Counter-Strike 1.6 Gag Me [2.3.4]


Плагин является мощным средством управления голосовым чатом на сервере с помощью кваров, админской затычки (Gag) и Mute для игроков.

 

  • возможность запретить админам снимать Gag, наложенный другим админом (квар gm_remove_only_own_gag)
  • консольная команда amx_gag, которая позволяет наложить Gag на играющих или отключившихся игроков из консоли сервера или админа (см. описание консольной команды amx_gag)
  • широкие возможности настройки с помощью кваров (см. квары)
  • возможность админам прослушивать весь чат всегда или будучи мертвым (квар gm_admin_listen_mode)
  • возможность задать время в течение которого можно дать инфу после смерти (квар gm_can_speak_after_death_delay)
  • функция Auto-Gag, которая ограничивает игроку доступ к голосовому чату, если против него написали /muteнеобходимое число человек
  • дополнительные каналы для голосового чата: командный (клиентская команда +voiceteam), приватный для VIP игроков (клиентская команда +voicevip)
  • возможность настроить причины Gag'а (см. описание консольной команды gm_add_template)
  • возможность настроить сроки Gag'а (см. описание консольной команды gm_add_time)
  • данные Gag'а сохраняются в файл gag.vault по steamid и ip, также присутствует самоочистка от устаревших записей
  • интегрированный фикс для записи голоса в HLTV демках
  • совместим с VoiceTranscoder v2.0RC1 и выше
  • возможность работы плагина без модуля Orpheu (файл gag_me.amxx), для серверов не поддерживающих его по каким-либо причинам (например ReHLDS)
  • возможность встраивания в свои скрипты вызова Gag меню двумя способами: консольная команда amx_gagmenuи native функция gag_menu_display
  • конфигурационный файл gag_me.cfg, в котором можно задать значения кваров и прочитать описания к ним
  • поддержка многоязычности ("addons/amxmodx/data/lang/gag_me.txt")
  • multilang файл создается автоматически
  • возможность отключения любых сообщений с помощью комментирования в gag_me.txt 

Требования

  • AMXX 1.8.2 или выше.

Установка

  • Закинуть gag_me.amxx на сервер.
  • Прописать gag_me.amxx в plugins.ini
  • Перезагрузить сервер
  • Настроить gag_me.cfg (папка cstrike/addons/amxmodx/configs)
  • Перезапустить сервер

Команды

  • /mute - - команда чата, открывающая Mute меню и отключающая/включающая голос игрока/игроков.
  • /sorry - чат команда с помощью которой игрок может попросить прощение у администратора за флуд.
  • /gag - команда чата, открывающая Gag меню
  • amx_gagmenu - клиентская команда, открывающая Gag меню
  • amx_gag <"steam_id | ip"> <type: v | c> <seconds> <"reason"> - Консольная команда, которая применяет Gag и может быть вызвана как из консоли сервера, так и консоли игрока.

тип Gag'а - обязательный параметр, который указывает какие чаты будут заблокированы.
 

  • amx_ungag <"ip | steam_id"> - Консольная команда, которая снимает Gag и может быть вызвана как из консоли сервера, так и консоли игрока. Снять Gag можно по ip или steam_id, достаточно указать что-то одно, второй идентификатор плагин найдет самостоятельно.
  • gm_add_template "<текст причины>" ["<тип Gag'а>"] ["<время в минутах>"] ["<текстовое обозначение>"] - серверная команда для добавления причин Gag'а и создания шаблонов для автоматической подстановки параметров.

тип Gag'а - необязательный параметр, отвечающий за тип Gag'а, который будет автоматически подставляться
время в минутах - необязательный параметр, отвечающий за то, будет ли у причины фиксированное время (не нужно выбирать время вручную в меню)
текстовое обозначение - необязательный параметр, отвечающий за текстовое обозначение параметра время в минутах. Если не указан, то автоматически подставится значение из предыдущего параметра
 

  • gm_add_time "<время в минутах>" "<текстовое обозначение>" - серверная команда для добавления сроков Gag'а. Первым указывается числовое значение, а вторым текстовое описание для отображения в меню (смотрите примеры в gag_me.cfg).

Внимание: Добавленные причины и сроки не сохраняются, поэтому команды прописываются в gag_me.cfg и добавление происходит оттуда каждый раз автоматически.

Допустимые значения для типа Gag'а: v - голосовой (от слова voice), c - текстовый (от слова chat), t - командный модификатор (от слова team). Для одновременной блокировки голосового и текстового чатов, необходимо указывать оба значения, например: vc. Для блокировки возможности общаться с командой противника используется командный модификатор (t) и соотвующее значение блокируемого чата.

Информация

  • gag_me.cfg и gag_me.txt создаются автоматически после первого перезапуска сервера

Настройки в gag_me.cfg

C++:

// Уровень дебаг-логов. 0 - отключено
gm_debug_level "0"

// Время в течении которого можно дать инфу после смерти.
// Если квар 'gm_alive_listen_dead' активен, то игнорируется
gm_can_speak_after_death_delay "5.0"

// Определяет будут (1) или нет (0) живые игроки слышать мертвых
gm_alive_listen_dead "0"

// При значении 1 мертвые будут слышать мертвых игнорируя команду игрока, при 0 - будет зависеть от команды игрока и квара 'gm_player_listen_enemy'
gm_dead_listen_dead "1"

// При значении 1 игрок будет слышать врага, при 0 - не будет слышать (влияет квар 'gm_alive_listen_dead')
gm_player_listen_enemy "1"

// При значении 1 - админа слышат все и он слышит всех, при значении 2 - админа слышат все и он слышит всех если он мертв или в наблюдателях, при 0 - отключено
gm_admin_listen_mode "2"

// При значении 1 - отключается функциональность всех кваров в которых присутствует слово "listen"
gm_ignore_listen_cvars "0"

// Отношение числа игроков, написавших /mute к общему числу игроков для срабатывания Auto-Gag
// 0.3 - означает 30% от общего числа игроков присутствующих на сервере
// Если значение 0, то функция отключена
gm_auto_gag_ratio "0.3"

// Промежуток времени (в секундах) между сообщениями, после истечения которого сообщение чата не считается флудом
// При значении 0 функция отключена
gm_chat_flood_time "1.8"

// Максимальное количество предупреждний о флуде, после которых последует Auto-Gag
// При значении 0 функция отключена
gm_chat_flood_max_warnings "5"

// Время (в секундах), через которое будут сброшены предупреждения о флуде чата, при условии что игрок не получил за это время доп. предупреждений
// При значении 0 функция отключена
gm_chat_warnings_reset_time "300"

// Куда будут писаться логи: значение 0 - в стандартный лог AMX Mod X "addons/amxmodx/logs", значение 1 - в подпапку "addons/amxmodx/logs/

Арендуйте игровой сервер Counter-Strike 1.6 и получите возможность установить данный плагин Gag Me [2.3.4] на свой сервер в один клик на странице управления сервером!

Выполнение операцииВыполнение операции
Мы используем файлы cookies, чтобы сделать работу нашего сайта наиболее удобной для Вас. Продолжая пользоваться нашим сайтом, Вы соглашаетесь с нашей политикой конфиденциальности. Принять