und zwar, wenn ich einmal /fraktion, steht mein name in der gridlist einmal.
schließe ich es und gebe den command nochmal ein erscheint er ein zweites mal
woran liegt das?
hier mein gui mit der gridlist:
----------------------------------------------------|
--------(C)2012 Copyright by [BFR]DeathNero---------|
----------------------------------------------------|
Lua
function fraktwin()
local players = getElementsByType ( "player" )
local row = guiGridListAddRow(membergrid)
local row1 = guiGridListAddRow(leadergrid)
if getElementData( players, "LoggedIn" ) then
local minutes = getElementData (players,"PlayedM")
local hours = getElementData (players,"PlayedH")
local fraktion = getElementData(players,"Fraktion")
if hours < 10 then hours = "0"..hours end
if minutes < 10 then minutes = "0"..minutes end
for i, v in ipairs(players) do
if fraktion == 1 or fraktion == 2 or fraktion == 3 or fraktion == 4 or fraktion == 5 or fraktion == 6 then
guiSetVisible(fraktwindow, true)
-----membergrid-------
guiGridListSetItemText ( membergrid, row, spielercolumn, ""..getPlayerName(v).."", false, true )
guiGridListSetItemText ( membergrid, row, pingcolumn, ""..tostring(getPlayerPing(v)).."", false, true )
guiGridListSetItemText ( membergrid, row, timecolumn, ""..tostring(hours).." : "..tostring(minutes).."", false, true )
-----membergrid-------
-----leadergrid-------
guiGridListSetItemText ( leadergrid, row1, spielercolumn, ""..getPlayerName(v).."", false, true )
guiGridListSetItemText ( leadergrid, row1, pingcolumn, ""..tostring(getPlayerPing(v)).."", false, true )
guiGridListSetItemText ( leadergrid, row1, timecolumn, ""..tostring(hours).." : "..tostring(minutes).."", false, true )
-----leadergrid-------
guiSetInputEnabled(true)
addEventHandler ( "onClientGUIClick", membercbtn, membercbtnfuc, false )
addEventHandler ( "onClientGUIClick", memberleavebtn, memberleavefunc, false )
showCursor(true)
else
guiSetVisible(fraktwindow, false)
guiSetInputEnabled(false)
showCursor(false)
end
end
end
end
addEvent("fraktwin",true)
addEventHandler("fraktwin", getRootElement(), fraktwin)
Alles anzeigen
also möchte, dass der name nicht immer wieder dazu gefügt wird, sondern dass der nur einmal aufgeführt wird.