Hallo,
ich habe eine Gridlist erstellt, in der alle Spieler aufgelistet werden. Wenn man 'F6' drückt, öffnet sich ein Fenster und die Liste wird aktuallisiert.
Das Problem ist aber, dass wenn ich zum Beispiel alleine auf dem Server bin, und immerwieder F6 drücke, in der Liste Folgendes steht:
Mein Name wird also obwohl ich bereits in der Liste bin, nochmal hinzugefügt. Nun habe ich mir überlegt, dass die Liste einfach gelöscht wird, wenn man eine Taste drückt, allerdings weißt ich nicht, wie ich das machen soll.
Das hier ist mein Script, welches die Liste aktualliesiert (funktioniert):
Lua
function show()
guiSetVisible(admin_Window, true)
showCursor(true)
guiSetInputEnabled(true)
playerList()
playerListDelete()
end
bindKey ("F6", "down", show)
function playerList()
for index, player in pairs(getElementsByType("player")) do
local row = guiGridListAddRow(grid)
guiGridListSetItemText(grid, row, 1, getPlayerName(player), false, false)
end
end
Alles anzeigen
VG