function createTeamsOnStart()
MainTeam = createTeam(":O Awesome Players!", 255, 50, 0)
end
addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart)
function setTeam(_, account)
local acc = getAccountName ( account )
if isObjectInACLGroup ("user."..acc, aclGetGroup ( "SuperModerator" ) ) then
if not getTeamFromName(team) then
MainTeam = createTeam(team, 255, 50, 0)
end
setPlayerTeam(source, MainTeam)
end
end
addEventHandler("onPlayerLogin", root, setTeam)
function setTeam2(_, account)
local acc = getAccountName ( account )
if isObjectInACLGroup ("user."..acc, aclGetGroup ( "Admin" ) ) then
if not getTeamFromName(team) then
MainTeam = createTeam(team, 255, 50, 0)
end
setPlayerTeam(source, MainTeam)
end
end
addEventHandler("onPlayerLogin", root, setTeam2)
function unassignTeam ( )
local team = getPlayerTeam ( source )
if ( team ) then
setPlayerTeam ( source, nil )
local players = countPlayersInTeam ( team )
if ( players == 0 ) then
destroyElement ( team )
end
end
end
addEventHandler ( "onPlayerLogout", root, unassignTeam )