29.04.2011, 12:50
Hello. When I put some messages under a loop , the message gets send twice if 2 players are online? Why?
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == 1)
{
SendClientMessageToTeam(team1,teamcolor, "....");
}
if(gTeam[i] == 2)
{
SendClientMessageToTeam(team2,teamcolor2, "....");
}
}
}
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == 1)
{
SetTeamPos(1, X , Y , Z);
SetPlayerFacingAngle(i, angle);
SetCameraBehindPlayer(i);
SendClientMessageToTeam(team1,teamcolor, "....");
}
if(gTeam[i] == 2)
{
SetTeamPos(2, X , Y , Z);
SetPlayerFacingAngle(i, angle);
SetCameraBehindPlayer(i);
SendClientMessageToTeam(team2,teamcolor2, "....");");
}
}
}