Hallo, bei mir wird im Scoreboard unter Adminrank "Nicht eingeloggt" angezeigt, obwohl ich eingeloggt bin. In der Spalte wird die Elementdata 'adminlvl' abgefragt. Hier das Skript:
Lua
for i, player in ipairs(getElementsByType("player")) do
i = i+1
dxDrawRectangle(x, y+i*20, width, 20, tocolor(0, 0, 0, 150))
dxDrawText(getPlayerName(player), namex, y+i*20)
local adminlvl = getElementData(player, "adminlvl")
if adminlvl == 1 then adminrank = "Supporter" end
if adminlvl == 2 then adminrank = "Moderator" end
if adminlvl == 3 then adminrank = "Super Moderator" end
if adminlvl == 4 then adminrank = "Admministrator" end
if adminlvl == 5 then adminrank = "Serverleiter" end
if adminlvl == 6 then adminrank = "Serverinhaber" end
dxDrawText( adminrank or "Nicht eingeloggt!" , adminlvlx, y+i*20)
dxDrawText( getElementData(player,"kills") or "Nicht eingeloggt!", killsx, y+i*20)
dxDrawText( getElementData(player,"lobby") or "Lobbyauswahl" , lobbyx, y+i*20)
end
Alles anzeigen
Es ist nur der Codeschnipsel wo es gedrawed wird, der Rest wäre jetzt unwichtig. Aber warum steht dort Nicht eingeloggt ? Elementdata ist vergeben aber er trägt es nicht ein.
mfg