Mr.Mostafa Posted September 20, 2018 Share Posted September 20, 2018 سلام عليكم ابي لو كتبت كوماند , يجيب 5 فقط من الي معهم داتا بشرط ال 5 يكونو اعلي ناس يعني يترتبوا بترتيب علي حسب اللفلات , الاعلي يكون بالاول وكدا ـــ + كيف احطهم بلوحة دي اكس , تحت بعض الخمسة ذولا ؟ ــ هادا الكود يجيب كل الي معه داتا الفل , لكن ما يرتبهم ولا يجيب 5 بس ’ لاني ما اعرف كودها وشكرا مقدما addCommandHandler("top", function() outputChatBox("Top 5 Level",root,255,0,0,true) for _ , v in ipairs ( getElementsByType ( 'player' ) ) do if getElementData(v,"dataLevel") then outputChatBox(""..getPlayerName(v).."",root,255,0,0,true) end end end ) Link to comment
Rockyz Posted September 20, 2018 Share Posted September 20, 2018 addCommandHandler('top', function() local players, topPlayers = getElementsByType'player', {}; for index = 1, #players do local data = getElementData(players[index], 'dataLevel') if data then topPlayers[#topPlayers+1] = {player = players[index], playerData = data}; end end table.sort(topPlayers, function(first, second) return first.playerData > second.playerData end) outputChatBox('Top 5 Level', root, 255, 0, 0, true) for index = 1, #topPlayers do outputChatBox(index..': '..getPlayerName(topPlayers[index].player), root, 255, 0, 0, true) if index >= 5 then outputChatBox('_________', root, 255, 0, 0, true) break end end end) Link to comment
Master_MTA Posted September 21, 2018 Share Posted September 21, 2018 On 20/09/2018 at 21:23, #,xiRocKyz said: return first.playerData > second.playerData Expand tonumber +_+ Link to comment
Rockyz Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 00:41, Master_MTA said: tonumber +_+ Expand لأي سبب ؟ حتى لو كان سترنق ترا عادي المقارنة بين سترنقين Link to comment
Master_MTA Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 00:43, #,xiRocKyz said: لأي سبب ؟ حتى لو كان سترنق ترا عادي المقارنة بين سترنقين Expand يب لكن الالمنت داتا ما بترجع بسترند ولا بنمبر راجع صفحة الويكي https://wiki.multitheftauto.com/wiki/GetElementData وبتفهمني Link to comment
Rockyz Posted September 21, 2018 Share Posted September 21, 2018 (edited) On 21/09/2018 at 00:49, Master_MTA said: يب لكن الالمنت داتا ما بترجع بسترند ولا بنمبر راجع صفحة الويكي https://wiki.multitheftauto.com/wiki/GetElementData وبتفهمني Expand بترجع الداتا والداتا حقته لفل يعني نمبر Edited September 21, 2018 by #,xiRocKyz Link to comment
Master_MTA Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 00:59, #,xiRocKyz said: بترجع الداتا والداتا حقته لفل يعني نمبر Expand يا قلبي انا ما اعرف ليه نتجادل انا اقولك عن خبره سابقه روح حط الكود فيي مود وجربه وبعدين تعال كلمني @_@ +هي ترجع بمتغير طبيعة المتغير وش الله اعلم والله ما ابي افتيلك تفضل اقرا بالويكي لو تبي تعرف Link to comment
Abdul KariM Posted September 21, 2018 Share Posted September 21, 2018 @Master_MTA كوده صحيح ترتب السترنق والارقام مثل الاحرف يعني لو كان عندك جدول فيه احرف يرتبهم من الالف الى الياء مثل مانقول table.sort وذا مثال t = { "c" , "b" , "a" } table.sort ( t ) for _ , v in ipairs ( t ) do print ( v ) --[[ a b c --]] end Link to comment
Master_MTA Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 01:08, Abdul KariM said: وذا مثال Expand يا شباب الله يهديكم هذا الكلام لو المتغير string,number جرب الكود بنفسك Link to comment
Abdul KariM Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 01:12, Master_MTA said: يا شباب الله يهديكم هذا الكلام لو المتغير string,number جرب الكود بنفسك Expand طيب القيمة المخزنة بالداتا وش ؟ رقم معناه كوده صح Link to comment
Master_MTA Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 01:12, Abdul KariM said: طيب القيمة المخزنة بالداتا وش ؟ رقم معناه كوده صح Expand يب تصدق انتم صح اعذروني ما كنت ادري شكرا للتنبيه سلام عليكم بنام بالتوفيق لكم ولصاحب الموضوع اهم شي استفاد Link to comment
Rockyz Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 01:04, Master_MTA said: يا قلبي انا ما اعرف ليه نتجادل انا اقولك عن خبره سابقه روح حط الكود فيي مود وجربه وبعدين تعال كلمني @_@ +هي ترجع بمتغير طبيعة المتغير وش الله اعلم والله ما ابي افتيلك تفضل اقرا بالويكي لو تبي تعرف Expand جرب بنفسك addEventHandler('onResourceStart', resourceRoot, function() local number = {'first', 'second', 'third'}; for index = 1, #number do local element = createElement('Master-is-wrong', number[index]) setElementData(element, 'numbersData', index); end end) addCommandHandler('top', function() local players, topPlayers = getElementsByType'Master-is-wrong', {}; for index = 1, #players do local data = getElementData(players[index], 'numbersData') if data then topPlayers[#topPlayers+1] = {player = players[index], playerData = data}; end end table.sort(topPlayers, function(first, second) return first.playerData > second.playerData end) outputChatBox('Top 5 Level', root, 255, 0, 0, true) for index = 1, #topPlayers do outputChatBox(index..': '..getElementID(topPlayers[index].player), root, 255, 0, 0, true) if index >= 3 or index == #topPlayers then outputChatBox('_________', root, 255, 0, 0, true) break end end end) Link to comment
Mr.Mostafa Posted September 21, 2018 Author Share Posted September 21, 2018 تسلم روك بس كيف اجيبه في دي اكس بالترتيب يعني لوحة الدي اكس فيها ارقام ابي جمب كل رقم الترتيب حقه استخدم داتات؟ Link to comment
Guest Posted September 21, 2018 Share Posted September 21, 2018 On 21/09/2018 at 09:13, Mr.Mostafa said: تسلم روك بس كيف اجيبه في دي اكس بالترتيب يعني لوحة الدي اكس فيها ارقام ابي جمب كل رقم الترتيب حقه استخدم داتات؟ Expand أيه Link to comment
Mr.Mostafa Posted September 21, 2018 Author Share Posted September 21, 2018 On 21/09/2018 at 09:19, *AnGeL said: أيه Expand في طريقة آسهل , فآ آسسآلهم لو يعرفونهآ Link to comment
Abdul KariM Posted September 22, 2018 Share Posted September 22, 2018 "onClientElementDataChange" مع متغيرات Link to comment
Mr.Mostafa Posted September 22, 2018 Author Share Posted September 22, 2018 On 22/09/2018 at 02:08, Abdul KariM said: "onClientElementDataChange" مع متغيرات Expand ما فهمت , طيب كيف اجيب ال 5 داتات بالظبط . وش الاكواد الي بحتاجها 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