Try this:
-- client side:
grid = guiCreateGridList(9,29,467,379,false,meniu)
local nume = guiGridListAddColumn(grid,"Nume",0.2)
local team = getPlayerTeam ( localPlayer )
if ( team ) then
triggerServerEvent ( "nume", localPlayer, team )
end
addEvent ( "returnUsers", true )
addEventHandler ( "returnUsers", root,
function ( users )
for index, user in ipairs ( users ) do
local row = guiGridListAddRow ( grid )
guiGridListSetItemText ( grid, row, nume, user [ "username" ], false, false )
end
end
)
-- server side:
addEvent ( "nume", true )
addEventHandler ( "nume", getRootElement(),
function ( team )
local teamstr = getTeamName ( team )
local sql = mysql:query ( "SELECT `username` FROM `accounts` WHERE `factiune` = '".. teamstr .."'" )
if ( sql ) then
triggerClientEvent ( source, "returnUsers", source, sql )
end
mysql:free_result ( sql )
end
)