Jump to content

Problema con GuiGridList


Serginix

Recommended Posts

Hola, a todos...

Hace poco queria ahcer un panel q mostrara los jugadores bsucados, y bueno lo hize, y todo bien, en un grid list, pone los jugadores que tienen mas de 1 nivel de buscado, y todo me funciona bien, la cosa esq en la grid List, solamente pone 1 jugadores, y pueden haber 2, o mas jugadores, y solo coloca a 1 en la gridlist, ni la consola ni el debugscript me sacan errores... asi... q ya ni se q hacer... aqui ta el codigo.. no se q falla :/

Client Side (lo de los trigeos todo bien)

function recargarBuscados(buscados) 
    for index, gente in pairs(buscados) do 
    row = guiGridListAddRow(lista) 
        guiGridListSetItemText ( lista, row, 1, tostring(gente[1]), false, false ) 
        guiGridListSetItemText ( lista, row, 2, tostring(gente[2]), false, false ) 
    end 
end 
addEvent("listaBuscados", true) 
addEventHandler("listaBuscados", getRootElement(), recargarBuscados) 

Server Side:

buscados = {} 
function procesarBuscados(client) 
    for index, player in ipairs(getElementsByType ( "player" )) do 
    table.remove (buscados) 
        local wlevel = getPlayerWantedLevel (player) 
            if wlevel > 0 then 
            table.insert(buscados, {getPlayerName(player), wlevel}) 
            else 
            table.insert (buscados, {"Nadie es Buscado", "N/a"}) 
            end 
    end 
    setTimer (triggerClientEvent, 1000, 1, client, "listaBuscados", client, buscados) 
end 
addEvent("irBuscados", true) 
addEventHandler( "irBuscados",getRootElement(), procesarBuscados ) 

Gracias...

Link to comment
function procesarBuscados(client) 
    local buscados = {} 
    for index, player in ipairs(getElementsByType ( "player" )) do 
        local wlevel = getPlayerWantedLevel (player) 
        if wlevel > 0 then 
            table.insert(buscados, {getPlayerName(player), wlevel}) 
        else 
            table.insert (buscados, {"Nadie es Buscado", "N/a"}) 
        end 
    end 
    setTimer (triggerClientEvent, 1000, 1, client, "listaBuscados", client, buscados) 
end 
addEvent("irBuscados", true) 
addEventHandler( "irBuscados",getRootElement(), procesarBuscados ) 

Proba con eso.

Link to comment
  • Recently Browsing   0 members

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