Доброго времени суток! Такая проблема: при SendMessageToAll происходит флуд в чате и логах. Как исправить. Примеры кода ниже
Код:
if(strcmp(cmd, "/fuelcars", true) == 0)
{
for(new i=0; i<MAX_PLAYERS; i++)
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][pAdministrator] >= 3)
{
for(new c=0;c<CAR_AMOUNT;c++)
{
Gas[c] = GasMax;
}
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string),"[%s] {FFFFFF}заправил весь транспорт",sendername);
ABroadCast(COLOR_AMDRED,string,1);
GameTextForPlayer(i,"~G~BCE A‹¦O €AЊPA‹‡E®‘",3000,5);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не Админ !");
return true;
}
}
return true;
}
Код:
if(GetPlayerWeapon(playerid) == 38)
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
printf("[ANTICHEAT] ISPOLZOVANIE MINIGANA %s",name);
format(str, sizeof(str), "[Сервеp]:{37DB45}%s {FF0000}был автоматически забанен{FF0000}. Причина: {DB881A}Использование читов", name);
SendClientMessageToAll(0xFFFFFFFF,str);
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Вы были забанены за использование читов.");
Ban(playerid);
}