3ssol Posted July 5, 2013 Posted July 5, 2013 السلام عليكم شباب انا اعرف اسوي قريد ليست تختار منه شخصيات وكذا بس اانا ابي اعرف كيف اذا مثلا حددت اسم منطقه يعني انا سويت لوحة قريد ليست وضفت داخل القريد ليست البدايه واذا حددت علي البدايه تشتغل وضيفة setCamerMatrex وتكون ع البدايه واذا ضغطت علي زر اسمه Spawn ينقلني للبدايه واذا حدددت علي الورشه تروح الكامرا ع الورشه وااذا ضغطت زر spawn ويديني للورشه ووشككرا واتمني تفيدوني وانا جدديد ع القريد ليست
AboShanab Posted July 5, 2013 Posted July 5, 2013 اسمع عسسول انا مسوي مود من زمااااااااان عن الانتقالات وقريد ليست و كل شي ومو مشفر لعيونك .. رابط التحميل : http://www.mediafire.com/download/hcdp8 ... amaken.zip اي شي ما فهمته من المود قوله لي ..
فاّرس Posted July 5, 2013 Posted July 5, 2013 guiGridListGetSelectedItem guiGridListGetItemText setCameraMatrix
3ssol Posted July 5, 2013 Author Posted July 5, 2013 function ActionClick() if source == AboShanab.gridlist[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1]) local getgrid1 = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column) if not grid or not getgrid1 then -- وش هذا ؟ return -- ليه ! end ShowCamera(getgrid1) -- ليه ! else if source == AboShanab.button[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1])-- وش هذا ؟ local getgrid = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column)-- وش هذا ؟ if not grid or not getgrid then-- وش هذا ؟ return-- وش هذا ؟ end if getgrid == "" then-- وش هذا ؟ return end triggerServerEvent("SpawnMe", localPlayer, getgrid)-- وش هذا ؟ guiSetVisible(AboShanab.window[1], false) showCursor(false) end end end addEventHandler("onClientGUIClick", root, ActionClick) function ShowCamera (getgrid1) if getgrid1 == "1- الدائري" then fadeCamera(true) setCameraMatrix(1873.07971, 825.39416, 29.59185, 0, 0, 80) end end الي مافهمت كتبت عليه + ي اخ ذي بست ممكن مثال بسيط يمكن نفهم منك
فاّرس Posted July 5, 2013 Posted July 5, 2013 function ActionClick() if source == AboShanab.gridlist[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1]) local getgrid1 = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column) if not grid or not getgrid1 then -- وش هذا ؟ return -- ليه ! end ShowCamera(getgrid1) -- ليه ! else if source == AboShanab.button[1] then local grid = guiGridListGetSelectedItem(AboShanab.gridlist[1])-- وش هذا ؟ local getgrid = guiGridListGetItemText(AboShanab.gridlist[1], grid, Column)-- وش هذا ؟ if not grid or not getgrid then-- وش هذا ؟ return-- وش هذا ؟ end if getgrid == "" then-- وش هذا ؟ return end triggerServerEvent("SpawnMe", localPlayer, getgrid)-- وش هذا ؟ guiSetVisible(AboShanab.window[1], false) showCursor(false) end end end addEventHandler("onClientGUIClick", root, ActionClick) function ShowCamera (getgrid1) if getgrid1 == "1- الدائري" then fadeCamera(true) setCameraMatrix(1873.07971, 825.39416, 29.59185, 0, 0, 80) end end الي مافهمت كتبت عليه + ي اخ ذي بست ممكن مثال بسيط يمكن نفهم منك خخخ هذا كود اسامه حق السباون ابو شنب مسوي انه حقك خخخ ,
3ssol Posted July 5, 2013 Author Posted July 5, 2013 طيب ي ذي بست عطنا مثال من عندك عشان مانكون ماخذين اكواد مو لنا
فاّرس Posted July 5, 2013 Posted July 5, 2013 ^ الكود حق اسامه واضح , + حاول وإن شاء الله ما نقصر معك...
3ssol Posted July 5, 2013 Author Posted July 5, 2013 لا ماني فاهمله وانت عطيتني اكواد سهله ! + ورنا مثال عليها
فاّرس Posted July 5, 2013 Posted July 5, 2013 (edited) addEventHandler("onClientGUIClick",List, -- ايفنت اذا ضغط على الجريد ليست function() -- وظيفه if ( guiGridListGetSelectedItem ( List ) ~= -1 ) then -- اذا كان الشيء الي اخترته اقل من واحد local Get = guiGridListGetItemText ( List, guiGridListGetSelectedItem ( List ), 1 ) -- نجيب الكلام الي بالجريد ليست if ( Get ) then -- تحقق setCameraMatrix(1632,17261,2736) -- ماتركس للكاميرا end -- اغلاق end -- اغلاق end,false) -- اغلاق Edited July 5, 2013 by Guest
3ssol Posted July 5, 2013 Author Posted July 5, 2013 حلو اول من وين جبت playerList + كيف يعني اقل من واحد + كيف اقوله ااذا حددت علي كلمة بدايه او اذا حددت علي الدايري !
فاّرس Posted July 5, 2013 Posted July 5, 2013 حلو اول من وين جبتplayerList + كيف يعني اقل من واحد + كيف اقوله ااذا حددت علي كلمة بدايه او اذا حددت علي الدايري ! playerList = كان اسم الجريد ليست حقي , غيرته لـ List - عشان يوضح لك , ونسيت اعدله تحت , بالنسبه لأقل من واحد يعني ما تكون اخترت اثنين من الجريد ليست , + جرب الكود وبتفهم الطريقه حق التحديد...
3ssol Posted July 5, 2013 Author Posted July 5, 2013 انت كذا تقوله اذا حدد اي شي داخل القريد ليست يسويله ماتركس ؟
#Al-Ha[J]aRii Posted July 5, 2013 Posted July 5, 2013 انت كذا تقوله اذا حدد اي شي داخل القريد ليست يسويله ماتركس ؟ أنت قصدك لو في القريد لست --------------- البداية الدائري شارع النخيل ----------------- تضغط على البداية يوديك الماتركس مال البداية و الدائري يوديك ......... مال الدائري ؟
فاّرس Posted July 5, 2013 Posted July 5, 2013 ما اتوقع تضبط لكن جرب كذآ , addEventHandler("onClientGUIClick",List, function() if ( guiGridListGetSelectedItem ( List ) ~= -1 ) then local Get = guiGridListGetItemText ( List, Row2, 1 ) if ( Get ) then setCameraMatrix(1632,17261,2736) end end end,false) سطر 4 , Row2 = السطر الثاني , يعني مثلا السطر الاول البدايه , اكيد لها رو , والسطر الثاني الدائري اكيد له رو , حط الرو الثاني , وجرب ,
3ssol Posted July 5, 2013 Author Posted July 5, 2013 وش اسوي الحين GUIEditor = { gridlist = {}, staticimage = {}, button = {} } warp = { { "البداية" }, { "الدايري" }, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) addEventHandler("onClientGUIClick",GUIEditor.gridlist[1], function() if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row2, 1 ) if ( Get ) then setCameraMatrix(1632,17261,2736) end end end,false)
فاّرس Posted July 5, 2013 Posted July 5, 2013 ما اتوفع يضبط ذذ , GUIEditor = { gridlist = {}, staticimage = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) local Col = guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) guiGridListSetSelectionMode(GUIEditor.gridlist[1], 2) if ( Col and guiGetVisible(GUIEditor.staticimage[1]) == true ) then local Row = guiGridListAddRow(GUIEditor.gridlist[1]) local Row2 = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1], Row, Col, "البداية", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], Row2, Col, "الدائري", false, false) end addEventHandler("onClientGUIClick",GUIEditor.gridlist[1], function() if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row, Col ) if ( Get ) then setCameraMatrix(1632,17261,2736) elseif( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row2, Col ) if ( Get ) then setCameraMatrix(102.2018,1827.2872,65.27372) end end end end,false ) + اتوقع ما تقدر تسوي جدول ذذ لانك تحتاج تسوي اكثر من سطر رو ( Row )
hassan.k.s.a Posted July 5, 2013 Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف + ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه
فاّرس Posted July 5, 2013 Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف+ ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد,
hassan.k.s.a Posted July 5, 2013 Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف+ ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد, ايش المود الي فاك تشفيره حق سورا وأخذ ألأكواد ؟
فاّرس Posted July 5, 2013 Posted July 5, 2013 وسواهSQLابو شنب ماعنده الا يأخذ مودآت ماهي له ويحطها بأسمه , وماشاء الله أقرب مثال مود حفظ الفلوس سبحآن الله بسرعه احترف+ ذا بيست الكود الي طرحه ابو شنب ماهو له ولا هو حق اسآمه المشكله حتى المود حقه حق الاحداثيات setgetpos , فاك تشفير مود حق سورا ومآخذ الاكواد, ايش المود الي فاك تشفيره حق سورا وأخذ ألأكواد ؟ لالا موب حق سورا حق مدري مين لقيته زمان بالكومنتي , + الي آخذ الاكواد منه , https://community.multitheftauto.com/ind ... ls&id=4602
#Al-Ha[J]aRii Posted July 5, 2013 Posted July 5, 2013 ما اتوفع يضبط ذذ , GUIEditor = { gridlist = {}, staticimage = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) local Col = guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) guiGridListSetSelectionMode(GUIEditor.gridlist[1], 2) if ( Col and guiGetVisible(GUIEditor.staticimage[1]) == true ) then local Row = guiGridListAddRow(GUIEditor.gridlist[1]) local Row2 = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1], Row, Col, "البداية", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], Row2, Col, "الدائري", false, false) end addEventHandler("onClientGUIClick",GUIEditor.gridlist[1], function() if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row, Col ) if ( Get ) then setCameraMatrix(1632,17261,2736) elseif( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then local Get = guiGridListGetItemText ( GUIEditor.gridlist[1], Row2, Col ) if ( Get ) then setCameraMatrix(102.2018,1827.2872,65.27372) end end end end,false ) + اتوقع ما تقدر تسوي جدول ذذ لانك تحتاج تسوي اكثر من سطر رو ( Row ) و الزر وين راح ذذ كذا ماراح يحتاج الزر لين ضغط على القريد لست بينقله الى ........ الي اساميهم في القريد لست لو يبيه بزر يستبدل القريد لست بزر في الكود
iPrestege Posted July 5, 2013 Posted July 5, 2013 GUIEditor = { gridlist = {}, staticimage = {}, button = {} } local vToGridText = { { 'البداية' }, { 'الدائري' }, } local vToGet = { [ 'البداية' ] = { x,y,z,xl,xy,xz }, [ 'الدائري' ] = { x,y,z,xl,xy,xz }, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") addEventHandler('onClientGUIClick',GUIEditor.gridlist[1],vReturnMatrix,false) for _,v in ipairs ( vToGridText ) do guiGridListSetItemText ( GUIEditor.gridlist[1],guiGridListAddRow ( GUIEditor.gridlist[1] ),1,v [ 1 ],false,false ) end end ) function vReturnMatrix ( ) if guiGridListGetSelectedItem ( source ) ~= -1 then local vReturnValue = guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) if vReturnValue then setCameraMatrix ( vToGet [ vReturnValue ] [ 1 ],vToGet [ vReturnValue ] [ 2 ],vToGet [ vReturnValue ] [ 3 ],vToGet [ vReturnValue ] [ 4 ],vToGet [ vReturnValue ] [ 5 ],vToGet [ vReturnValue ] [ 6 ] ) end end end
فاّرس Posted July 6, 2013 Posted July 6, 2013 فهد طريقتك احسها صعععبهابي اسهل لاهنت ما اظن في طريقه ثانيه وطريقته سهل جدآ بشرحها لك , GUIEditor = { gridlist = {}, staticimage = {}, button = {} } local vToGridText = { -- جدول رو البدايه وتحتها الدائري...يمديك تضيف اكثر { 'البداية' }, { 'الدائري' }, } local vToGet = { -- جدول للاحداثيات [ 'البداية' ] = { x,y,z,xl,xy,xz }, -- احداثيات البداية [ 'الدائري' ] = { x,y,z,xl,xy,xz }, -- احداثيات الدائري } addEventHandler("onClientResourceStart", resourceRoot, -- اذا اشتغل المود function() -- وظيفة GUIEditor.staticimage[1] = guiCreateStaticImage(451, 173, 361, 487, "sta.png", false) guiSetVisible(GUIEditor.staticimage[1],false) guiSetAlpha(GUIEditor.staticimage[1], 0.83) GUIEditor.gridlist[1] = guiCreateGridList(45, 53, 275, 329, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "warp", 0.9) -- نظيف كلام للجريد ليست GUIEditor.button[1] = guiCreateButton(105, 446, 161, 31, "Go", false, GUIEditor.staticimage[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") addEventHandler('onClientGUIClick',GUIEditor.gridlist[1],vReturnMatrix,false) -- اذا ضغط على الجريد ليست # وتكمله الكود تحت for _,v in ipairs ( vToGridText ) do -- نطلع القيم من الجدول # guiGridListSetItemText ( GUIEditor.gridlist[1],guiGridListAddRow ( GUIEditor.gridlist[1] ),1,v [ 1 ],false,false ) -- نظيف القيم في رو (سطر ) جديد end end ) function vReturnMatrix ( ) -- وظيفة (الحدث فوق) if guiGridListGetSelectedItem ( source ) ~= -1 then -- اذا كان اصغر من واحد # local vReturnValue = guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) -- نجيب الكلام المكتوب والكلام المحدد # if vReturnValue then -- تحقق setCameraMatrix ( vToGet [ vReturnValue ] [ 1 ],vToGet [ vReturnValue ] [ 2 ],vToGet [ vReturnValue ] [ 3 ],vToGet [ vReturnValue ] [ 4 ],vToGet [ vReturnValue ] [ 5 ],vToGet [ vReturnValue ] [ 6 ] ) -- نجيب الاحداثيات من الجدول فوق end end end
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now