هذا كودي
x,y = guiGetScreenSize()
JobsWin = guiCreateWindow(x/3 - 170,y/3 - 20,200,320,"لوحة إختيار الفريق",false)
teamsList = guiCreateGridList(0,22,186,255,false,JobsWin)
column = guiGridListAddColumn( teamsList, "الفرق", 0.85 )
for id, team in ipairs(getElementsByType("team")) do
local row = guiGridListAddRow ( teamsList )
guiGridListSetItemText ( teamsList, row, 1, getTeamName ( team ), false, false )
guiGridListSetItemColor ( teamsList, row, 1, getTeamColor ( team ) )
end
guiWindowSetMovable ( teamsList, false )
guiWindowSetMovable ( JobsWin, false )
guiWindowSetSizable ( teamsList, false )
guiWindowSetSizable ( JobsWin, false )
send = guiCreateButton(0,285,90,25,"إختيار",false,JobsWin)
CloseButton = guiCreateButton(105,285,90,25,"إغلاق",false,JobsWin)
guiSetVisible(JobsWin, true)
showCursor(true)
setTimer ( showingTeams, 1000, 1)
function close()
if source == CloseButton then
guiSetVisible(JobsWin, false)
showCursor(false)
end
end
addEventHandler ( "onClientGUIClick", root,
function ( button )
if button == "left" then
if source == send then
guiSetVisible(JobsWin, false)
showCursor(false)
local row, col = guiGridListGetSelectedItem ( teamsList )
local teamName = guiGridListGetItemText ( teamsList, row, col )
triggerServerEvent ( "onPlayerChooseTeam", getLocalPlayer(), teamName )
end
end
end)
addEventHandler("onClientGUIClick", getResourceRootElement(getThisResource()), close)