Меню сайта
Категории раздела
Мои файлы [10]
Шаблоны кс [13]
Програмы кс 1.6 [36]
Плагины кс 1.6 [23]
Античиты [9]
Модели оружия [9]
Читы кс 1.6 [17]
Готовый сервер [5]
Озвучка [4]
Конфиги [17]
Моды [4]
ВСЕ ДЛЯ UCOZ !!!!!!!!!! [62]
Наш опрос
Оцените мой сайт
javascript:; javascript:;
Всего ответов: 186
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Профиль
Пятница
03.05.2024
08:09

[ Управление профилем ]
Мы вконтакте
Мы в Контакте
Главная » Файлы » Плагины кс 1.6

Chat Control

save
17.07.2011, 10:23

Избавляемся от рекламы, от читерских сообщений, фильтруем мат на сервере, меняем цвет админских сообщений и позволяем админу видеть в режиме dead весь чат. Плагин служит хорошим инструментом для контроля сообщений в игровом чате. Аналогов существует много, но когда встал вопрос о необходимости модуля контроля чата с использованием БАЗЫ ДАННЫХ и полноценной поддержки Regex для системы LimeWizard я не нашел решения. Поэтому и было написано сие чудо.

* плагин использует регулярные выражения
* баны выдаются только через 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 Первый релиз.

Категория: Плагины кс 1.6 | Добавил: NIKITOS10000 ;---Жалоба на материал--- Размер файла: 121.0 Kb
Просмотров: 794 | Загрузок: 16 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
  • Cайт кс
  • Cкачать кс 1.6
    стим кс.rar
    Последнее