Jump to content

[HELP]Top clans server send == Client


freudo

Recommended Posts

Posted

I need help

This code its working but ı dont send clientside

pls help me!

İts work but Don't refresh gridlist

server:

local amountOfTopsToDisplay = 3 -- how many tops you need 
  
function ToplistServerClans(player, command) 
    local file = xmlLoadFile("clans.xml") -- load file 
    if file then -- if file exists 
        local tableOrder = {} -- make a table 
        local subTable = {} -- make a sub table 
        for i,v in ipairs(xmlNodeGetChildren(file)) do -- get children from file 
            subTable.name = xmlNodeGetAttribute(v, "isim") -- name goes in subTable 
            subTable.data = xmlNodeGetAttribute(v, "ClanWin") -- data goes in subTable 
            table.insert(tableOrder, subTable) -- subTable is inserted in bigger table 
            subTable = {} -- empty subTable for next loop 
        end 
        table.sort(tableOrder, function(a,b) return tonumber(a.data) > tonumber(b.data) end) -- put data in order 
        for i,v in ipairs(tableOrder) do -- loop the sorted table 
        outputChatBox("#f4a460[TOP]#ffffffEn iyi #ff33333 #ffffffClan!",root,255,0,0,true) 
            outputChatBox(i..". "..v.name.." - #ff3333"..v.data, player, 255,255,255,true) -- display in order 
            if i == amountOfTopsToDisplay then break end -- when enough tops has been shown, break it 
        end 
        xmlUnloadFile(file) -- unload the file from memory 
    triggerClientEvent("onServerTopClans",player,tableOrder) 
    end 
end 
addCommandHandler("topclans",ToplistServerClans) 

client:

addEvent("onServerTopClans", true) 
addEventHandler("onServerTopClans", getRootElement(), 
function(tableOrder) 
    if (guiGridListClear) then 
        local topList 
        if tableOrder then 
        for i=1,10 do 
            if tableOrder[i] then 
                local column = guiGridListAddColumn(clantopgrid, "Sıra", 0.15) 
                local column1 = guiGridListAddColumn(clantopgrid, "Clanlist", 0.55) 
                local column2 = guiGridListAddColumn(clantopgrid, "Puan", 0.30) 
                    local row = guiGridListAddRow(clantopgrid) 
                    guiGridListSetItemText(clantopgrid, row, column,i, false, false) 
                    guiGridListSetItemText(clantopgrid, row, column1,removeColorCoding(tableOrder[i].name), false, false) 
                    guiGridListSetItemText(clantopgrid, row, column2,tostring(tableOrder[i].data), false, false) 
                local r, g, b 
                local playerTeam = getPlayerTeam( source ) 
                if ( playerTeam ) then 
                    r, g, b = getTeamColor ( playerTeam ) 
                    guiGridListSetItemColor ( clantopgrid, row, column1, r, g, b ) 
                    guiGridListSetItemColor ( clantopgrid, row, column2, r, g, b ) 
                    guiGridListSetItemColor ( clantopgrid, row, column, r, g, b ) 
                end 
            end 
            end 
    end 
    end 
end) 

mta-screen_2014-10-29_11-42-50.png

please open new tab this image :)

WOC-DD Destruction Derby

-Level system

-Clan system

-Topwins

-Event system for EXP

-Podium with animation

And more

350x20_FFFFF_FFFFF_00000_00000.png

  • Moderators
Posted

Do you want to improve your Lua programming skills and make less mistakes?   Start with Lua Language Server!   🙀

 

  Useful functions  3x 

  Tutorials  4x 

 

Posted

ı try but dont work

and lost data

WOC-DD Destruction Derby

-Level system

-Clan system

-Topwins

-Event system for EXP

-Podium with animation

And more

350x20_FFFFF_FFFFF_00000_00000.png

  • Moderators
Posted

Well check the variables(if the table has it's data etc.) and at which part it stops working.

Do you want to improve your Lua programming skills and make less mistakes?   Start with Lua Language Server!   🙀

 

  Useful functions  3x 

  Tutorials  4x 

 

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...