
Описание:
Избавляемся от рекламы, от читерских сообщений, фильтруем мат на сервере, меняем цвет админских сообщений и позволяем админу видеть в режиме dead весь чат. Плагин служит хорошим инструментом для контроля сообщений в игровом чате. Аналогов существует много, но когда встал вопрос о необходимости модуля контроля чата с использованием БАЗЫ ДАННЫХ и полноценной поддержки Regex для системы LimeWizard я не нашел решения. Поэтому и было написано сие чудо.
Версия: 1.3
* плагин использует регулярные выражения
* баны выдаются только через amxbans/limewizard
* Четыре вида словарей с проверочными фразами:
1. whitelist – белый лист для ввода исключений при проверке, например, название Вашего портала.
2. banlist – список фраз за которые последует бан игрока.
3. kicklist – список фраз за которые последует кик игрока.
4. noticelist – за эти фразы игроки получат предупреждения, при достижении лимита которых (задается в cvar’е) нарушитель будет кикнут.
* все словари и логи чата сохраняются в следующие таблицы базы данных:
1. lw_chat_control – таблица словарей.
2. lw_chat_logs – таблица логов чата.
3. lw_chat_nswords – таблица слов, которые не будут заноситься в логи.
* возможность задать для определенной фразы в словаре причину и продолжительность бана/кика. Если для определенной фразы не заданы причина и продолжительность бана/кика, то берется дефолтное
* клиентские команды начинающиеся на /, !, @ не отображаются в чате, но выполняются.
* сообщения игроков совпадающие с запрещеннными в чате не отображаются, но логируются.
* логирование ВСЕХ сообщений чата. Возможность добавления исключений, например, клиентские команды /say, /me и т.п.
* изменение цвета сообщений для определенной группы игроков или админов. Определяется флагом доступа в cvar’е.
(По умолчанию: флаги не заданы)
* иммунитет проверки чата для админов. Определяется флагом доступа в исходнике.
(По умолчанию: флаг a)
* в архив включен вэб-интерфейс для удобного поиска, просмотра и очистки логов чата, для добавления фраз в словари и таблицу клиентских команд.
Требования:
* Amxbans/LimeWizard
* SQL база данных и PHP 5
* AMX Mod X version 1.8.1 или выше
* CStrike Module
* Regex Module
* SQLx Module
CVAR’ы:
* lw_cc_bantype – тип бана // 0 – auto, 1 – IP, 2 – SteamID
(default: 0)
* lw_cc_bantime – стандартное время бана в минутах, которое будет использоваться, если не указано значение в таблице.
(default: 1440)
* lw_cc_warncount – количество предупреждений игроку, после которых последует кик.
(default: 3)
* lw_cc_vipaccess – флаги доступа, обладатели которых будут писать в чате зеленым цветом. Если флаги не указывать, то у всех игроков сообщения будут стандартного цвета.
(default: \”\”)
* lw_cc_adminlisten – флаги доступа, обладатели которых в режиме dead будут видеть весь игровой чат обоих команд, а также живых и мертвых. Если флаги не указывать, то для всех игроков применяется стандартные условия отображения чата.
(default: \”\”)
Установка:
* Распакуйте архив
* Установка плагина:
1. Папку amxmodx из архива поместите в директорию addons вашего hlds-сервера
2. Пропишите значения cvar в amxx.cfg
3. Пропишите названия таблиц в sql.cfg
o amx_sql_censor \”lw_chat_control\”
o amx_sql_nswords \”lw_chat_nswords\”
o amx_sql_chatlogs \”lw_chat_logs\”
Установка web-панели админа:
1. Файл lw_chatcontrol.sql импортируйте в базу данных amxbans, то есть к его таблицам. В limewizard данный модуль включен в стартовый инсталл со своим интерфейсом.
2. Папку web закачайте на ваш вэб-сервер
3. Откройте в ней папку admin и отредактируйте файл _cfg.php, указав данные вашего подключения к базе данных, названия таблиц, логин и пароль админа и т.д. Описание значений приведено в самом файле.
4. Таблица amx_serverinfo (если используется amxbans) или lw_serverinfo (если используется limewizard) должна существовать.
Список изменений:
* 1.3 Фикс небольшой ошибки в веб-панели + hud-сообщение заменено на покраснение экрана при вынесении предупреждения игроку.
* 1.2 Пофиксен баг с проблемой занесения в логи сообщений содержащих одинарную кавычку. Добавлена возможность просмотра всего чата админами в режиме dead. Изменено название плагина и в связи с этим произошли замены названий всех переменных и таблиц базы данных.
* 1.1 Слап заменен на предупреждения, при достижении лимита которых осуществляется кик игрока. Добавлен cvar для указания флагов доступа к цветному чату.
* 1.0 Первый релиз.
Скачать: chatcontrol.zip Скачано: 1
Коментарі 0