Категории плагинов     
  • Плагины для GMX
  • Плагины от g3cKpunTop
  • Для Authemu
  • Моды
  • ReHLDS
  • Для ReAPI
  • Стандартные
  • Админские
  • Плагины от Radius
  • Плагины от SKAJIbnEJIb
  • Плагины от AlexandrFiner
  • Игровые
  • Развлекательные
  • Информационные
  • Серверные
  • Рекламные
  • Античитерские
  • Защитные
  • Новогодние
  • Музыкальные
  • ZP классы зомби
  • ZP доп. предметы
  • GameCMS
  • ZP серверные плагины
  • JailBreak плагины
  • DeathRun плагины
  • Jump плагины
  • Surf плагины
  • War3FT плагины
  • HnS плагины
  • Knife плагины
  • CSSB [WC3] Shopmenu3
  • DeathMatch плагины
  • BioHazard плагины
  • Плагины от neygomon
  • 392 
    5.0 (1)
    Ссылка на материал:
    Автор: neygomon
    Совместимость с:
    • Amx Mod X 1.8.2, (Re) Amx Mod X 1.8.3-dev
    Мультиязычность: RU
    Требования:
    • VTC + ReAPI или VTC + VtcApi
    • MySQL
    Ultimate Chats Control совмещает в себе функции четырех плагинов, таких как:
    1. GAG для админов
    2. Mute для игроков
    3. VoteGAG для игроков (отдельный плагин ucc_votegag)
    4. Chats by Stats
    • GAG'и хранятся в базе данных MySQL
    • WEB часть для GAG'ов
    Команды:
    • amx_gagmenu - меню GAG для админов
    • say /mute - меню MUTE для игроков
    • say /sorry - команда извинения для игроков, которые были GAG'нуты
    • uсc_flush - серверная команда для сброса всех GAG'ов

    Источник

    Установка
    1. В исходнике произвести необходимые настройки (amxmodx/scripting/ucc.sma)
    2. Скомпилируйте плагин (инструкция).
    3. Скопируйте скомпилированный файл ucc.amxx в директорию: amxmodx/plugins/
    4. Пропишите ucc.amxx в файле /amxmodx/configs/plugins.ini
    Настройки  в исходнике:
    #define DB_HOST "127.0.0.1"     // MySQL Host
    #define DB_USER "root"        // MySQL User
    #define DB_PASS ""        // MySQL Password
    #define DB_NAME ""        // MySQL Name
    
    #define CLEAR_PERIOD 30        // Через сколько дней удалять истекшие GAG'и из MySQL
    
    #define SORRY                // Разрешить команду /sorry для извинения игроков
    #define MUTEMENU            // Поддержка команды /mute
    #define GAG_ACCESS    ADMIN_BAN     // Доступ к функциям гага
    #define SORRYTIME     60        // Как часто можно пользоваться командой /sorry. Время в секундах
    #define PREFIX        "UCC"         // Префикс в чате
    #define SUPERADMIN    ADMIN_RCON    // Админ с флагом L может гагать других админов с иммунитетом
    
    #define CHATS_BY_STATS            // Включает функции блокировки чата игрокам, которые не набрали N фрагов/опыта на сервере
    #define VOICE_CONTROL_BY_STATS 0
        // 0 - CSX
        // 1 - CSSTATS MYSQL by SKAJIbnEJIb
        // 2 - CSSTATSX SQL by serfreeman1337
        // 3 - AES 0.5 Vega by serfreeman1337
    #define BLOCK_TEXT_CHAT
        // Блокировать текстовый чат и голосовой
        // Если закомментировано - блокировуется только голос
    #define BLOCK_CHATS_INFO
        // Выводит в текстовый чат сообщение о том, что чат/чаты для игрока заблокированы
    const MIN_FRAGS = 10;
        // Минимальное количество фрагов для доступа к микро
        // Для VOICE_CONTROL_BY_STATS 3 настройка принимает значение ранга юзера(начиная с 1)
    const ADMIN_FLAG = ADMIN_IMMUNITY;
        // Флаг доступа, для которого не будут работать функции CHATS_BY_STATS
    
    new g_BlockTimes[] =     // Время блокировки GAG в минутах
    {
        5,
        10,
        30,
        60,
        180,
        0 // навсегда
    }
    
    new g_AllowCommands[][] = // Разрешенные команды
    {
        "/me",
        "/top15",
        "/rank",
        "/hp"
    }
    
    /* Словарь плагина */
    #define MSG_SORRY_FLOOD     "^1[^4%s^1] ^3Прекратите флудить! ^4Повторно извиниться можно через ^3%d сек"
    #define MSG_SORRY_ADMIN     "^1[^4%s^1] ^4Уважаемый ^3адмнистратор^4, игрок ^3%s ^4просит снять с него ^3GAG^4!"
    #define MSG_CHAT_IS_BLOCKED     "^1[^4%s^1] ^4Уважаемый ^3%s^4, Ваш чат ^3заблокирован^4!"
    #define MSG_BLOCK_EXPIRED_TIME     "^1[^4%s^1] ^4До разблокировки осталось ^1примерно ^3%d ^4мин."
    #define MSG_BLOCK_EXPIRED     "^1[^4%s^1] ^4Время блокировки ^3истекло^4. ^1Подождите обновления информации ..."
    #define MSG_SAY_SORRY         "^1[^4%s^1] ^4Чтобы извиниться, напишите в чат ^3/sorry^4. Возможно, разблокируют раньше :)"
    #define MSG_CHAT_UNBLOCK_ALL     "^1[^4%s^1] ^4Игроку ^3%s ^4был разблокирован чат администратором ^3%s"
    #define MSG_CHAT_UNBLOCK_PL     "^1[^4%s^1] ^4Уважаемый ^3%s^4, администратор ^3%s ^4снял с Вас блокировку чата"
    #define MSG_CHAT_BLOCK_ALL     "^1[^4%s^1] ^4Администратор ^3%s ^4заблокировал чат игроку ^3%s ^1%s"
    #define MSG_CHAT_BLOCK_PL     "^1[^4%s^1] ^4Уважаемый ^3%s^4, администратор ^3%s ^4заблокировал Вам чат ^1%s"
    #define MSG_MUTE_ALL_PLAYERS     "^1[^4%s^1] ^4Вы установили mute на ^3всех ^4игроков."
    #define MSG_UNMUTE_ALL_PLAYERS     "^1[^4%s^1] ^4Вы сняли mute со ^3всех ^4игроков."
    #define MSG_UNMUTE_PLAYER     "^1[^4%s^1] ^4Вы сняли ^3mute ^4с игрока ^3%s^4."
    #define MSG_MUTE_PLAYER     "^1[^4%s^1] ^4Вы установили ^3mute ^4на игрока ^3%s^4."
    #define MSG_BLOCK_CHATS0    "^1[^4%s^1] ^4Доступ к текстовому и голосовому чатам ^3закрыт^4!"
    #define MSG_BLOCK_CHATS1    "^1[^4%s^1] ^4Доступ к голосовому чату ^3закрыт^4!"
    #define MSG_BLOCK_CHATS2    "^1[^4%s^1] ^4Необходимо получить уровень ^3%s!"
    #define MSG_BLOCK_CHATS3    "^1[^4%s^1] ^4Необходимо набрать ^3%i^1/^3%i ^4фрагов"
    Дата создания: 15.07.18      Просмотров: 3487