It swaps players that are alive but non dead.
Not sure why, I have tried many different ways.
PHP Code:
public SwapTeams()
{
new players[32];
new playercount;
get_players(players, playercount);
new i
for (i=0; i<playercount; i++)
{
new id = players[i]
if (!is_user_hltv(id) && cs_get_user_team(id) != CS_TEAM_SPECTATOR)
{
cs_set_user_team(id, (cs_get_user_team(id) == CS_TEAM_T) ? CS_TEAM_CT : CS_TEAM_T)
}
}
}