0%
Обязательно ознакомьтесь с правилами форума!
Требуются люди в Команду форума для наполнения сайта ресурсами и полезным контентом. Писать в Telegram: @g_r_e_a_t_z_a_r_a_z_a
Чат для серверодержателей CS 1.6

Чат для серверодержателей Counter-Strike 1.6 а так же владельцев сайтов на движке GameCMS

Сообщество администраторов, разработчиков и владельцев серверов

GameCMS обсуждение Разработка плагинов Администрирование Опытные специалисты Безопасность и оптимизация
Чат помощи XenForo

Чат помощи по XenForo

Вопросы и обсуждения · Реклама · Услуги · Исполнители

XenForo помощь Услуги и исполнители Обсуждение движка Реклама проектов Разработка дополнений
Рекламное место

Рекламное место свободно

Разместите свою рекламу прямо здесь!

Активная аудитория Высокая конверсия Доступная цена Эффективная реклама
GameCMS GagManager

CS 1.6 Amxx GameCMS GagManager 2.2.8

Ограничение игрока в использовании голосовой связи и игрового чата
  • Автор DAR
  • Дата создания
Автор
zhorzh78
Совместимость
HLDS, REHLDS
Требования
АМХModX версии 1.8.3 и выше
Модуль Metamod: VoiceTrancoder 2017
Модуль для AMXModX: VTC_Api ИЛИ ReAPI (в зависимости он параметра компиляции #define REAPI)
Плагин GameCMS API Server (опционально)
Версия Amx Mod X
  1. Amx Mod X 1.8.3
  2. Amx Mod X 1.9.0
  3. Amx Mod X 1.10.0
Мультиязычность
  1. RU
  2. EN
Текущие возможности:
  • блокировка чата и голоса Админом (gag)(Настройка доступ к меню и блокам- в конфиге плагина)
  • персональная блокировка чата и голоса (mute) с возможность выбора типа блокировки (голос или чат) (для блокировки чата возможно потребуется правка плагина чата- транслиты всякие, если есть)
  • уровни управления блоками (чтобы админы не могли снимать блоки других админов, если их уровень ниже) (нужен GameCMS_API)
  • сохранение в БД (нужен GameCMS_API). Если API нет, максимальное время блока- на время карты
Сохранение в БД только если время блокировки больше времени карты.
  • просмотр, изменение, удаление информации о блокировке при выборе игрока
  • разделение чата (живые/мертвые) (5 способов настройки) производится настройкой квара sv_alltalk в server.cfg. Подробнее о разделении чата
  • командный голосовой канал (забиндить +teamvoice) при использовании которого живые противники вас не слышат (если они могут слышать общий чат)
  • время для передачи инфы, после которого живые не услышат мертвых (если такое предусмотрено настройкой sv_alltalk)
  • блокировка голос игрока за спам в микрофон
  • нативы для блокировки и проверки блоков в сторонних плагинах (файл gamecms.inc от плагина GameCMS API)
  • создание, редактирование, удаление блокировок (можно использовать сторонними плагинами)
Плагин имеет Меню:
amx_gagmenu - консольная команда для админа
/gag - команда в чат для админа
/mute - команда в чат для всех

Дополнение:
  • плагин для голосования за гаг игрока (в основном архиве)
  • плагин для возможности досрочного снятия блока по просьбе к администратору /sorry
Код:
// *************************************************************************************//
// Оригинальный плагин:    Advanced Gag                                                    //
// Плагин загружен с  www.neugomon.ru                                                   //
// Автор: Neygomon  [ https://neugomon.ru/members/1/ ]                                  //
// Официальная тема поддержки: https://neugomon.ru/threads/91/                          //
// При копировании материала ссылка на сайт www.neugomon.ru ОБЯЗАТЕЛЬНА!                //
// *************************************************************************************//
// Переделка: Addon для плагина GameCMS_GagManager

#include <amxmodx>
#include <gamecms5>

#define GAG_ACCESS    ADMIN_BAN     // Кому показывает сообщение об извинениях
#define SORRYTIME     60            // Как часто можно пользоваться командой /sorry. Время в секундах
#define PREFIX        "AMX Gag"     // Префикс в чате

public plugin_init()
{
    register_plugin("CMS_GM_Sorry_Addon", "1.0", "");

    register_clcmd("say /sorry", "SaySorry");
    register_clcmd("say_team /sorry", "SaySorry");

    #if AMXX_VERSION_NUM == 182
        MaxClients = get_maxplayers();
    #endif
}

public SaySorry(id)
{
    if(cmsgag_is_user_blocked(id) == 0) //если заблокирован чат и голос
    {
        static iFloodTime[MAX_PLAYERS + 1], systime;
        if(iFloodTime[id] > (systime = get_systime()))
            client_print_color(id, print_team_default,"^1[^4%s^1] ^3Прекратите флудить! ^4Повторно извиниться можно через ^3%d сек", PREFIX, iFloodTime[id] - systime);
        else
        {
            new sName[MAX_NAME_LENGTH];
            get_user_name(id, sName, charsmax(sName));

            for(new i = 1; i <= MaxClients; i++)
            {
                if(get_user_flags(i) & GAG_ACCESS)
                    client_print_color(i, print_team_default,"^1[^4%s^1] ^4Уважаемый ^3адмнистратор^4, игрок ^3%s ^4просит снять с него ^3GAG^4!", PREFIX, sName);
            }

            iFloodTime[id] = systime + SORRYTIME;
        }
    }
    return PLUGIN_HANDLED;
}
Автор
DAR
Скачивания
95
Просмотры
326
Первый выпуск
Обновление
Рейтинг
0.00 звёзд Оценок: 0

Другие ресурсы пользователя

Похожие ресурсы

GameCMS GagManager Dar_Boga
Ограничение игрока в использовании голосовой связи и игрового чата
  • Версия Amx Mod X:
    1. Amx Mod X 1.8.3
    2. Amx Mod X 1.9.0
    3. Amx Mod X 1.10.0
0.00 звёзд Оценок: 0
Скачивания
90
Обновлено
GameCMS Achievements CS 1.6 Dar_Boga
  • Рекомендуемый
Плагин для учета Достижений ваших игроков.
  • Версия Amx Mod X:
    1. Amx Mod X 1.9.0
0.00 звёзд Оценок: 0
Скачивания
97
Обновлено
GameCMS API Dar_Boga
Плагин обеспечение взаимодействия вашего сервера с вашим сайтом на движке GameCMS:
  • Совместимость: HLDS, REHLDS
  • Версия Amx Mod X:
    1. Amx Mod X 1.9.0
    2. Amx Mod X 1.10.0
0.00 звёзд Оценок: 0
Скачивания
100
Обновлено
GameCMS: Rcon Ban Dar_Boga
Плагин позволяет банить игроков через rcon команду, поддерживая актуальные бан системы.
0.00 звёзд Оценок: 0
Скачивания
85
Обновлено
Верх Низ