Counter-Strike 1.6 > Плагины AmxModX > Новые > GagManager 1.4.4
Категории плагинов     
  • Моды
  • Для ReAPI
  • ReHLDS
  • Стандартные
  • Админские
  • Плагины от AlexandrFiner
  • Плагины от SKAJIbnEJIb
  • Плагины от Radius
  • Игровые
  • Развлекательные
  • Информационные
  • Серверные
  • Рекламные
  • Античитерские
  • Защитные
  • Новогодние
  • Музыкальные
  • ZP классы зомби
  • GameCMS
  • ZP доп. предметы
  • ZP серверные плагины
  • JailBreak плагины
  • DeathRun плагины
  • Jump плагины
  • Surf плагины
  • War3FT плагины
  • HnS плагины
  • Knife плагины
  • CSSB [WC3] Shopmenu3
  • DeathMatch плагины
  • BioHazard плагины
  • Плагины от neygomon
  • GagManager
    Ссылка на материал:

    Ограничение игрока в использовании голосовой связи и игрового чата

    Требования:

    • Модуль Metamod: VoiceTrancoder 2017
    • Модуль AMXModX: VTC_Api ИЛИ ReAPI
    • Плагин GameCMS API Server (опционально)

    Текущие возможности:
    - блокировка чата и голоса Админом (gag)(Доступ к меню и блокам- в конфиге)
    - персональная блокировка чата и голоса (mute)
    (для блокировки чата нужна правка плагина чата- транслиты всякие, если есть)
    - уровни управления блоками (нужен GameCMS_API)
    - сохранение в БД (GameCMS_API). Если АПИ нет, максимальное время блока- на время карты

    Сохранение в БД только если время блокировки больше времени карты.

    - просмотр, изменение, удаление информации о блокировке при выборе игрока
    - разделение чата (живые/мертвые, командное разделение)
    - командный голосовой канал (забиндить +teamvoice)
    - нативы для блокировки и проверки блоков в сторонних плагинах (файл gamecms.inc от плагина GameCMS API)
    - создание, редактирование, удаление блокировок (можно использовать сторонними плагинами)

    Плагин имеет Меню:

    • amx_gagmenu - консольная команда для админа
    • /gag - команда в чат для админа
    • /mute - команда в чат для всех
    sql:
    CREATE TABLE IF NOT EXISTS `comms` (  `bid` int(6) NOT NULL AUTO_INCREMENT,  `authid` varchar(32) COLLATE utf8_unicode_ci NOT NULL,  `name` varchar(32) COLLATE utf8_unicode_ci NOT NULL,  `created` int(11) NOT NULL,  `expired` int(11) NOT NULL,  `length` int(10) NOT NULL,  `reason` varchar(64) COLLATE utf8_unicode_ci NOT NULL,  `admin_id` int(6) NOT NULL,  `admin_nick` varchar(32) COLLATE utf8_unicode_ci NOT NULL,  `server_id` int(6) NOT NULL,  `modified_by` varchar(32) COLLATE utf8_unicode_ci NOT NULL,  `type` int(2) NOT NULL,  PRIMARY KEY (`bid`),  KEY `sid` (`server_id`),  KEY `type` (`type`),  KEY `authid` (`authid`),  KEY `created` (`created`),  KEY `aid` (`admin_id`)) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=37 ;

    Источник


    Настройки server.cfg:

    votegag_percent "60" //Процент голосов, необходимый для блока
    votegag_time "20" //Время бана в минутах.
    votegag_reason "Мешает игрокам" //Причина, выводимая забаненному игроку
    votegag_limit "3" //Ограничивает возможное число голосов от каждого игрока
    votegag_log "1" //Вкл./выкл. собственного лога плагина
    Дата создания: 01.06.18      Просмотров: 1782