mr.ekoo Posted September 4, 2013 Share Posted September 4, 2013 السلام عليكم بغيت مساعدة بالـGridList عندي لوحة وحطيت بها GridList كيف اخلي البيانات بالـجدول فوق الى زي كذا local tRBNames = { 1, a, 2, b, 3, c } طبعا هذا الجدول ادري طريقته غلط* ابغي طريقة البيانات كيف احطها صح فيه + كيف اعرضها باللعبة اذا كنت مسوي جريد ليست كذا GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) ولما يختار شي منهم واضغط الزر كيف اعرف ايش هو الى اختاره Link to comment
فاّرس Posted September 4, 2013 Share Posted September 4, 2013 (edited) مثال للجدول , vehicle = { {'N/A', id}, {'N/A', id} } مثال كيف تخلي الكلام بالجريد ليست , for k,v in ipairs( vehicle ) do local Row = guiGridListAddRow( Grid ) guiGridListSetItemText( Grid,Row,Column, v[1], false, false ) end Edit # بالنسبه , كيف تعرف شيء اختاره, guiGridListGetSelectedItem guiGridListGetItemText Edited September 4, 2013 by Guest Link to comment
mr.ekoo Posted September 4, 2013 Author Share Posted September 4, 2013 مثال للجدول , vehicle = { {'N/A', id}, {'N/A', id} } مثال كيف تخلي الكلام بالجريد ليست , for k,v in ipairs( vehicle ) do local Row = guiGridListAddRow( Grid ) guiGridListSetItemText( Grid,Row,Column, v[1], false, false ) end بس سؤال اخوي كيف احدد الColumn انا عندي 2 يعني ادخلهم بالترتيب 1 -2 ولا كيف و Grid ابدله باسم الجريد حقي؟ ايش هذا v[1] وايش المقصود بfalse في الاخر وRow ترمز الى؟ واتمنى ماثقلت عليك Link to comment
فاّرس Posted September 4, 2013 Share Posted September 4, 2013 Column = تقدر تسويه بـ , guiGridListAddColumn انت تحط بالكود الكولومن الي تبي يكون الكلام فيه , Grid = اسم الجريد حقك, v[1] = انا جبت قيمه الجدول وحددت انه يكتب بالجريد ليست القيمه الاولى , مثلا لو تبي القيمه الثانيه , v[2], بالنسبه لـ false , لو قريت الويكي بتعرف , section: Determines if the item is a section number: Tells whether the text item is a number value or not (used for sorting) Row = تقدر تسويه بـ , guiGridListAddRow وهذا يضيف سطر للجريد ليست Link to comment
mr.ekoo Posted September 4, 2013 Author Share Posted September 4, 2013 v[1] = انا جبت قيمه الجدول وحددت انه يكتب بالجريد ليست القيمه الاولى , مثلا لو تبي القيمه الثانيه , v[2], بس اخوي لو بغيت القيمتين كل وحدة بعمود كيف؟ Link to comment
فاّرس Posted September 4, 2013 Share Posted September 4, 2013 v[1] كذا بيكتب القيمه الاولى , بالنسبه لكل قيمه بعمود, هذا مثال , local Column = guiGridListAddColumn( Grid, 'Vehicle', 0.2 ) local Column2 = guiGridListAddColumn( Grid, '#', 1 ) for k,v in ipairs( vehicle ) do local Row = guiGridListAddRow( Grid ) guiGridListSetItemText( Grid,Row,Column, v[1], false, false ) guiGridListSetItemText( Grid,Row,Column2, v[2], false, false ) end Link to comment
mr.ekoo Posted September 4, 2013 Author Share Posted September 4, 2013 سويت كذا وماضبط gridlist = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} }, gridColumn2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) for k,v in ipairs( gridlist ) do local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText( gridlist,row,gridColumn2, v[2], false, false ) end وبالديباق bad argument #1 to 'ipairs' (table expected, got nil) Link to comment
فاّرس Posted September 4, 2013 Share Posted September 4, 2013 مثآل, Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } Grid = guiCreateGridList(9, 73, 197, 183, false) Column2 = guiGridListAddColumn(Grid, "#", 0.4) for k,v in ipairs( Table ) do local Row = guiGridListAddRow ( Grid ) guiGridListSetItemText( Grid,Row,Column2, v[2], false, false ) end Link to comment
mr.ekoo Posted September 4, 2013 Author Share Posted September 4, 2013 مثآل, Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } Grid = guiCreateGridList(9, 73, 197, 183, false) Column2 = guiGridListAddColumn(Grid, "#", 0.4) for k,v in ipairs( Table ) do local Row = guiGridListAddRow ( Grid ) guiGridListSetItemText( Grid,Row,Column2, v[2], false, false ) end طبقته على الكود حقي كل شي ماغيرته ونفس الخطاء بالدي بق ومايجي شي بالقريد ليست Link to comment
فاّرس Posted September 4, 2013 Share Posted September 4, 2013 اظن انه بيشتغل , اطرح كودك , Link to comment
mr.ekoo Posted September 4, 2013 Author Share Posted September 4, 2013 GUIEditor = { gridlist = {}, window = {}, button = {}, label = {}, Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } } addEventHandler("onClientResourceStart", getResourceRootElement(), function() GUIEditor.window[1] = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) local Column = guiGridListAddColumn(GUIEditor.gridlist[1], "id", 0.4) local Column2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) guiSetVisible(GUIEditor.window[1], true) for k,v in ipairs( Table ) do local Row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column, v[1], false, false ) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column2, v[2], false, false ) end end ) Link to comment
فاّرس Posted September 4, 2013 Share Posted September 4, 2013 Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } local window = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(window, false) local grid = guiCreateGridList(9, 73, 197, 183, false, window) local Column = guiGridListAddColumn(grid, "id", 0.4) local Column2 = guiGridListAddColumn(grid, "#", 0.4) for k,v in ipairs( Table ) do local Row = guiGridListAddRow(grid) guiGridListSetItemText(grid,Row,Column, v[1], false, false ) guiGridListSetItemText(grid,Row,Column2, v[2], false, false ) end Link to comment
#DRAGON!FIRE Posted September 4, 2013 Share Posted September 4, 2013 GUIEditor = { gridlist = {}, window = {}, button = {}, label = {}, Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } } addEventHandler("onClientResourceStart", getResourceRootElement(), function() GUIEditor.window[1] = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) local Column = guiGridListAddColumn(GUIEditor.gridlist[1], "id", 0.4) local Column2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) guiSetVisible(GUIEditor.window[1], true) for k,v in ipairs( Table ) do local Row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column, v[1], false, false ) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column2, v[2], false, false ) end end ) # ابي افهم ليه تحط كل شي مع بعض رتب الكود وحط كل شي لحاله عشان م تتلخبط GUIEditor = { gridlist = {}, window = {}, button = {}, label = {}, } GUIEditor.window[1] = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) local Column = guiGridListAddColumn(GUIEditor.gridlist[1], "id", 0.4) local Column2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) guiSetVisible(GUIEditor.window[1], true) Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } for k,v in ipairs( Table ) do local Row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column, v[1], false, false ) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column2, v[2], false, false ) end Link to comment
mr.ekoo Posted September 4, 2013 Author Share Posted September 4, 2013 GUIEditor = { gridlist = {}, window = {}, button = {}, label = {}, Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } } addEventHandler("onClientResourceStart", getResourceRootElement(), function() GUIEditor.window[1] = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) local Column = guiGridListAddColumn(GUIEditor.gridlist[1], "id", 0.4) local Column2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) guiSetVisible(GUIEditor.window[1], true) for k,v in ipairs( Table ) do local Row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column, v[1], false, false ) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column2, v[2], false, false ) end end ) # ابي افهم ليه تحط كل شي مع بعض رتب الكود وحط كل شي لحاله عشان م تتلخبط GUIEditor = { gridlist = {}, window = {}, button = {}, label = {}, } GUIEditor.window[1] = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) local Column = guiGridListAddColumn(GUIEditor.gridlist[1], "id", 0.4) local Column2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) guiSetVisible(GUIEditor.window[1], true) Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } for k,v in ipairs( Table ) do local Row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column, v[1], false, false ) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column2, v[2], false, false ) end شكراً اخوي ضبط Link to comment
#DRAGON!FIRE Posted September 4, 2013 Share Posted September 4, 2013 GUIEditor = { gridlist = {}, window = {}, button = {}, label = {}, Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } } addEventHandler("onClientResourceStart", getResourceRootElement(), function() GUIEditor.window[1] = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) local Column = guiGridListAddColumn(GUIEditor.gridlist[1], "id", 0.4) local Column2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) guiSetVisible(GUIEditor.window[1], true) for k,v in ipairs( Table ) do local Row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column, v[1], false, false ) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column2, v[2], false, false ) end end ) # ابي افهم ليه تحط كل شي مع بعض رتب الكود وحط كل شي لحاله عشان م تتلخبط GUIEditor = { gridlist = {}, window = {}, button = {}, label = {}, } GUIEditor.window[1] = guiCreateWindow(327, 164, 216, 308, "window", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 73, 197, 183, false, GUIEditor.window[1]) local Column = guiGridListAddColumn(GUIEditor.gridlist[1], "id", 0.4) local Column2 = guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.4) guiSetVisible(GUIEditor.window[1], true) Table = { {1, 'A'}, {2, 'b'}, {3, 'c'}, {4, 'd'} } for k,v in ipairs( Table ) do local Row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column, v[1], false, false ) guiGridListSetItemText( GUIEditor.gridlist[1],Row,Column2, v[2], false, false ) end شكراً اخوي ضبط # , الــعفو , في الخخدمة # بس حبيت اقلك بالنسسبة لــ gridlist = {}, window = {}, button = {}, label = {}, # انا خليتها زي م انت طرحتها يمكن عندك ليبل وازرار اما لو م عندك شيل حق اليبل والأزرار م لها فايدة لو م تستخدمها Link to comment
mr.ekoo Posted September 4, 2013 Author Share Posted September 4, 2013 عندي ازرار وليبل والخ.. بس اخوي عندي سؤال الحين بغيت لو ضغط على الزر يرسل الـ id لكود السيرفر وكيف استقبله بككود السيرفر وش الاكواد والطريقة لاهنت Link to comment
#DRAGON!FIRE Posted September 4, 2013 Share Posted September 4, 2013 عندي ازرار وليبل والخ..بس اخوي عندي سؤال الحين بغيت لو ضغط على الزر يرسل الـ id لكود السيرفر وكيف استقبله بككود السيرفر وش الاكواد والطريقة لاهنت guiGridListSetItemData guiGridListGetItemData guiGridListGetSelectedItem triggerServerEvent تسوي هذول وتسوي لهم متغير وترسله بالتريقر وتعرفه بالسيرفر .. ذذ Link to comment
iMr.Dawix~# Posted September 5, 2013 Share Posted September 5, 2013 عندي ازرار وليبل والخ..بس اخوي عندي سؤال الحين بغيت لو ضغط على الزر يرسل الـ id لكود السيرفر وكيف استقبله بككود السيرفر وش الاكواد والطريقة لاهنت guiGridListSetItemData guiGridListGetItemData guiGridListGetSelectedItem triggerServerEvent تسوي هذول وتسوي لهم متغير وترسله بالتريقر وتعرفه بالسيرفر .. ذذ addEvent addEventHandler Link to comment
#DRAGON!FIRE Posted September 5, 2013 Share Posted September 5, 2013 عندي ازرار وليبل والخ..بس اخوي عندي سؤال الحين بغيت لو ضغط على الزر يرسل الـ id لكود السيرفر وكيف استقبله بككود السيرفر وش الاكواد والطريقة لاهنت guiGridListSetItemData guiGridListGetItemData guiGridListGetSelectedItem triggerServerEvent تسوي هذول وتسوي لهم متغير وترسله بالتريقر وتعرفه بالسيرفر .. ذذ addEvent addEventHandler هع ضضأوي , شي اكيد , شي اكيد قلت مو لأزم احطه يعرفهه 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