Not tested, if I understand correctly that would be it.
Code:
public PickARandomPlayer()
{
if(getRandomPlayer() != 0)
{
new iPlayers[32], iNum, id
get_players(iPlayers, iNum)
for(new i = 0; i < iNum; i++)
{
id = iPlayers[i]
if(cs_get_user_team(id) == CS_TEAM_CT || cs_get_user_team(id) == CS_TEAM_UNASSIGNED)
continue
cs_set_user_team(id, CS_TEAM_CT)
}
new iTarget = getRandomPlayer()
if(iTarget)
{
cs_set_user_team(iTarget ,CS_TEAM_T)
}
}
}
getRandomPlayer()
{
new iPlayers[MAX_PLAYERS], iNum
get_players(iPlayers, iNum, "e", "CT")
if(!iNum)
return 0
return iPlayers[random(iNum)]
}
__________________