Описание: Этот плагин - фильтр для чата и ников. Если сообщение (say или say_team) игрока содержит www-адрес или IP сервера, оно не отображается в чате и отображается предупреждение на экране.Если это ник, то отображается предупреждение на экране (можно настроить, чтобы автоматически менялся ник). Плагин не проверяет ник или сообщения админа. [Плагин также может кикать и банить на любое время за рекламу] Cvars: c_log 0|1 (по умолчанию 1) Означает,будет ли создан лог-файл (1) с найденными сообщениями или нет (0). 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. Cmds register_exception <текст> Добавляет <текст> в лист исключений. Для этих адресов не будет наказания. Вы можете добавлять адреса веб-сайтов и серверов. Плагин автоматически добавляет IP Вашего сервера. Если вам нужно более чем 10 слотов-исключений, измените эту константу и перекомпилируйте: #define MAX_EXC 10 showexc Показывает в консоли лист исключений (только для админов). Требуемы модули: Файлы ложить: .amxx в директорию plugins/ .txt в директорию data/lang/ Остальное: Если ac_log выставлена в 1 Вы должны создать директорию с сообщениями в папке logs/. Я использовал функцию mkdir, но тестировал только на локальной машине, где команда chmod не важна.
|