-
-
Notifications
You must be signed in to change notification settings - Fork 21
Описание CA Gag
- say /gag (!gag | .gag | ?gag | gag | \gag)
- say_team /gag (!gag | .gag | ?gag | gag | \gag)
Чат команды позволяют, так же отфильтровать список по заданной маске. Наример: на сервере игроки с никами player, noob и megaPlayer. Необходимо дать Гаг megaPlayer'у. При вводе "/gag", в списке будет 3 игрока. Если добавить в конце команды первые 2 буквы ника нужного игркоа (в примере megaPlayer) "/gag me", то в списке будет только 1 игрок megaPlayer (буквы me будут подсвечены красным). Если появится игрок с ником megaNoob, он так же будет выведен в список.
- amx_gagmenu - открытие Гаг меню
- amx_gag - для выдачи Гага в ручную. (| = или)
Синтаксис:
amx_gag [nickname | STEAM_ID | userID | IP] <reason> <time> <flags>
Время в минутах Флаги гага: a = текстовый чат, b = текстовый командный чат, c = голосовой чат
Пример:
amx_gag "Player" "Флуд" "60" "ac"
(блокируем игроку с ником Player, общий и голосовой чат с причиной "Флуд" на 1 час)
- ca_gag_add_reason - добавить причину Гага (с временем и флагами)
- ca_gag_reload_config - перезагрузить конфиг CA_Gag
- ca_gag_show_templates - вывести доступный список причин для Гага с параметрами
Синтаксис:
ca_gag_add_reason <reason> [flags] [time]
reason (причина): "Текст причины" Флаги гага: a = текстовый чат, b = текстовый командный чат, c = голосовой чат Время: 1 = 1 секунда, 1i = 1 минута, 1h = 1 час и т.д.
Пример:
ca_gag_add_reason "Флуд" "abc" "10i"
(добавляем причину Флуд с блокировкой всех чатов на 10 минут)
Причины добавляются в конфиг:
/amxmodx/configs/plugins/ChatAdditions/ca_gag_reasons.cfg
в который, так же, можно добавить причины Гага вписав их в ручную.
// Время Гага для выбора в меню
// формат: 1 = 1 секунда, 1i = 1 минута, 1h = 1 час, 1d = 1 день, 1w = 1 неделя, 1m = 1 месяц, 1y = 1 год
// Прим.: Изменения вступят в силу только после перезагрузки карты (или команды `ca_gag_reload_config` в консоль сервера)
// -
// По умолчанию: "1i, 5i, 10i, 30i, 1h, 1d, 1w, 1m"
ca_gag_times "1i, 5i, 10i, 30i, 1h, 1d, 1w, 1m"
// Флаг иммунитета
// игроку с этим флагом нельзя дать Гаг
// Прим.: `ca_gag_access_flags_high` игрок с этим флагом может заткнуть игрока с флагом иммунитета
// -
// По умолчанию: "a"
ca_gag_immunity_flags "a"
// Флаг админа
// игрок с этим флагом может дать Гаг обычным игрокам (с флагом `z`), но не могут дать Гаг игрокам с флагом `ca_gag_immunity_flags` (с иммунитетом)
// игроку с этим флагом, так же как и с флагом иммунитета (ca_gag_immunity_flags), нельзя дать Гаг
// Прим.: игрок с флагом `ca_gag_access_flags_high` может заткнуть игрока с флагом админа
// По умолчанию: "c"
ca_gag_access_flags "c"
// Флаг админа дающий право ввести свою причину Гага
// игрок с этим флагом может ввести свою причину Гага
// -
// По умолчанию: "d"
ca_gag_access_flags_own_reason "d"
// Флаг админа дающий право ввести свое время для гага
// игрок с этим флагом может задать свое время для гага
// -
// По умолчанию: "e"
ca_gag_access_flags_own_time "e"
// Флаг главного админа
// игрок с этим флагом имеет доступ ко всем вышеперечиселнным функциям (своя причина, свое время, а так же выдать гаг игрокам с иммунитетом и с флагом админа)
// игроку с этим флагом никто не может дать Гаг, кроме игрока с таким же флагом
// Прим.: `ca_gag_access_flags_high`
// -
// Default: "l"
ca_gag_access_flags_high "l"
// Кто и какие Гаги может снять
// 1 = можно удалять только собственные Гаги
// 0 = можно удалять любые Гаги
// Прим.: `ca_gag_access_flags_high` игрок с этим флагом может удалить любой Гаг, независимо от параметра.
// -
// По умолчанию: "1"
ca_gag_remove_only_own_gag "1"
// Звук успешного действия
// чтобы отключить звук, параметр нужно оставить пустым
// Прим.: Изменения вступят в силу только после перезагрузки карты
// -
// Default: "buttons/blip2.wav"
ca_gag_sound_ok "buttons/blip2.wav"
// Звук ошибки
// чтобы отключить звук, параметр нужно оставить пустым
// Прим.: Изменения вступят в силу только после перезагрузки карты
// -
// Default: "buttons/button2.wav"
ca_gag_sound_error "buttons/button2.wav"
// Заблокировать смену ника Гагнутому игроку
// 1 = заблокировать
// 0 = нет
// -
// Default: "1"
ca_gag_block_nickname_change "1"
// Заблокировать админам доступ к админ чату (amx_csay, amx_asay, amx_psay и т.д.)
// 1 = заблокировать
// 0 = нет
// -
// Default: "1"
ca_gag_block_admin_chat "1"