wie die überschrift schon angibt, möchte ich die Spieler (zb.:Polizeimitglieder) im Fraktionspanel dauerhaft anzeigen lassen.
habe es soweit versucht, vllt könnte mir da bitte einer netterweise helfen bin mittelmäßiger scripter^^
hier mal die function
Lua
function refreshFrakt(rows)
ChangeMyButtonEnabled()
triggerServerEvent("Verdienst", getRootElement(), getLocalPlayer())
guiGridListClear ( membergrid )
local players = getElementsByType ( "player" )
local Fraktion = getElementData(getLocalPlayer(),"Fraktion")
for indexss, value in pairs(players) do
if (getElementData( value, "LoggedIn") == true) then
status = "online"
else
status = "offline"
end
if(getElementData(value,"Fraktion") == Fraktion) then
local row = guiGridListAddRow(membergrid)
guiGridListSetItemText ( membergrid, row, a_column, tostring(getElementData(value,"Username")), false, false )
guiGridListSetItemText ( membergrid, row, s_column, tostring(getElementData(value,"Rank")), false, false )
guiGridListSetItemText ( membergrid, row, b_column, tostring(getElementData(value,"GWD")), false, false )
guiGridListSetItemText ( membergrid, row, d_column, tostring(getElementData(value,"Status")), false, false )
guiGridListSetItemText ( membergrid, row, g_column, tostring(getElementData(value,"Gehalt")), false, false )
guiGridListSetItemText ( membergrid, row, f_column, tostring(status), false, false )
end
guiGridListClear ( LeaderGrid )
local players = getElementsByType ( "player" )
local Fraktion = getElementData(getLocalPlayer(),"Fraktion")
for indexss, value in pairs(players) do
if(getElementData(value,"Fraktion") == Fraktion) then
if getElementData( value, "LoggedIn") == true then
status = "online"
else
status = "offline"
end
local rower = guiGridListAddRow (LeaderGrid )
guiGridListSetItemText ( LeaderGrid, rower, as_column, tostring(getElementData(value,"Username")), false, false )
guiGridListSetItemText ( LeaderGrid, rower, ss_column, tostring(getElementData(value,"Rank")), false, false )
guiGridListSetItemText ( LeaderGrid, rower, bs_column, tostring(getElementData(value,"GWD")), false, false )
guiGridListSetItemText ( LeaderGrid, rower, ds_column, tostring(getElementData(value,"Status")), false, false )
guiGridListSetItemText ( LeaderGrid, rower, gs_column, tostring(getElementData(value,"Gehalt")), false, false )
guiGridListSetItemText ( LeaderGrid, rower, fs_column, tostring(status), false, false )
end
end
end
end
Alles anzeigen