hey, ive got some problems with this gamemode, its all working now, you do spawn, but i have some problems with the teams, ive got the TeamBalance but i want that on Spawn player gets random put in Team1 or Team2, ive looked trough some functions but i can't seem to get it working.
My GM:
addEventHandler("onPlayerJoin",getRootElement(),
function()
local joinedPlayerName = getClientName ( source )
joinHandler(source)
outputChatBox ( "Welcome " .. joinedPlayerName .. " to the official Arena Deathmatch server!!" , source, 255, 255, 255 )
end
)
addEventHandler("onPlayerWasted",getRootElement(),
function()
setTimer(joinHandler,5000,1,source)
end
)
addEventHandler("onResourceStart",getRootElement(),
function(res)
if res == getThisResource() then
for _,player in pairs(getElementsByType("player")) do
joinHandler(player)
end
end
end
)
function joinHandler(player)
fadeCamera(player,true)
spawnPlayer(player,math.random(10) * 3,math.random(10) * 3,5)
end
function onGameResourceStart()
team1 = createTeam("Team1", 255, 0, 0)
team2 = createTeam("Team2", 255, 255, 0)
end
addEventHandler("onResourceStart", getRootElement(), onGameResourceStart)
function balanceTeams ( thePlayer )
local team1 = getTeamFromName ( "Team1" )
local team2 = getTeamFromName ( "Team2" )
local team1Count = countPlayersInTeam ( team1 )
local team2Count = countPlayersInTeam ( team2 )
if team1Count == team2Count then
setPlayerTeam ( thePlayer , team1 )
elseif team1Count > team2Count then
setPlayerTeam ( thePlayer , team2Team )
elseif team1Count < team2Count then
setPlayerTeam ( thePlayer , team1Team )
end
end
addEventHandler("onPlayerJoin", getRootElement(), blanceTeams)
Can someone help me with what?
Greatings Frank