[Античит] Делаем Анти Флуд На Любую Команду
|
|
[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 "замеченных флудах" игрок будет кикнут, после чего переменная станет равной нулю. Ах да, забыл, нужно еще добавить Код new permission[MAX_PLAYERS];
Ушел. До свидания друзья. Удачи в общем :)
|
|
|
|
Фобос |
Дата: Пятница, 12.07.2013, 20:35 | Сообщение # 5
|
Новичок
Сообщений: 18
Статус: Offline
|
Не плохо. Молодец!
|
|
|
|
[WS]Grenhelgets |
Дата: Понедельник, 01.12.2014, 17:42 | Сообщение # 6
|
|
Добавь в скайп nicelse.ws предложение есть.
|
|
|
|