AMX Mod X плагин Цензура

Друзья, рад вам представить наш первый AMX Mod X плагин для широкой публики. Как вы знаете, многие читы пишут в чат сообщения типа [ badboy ][ v.5 ] [ by: www.united-cheaters.de.gg ]. Ну а что пишут наши игроки, не мне вам рассказывать. Назначение нашего плагина – помогать админам фильтровать и наказывать читеров, хамов и рекламщиков.

При разработке плагина основное внимание уделялось 2 аспектам:

  1. простота в установке и настройке
  2. простота в обслуживании и поддержании актуальности

Установка:

  1. Скачиваем плагин censorship.amxx
  2. Сохраняем плагин в папку /addons/amxmodx/plugins/
  3. Подключаем плагин: прописываем censorship.amxx в конце файла /addons/amxmodx/configs/plugins.ini
  4. Подключаем модули sockets и regex в /addons/amxmodx/configs/modules.ini
  5. Перезапускаем сервер или меняем карту
  6. В консоли пишем ce_upd. Плагин сам скачает и установит последние базы словарей

Настройка:

Для настройки плагина используйте следующие команды:

  • ce_slap – сила шлепка за плохие слова. По умолчанию – 30hp
  • ce_bantime – время бана в минутах. По умолчанию - 1440, сутки
  • ce_ipmode – тип бана. 0 - автоопределение, 1- по IP, 2 – по SteamID. По умолчанию – 0, автоопределение
  • ce_log – тип логирования. Устанавливает, что будет записываться в amx log файл. 0 – ничего. 1 – только наказания. 2 – всё, в том числе и кто что сказал. По умолчанию - 1
  • ce_autoupdate – устанавливает, будет ли плагин сам обновлять базы словарей. По умолчанию - 0, не будет.

Команды:

Для управления добавлено совсем немного команд (чтобы мозг не забивать)

  • ce_upd – уже знакомая нам команда обновления баз словарей. Если вы не включили автообновление, то периодически советую вбивать в консоли ce_upd
  • ce_test <фраза> - проверка, подпадает ли фраза под какое-либо наказание.

Файлы:

Базы словарей сохраняются в директорию /addons/amxmodx/configs/censorship/:

  • bans.ini – фразы, за которые раздаются баны
  • kicks.ini – фразы, за которые раздаются кики
  • slapandgags.ini – фразы, за которые раздаются шлепки
  • whitelist.ini – фразы-исключения. Внесите в этот файл адрес своего сервера или что-либо еще.

Не рекомендуется самостоятельно что-либо менять в остальных файлах, т.к. при следующем обновлении ваши изменения перезатрутся


Вот такой вот плагин. Высказывайте ваши пожелания и предложения в обсуждении на форуме. Предлагайте новые шаблоны фраз, достойных наказаний.
Исходник плагина: censorship.sma. Смотрите, может, предложите, как его оптимизировать.

Желаем удачи в борьбе с читерами и хамаи


Обсудить Обсудить инструкцию

Автор: 1 | Просмотров: 7246