فاّرس Posted April 19, 2014 Share Posted April 19, 2014 من قالك لازم دافور؟ يا رجال جدول الضرب مو عارفه Link to comment
CRoW,,# Posted April 19, 2014 Share Posted April 19, 2014 من قالك لازم دافور؟ يا رجال جدول الضرب مو عارفه 6X1 = 6 6x2 =12 6x3 = 18 6x4 = 24 اررررررررررررررررررررررررررررررررررررررررررررررر 6 x 12 = 72 Link to comment
i,xAhmed Posted April 20, 2014 Share Posted April 20, 2014 سسؤال جدآ صعب كيف آعرف اذا كآن آلكود محتاج جداول آو شي Link to comment
فاّرس Posted April 20, 2014 Share Posted April 20, 2014 انت الي راح تقرر تحتاج او لا . مثلا عندك جريد وتبي تحط فيه 10 شخصيات , وين تشوف احسن تسوي كذا table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for k,v in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,v[1],false,false) end ولا كذا : guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,'skin 1',false,false) guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,'skin 2',false,false) guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,'skin 3',false,false) من غير انه لازم تتحقق لو اختار الشخصيه رقم 1 او 2 ... مشوار , الجدول تختصر فيه ع الاقل 20 سطر Link to comment
i,xAhmed Posted April 21, 2014 Share Posted April 21, 2014 انت الي راح تقرر تحتاج او لا .مثلا عندك جريد وتبي تحط فيه 10 شخصيات , وين تشوف احسن تسوي كذا table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for k,v in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,v[1],false,false) end ولا كذا : guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,'skin 1',false,false) guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,'skin 2',false,false) guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,'skin 3',false,false) من غير انه لازم تتحقق لو اختار الشخصيه رقم 1 او 2 ... مشوار , الجدول تختصر فيه ع الاقل 20 سطر آلآول آكيد ويقلل من حجم الكود Link to comment
abu5lf Posted April 21, 2014 Share Posted April 21, 2014 الجداول تختصر لك الوقت والجهد Link to comment
ALw7sH Posted April 24, 2014 Share Posted April 24, 2014 table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for k,v in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,v[1],false,false) end انا عندي استفسار ف الجاول مثلاً ف كود الاخ ذا بيست for k,v ذولي وش معناهم وهل يضر لو حطيت أي حرفين غير ؟ Link to comment
KaduRo Posted April 24, 2014 Share Posted April 24, 2014 table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for k,v in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,v[1],false,false) end انا عندي استفسار ف الجاول مثلاً ف كود الاخ ذا بيست for k,v ذولي وش معناهم وهل يضر لو حطيت أي حرفين غير ؟ هذا شيء اسمه لوب , يقوم بجمع المعلومات اللي طلبته على سبيل المثال , ابيه يجمع لي أسماء اللاعبين الموجودين في السيرفر for k , v in ipairs (getPlayerName(source)) do -- انا ما عرفت السورس هنا , بس انا حبيت اوضح لك outputChatBox(v) -- vهنا نأخذ الـ -- هذي للحين ماعرفت لها kاما بالنسبة للـ end -- ننهي الامر وعادي مايضر لو غيرتهم Link to comment
al-Kobra Posted April 24, 2014 Share Posted April 24, 2014 table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for k,v in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,v[1],false,false) end انا عندي استفسار ف الجاول مثلاً ف كود الاخ ذا بيست for k,v ذولي وش معناهم وهل يضر لو حطيت أي حرفين غير ؟ الـ k = key والـ v = value يمديك تبدل الأحرف المهم ان يكون فيه احرف ,, والحرف الاول الا راح يكون بدال k راح يكون المفتاح والـ v راح تكون القيمة في الجدول مثال table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for alqeema,skins in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,skins[1],false,false) end Link to comment
jafar Posted April 24, 2014 Share Posted April 24, 2014 table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for k,v in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,v[1],false,false) end انا عندي استفسار ف الجاول مثلاً ف كود الاخ ذا بيست for k,v ذولي وش معناهم وهل يضر لو حطيت أي حرفين غير ؟ هذا شيء اسمه لوب , يقوم بجمع المعلومات اللي طلبته على سبيل المثال , ابيه يجمع لي أسماء اللاعبين الموجودين في السيرفر for k , v in ipairs (getPlayerName(source)) do -- انا ما عرفت السورس هنا , بس انا حبيت اوضح لك outputChatBox(v) -- vهنا نأخذ الـ -- هذي للحين ماعرفت لها kاما بالنسبة للـ end -- ننهي الامر وعادي مايضر لو غيرتهم تحشيش فهم نفسك بعدين فهم الناس --------- بالنسبة للوب فهو يستخدم ف الجداول لجلب القيم k = المفتاح v = القيم الي ف الجدول Link to comment
ALw7sH Posted April 24, 2014 Share Posted April 24, 2014 الـ k = key والـ v = value يمديك تبدل الأحرف المهم ان يكون فيه احرف ,, والحرف الاول الا راح يكون بدال k راح يكون المفتاح والـ v راح تكون القيمة في الجدول مثال table_ = { { 'skin 1',0}, {'skin 2', 1}, {'skin 3', 2} } for alqeema,skins in ipairs(table_) do guiGridListSetItemText(myGrid,guiGridListAddRow(myGrid),1,skins[1],false,false) end تحشيش فهم نفسك بعدين فهم الناس --------- بالنسبة للوب فهو يستخدم ف الجداول لجلب القيم k = المفتاح v = القيم الي ف الجدول مشكوورين : D Link to comment
iMr.TZ[W]ER Posted July 5, 2014 Share Posted July 5, 2014 شكرا عالشرح بس ممكن اعرف كيف ادخل اللاعبين بجدول باستخدام الايفين onPlayerJoin Link to comment
./BlackBird# Posted July 5, 2014 Share Posted July 5, 2014 شكرا عالشرحبس ممكن اعرف كيف ادخل اللاعبين بجدول باستخدام الايفين onPlayerJoin local Players = { } addEventHandler("onPlayerJoin",root, function () table.insert(Players,source) end ) Link to comment
#Plair07 Posted June 21, 2015 Share Posted June 21, 2015 ممكن سؤال . وش هي الجداول وش تقصد فيها ممكن لو توريني صورة عنها اوشي function table.condition( a1, a2 ) if type( a1 ) == 'table' and type( a2 ) == 'table' then local function size( t ) if type( t ) ~= 'table' then return false end local n = 0 for _ in pairs( t ) do n = n + 1 end return n end if size( a1 ) == 0 and size( a2 ) == 0 then return true elseif size( a1 ) ~= size( a2 ) then return false end for _, v in pairs( a1 ) do local v2 = a2[ _ ] if type( v ) == type( v2 ) then if type( v ) == 'table' and type( v2 ) == 'table' then if size( v ) ~= size( v2 ) then return false end if size( v ) > 0 and size( v2 ) > 0 then if not table.condition( v, v2 ) then return false end end elseif type( v ) == 'string' or type( v ) == 'number' and type( v2 ) == 'string' or type( v2 ) == 'number' then if v ~= v2 then return false end else return false end else return false end end return true end return false end تم عفس مخي Link to comment
MuhannaDx Posted January 14, 2016 Share Posted January 14, 2016 شوف مثلا Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } for i,v in pairs(Tab) do print ("----") print(i) print(v) end جربها هنـا http://www.lua.org/cgi-bin/demo شغاله تمام وكل شيء بس لمن ابغى اضيف للمفتاح قيمة يجيني غلط ليه table.insert(Tab,Name, "Muhannad") تصير كذا Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert(Tab,Name, "Muhannad") for i,v in pairs(Tab) do print ("----") print(i) print(v) end Link to comment
ALw7sH Posted January 14, 2016 Share Posted January 14, 2016 شوف مثلا Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } for i,v in pairs(Tab) do print ("----") print(i) print(v) end جربها هنـا http://www.lua.org/cgi-bin/demo شغاله تمام وكل شيء بس لمن ابغى اضيف للمفتاح قيمة يجيني غلط ليه table.insert(Tab,Name, "Muhannad") تصير كذا Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert(Tab,Name, "Muhannad") for i,v in pairs(Tab) do print ("----") print(i) print(v) end Tab.Name = "Muhannad" Link to comment
MuhannaDx Posted January 15, 2016 Share Posted January 15, 2016 Tab.Name = "Muhannad" Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert (Tab.Name, "MuhannaDxP" ) for i,v in pairs(Tab) do print ("----") print(i) print(v) end برضو غلط Link to comment
MoDeR2014 Posted January 15, 2016 Share Posted January 15, 2016 Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert (Tab.Name, "MuhannaDxP" ) for i,v in pairs(Tab) do print ("----") print(i) print(v) end برضو غلط Tab.Name ماهو جدول عشان تضيف فيه Link to comment
ALw7sH Posted January 15, 2016 Share Posted January 15, 2016 Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert (Tab.Name, "MuhannaDxP" ) for i,v in pairs(Tab) do print ("----") print(i) print(v) end برضو غلط حط الي عطيتك بالضبط لاتستخدم تيبل انسيرت Link to comment
MuhannaDx Posted January 16, 2016 Share Posted January 16, 2016 Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert (Tab.Name, "MuhannaDxP" ) for i,v in pairs(Tab) do print ("----") print(i) print(v) end برضو غلط حط الي عطيتك بالضبط لاتستخدم تيبل انسيرت الي عطيتني يعدل القيمة ابي أضيف مب يغيرها ويحط بدلها روح جرب تاكد Link to comment
ALw7sH Posted January 16, 2016 Share Posted January 16, 2016 Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert (Tab.Name, "MuhannaDxP" ) for i,v in pairs(Tab) do print ("----") print(i) print(v) end برضو غلط حط الي عطيتك بالضبط لاتستخدم تيبل انسيرت الي عطيتني يعدل القيمة ابي أضيف مب يغيرها ويحط بدلها روح جرب تاكد كيف تضيف؟ لول values و keys انت عندك جدول واحد داخله ماهم ارقام keys الفرق بين جدولك والجدول العادي انه ال table = {"value"} == table = {[1] = value} ماتقدر انك تضيف قيمه جديده بنفس الكي الي هو رقم واحد لو ضفت بتتعدل القيمه القديمه جدولك table = {Name = "thing"} Name ماتقدر تضيف شي جديد بنفس الكي الي هو الي لازم تسويه انك تسوي اكثر من جدول داخل الجدول الرئيسي او الأساسي مثلاً Tab = { {Name = "MuhannaD", Tag = "1Love2", Num = "0503755"}, {Name = "MuhannaD2", Tag = "1Love2", Num = "0503755"}, } print(Tab[1].Name) -- MuhannaD print (Tab[2].Name) -- MuhannaD2 Tab[1].Name = "MuhannaD+" Link to comment
sonnyblack25 Posted August 13, 2016 Share Posted August 13, 2016 ممكن سؤال الانالان ابي لما اضغط على الزر ينتقل ولما اضغط ثاني مره ينتقل لمكان ثاني يقولون سو جدول بس كيف ممكن تسويلي الكود من فنكشن setElementPosition مشان افهم اكثر Pos = { x[1] = {1230.54}, x[2] = {530.54}, y[1] = {-1621.54}, y[2] = {-1421.54}, z[1] = {13.54}, z[2] = {13.54}, } addEventHandler ( "onClientGUIClick", اسم البوتون, function ( ) if (source == اسم البوتون) then setElementPosition ( source, Pos.x[1], Pos.y[1], Pos.z[1] ) elseif (source == اسم البوتون) then setElementPosition ( source, Pos.x[2], Pos.y[2], Pos.z[2] ) end end ) اتوقع كذا + اذا في اخطاء عدلوها ,, لأني مسوي الكود بالتلفون =D ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ لو سمحت ابي مساعده بالنسبه لمود البيست بلاير كيف اسوي ترتيب للجداول وكيف اسوي لما اللاعب يقتل احد يعطيه نقطه ووكيف اسوي استخراج للاعب ـــــ اسف طولت عليك 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