Seregamil
Мастер
Привет всем)
Знаю на форуме есть анти-флуд, но он не рабочий, сам проверял
Вот рабочая версия...
В начало мода вставляем
В OnPlayerConnect
В OnPlayerText вставляем
Создаем таймер
В начало мода добавляем
И в Конец мода ставим
Все... Автор я
Обновляю...
Если комуто нужно Анти-флуд на другие чаты в командах, то вставляйте в эту команду
Знаю на форуме есть анти-флуд, но он не рабочий, сам проверял
Вот рабочая версия...
В начало мода вставляем
PHP:
new IsMessageSent[MAX_PLAYERS];
new interval = 3;// это время в секундах, меняем на свое
PHP:
IsMessageSent[playerid] = 0;
PHP:
if(IsMessageSent[playerid] == 1){
SendClientMessage(playerid,COLOR_GREY, "[SERVER] Сообщения можно писать раз в 3 секунды");
return 0;}
else{
IsMessageSent[playerid] = 1;
SetTimerEx("TimerFlood",interval*1000,0,"d",playerid);}
В начало мода добавляем
PHP:
forward TimerFlood(playerid);
PHP:
public TimerFlood(playerid){
IsMessageSent[playerid] = 0;
return true;}
Обновляю...
Если комуто нужно Анти-флуд на другие чаты в командах, то вставляйте в эту команду
PHP:
if(IsMessageSent[playerid] == 1){
SendClientMessage(playerid,COLOR_GREY, "Не флуди!");
return 1;}
else{
IsMessageSent[playerid] = 1;
SetTimerEx("TimerFlood",interval*1000,0,"d",playerid);}
Последнее редактирование модератором: