PaiN^ Posted February 23, 2013 Share Posted February 23, 2013 السلآمـ عليكمـ لأني من جد مني قادر أفهمها ,table أخواني إذا ما قصرتوا أبغى شرح مفصل عن الـ أتمنى من أصحاب الخبرة إنهمـ يفيدوني ^^ ومشكور مقدما Link to comment
iPrestege Posted February 23, 2013 Share Posted February 23, 2013 https://forum.multitheftauto.com/viewtopic.php?f=164&t=50471 Grid = guiCreateGridList(.....) guiGridListAddColumn(Grid, "-", 0.4) guiGridListAddColumn(Grid, "Vehilce", 0.4) CarsTable = { -- نسوي الـ "جدول" اقرب معنى "table" {"1-","Vehicle (1)"}, -- نضيف المطلوب ~ {"2-","Vehicle (2)"}, {"3-","Vehicle (3)"}, {"4-","Vehicle (4)"} } for i,v in ipairs (CarsTable) do -- نسوي جلب معلومات للجدول local row = guiGridListAddRow (Grid) -- نضيف الرو للجريد guiGridListSetItemText (Grid, row, 1, v[1], false, true) -- العمود الاول راح يجيبها من الجدول "table" | guiGridListSetItemText (Grid, row, 2, v[2], false, true) -- + هنا راح يضيف للجريد ليست القيمة او الشيء الموجود بـ الجدول ^ للعمود الثاني ~ end Link to comment
PaiN^ Posted February 23, 2013 Author Share Posted February 23, 2013 مشكور أخوي برستيج ماقصرت Link to comment
3NAD Posted February 23, 2013 Share Posted February 23, 2013 تعديل بسيط على كود برستيج Grid = guiCreateGridList ( ...... ) guiGridListAddColumn ( Grid, "#", 0.4 ) guiGridListAddColumn ( Grid, "Vehicle", 0.4 ) CarsTable = { { "Vehicle (1)" }, { "Vehicle (2)" }, { "Vehicle (3)" }, { "Vehicle (4)" } } for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( Grid ) guiGridListSetItemText ( Grid, row, 1, i, false, true ) guiGridListSetItemText ( Grid, row, 2, v[1], false, true ) end وهو ان الترقيم كان يدوي بالجدول .. Link to comment
iPrestege Posted February 23, 2013 Share Posted February 23, 2013 تعديل بسيط على كود برستيج Grid = guiCreateGridList ( ...... ) guiGridListAddColumn ( Grid, "#", 0.4 ) guiGridListAddColumn ( Grid, "Vehicle", 0.4 ) CarsTable = { { "Vehicle (1)" }, { "Vehicle (2)" }, { "Vehicle (3)" }, { "Vehicle (4)" } } for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( Grid ) guiGridListSetItemText ( Grid, row, 1, i, false, true ) guiGridListSetItemText ( Grid, row, 2, v[1], false, true ) end وهو ان الترقيم كان يدوي بالجدول .. بيكون شغال على أي حال تسلم ^ You're Welcome . Link to comment
PaiN^ Posted February 23, 2013 Author Share Posted February 23, 2013 مشكور عنادبس الصراحة ما فهمت عليكـ وهو ان الترقيم كان يدوي بالجدول .. Link to comment
Rm-Dj Posted February 23, 2013 Share Posted February 23, 2013 سلالام عليكم واعذروني ع الدخله عرض ض2 المهم انا عندي لوحه بـ نفس الي تستخدمهم وطبعا شفت موضوع اخوي سفاح بس للاسف مافهمت بس ي ليت واحد يشرحلي كيف اسوي نفس فكرة الاخ سفاح مع اني ماخذ الوحه من كود الاخ سفاح طبعا استاذنت منه قبل ان اخذها وسمحلي وابي واحد يشرحلي كيف اضيف للقائمه سيارات اضن اني شايف نفس طريقة الاخ عنااد وملاحضه الوحه الي معي فقط ازرار وكل شي وكل الي بغيته منكم ابي اضيف المواتر للت قائمه ككيف واحد يشرحلي لاهنتو GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetAlpha(Vehicle,1) set = guiCreateButton(0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) -- زر اعطاء السياره close = guiCreateButton(0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) -- زر اغلاق الوحه GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.2) for i = 1, 1 do guiGridListAddRow(GUIEditor_Grid[1]) end guiGridListSetItemText(GUIEditor_Grid[1],0,1,"sultan") guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) ارجع واقول الكود ماخذه من اخوي سفاااح وسمحلي وبس بغيت اخلي الموتر الي داخل يمديني اختاره من القائمه Link to comment
|Mr|-Talal07-| Posted February 24, 2013 Share Posted February 24, 2013 السلام عليكم ورحمه الله و بركاته شوف هذي وظائف تستخدم في الجداول table.insert table.remove table.sort table.concat تعلمها من http://www.lua.org/manual/5.1/manual.ht ... ble.concat Link to comment
iPrestege Posted February 24, 2013 Share Posted February 24, 2013 سلالام عليكم واعذروني ع الدخله عرض ض2المهم انا عندي لوحه بـ نفس الي تستخدمهم وطبعا شفت موضوع اخوي سفاح بس للاسف مافهمت بس ي ليت واحد يشرحلي كيف اسوي نفس فكرة الاخ سفاح مع اني ماخذ الوحه من كود الاخ سفاح طبعا استاذنت منه قبل ان اخذها وسمحلي وابي واحد يشرحلي كيف اضيف للقائمه سيارات اضن اني شايف نفس طريقة الاخ عنااد وملاحضه الوحه الي معي فقط ازرار وكل شي وكل الي بغيته منكم ابي اضيف المواتر للت قائمه ككيف واحد يشرحلي لاهنتو GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetAlpha(Vehicle,1) set = guiCreateButton(0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) -- زر اعطاء السياره close = guiCreateButton(0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) -- زر اغلاق الوحه GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.2) for i = 1, 1 do guiGridListAddRow(GUIEditor_Grid[1]) end guiGridListSetItemText(GUIEditor_Grid[1],0,1,"sultan") guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) ارجع واقول الكود ماخذه من اخوي سفاااح وسمحلي وبس بغيت اخلي الموتر الي داخل يمديني اختاره من القائمه guiGridListGetItemText triggerServerEvent createVehicle Link to comment
3NAD Posted February 24, 2013 Share Posted February 24, 2013 مشكور عنادبس الصراحة ما فهمت عليكـ وهو ان الترقيم كان يدوي بالجدول .. الجدول قبل وبعد CarsTable = { {"1-","Vehicle (1)"}, {"2-","Vehicle (2)"}, {"3-","Vehicle (3)"}, {"4-","Vehicle (4)"} } CarsTable = { { "Vehicle (1)" }, { "Vehicle (2)" }, { "Vehicle (3)" }, { "Vehicle (4)" } } ======================= @ Rm-Dj : GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetAlpha (Vehicle, 1) aset = guiCreateButton (0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) close = guiCreateButton (0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.2) guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) CarsTable = { { "Sultan" }, { "Banshee" }, { "Cheetah" }, { "Admiral" }, } for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, v[1], false, true ) end عدل على الجدول ذذذ Link to comment
iPrestege Posted February 24, 2013 Share Posted February 24, 2013 مشكور عنادبس الصراحة ما فهمت عليكـ وهو ان الترقيم كان يدوي بالجدول .. الجدول قبل وبعد CarsTable = { {"1-","Vehicle (1)"}, {"2-","Vehicle (2)"}, {"3-","Vehicle (3)"}, {"4-","Vehicle (4)"} } CarsTable = { { "Vehicle (1)" }, { "Vehicle (2)" }, { "Vehicle (3)" }, { "Vehicle (4)" } } ======================= @ Rm-Dj : GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetAlpha (Vehicle, 1) set = guiCreateButton (0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) close = guiCreateButton (0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.2) guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) CarsTable = { { "Sultan" }, { "Banshee" }, { "Cheetah" }, { "Admiral" }, } for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, v[1], false, true ) end عدل على الجدول ذذذ @ 3NAD قصدي الترتيب بـ العمود الاول ماراح يرتب الارقام تلقائيا ~ عارف انةة راح يرتب السيارات تلقائيا او المضاف في الجدول ~ بس الارقام اضافية مثل ماتقول ~ Link to comment
3NAD Posted February 24, 2013 Share Posted February 24, 2013 @ 3NADقصدي الترتيب بـ العمود الاول ماراح يرتب الارقام تلقائيا ~ عارف انةة راح يرتب السيارات تلقائيا او المضاف في الجدول ~ بس الارقام اضافية مثل ماتقول ~ طيب شفيك زعلان ؟ قاعد اوضح له إيش اللي تغير بالكود Link to comment
iPrestege Posted February 24, 2013 Share Posted February 24, 2013 @ 3NADقصدي الترتيب بـ العمود الاول ماراح يرتب الارقام تلقائيا ~ عارف انةة راح يرتب السيارات تلقائيا او المضاف في الجدول ~ بس الارقام اضافية مثل ماتقول ~ طيب شفيك زعلان ؟ قاعد اوضح له إيش اللي تغير بالكود أحد زعل ؟ مجرد اضافة ماقلت لك زَعل بس اوضح لة وش اللي كنت مسوية ~ ولية ~ Link to comment
Rm-Dj Posted February 24, 2013 Share Posted February 24, 2013 @ Rm-Dj : GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetAlpha (Vehicle, 1) aset = guiCreateButton (0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) close = guiCreateButton (0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.2) guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) CarsTable = { { "Sultan" }, { "Banshee" }, { "Cheetah" }, { "Admiral" }, } for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, v[1], false, true ) end عدل على الجدول ذذذ عنااد يعطيك الف عافيه ي شنب بس الله لايهينك ممكن توضحلي وين احط كود المواتر ! Link to comment
PaiN^ Posted February 24, 2013 Author Share Posted February 24, 2013 عنااد يعطيك الف عافيه ي شنب بس الله لايهينك ممكن توضحلي وين احط كود المواتر ! أعتقد لازم تسويه سيرفر بعدين تسويله تريقر في الكلنت + مشكورين كل من ساعدوني, ماقصرتوا Link to comment
iPrestege Posted February 24, 2013 Share Posted February 24, 2013 سلالام عليكم واعذروني ع الدخله عرض ض2المهم انا عندي لوحه بـ نفس الي تستخدمهم وطبعا شفت موضوع اخوي سفاح بس للاسف مافهمت بس ي ليت واحد يشرحلي كيف اسوي نفس فكرة الاخ سفاح مع اني ماخذ الوحه من كود الاخ سفاح طبعا استاذنت منه قبل ان اخذها وسمحلي وابي واحد يشرحلي كيف اضيف للقائمه سيارات اضن اني شايف نفس طريقة الاخ عنااد وملاحضه الوحه الي معي فقط ازرار وكل شي وكل الي بغيته منكم ابي اضيف المواتر للت قائمه ككيف واحد يشرحلي لاهنتو GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetAlpha(Vehicle,1) set = guiCreateButton(0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) -- زر اعطاء السياره close = guiCreateButton(0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) -- زر اغلاق الوحه GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.2) for i = 1, 1 do guiGridListAddRow(GUIEditor_Grid[1]) end guiGridListSetItemText(GUIEditor_Grid[1],0,1,"sultan") guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) ارجع واقول الكود ماخذه من اخوي سفاااح وسمحلي وبس بغيت اخلي الموتر الي داخل يمديني اختاره من القائمه guiGridListGetItemText triggerServerEvent createVehicle Link to comment
jafar Posted February 24, 2013 Share Posted February 24, 2013 @ Rm-Dj : GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetAlpha (Vehicle, 1) aset = guiCreateButton (0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) close = guiCreateButton (0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.2) guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) CarsTable = { { "Sultan" }, { "Banshee" }, { "Cheetah" }, { "Admiral" }, } for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, v[1], false, true ) end عدل على الجدول ذذذ عنااد يعطيك الف عافيه ي شنب بس الله لايهينك ممكن توضحلي وين احط كود المواتر ! لازم تسوي ترقر Link to comment
Rm-Dj Posted February 24, 2013 Share Posted February 24, 2013 طيب عطونا مثال لني مافهمت الطريقه شف الاخ عناد وربي كفو عطاني مثال وفهمت بس عطنا مثال انت ونفهم Link to comment
jafar Posted February 24, 2013 Share Posted February 24, 2013 تستعمل ذا حق تربط الكلنت بالسيرفر triggerServerEvent وتستعمل ذا في السيرفر createVehicle warpPedIntoVehicle حق تربط الترقر بالسيرفر addEvent addEventHandler Link to comment
Rm-Dj Posted February 24, 2013 Share Posted February 24, 2013 كلنت GUIEditor_Grid = {} Vehicle = guiCreateWindow(453,218,302,379,"x[ Vehicle Systm ]x",false) guiSetVisible(Vehicle,false) guiSetAlpha (Vehicle, 1) GUIEditor_Button[5] = guiCreateButton (0.0795,0.8575,0.4007,0.1135,"x[ set ]x",true,Vehicle) GUIEditor_Button[4] = guiCreateButton (0.5166,0.8602,0.4007,0.1135,"x[ close ]x",true,Vehicle) GUIEditor_Grid[1] = guiCreateGridList(0.106,0.1214,0.7583,0.6887,true,Vehicle) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"Vehicle ",0.9) guiSetAlpha(GUIEditor_Grid[1],0.89999997615814) CarsTable = { { "Sultan" }, { "Banshee" }, { "Cheetah" }, { "Admiral" }, } for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, v[1], false, true ) triggerServerEvent("CarsTable",localPlayer) guiSetVisible(Vehicle,false) showCursor(false) end marker = createMarker ( -3583.56934, -3001.66870, 44.00367, "cylinder", 2, 255, 0, 0, 255 ) addEventHandler("onClientMarkerHit",marker, function (player) if (getElementType (player) == "player") and (player == localPlayer) and not isPedInVehicle (player) then guiSetVisible(Vehicle,true) showCursor(true) end end ) سيرفر addEvent("CarsTable",true) addEventHandler("CarsTable",root, function () if Car = createVehicle ( 432, -3583.56934, -3001.66870, 44.00367 ) warpPedIntoVehicle ( source, Car ) end ) لو فيه خطا واحد يعدله لاهنتو Link to comment
Rm-Dj Posted February 24, 2013 Share Posted February 24, 2013 onClientGUIClick طيب قول وين نحطها ؟؟؟ كلنت ولا بـ السيرفر ؟ Link to comment
Rm-Dj Posted February 24, 2013 Share Posted February 24, 2013 طيب الحين الكود الي سويته خطا ولا صح ؟ 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