05.01.2012, 15:19
Bom galera sempre que eu uso esse comando de remover todas barreiras existentes no meu server, a SendClientMessageToAll buga tipo se tiver 3 player online ela repete 3x o tanto de player que tiver ela repete, queria saber oque pode causar isso codigo abaixo.
Код:
} if (strcmp(cmd,"/retirarbloqueios",true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < 1337) { SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб autorizado a usar este comando !"); return 1; } if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)"); return 1; } for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { RemoveGangue(i); RemoveBloqueio(i); RemoveBarreira(i); RemoveRoadPregos(i); RemoveParedao(i); RemoveBarraca(i); GetPlayerName(i,playername,sizeof(playername)); format(string,sizeof(string),"AdmCmd: %s Retirou todos bloqueios existentes!",PlayerName(playerid)); SendClientMessageToAll(COLOR_LIGHTRED,string); } } } return 1; }