Araa Posted June 22, 2012 Share Posted June 22, 2012 Bueno, les quería hacer una pregunta, en esta parte la lista de jugadores se actualiza, todo perfecto... Pero como esto es para un server muy concurrido, con aproximadamente 700 jugadores regularmente, cuando cambian nick, o loguean, se desmarca el jugador seleccionado, me gustaria saber como remarcarlo o que no se desmarque. function updateList() guiGridListClear(StatsGrid) for id, players in ipairs (getElementsByType("player")) do local row = guiGridListAddRow(StatsGrid) guiGridListSetItemText(StatsGrid,row,1,(getPlayerName(players)),false,false) end end addEventHandler("onClientPlayerJoin",root,updateList) addEventHandler("onClientPlayerQuit",root,updateList) addEventHandler("onClientPlayerChangeNick",root,updateList) addEventHandler("onClientResourceStart",root,updateList) Gracias. Link to comment
iFoReX Posted June 22, 2012 Share Posted June 22, 2012 mmm, creo que eso no se podria, pero podrias probar esto : setTimer( function() guiGridListClear(StatsGrid) for id, players in ipairs (getElementsByType("player")) do local row = guiGridListAddRow(StatsGrid) guiGridListSetItemText(StatsGrid,row,1,(getPlayerName(players)),false,false) end end, 5000, 0) aunque no creo que lo solucione Link to comment
Castillo Posted June 22, 2012 Share Posted June 22, 2012 Eso no tiene nada quever ElMota, el quiere volver a seleccionar el item que estaba seleccionado. @Araa: Usa esta funcion: https://wiki.multitheftauto.com/wiki/Gui ... lectedItem Link to comment
Recommended Posts