police_window = guiCreateWindow(350,205,728,380,"RoG Police Window",false)
guiSetVisible(police_window, false)
guiSetAlpha(police_window,1)
guiWindowSetSizable(police_window,false)
playerList = guiCreateGridList(14,34,699,272,false,police_window)
column = guiGridListAddColumn(playerList,"Name",0.2)
police_closeBTN = guiCreateButton(163,325,416,36,"Close",false,police_window)
bindKey("F5", "down",
function ( )
guiSetVisible(police_window, not guiGetVisible ( police_window ))
showCursor(guiGetVisible ( police_window ))
if ( guiGetVisible ( police_window ) ) then
guiGridListClear ( playerList )
if ( column ) then
for id, player in ipairs ( getElementsByType ( "player" ) ) do
local row = guiGridListAddRow ( playerList )
local r, g, b = getPlayerNametagColor ( player )
guiGridListSetItemText ( playerList, row, column, getPlayerName ( player ), false, false )
guiGridListSetItemColor ( playerList, row, column, r, g, b )
end
end
end
)
-- Close the window
function close()
guiSetVisible(police_window, false)
guiSetVisible(playerList, false)
guiSetVisible(column, false)
showCursor(false,false)
end
addEventHandler("onClientGUIClick", police_closeBTN, close)