0 Üye ve 1 Ziyaretçi konuyu incelemekte.
function sirala() local tableOrder = {} for i, v in ipairs (getAccounts()) do table.insert ( tableOrder, { name = getAccountName(v), data = getAccountData(v,"veri_adi") -- buraya hangi veriye göre sıralayacağını yazıyorsunuz } ) end table.sort ( tableOrder, function(a,b) return (tonumber(a.data) or 0) > (tonumber(b.data) or 0) end ) for i,player in pairs(getElementsByType("player")) do if not (isGuestAccount(getPlayerAccount(player))) then for i=1,#tableOrder do if tableOrder[i].name == getAccountName(getPlayerAccount(player)) then local hesap = getPlayerAccount(player) setAccountData(hesap,"sira_verisinin_adi",i) -- buraya da sırasını kaydedeceği veriyi yazıyorsunuz end end end endend
function sirala() local tableOrder = {} for i, v in ipairs (getAccounts()) do table.insert ( tableOrder, { name = getAccountName(v), data = getAccountData(v,"puan") -- buraya hangi veriye göre sıralayacağını yazıyorsunuz } ) end table.sort ( tableOrder, function(a,b) return (tonumber(a.data) or 0) > (tonumber(b.data) or 0) end ) for i,player in pairs(getElementsByType("player")) do if not (isGuestAccount(getPlayerAccount(player))) then for i=1,#tableOrder do if tableOrder[i].name == getAccountName(getPlayerAccount(player)) then local hesap = getPlayerAccount(player) setAccountData(hesap,"sira",i) -- buraya da sırasını kaydedeceği veriyi yazıyorsunuz end end end endend
function siraOgren() for i,pl in pairs(getElementsByType("player")) do local hesap = getPlayerAccount(pl) if not (isGuestAccount(hesap)) then local sira = getAccountData(hesap,"sira") setElementData(pl,"Sıra",sira) else setElementData(pl,"Sıra","Misafir") end endend
Daha önce paylaşsaydın keşke lazımdı.Yararlı konu.