Jump to content

Error


Recommended Posts

addEventHandler('onClientElementDataChange',root, 
function ( dataName ) 
if dataName == 'PointP' or dataName == 'PointG' then 
             TopList = {} 
             TopBest = {} 
            for i, player in ipairs (getElementsByType("player")) do 
                table.insert(TopList, {getPlayerName(player), (getElementData(player, "PointP") or 0)}) 
                table.insert(TopBest, {getPlayerName(player), (getElementData(player, "PointG") or 0)}) 
            end 
            table.sort(TopList, function(a,b) return(tonumber(a[2]) or 0) > (tonumber(b[2]) or 0) end) 
            table.sort(TopBest, function(a,b) return(tonumber(a[2]) or 0) > (tonumber(b[2]) or 0) end) 
            for i, value in ipairs(TopList) do 
                guiSetText(GUIEditor.label[2],'P '..value[1]..' ('..value[2]..')') 
                end 
            for i, value in ipairs(TopBest) do 
                guiSetText(GUIEditor.label[3],'G '..value[1]..' ('..value[2]..')') 
            end 
        end 
    end 
) 

للاسف مايرتب الجدول

Link to comment
addEventHandler('onClientElementDataChange',root, 
function (dataName) 
    if dataName == 'PointP' or dataName == 'PointG' then 
        TopList = {} 
        TopBest = {} 
        for i, player in ipairs (getElementsByType("player")) do 
            table.insert(TopList, {getPlayerName(player), (getElementData(player, "PointP") or 0)}) 
            table.insert(TopBest, {getPlayerName(player), (getElementData(player, "PointG") or 0)}) 
        end 
        table.sort(TopList, function(a,b) return(tonumber(a[2]) or 0) > (tonumber(b[2]) or 0) end) 
        table.sort(TopBest, function(a,b) return(tonumber(a[2]) or 0) > (tonumber(b[2]) or 0) end) 
        guiSetText(GUIEditor.label[2],'P '..TopList[1][1]..' ('..TopList[1][2]..')') 
        guiSetText(GUIEditor.label[3],'G '..TopBest[1][1]..' ('..TopBest[1][2]..')') 
    end 
end 
) 

اعتقد الجدول يترتب لكنك ما تكتب المطلوب صح ض1

Link to comment
يب بس يسرني ان اعرف وش عدلت :D:lol:

طيب اول شيء

جدولك كان يترتب و ويضبط

لكن انت كنت تسوي لوب و تجيب اخر قيمة في الترتيب :~)

تسوي لوب يجلس يغير القيم بسرعة من اول قيمة لين الاخيرة لين يوصل لاخيرة و يقطع اللوب

انا اخذت اول قيمة مباشرة من الجدول دون لوبات اخذت اول قيمة و اخذت الاسم اللي فيها و النقاط و خلاص

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...