Hey ich brauche hilfe und zwar bei meiner Spielerliste ich weiß nicht wie ich da die Spielstunden einfügen kann unter dem Spielstunden und das Script bisher wär nett wenn mir jemand helfen könnte
Externer Inhalt
img4.fotos-hochladen.net
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Lua
GUIEditor_Grid = {}
PlayerList_Window = guiCreateWindow(400,60,450,579,"Spielerliste",false)
guiSetAlpha (0.8, true)
guiWindowSetMovable(PlayerList_Window,false)
guiWindowSetSizable(PlayerList_Window,false)
GUIEditor_Grid[1] = guiCreateGridList(9,25,440,545,false,PlayerList_Window)
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
NamenTab = guiGridListAddColumn(GUIEditor_Grid[1],"Name",0.3)
TeamTab = guiGridListAddColumn(GUIEditor_Grid[1],"Fraktion",0.2)
SozialTab = guiGridListAddColumn(GUIEditor_Grid[1],"Spielstunden",0.2)
--AdminList_Window = guiCreateWindow(424,0,166,579,"Admin-Liste",false)
--guiWindowSetMovable(AdminList_Window,false)
--guiWindowSetSizable(AdminList_Window,false)
--GUIEditor_Grid[2] = guiCreateGridList(9,24,147,546,false,AdminList_Window)
--guiGridListSetSelectionMode(GUIEditor_Grid[2],2)
--admName = guiGridListAddColumn(GUIEditor_Grid[2],"Name",0.8)
function getVisibleTab (key, keyState)
guiSetVisible (PlayerList_Window, true)
-- guiSetVisible (AdminList_Window, true)
guiSetVisible (PlayerCounter, true)
refreshTab()
end
function getInVisibleTab (key, keyState)
guiSetVisible (PlayerList_Window, false)
guiSetVisible (AdminList_Window, false)
guiSetVisible (PlayerCounter, false)
refreshTab()
end
function refreshTab()
guiGridListClear ( GUIEditor_Grid[1] )
guiGridListClear ( GUIEditor_Grid[2] )
for i,v in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( GUIEditor_Grid[1] )
local row2 = guiGridListAddRow ( GUIEditor_Grid[2] )
guiGridListSetItemText ( GUIEditor_Grid[1], row, NamenTab, getPlayerName(v), false, false )
if getPlayerTeam(v) then
guiGridListSetItemText ( GUIEditor_Grid[1], row, TeamTab, getTeamName(getPlayerTeam(v)), false, false )
end
guiGridListSetItemText ( GUIEditor_Grid[1], row, SozialTab, getElementData(v,"sozRank"), false, false )
guiGridListSetItemText ( GUIEditor_Grid[1], row, SpielstundenTab, tostring(getElementData(v,"PlayedH")), false, false )
if getPlayerTeam(v) then
local teamName = getTeamName(getPlayerTeam(v))
if teamName == "Zivilist" then
guiGridListSetItemColor ( GUIEditor_Grid[1], row, NamenTab, 255, 255, 255 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, TeamTab, 255, 255, 255 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, SozialTab, 255, 255, 255 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, PingTab, 255, 255, 255 )
elseif teamName == "Grove Street" then
guiGridListSetItemColor ( GUIEditor_Grid[1], row, NamenTab, 0, 255, 0 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, TeamTab, 0, 255, 0 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, SozialTab, 0, 255, 0 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, PingTab, 0, 255, 0 )
elseif teamName == "LSPD" then
guiGridListSetItemColor ( GUIEditor_Grid[1], row, NamenTab, 20,20,250 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, TeamTab, 20,20,250 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, SozialTab, 20,20,250 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, PingTab, 20,20,250 )
elseif teamName == "Mafia" then
guiGridListSetItemColor ( GUIEditor_Grid[1], row, NamenTab, 105, 105, 105 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, TeamTab, 105, 105, 105 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, SozialTab, 105, 105, 105 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, PingTab, 105, 105, 105 )
elseif teamName == "Ballas" then
guiGridListSetItemColor ( GUIEditor_Grid[1], row, NamenTab, 255, 0, 255 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, TeamTab, 255, 0, 255 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, SozialTab, 255, 0, 255 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, PingTab, 255, 0, 255 )
elseif teamName == "San News" then
guiGridListSetItemColor ( GUIEditor_Grid[1], row, NamenTab, 255, 136, 0 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, TeamTab, 255, 136, 0 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, SozialTab, 255, 136, 0 )
guiGridListSetItemColor ( GUIEditor_Grid[1], row, PingTab, 255, 136, 0 )
end
end
-- if getElementData(v,"admin") == true then
--guiGridListSetItemText ( GUIEditor_Grid[2], row2, admName, getPlayerName(v), false, false )
end
end
function resourceStart()
bindKey ("tab", "down", getVisibleTab)
bindKey ("tab", "up", getInVisibleTab)
end
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), resourceStart)
function resourceStart()
guiSetVisible (PlayerList_Window, false)
end
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), resourceStart)
Alles anzeigen