Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

[VIP] Core

Тема в разделе "Дополнения и плагины", создана пользователем Просто Фраер, 23 янв 2016.

  1. Просто Фраер

    Просто Фраер Пользователь

    19
    7
    70
    [VIP] Core
    Текущая версия: 2.0.0 beta


    Описание:
    Плагин позволяет выдавать игрокам VIP-статус навсегда или на определенный срок. Учитывая модульную систему плагина вы всегда имеете возможность расширить функционал плагина.
    Плагин очень гибкий и удобный в настройке.

    Обратите внимание! Плагин имеет модульную структуру! Поэтому для его работы нужны модули, информацию о которых вы найдете ниже.

    Установка:
    1) Распаковать архив и раскидать файлы по папкам на сервере.
    2) Настроить в файле cfg/vip/vip_core.cfg
    3) Установить необходимые модули (см. пункт Модули ниже)

    Важно:
    Все файлы сохраняйте в кодировке UTF-8 Без BOM Редактором notepad++

    Код:
    Путь: addons/sourcemod/data/vip/cfg/
    
    Файлы:
        users.ini    - Файл с VIP-игроками
        groups.ini    - Файл с VIP-группами
        times.ini    - Файл с временем в админ-меню
        sort_menu.ini    - Файл сортировки пунктов в VIP-меню
    
    Путь: addons/sourcemod/data/vip/info/
    Файлы:
        expired_info.txt        - Файл с информацией о истекшем VIP-статусе
        no_access_info.txt    - Файл с информацией об отсутствии VIP-статуса
    
    Путь: addons/sourcemod/data/vip/modules/
    Файлы:
        downloadlist.txt        - Файл со списком файлов для загрузки клиентам.
        Конфиги модулей
    
    Путь: addons/sourcemod/plugins/vip/
    Файлы:
        VIP_Core.smx    - Основной плагин-ядро.
        Модули.
    
    Путь: addons/sourcemod/scripting/include/
    Файлы:
        vip_core.inc    - Библиотека для компиляции.
    
    Путь: addons/sourcemod/translations/
    Файлы:
        vip_core.phrases.txt    - Файл перевода ядра.
        vip_modules.phrases.txt    - Файл перевода модулей.
    
    Путь: cfg/vip/
    Файлы:
        vip_core.cfg    - Файл с настройками ядра.
        Файлы с настройками модулей.

    Настраивается в addons/sourcemod/data/vip/info/:
    expired_info.txt - Файл с информацией о истекшем VIP-статусе
    no_access_info.txt - Файл с информацией об отсутствии VIP-статуса

    Зависит от sm_vip_info_show_mode
    Если равно 0:
    Код:
    Код:
    Вывод будет происходить построчно в чат.
    
    Цвета:
    {DEFAULT} - золотой
    {LIGHTGREEN} - салатовый
    {GREEN} - зеленый
    HTML цвета, например: #FFFFAA
    Если равно 1:
    Код:
    Выводится будет построчно в меню.
    Если равно 2:
    Код:
    Необходимо просто указывать ссылку на страницу, которую необходимо открыть.
    Например:
    http://mysite.com/vip_noaccess.html

    В группах секции отсутствуют.
    Каждый ключ – это имя группы.
    Параметры в ней такие же как и в индивидуальных правах.

    Внимание: Индивидуальные параметры имеют больший приоритет чем параметры группы. Это значит что если параметр указан и в индивидуальных параметрах и в группе то будет использован тот, который в индивидуальных.
    Пример groups.ini
    Код:
    "VIP_GROUPS"
    
    {
        "vip1" // Имя группы
        {
            // Параметры
            "HP"            "120"    // Сколько хп будет при спавне
            "Armor"            "100"    // Сколько брони будет при спавне
            "Money"            "16000"    // Сколько денег будет при спавне
            "QuickDefuse"    "1"        // Включает опцию быстрого дефуза
            "Speed"            "1.3"    // Дает установленную скорость (1.0 - норма)
            "RegenHP"        "5"        // Сколько едениц хп в секунду будет восстанавливаться
            "RegenArmor"    "5"        // Сколько едениц брони в секунду будет восстанавливаться
        }
    
        "vip2" // Имя группы
        {
            // Параметры
            "HP"            "120"    // Сколько хп будет при спавне
            "Speed"            "1.3"    // Дает установленную скорость (1.0 - норма)
            "RegenHP"        "5"        // Сколько едениц хп в секунду будет восстанавливаться
            "RegenArmor"    "5"        // Сколько едениц брони в секунду будет восстанавливаться
        }
    }
    Код:
    "TIMES"
    
    {
        "0"    // Время в секундах
        {
            "ru"    "Навсегда"    // Отображение в меню
            "en"    "Permanent"    // Отображение в меню
        }
    
        "3600"    // Время в секундах
        {
            "ru"    "1 Час"    // Отображение в меню
        }
    
        "86400"    // Время в секундах
        {
            "ru"    "1 Сутки"    // Отображение в меню
        }
    
        "604800"    // Время в секундах
        {
            "ru"    "1 Неделя"    // Отображение в меню
        }
    
        "2592000"    // Время в секундах
        {
            "ru"    "1 Месяц"    // Отображение в меню
        }
    
        "15552000"    // Время в секундах
        {
            "ru"    "6 Месяцев"    // Отображение в меню
        }
    }
    Для сортировки пунктов админ меню в addons/sourcemod/configs/adminmenu_sorting.txt добавьте
    Код:
    "vip_admin"
    
        {
            "item"        "add_vip"
            "item"        "edit_vip"
            "item"        "del_vip"
            "item"        "list_vip"
            "item"        "reload_vip_players"
            "item"        "reload_vip_cfg"
        }

    1. Разпаковать архив и разложить файлы по папкам на сервере.
    2. Дописать фразы в файл перевода модулей addons/sourcemod/translations/ (Написано в описании к каждому модулю. Если отсутствует - пропустите этот пункт)
    3. Настроить конфиг модуля. Находится addons/sourcemod/data/vip/modules/ (Написано в описании к каждому модулю. Если отсутствует - пропустите этот пункт)
    4. Прописать нужным VIP-игрокам или VIP-группам параметры, которые добавляет модуль.
    5. После запуска модуля, будет создан конфиг. Находится cfg/vip/ (Написано в описании к каждому модулю. Если отсутствует - пропустите этот пункт)

    Все команды работают в чате через !

    Команды вызова VIP-меню:
    • vip
    • vipmenu
    • sm_vip
    • sm_vipmenu
    • мшз

    Команды перезагрузки списока VIP-игроков



      • sm_vip_reload
      • sm_reload_vip
    Команды перезагрузки конфигов



      • sm_vip_reload_cfg
      • sm_vip_cfg_reload
      • sm_reload_vip_cfg
    Команда для удаления VIP-игроков:
    sm_delvip <идентификатор>

    Индентификатором может быть: стим, ник, айпи, админ-флаги, админ-группа.

    Команда для добавления VIP-игроков:

    sm_addvip <identity type> <name|#userid|identity> [time] [group]

    <identity type> это метод идентификации: <steam>, <ip>, <name>, <flags>, <group>.
    <name|#userid|identity> это идентификатор ник или юзер айди если игрок на сервере, иначе либо стим/ип/ник либо админ-флаги/админ-группа.
    [time] - время в еденицах указанных в конфиге vip_core.cfg (Смотрите внимательно sm_vip_time_mode)
    [group] - VIP-группа.

    Берите все параметры в кавычки "

    Источник: hlmod.ru

     

    Вложения:

    Последнее редактирование: 23 янв 2016
    wasder12 и cAh нравится это.
  2. Просто Фраер

    Просто Фраер Пользователь

    19
    7
    70
    Модулю будут добавлены чуть поже
     
  3. Pickwick

    Pickwick Проверенный

    837
    108
    320
    Ты хотя бы под спойлер прячь, с какого источника. Я то знаю от куда они все. Там создатель постоянно отписывается, и видео материалы предоставляет по настройке.
     
  4. Просто Фраер

    Просто Фраер Пользователь

    19
    7
    70
    Добавил)
     
  5. Артём002

    Артём002 Пользователь

    1
    0
    5
    А где взять взять модули для этого плагина?
     
Похожие темы
  1. hitman
    Ответов:
    5
    Просмотров:
    749
  2. olman
    Ответов:
    1
    Просмотров:
    536
Загрузка...