#STZ Posted May 31, 2017 Share Posted May 31, 2017 (edited) السلام عليكم و رحمة الله و بركاته لو في اشخاص معهم اكاونت داتا ارقام ابي اجيب من الكبير للصغير بحيث يصير هيك يعني مثلا انا معي قيمة 5 و واحد تاني 10 عايز اجي في جريد ليست انا الاول و هو الثاني ازاي ؟ فنكشنات + الطريقة لو ممكن Edited May 31, 2017 by #STZ Link to comment
iMr.WiFi..! Posted May 31, 2017 Share Posted May 31, 2017 (edited) وعليكم السلام -- Usefull function function getAccountsFromData( DataName ) Accounts = { } local Data = DataName for Index,Account in ipairs (getAccounts( )) do if getAccountData(Account,Data) then table.insert(Accounts,getAccountData(Account,Data)) end end return Accounts; end -- By iMr.Wifi..! table.sort Edited May 31, 2017 by iMr.WiFi..! Link to comment
#STZ Posted May 31, 2017 Author Share Posted May 31, 2017 table.sort مب موجودة في الويكي ممكن الارقمنتات او شرح استعمالها ؟ Link to comment
!#NssoR_) Posted May 31, 2017 Share Posted May 31, 2017 http://www.lua.org/manual/5.1/manual.html#pdf-table.sort Link to comment
iMr.WiFi..! Posted May 31, 2017 Share Posted May 31, 2017 5 minutes ago, !#NssoR_) said: http://www.lua.org/manual/5.1/manual.html#pdf-table.sort عشان اقول الصراحة نايف مستحيل يفهم من لوا ويكي لانها معقدة وماتنفهم يرجل == طالع هشرح يفيدك Link to comment
^iiEcoo'x_) Posted May 31, 2017 Share Posted May 31, 2017 to @iPrestege aKillsData = 'داتا النقاط' function aUpdateKiller ( ) aTopKiller = { }; for _,v in ipairs( getElementsByType ( 'player') ) do if getElementData ( v,aKillsData ) then table.insert ( aTopKiller,{ ['aName'] = getPlayerName ( v ),['aScore'] = getElementData ( v,aKillsData ) } ); end; end; table.sort ( aTopKiller, function ( a,b ) return a.aScore > b.aScore end ); end; aUpdateKiller ( ); addEventHandler ( 'onClientElementDataChange',root, function ( aD ) if aD == aKillsData then aUpdateKiller ( ); end end ); local aX,aY = guiGetScreenSize ( ) addEventHandler ( 'onClientRender',root, function ( ) if #aTopKiller > 0 then dxDrawText ( 'Top Player is : '..aTopKiller[1].aName..' and His score is : '..aTopKiller [1].aScore..'', 44, aY - 43, aX, aY, tocolor ( 255, 255, 255, 255 ), 1 ) end end ) 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