Anticommerce 1.2a, (похож на Ban For Cheat Messages) |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Anticommerce 1.2a, (похож на Ban For Cheat Messages) |
DiMMeR
|
3.11.2008, 23:07
Сообщение
|
|
|
AntiCommerce 1.2a
Описание: Анти-спам фильтр. Не позвояет писать адрес вебсайтов и/или IP серверов в чате и/или нике(контролируется cvar'ами). Плагин, базирующийся на теории регулярных выражений, используется как оружие против спаммеров. Также включен иммунитет для админов. [Плагин также может кикать и банить на любое время за рекламу] Cvars: c_log 0|1 (по умолчанию 1) Означает,будет ли создан лог-файл (1) с найденными сообщениями или нет (0). ac_what2search 0|1|2|3 (default 3) Означает, какую рекламу искать. Значения: 0 - ничего (плагин выключен) 1 - только IP 2 - только WWW-адреса 3 - и то и другое ac_punish 0|1|2 (по умолчанию 0) Выбор наказания для спамеров: 0 - предупреждение 1 - kick 2 - ban ac_bantime <время> (по умолчанию 1) [ac_punish должно быть выставлено в 2] Если установлено, показывает, на сколько долго по времени будет банить (в минутах) ac_punishbyname 0|1 (по умолчанию 1) Если выставлено 0, плагин не будет кикать и банить за рекламу в нике ac_changename 0|1 (по умолчанию 1) Если выставлено 1 и ac_punishbyname выставлено в 1, заменяет найденный ник на ник "Player" ac_punishbysay 0|1 (по умолчанию 1) Если выставлено 0 плагин не кикает и не банит за сообщение в чате ac_banip 0|1 (по умолчанию 0) [ac_punish должно быть выставлено в 2] ac_banip 1 будет банит юзера по ip, ac_banip 0 будет банит юзера по authid. ac_firstadvert 0|1 (по-умолчанию 1) Если = 1 и найдена реклама то клиент ограничится только предупреждением (ac_punish 0) Для следующей рекламы будет использоваться соответствующее значение cvar. ac_ips_chars "<chars>" (default [NALPHANUM]) Определяет знаки, которые могут быть между байтами IP-адреса. Если в стандартном IP это просто точка (.), то вы можете добавить, к примеру, ",", т.е. будет наказывать и за такое: "12. 12, 12.12". По-умолчанию: "все не алфавитные и цифровые знаки". Это одиночное значение - не пытайтель добавить какие-либо цифровые или буквенные знаки (поиск будет неправильным!), создавайте собственные последовательности со знаками (? в общем я как понял, просто тупо нельзя добавлять буквы и цифры). К примеру, вместо (") используйте q . Пример: Код ac_ips_chars " .," ac_ips_chars " .-=" ac_ips_chars " .'[q]" ac_max_chars <num> (default 3) Максимальная длина символов в строке cvar'а 'ac_ips_chars'. Значение 3 означает, что 12...12.12.12 будет обработано, а 12....12.12.12 не будет. используйте значение 0 чтобы обработать всё что больше 1 Cmds register_exception <текст> Добавляет <текст> в лист исключений. Для этих адресов не будет наказания. Вы можете добавлять адреса веб-сайтов и серверов. Плагин автоматически добавляет IP Вашего сервера. Если вам нужно более чем 15 слотов-исключений, измените эту константу и перекомпилируйте: #define MAX_EXC 15 showexc Показывает в консоли лист исключений (только для админов). Требуемы модули: <regex> <sockets> Файлы ложить: .amxx в директорию plugins/ .txt в директорию data/lang/ Остальное: Если ac_log выставлена в 1 Вы должны создать директорию с сообщениями в папке logs/. Я использовал функцию mkdir, но тестировал только на локальной машине, где команда chmod не важна. Ссылка на оригинальную статью AntiCommerce 1.2a
Отредактировал: DiMMeR, - 24.12.2008, 22:40
Прикрепленные файлы:
|
Поблагодарили 1 раз
|
|
kruiz45
|
18.12.2008, 18:13
Сообщение
|
![]() |
помогите настроить не грузит плагин все сделал как написано включил модуль regex и sockets как в статье написано, плизз оч надо!
|
|
|
|
F1FIA
|
1.2.2010, 20:07
Сообщение
|
|
|
DiMMeR а AntiCommerce 1.2a версию можешь так же изменить (порезать)?
Отредактировал: F1FIA, - 1.2.2010, 20:07
|
|
|
|
DiMMeR
|
22.2.2010, 14:55
Сообщение
|
|
|
А в чем отличие от этой? Более новая версия?
|
|
|
|
Neo
|
22.1.2011, 12:28
Сообщение
|
|
|
Код console_print(id,"------------------------");
console_print(id, "%L:%L",id,"WORD_REASON", id, "WORD_ADVERT") console_print(id,"%L",id,"INFO1",bantime); |
|
|
|
| underwoker |
7.12.2012, 20:37
Сообщение
|
|
|
Я веселый археолог.
Хорошо бы было сделать в плагине кфг, куда прописывать можно было бы сообщения и ники. |
|
|
|
![]() ![]() |