Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Плагин запрещает определенному игроку общаться на сервере. Работает как с NoSteam так и со STEAM клиентами. Затыкать игроков могут как админы, так и сами игроки через голосование(/votegag). Если игрок перезайдет на сервер, то gag все-равно останется. Плагин не использует работу с файлами, тем самым не нагружает сервер. Еще есть возможность заглушить игроков командой /mute.
Особенности
Глушит игрока даже при включенном модуле vtc
Работает с внутренней базой, сохраняя гаг на долгое время. Есть кнопка "заглушить всех" (для /mute)
Удобное управление и приятный внешний вид
Может заглушить игроков ниже определенного звания (нужен плагин Army Ranks Ultimate)
Голосование за гаг игрока
Поддержка VtcApi и ReAPI
Поддержка GameCMS
Команды say /votegag - вызвать голосование за гаг игрока votegag - вызвать голосование за гаг игрока say /mute - заглушить игрока mute - заглушить игрока gag - консольная команда для админа (гаг игрока) gag_menu - меню гага для админа
// RU: Для перевода файлов плагина используйте серверную консольную команду: fg_lang
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Включить логирование?
// 0 - отключить
// 1 - включить
// 2 - подробный лог (для отладки)
ug_logs "1"
// Флаг админа для доступа к команде gag и gag_menu
ug_admin "c"
// Флаг иммунитета
// 0 - отключить
ug_immunity "a"
// Флаг главного админа, который может заткнуть любого игрока с иммунитетом
// Можно указывать несколько флагов, например lmd:
// Админ с флагом "l" может гагать админов с флагом "m", а они могут только админов с флагом "d". Админы с флагом "d" могут гагать всех остальных, у кого нет иммунитета.
// 0 - не использовать
ug_mainadmin "l"
// Укажите флаг админа, который может снимать ГАГ со всех игроков(даже тех, кому сам не давал гаг)
// 0 - все могут снимать гаг со всех
ug_ungagadmin "l"
// Возможность писать причину гага
// 0 - гагать без причины (сразу)
// 1 - админ пишет причину при гаге (сразу)
// "причины через |" - укажите тут причины разделяя их символом |
// 0:\yБез причины - гагнет без указания причины
// 1:\yСвоя причина - написать причину вручную
ug_menu_reason "Микрофон 16+ | Оскорбления | Неадекват^n | 1:\yСвоя причина | 0:\rБез причины"
// Настройка меню с выбором времени гага (в минутах)
// Если указать только одно значение, то меню не будет показываться
// 0 - гаг навсегда
ug_menu_time "5 30 60 1440 0"
// Настройка меню с выбором типа гага
// Если указать только один тип, то меню не будет показываться
// a - заблокировать чат
// b - заблокировать командный чат
// c - заблокировать микрофон
// Например: "abc c ab a b ac bc"
ug_menu_type "abc c ab"
// Звук, который будет проигрываться, если заблокированный игрок будет писать в чат
// "" - отключить
ug_speak "barney/youtalkmuch.wav"
/////////////
// GameCMS //
/////////////
// Если у Вас стоит GameCMS, то можно сохранять гаги в базу
// 0 - отключить
// 1 - включить
ug_gamecms_enable "0"
// Обновление заблоченных юзеров из базы
// Для синхронизации базы с сервером
// 0 - только в начале карты
// -1 - каждый конец раунда
// N - каждые N минут
ug_gamecms_update "-1"
// Чтобы давать гаг с сайта, нужно указать серверную команду:
// Настройка серверов => Выберите сервер => Настройка rcon => Добавить команду
// Действия над игроками
// amx_gag nick minutes abc reason
// Заглушить
// Нажимаем "Добавить" и спускаемся ниже, находим новый, добавленный блок, и создаем 4 переменные
// nick Ник
// minutes Время
// flags Флаги (abc)
// reason Причина
// Сохранить
/////////////
// VoteGag //
/////////////
// Сколько минут после голосования нельзя будет его вызвать повторно.
// -1 - можно всегда
// 0 - выключить голосование
ug_vote_extend "5"
// Настройка меню голосования.
// Количество минут, которые стоят в пунктах меню. Пример: ug_vote_minutes "5 10 30 60 120 200" (максимум 6 чисел)
ug_vote_minutes "5 10 20 30"
// Какие флаги gag использовать для votegag?
// a - заблокировать чат
// b - заблокировать командный чат
// c - заблокировать микрофон
ug_vote_flags "abc"
// Запретить голосование за гаг, если админ с флагом ug_admin на сервере
// 1 - запретить
// 0 - разрешить
ug_vote_admin "0"
// Флаг админа(випа), для доступа к /votegag
// 0 - могут использовать все игроки
ug_vote_access "0"
//////////
// Mute //
//////////
// Включить mute? (возможность игрокам, для себя заглушать других игроков)
ug_mute_enable "1"
// Сообщение в чат
// 0 - отключить
// 1 - пишется всем
// 2 - только игроку
ug_mute_chat "1"
// Укажите флаг админа, которому нельзя будет дать мут
// Учтите, что функция /mute вообще сделана для удобства игроков, они сами должны решать, кого им слушать, а кого нет
// 0 - отключить
ug_mute_immunity "0"
///////////////
// DeadVoice //
///////////////
// Разделение голосового чата
// Лучше используйте квар sv_alltalk в game.cfg
// 0 - не изменять
// 1 - живые не будут слышать чат мертвых, но мертвые будут слышать всех
// 2 - живые не будут слышать чат мертвых, а мертвые живых
ug_deadvoice "0"
///////////////
// ArmyVoice //
///////////////
// Запретить игрокам использовать микрофон, если их уровень Army Ranks Ultimate ниже указанного
// Если у игрока есть любые флаги доступа, ограничение не применяется
// 0 - отключить функцию.
// 1 - курсант (звание есть у всех, поэтому рекомендуется ставить минимум с рядового).
// 2 - рядовой
// и т.д.
ug_armyvoice "0"
//////////////
// COMMANDS //
//////////////
// Заглушить игрока
// amx_gag <nick or #userid> <minutes> <a|b|c> <reason>
// Например: amx_gag "Player" "1440" "abc" "Stop flood!"
//
// Открыть гаг меню
// gag_menu
// amx_gagmenu
//
// Голосование за гаг игрока
// say /votegag
//
// Меню mute
// say /mute
/* RU:Ultimate Gag Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _ultimate_gag_included
#endinput
#endif
#define _ultimate_gag_included
// Вернет offset для времени(если стоит GameCMS)
native gag_get_offset();
// Вернет время окончания gag'a
native gag_get_user_expired(id);
// Вернет флаги gag'a
native gag_get_user_flags(id);
// Вернет причину гага
native gag_get_user_reason(id, reason[], len);
// Вызовется, когда необходимо заглушить микрофон через VTC
forward gag_vtc_mute(id);
// Вызовется, когда необходимо включить микрофон через VTC
forward gag_vtc_unmute(id);
// Вызовется, когда игрок сделал /mute на игрока
// player - игрок которого заглушили, -1 если нажал кнопку заглушить всех
forward gag_muted(id, player);
// Вызовется, при снятии /mute
// player так же может принять значение -1
forward gag_unmuted(id, player);
// Вызовется при гаге игрока
// id - админ, может принять значение -1, при гаге от голосования
// player - игрок которого гагнули
// unixtime - время окончания гага. 0 это гаг навсегда
// flags - тип гага(бит сумма флагов abc)
// reason - причина гага
forward gag_gaged(id, player, flags, unixtime, reason[]);
// Вызовется, при снятии гага
// id так же может принять значение -1 при голосовании и -2, когда пришло время разгага
forward gag_ungaged(id, player);