[Античит] Делаем Анти Флуд На Любую Команду - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[Античит] Делаем Анти Флуд На Любую Команду
[CM]Jaxson Дата: Суббота, 13.10.2012, 20:45 | Сообщение # 1
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
Здравствуйте уважаемые форумчане, такой легкий Анти флуд пойдет для любого мода

Ко всем new добавим
Code
new JonyNike[MAX_PLAYERS];  

В Public OnPlayerConnect Вставим:
Code
JonyNike[playerid] = 0;  

Дальше где будет команда Вставим в нее такую проверку
Code
if(JonyNike[playerid] == 1) return  SendClientMessage(playerid, 0xFFB0FFAA, " Вы уже использовали эту команду Ждите не будем создавать флуд  )");

а так же Где будет использование функций самой команды Вставим
Code
JonyNike[playerid] = 1; //Задействует   
SetTimerEx("ANTIFLUD", 60000,0,"d",playerid);// Это Время Щас стоит на 1 минуту ну можете и исправить.  

Дальше в Конец мода ну главное не в какой либо паблик. вставим
Code
forward ANTIFLUD(playerid);   
public ANTIFLUD(playerid)  
{  
JonyNike[playerid] = 0;  
}  


Ну вот и все. Урок закончен....
Не откажусь от +



[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ]
Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
Перначь Дата: Четверг, 27.12.2012, 22:02 | Сообщение # 2
Любитель
Сообщений: 38
Статус: Offline
Херня полная, а не антифлудер
ukaZax Дата: Суббота, 15.06.2013, 15:34 | Сообщение # 3
Новичок
Сообщений: 9
Статус: Offline
очень даже не плохо

Homepage: www.SAMP-RU.org
Продажа "Защита сервер от атак на уровне игрового сервера." в скайп: avg.kazax
_Limited_ Дата: Пятница, 12.07.2013, 11:19 | Сообщение # 4
Новичок
Сообщений: 22
Статус: Offline
[CM]Jaxson, не проще в коллбеке OnPlayerCommand добавить 2-3 строчки? Мне например заметно что виден объект сравнения (if), поэтому просто добавляем в OnPlayerCommand,
Код
if(permission[playerid]) return SendClientMessage(playerid, -1, "[ERROR] Не флуди!");
permission[playerid]=1;


В таймер который обновляется каждую секунду(1000мс) добавляем
Код
permission[playerid]=0;

Ну и естевственно можно сделать флуд контроль, и при 10 "замеченных флудах" игрок будет кикнут, после чего переменная станет равной нулю. smile
Ах да, забыл, нужно еще добавить
Код
new permission[MAX_PLAYERS];


Ушел. До свидания друзья. Удачи в общем :)
Фобос Дата: Пятница, 12.07.2013, 20:35 | Сообщение # 5
Новичок
Сообщений: 18
Статус: Offline
Не плохо.
Молодец!
[WS]Grenhelgets Дата: Понедельник, 01.12.2014, 17:42 | Сообщение # 6
Боец
Статус: Offline
Добавь в скайп nicelse.ws предложение есть.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
FANNEIL123 [08:17]

fanneil100 [07:56]

wyir [23:05]

morgenshtern2195 [22:41]

gdhhdhdjdjdjdjd [19:03]

virt114455 [16:50]

VladislavSSoJ [11:57]

mobiopt1234 [18:54]

javierar4 [14:20]

formikk [01:21]

zatheyivan777 [22:00]

Ebanko2209 [19:57]

vanyastandchik [19:49]