your method of randomizing is kind incorrect and confusing.
here a simple way.
PHP Code:
public randomizeTeams(id)
{
if(get_user_flags(id) & ADMIN_KICK)
{
if(!bUsed)
{
new iPlayers[MAX_PLAYERS], iNum;
get_players(iPlayers, iNum);
if(iNum <= 1)
{
client_print(id, print_chat, "There must be atleast 2 players to randomize!");
return;
}
new iHalf = iNum / 2
for(new i, j, player; i < iHalf; i++)
{
player = iPlayers[(j=random(iNum))];
cs_set_user_team(player, CS_TEAM_CT);
iPlayers[j] = iPlayers[--iNum];
}
for(new i, j, player; i < iHalf; i++)
{
player = iPlayers[(j=random(iNum))];
cs_set_user_team(player, CS_TEAM_T);
iPlayers[j] = iPlayers[--iNum];
}
bUsed = true;
}
}
}
__________________