Chat Additions — Модульная Gag/Mute система для сервера CS 1.6 [ReAPI, ReGameDLL]

Chat Additions представляет из себя модульную Gag/Mute (кляп) систему последней версии для вашего сервера CS 1.6 в виде amxx-плагинов, с помощью которой администраторы сервера смогут блокировать «говорливым» игрокам доступ к текстовому и/или голосовому чату сервера, давая так называемый гаг (кляп), благодаря чему игрок не сможет писать в общий чат, а пытаясь поговорить с кем-то его никто не будет слышать.

Плагин имеет очень различные и гибкие настройки, благодаря чему админы смогут полностью или частично наложить кляп на неугомонного игрока, блокируя отдельно, к примеру, только текстовый чат или голосовой, а так же разные каналы — админский, голосовой, текстовый и даже отдельно командный. Имеет несколько конфигов для настройки, благодаря чему можно адаптировать работу плагина для себя, вписывав собственные причины для блокировки и с разными их типами. Можно настроить время блокировок, вплоть до секунд. Благодаря модульности плагина, вы можете использовать только нужные вам плагины для работы, чтобы сэкономить ресурсы вашего сервера. Система автоматически ведёт логи, которые хранятся в отдельной папке ChatAdditions. При этом, можно настроить автоматическую их очистку в нужном вам интервале времени.

Имеет расширенное API для разработчиков. В архиве так же присутсвует плагин CA Addon RequestUnGag для того, чтобы игрок командой /sorry мог попросить прощения у администратора, который их заблокировал. Благодаря плагину CA Mute обычные игроки с помощью команды /mute могут лично сами для себя замутить нужных игроков, если они их достали, чтобы не залезать в настройки игроков в своей сборке CS 1.6. Кроме того, в плагине реализован функционал, благодаря которому в случае выхода новой версии плагина на GitHub'е в консоли сервера будут всплывать оповещения после смены карты/запуска сервера. Хранение блокировок (кляпов) базово ведется с использованием локальной базы SQLite, которая не требует наличие отдельной БД и может хранится прям на FTP сервера. Базово так и настрено, но если у вас есть отдельно CS Bans или GameCMS, в архиве так же присутствуют отдельные плагины для интеграции, поэтому используйте нужный вам, только не забудье настроить соединение до БД в нужном конфиге и отключить стандартный SQLite. Имейте ввиду, что в архив я решил добавить самые нужные плагины только по своему мнению, исключив некоторые не особо важные. Если кому-то надо, загляните в официальную тему плагина.
 

Требования:


Для работы плагина потребуются модули ReAPI и ReGameDLL.


Совместимость с версиями

Amxx 1.9.0, 1.10.0 dev.


Установка:

1) Архив с плагином распаковать. Настроим плагины. Для начала перейдите в cstrike/addons/amxmodx/configs/plugins-ChatAdditions.ini и там включите или отключите нужные вам плагины для использования. Базово всё настроено для работы, но вы можете поменять. Например, хранение блокировок можете поменять с SQLite на CS Bans или GameCMS. Если поменяли, не забудьте настроить в соответствующем конфиге подключение.
2) Далее идем в cstrike/addons/amxmodx/configs/plugins/ChatAdditions и настраиваем конфиги. CA_Gag.cfg содержит главные настройки. Если не понимаете описание переменных, пользуйтесь любым доступным переводчиком. CA_Addon_RequestUnGag.cfg отвечает за настройки функционала /sorryca_gag_reasons.cfg отвечает за причины блокировок и их типы (текстовый чат, голосовой, командный и пр.). CA_Mute.cfg за /mute систему для обычных игроков. ChatAdditions_core.cfg — настройки ядра плагина. Базово всё настроено уже для комфортного использования, но если вы хотите, изменяйте под себя.
3) Сделали? Отлично! Далее. Закинуть всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Плагины уже скомпилированы для AMXX 1.9.0. В архиве присутствует исходники, если вам потребуется.
4) Прописывать плагины не нужно, их список, как мы помним, хранится в отдельном конфиге plugins-ChatAdditions.ini. ВАЖНО: если у вас присутствует плагин чата на сервере, то впишите его в этот конфиг в самом низу. Главное, чтобы CA_Gag был выше, чем плагин чата по списку, иначе при блокировке не будет блокироваться чат игрока. Сделали? Теперь смените карту, чтобы проверить работу плагинов, вписав в консоль сервера команду amxx plugins. Плагины должны отдавать статус running. Если вы активировали привязку с GameCMS плагином, учтите, что там нужно указать настройки соединения БД именно той, что у вас отвечает за сам сайт GameCMS. На этом установка завершена. Приятной игры.

Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
 


 

Список команд
  • amx_gagmenu — Консольная команда для активации меню кляпа для админа (можно вшить в amxmodmenu сервера).
  • amx_gag (ник/STEAM_ID/userID или IP) <причина> <время> <флаг> — Консольная команда для выдачи кляпа игроку.
  • say /gag (так же можно: !gag, .gag или \gag (поддерживает командный чат)) — Меню выбора игрока для блокировки.
  • say /gag (часть ника игрока) — Мгновенный кляп игроку. С помощью этой команды плагин выполнит поиск по игрокам с похожим ником и откроет меню.
  • say /ungag (userid) — Быстрое снятие кляпа по user id игрока. Вводить следует число, без "#".
  • ca_gag_show_templates — Отразит список шаблонов для кляпа. Выполнять в консоли сервера.
  • ca_gag_reload_config — Перезагрузка конфига с кварами плагина, а так же список причин. Выполнять в консоли сервера.
  • say /votegag или в консоли клиента votegag — Меню с выбором игрока для запуска голосования за его блокировку игроками.


Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 126 | Загрузок: 14 | Комментарии: 5 | Рейтинг: 5.0/1
Автор файла: SergeyShorokhov, Nordic Warrior идр | Источник: http://dev-cs.ru


Всего комментариев: 4
0
3   [Материал]
Hi
Am si eu o intrebare, am cautat si pe google dar nu am gasit nimic, am o problema cu versiunea beta a cs 16

0
4   [Материал]
What does beta CS 1.6 and Chat Additions plugin have to do with it?

0
1   [Материал]
Excellent plugin but I have a question, can't the plugin give a gag to the playful words or better yet kick the players?

0
2   [Материал]
The plugin does not kick or ban players. It only limits the use of text or voice chat for a player on the server.

Имя *:
Email *:
Код *: