Mr.CoR Posted January 6, 2016 Share Posted January 6, 2016 سؤال .. الحين يا عمرو ليه ماتطرح اكوادك بصيغة ال LUA ترا تسهل شوي على الي يساعدوك اطرح كودك بشكل منسق على شان تسهل على الي يبون يساعدوك Link to comment
AmrOMohamed Posted January 6, 2016 Author Share Posted January 6, 2016 عندك حق : الان انا عايز لما يدخل الماركر يفتح لوحة له ويختار منها نوع موتر بعدين ينزل له ويركبه ---------------- كود الماركر createMarker ( 220.34393310547, 1921.0068359375, 16.640625, "cylinder", 1.2999999523163, 47, 0, 255 ) -------------- كود لوحة GUIEditor = { button = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(341, 214, 357, 248, "لوحة المواتر الخاص بك | Server ProGamer", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFD0101") GUIEditor.button[1] = guiCreateButton(56, 40, 233, 59, "مركبة | vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(55, 110, 235, 54, "دراجة نارية | Motorcycle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.button[3] = guiCreateButton(56, 172, 236, 50, "دبابة | Tank", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") صورة توضيحية للوحة :- ------------------------------ اريد الان كود الوظيفة اللي يعطيه سيارة وكذا من خلال لوحة وفين احط كود لوحة بملف سيرفر ول Client اعتقد اني موضح كل شيئ وعملت اللي انا اقدر عليه حسب خبرتي اتمني مساعدتي Link to comment
Mr.R Posted January 6, 2016 Share Posted January 6, 2016 ^ هذا مثال بسيط , بس بالجدول ويكون افضل عشان لو تضيف مليون سياره عادي local CarsTable = { -- طبعاً تقدر تضيف العدد الي تبغاه من السيارات إلى مالا نهايه { "Car1", 411 }, -- السياره الاولى { "Car2", 412 }, -- السياره الثانيه -- { "Car3", 413 }, نفس الطريقه عشان تضيف سياره بعد } GridList = guiCreateGridList(9, 22, 416, 249, false, Window) -- قريد ليست guiGridListAddColumn(GridList, "السيارات ...", 0.9) -- Culmon for _,v in ipairs ( CarsTable ) do -- لوب للسيارات local Row = guiGridListAddRow ( GridList ) -- نسوي لكل قيمه بالجدول سطر في القريد ليست عشان تقدر تحدد عليها guiGridListSetItemText ( GridList, Row, 1, v[1], false, false ) -- نحط اسم كل قيمه بالجدول في الكولمن الاول في القريد ليست guiGridListSetItemData ( GridList, Row, 1, v[2] ) -- نسوي داتا للايديات end -- for اند الـ طلبك بسيط , حاول وبساعدك واذا ماتبي بجدول قل عادي Link to comment
AmrOMohamed Posted January 6, 2016 Author Share Posted January 6, 2016 يكون افضل ي غالي Link to comment
AmrOMohamed Posted January 6, 2016 Author Share Posted January 6, 2016 انا بتعلم وكذا فالو تحط لي الاكواد وانا بتعلم منها بس تقلي وظيفة كل منهم Link to comment
AmrOMohamed Posted January 6, 2016 Author Share Posted January 6, 2016 عايزها بدون قريد ليست يعني علي لوحة اللي انا صممتها بس تكون افضل لاني مابضيف مركبات عنهم GUIEditor = { button = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(341, 214, 357, 248, "لوحة المواتر الخاص بك | Server ProGamer", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFD0101") GUIEditor.button[1] = guiCreateButton(56, 40, 233, 59, "مركبة | vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(55, 110, 235, 54, "دراجة نارية | Motorcycle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.button[3] = guiCreateButton(56, 172, 236, 50, "دبابة | Tank", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") Link to comment
Ja[B]er[X]Pro Posted January 6, 2016 Share Posted January 6, 2016 local marker = createMarker ( 220.34393310547, 1921.0068359375, 16.640625, "cylinder", 1.2999999523163, 47, 0, 255 ) GUIEditor = { button = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(341, 214, 357, 248, "لوحة المواتر الخاص بك | Server ProGamer", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFD0101") GUIEditor.button[1] = guiCreateButton(56, 40, 233, 59, "مركبة | vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(55, 110, 235, 54, "دراجة نارية | Motorcycle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.button[3] = guiCreateButton(56, 172, 236, 50, "دبابة | Tank", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") ---------------عند لمس الماركر يفتح اللوحة addEventHandler("onMarkerHit",marker function () guiSetVisible (GUIEditor.window[1],true) showCursor(true) end) ------------- addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[1] then createVehicle ( 432, x, y, z + 10 )---الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[2] then createVehicle ( 432, x, y, z + 10 )--الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[3] then createVehicle ( 432, x, y, z + 10 )--الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) Link to comment
Ja[B]er[X]Pro Posted January 6, 2016 Share Posted January 6, 2016 شوف الموضوع دا https://forum.multitheftauto.com/viewtopic.php?f=160&t=46670 كيف تحط اكوادك Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 ممكن تقلي احط كل واحد فين يعني عند لمس ماركر احطه في سيرفر ول ا Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 يعني كل الاكواد احطه في ملف server ول Client Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 احط كل ذا في Client ؟ local marker = createMarker ( 220.34393310547, 1921.0068359375, 16.640625, "cylinder", 1.2999999523163, 47, 0, 255 ) GUIEditor = { button = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(341, 214, 357, 248, "لوحة المواتر الخاص بك | Server ProGamer", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFD0101") GUIEditor.button[1] = guiCreateButton(56, 40, 233, 59, "مركبة | vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(55, 110, 235, 54, "دراجة نارية | Motorcycle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.button[3] = guiCreateButton(56, 172, 236, 50, "دبابة | Tank", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") ---------------عند لمس الماركر يفتح اللوحة addEventHandler("onMarkerHit",marker function () guiSetVisible (GUIEditor.window[1],true) showCursor(true) end) ------------- addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[1] then createVehicle ( 432, x, y, z + 10 )---الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[2] then createVehicle ( 432, x, y, z + 10 )--الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[3] then createVehicle ( 432, x, y, z + 10 )--الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) B[L]ack~Ev[i]L Snitch Posts: 52 Joined: Thu Nov 26, 2015 10:20 pm Gang: dont have Link to comment
' A F . Posted January 7, 2016 Share Posted January 7, 2016 آفضضلَ لكَ تسسؤي بـ الجدآولَ + سسَيرفر سسَآيد Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 انا جربت احط كل الاكواد في Client بس مافي شيئ شغال براحة عليا الاكواد احطها فين بظبط باي ملفات Link to comment
Ja[B]er[X]Pro Posted January 7, 2016 Share Posted January 7, 2016 لا تسنى تحط احداثيات السيارات ( 432, x, y, z + 10 ) 432 = الايدي x , y ,z = الاحداثيات Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 آفضضلَ لكَ تسسؤي بـ الجدآولَ + سسَيرفر سسَآيد مافهمت قصدك ؟ Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 لا تسنى تحط احداثيات السيارات( 432, x, y, z + 10 ) 432 = الايدي x , y ,z = الاحداثيات مانسيت وذا شكل الكود نهائي المود كله ملف ميتا ومظبوط وكله تمام والمود مفيه اخطاء شغال بس مايظهر شيئ ول الماركر حتة والاحداثيات مظبوطة وكله وضعه وشكل نهائي للكود عندي وبرده مايعمل local marker = createMarker ( 220.34393310547, 1921.0068359375, 16.640625, "cylinder", 1.2999999523163, 47, 0, 255 ) GUIEditor = { button = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(341, 214, 357, 248, "لوحة المواتر الخاص بك | Server ProGamer", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFD0101") GUIEditor.button[1] = guiCreateButton(56, 40, 233, 59, "مركبة | vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(55, 110, 235, 54, "دراجة نارية | Motorcycle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.button[3] = guiCreateButton(56, 172, 236, 50, "دبابة | Tank", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") ---------------عند لمس الماركر يفتح اللوحة addEventHandler("onMarkerHit",marker function () guiSetVisible (GUIEditor.window[1],true) showCursor(true) end) ------------- addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[1] then createVehicle ( 432, 216.10852050781, 1915.7214355469, 17.640625 + 10 )---الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[2] then createVehicle ( 432, 216.10852050781, 1915.7214355469, 17.640625 + 10 )--الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick", function() if source == GUIEditor.button[3] then createVehicle ( 432, 216.10852050781, 1915.7214355469, 17.640625 + 10 )--الاحداثيات وايدي السيارة outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) Link to comment
Ja[B]er[X]Pro Posted January 7, 2016 Share Posted January 7, 2016 اكتب باف8 debugscript 3 Link to comment
Ja[B]er[X]Pro Posted January 7, 2016 Share Posted January 7, 2016 local marker = createMarker ( 220.34393310547, 1921.0068359375, 16.640625, "cylinder", 1.2999999523163, 47, 0, 255 ) GUIEditor = { button = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(341, 214, 357, 248, "لوحة المواتر الخاص بك | Server ProGamer", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFD0101") GUIEditor.button[1] = guiCreateButton(56, 40, 233, 59, "مركبة | vehicle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(55, 110, 235, 54, "دراجة نارية | Motorcycle", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.button[3] = guiCreateButton(56, 172, 236, 50, "دبابة | Tank", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") ---------------عند لمس الماركر يفتح اللوحة addEventHandler("onMarkerHit",marker function () guiSetVisible (GUIEditor.window[1],true) showCursor(true) end) ------------- addEventHandler("onClientGUIClick",root function() if source == GUIEditor.button[1] then createVehicle ( 432, 216.10852050781, 1915.7214355469, 17.640625 + 10 ) outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick",root function() if source == GUIEditor.button[2] then createVehicle ( 432, 216.10852050781, 1915.7214355469, 17.640625 + 10 ) outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) addEventHandler("onClientGUIClick",root function() if source == GUIEditor.button[3] then createVehicle ( 432, 216.10852050781, 1915.7214355469, 17.640625 + 10 ) outputChatBox ( "#ff0000*[ Cars System ] #999999لقد حصلت علي سيارة بنجاح!", luckyBugger ) end end) +شوف الرابط الي ارسلته فوق كيف تحط الاكواد جرب دا Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 اكتب باف8 debugscript 3 هو دا الخطاء بيقولي Link to comment
Ja[B]er[X]Pro Posted January 7, 2016 Share Posted January 7, 2016 اكتب باف8 debugscript 3 هو دا الخطاء بيقولي جرب الكود الي ارسلته لك قبل الرد دا Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 احط برده في ملف Client؟ Link to comment
Ja[B]er[X]Pro Posted January 7, 2016 Share Posted January 7, 2016 احط برده في ملف Client؟ يب امسح القديم وحط الجديد Link to comment
AmrOMohamed Posted January 7, 2016 Author Share Posted January 7, 2016 احط برده في ملف Client؟ يب امسح القديم وحط الجديد كودك في مشكلة ايضا يقول مشكلة في سطر 20 عتقد ودا هو سطر الـ20 addEventHandler("onMarkerHit",marker Link to comment
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