AMX Mod X плагин Цензура
Друзья, рад вам представить наш первый AMX Mod X плагин для широкой публики. Как вы знаете, многие читы пишут в чат сообщения типа [ badboy ][ v.5 ] [ by: www.united-cheaters.de.gg ]. Ну а что пишут наши игроки, не мне вам рассказывать. Назначение нашего плагина – помогать админам фильтровать и наказывать читеров, хамов и рекламщиков.
При разработке плагина основное внимание уделялось 2 аспектам:
- простота в установке и настройке
- простота в обслуживании и поддержании актуальности
Установка:
- Скачиваем плагин censorship.amxx
- Сохраняем плагин в папку /addons/amxmodx/plugins/
- Подключаем плагин: прописываем censorship.amxx в конце файла /addons/amxmodx/configs/plugins.ini
- Подключаем модули sockets и regex в /addons/amxmodx/configs/modules.ini
- Перезапускаем сервер или меняем карту
- В консоли пишем 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. Смотрите, может, предложите, как его оптимизировать.
Желаем удачи в борьбе с читерами и хамаи
Обсудить инструкцию на форуме