Модуль плагина Trails 2.2.3

Добавляет возможность покупать трейлы в магазине

  1. FrozDark
    Поддерживаемые игры:
    • CS: Source
    Добавляет возможность покупать трейлы в магазине

    Список изменения:
    Код:
    Версия 1.2 - Правильная выгрузка плагина
    Версия 1.3 - Работа с Core версии 1.5
    Версия 1.4 - Исправлена ошибка, после которого появлялся трейл, даже когда его выключали
    Версия 1.5 - Работа с Core версии 1.8
    Версия 1.6 - Исправлено возможное падение сервера. Добавлена поддержка Zombie:Reloaded
    Версия 1.7 - Работа с Core версии 1.8.6. Исправлен баг когда первый трейл в магазине не работал
    Версия 2.0.0 - Работа с Core версии 1.9.0. Исправлен баг когда starwidth и endwidth не работал
    Добавлено длительность пути трейла на каждый трейл.
    Добавлео длительность использования трейла
    Версия 2.0.1 - Исправлено выключение трейла с инвентаря при выходе с сервера
    Версия 2.1.0 - Работа с Shop Core 2.0.0
    Версия 2.1.1 - Исправлена ошибка с KvCopySubKeysCustonInfo
    Версия 2.2.0 - Исправлена критическая ошибка крашившая сервер
    Версия 2.2.1 - Попытка исправления краша 2
    Версия 2.2.1 - Попытка исправления краша 3
    Версия 2.2.3 - Добавлен targetname для энтити
    
    Требования:
    1. Sourcemod 1.3 или выше
    2. [Shop] Core - не ниже версии 2.0.0
    Переменные:
    Создать файл sourcemod/configs/shop/trails.txt в таком виде:

    PHP:
    "Trails"
    {
        
    "name"        "Трейлы"    // Название в меню
        
    "description"        "Следы с эффектами за вами"    // Описание в меню
        
    "hide_opposite_team"        "1"    // Скрывать трейл противоположной команде
        
    "foliage" // Идентефикатор в бд
        
    {
            
    "name"        "Листья"    // Название
            
    "description"        "Трейл в виде Листья"    // Описание, оставьте пустым или удалите, чтобы убрать описание
            
    "material"        "materials/sprites/trails/leaves1.vmt"  // Материал трейла
            
    "price"        "500"  // Цена трейла
            
    "sell_price"        "250"  // Продаваемая цена или -1, чтобы сделать не продаваемым
            
    "duration"        "604800"  // Длительность использования предмета в секундах или 0, чтобы был навсегда
            
    "lifetime"        "1.000000"    // Длительность пути трейла
            
    "color"        "255 255 255"  // Цвет трейла
            
    "startwidth"        "10"  // Размер начала трейла
            
    "endwidth"        "6"  // Размер конца трейла
            
    "position"        "0.0 0.0 10.0"    // Позиция от начала игрока (от ног) - X Y Z
        
    }
    }
    Команды:
    Админские команды:
    sm_trails_reload - Для перезагрузки конфигурации
    Установка:
    Залить файл shop_trails.smx в addons/sourcemod/plugins
    Залить файл shop_trails.sp в addons/sourcemod/scripting
    Создать файл sourcemod/configs/shop/trails.txt и заполнить его в соответствии с указанием в разделе "Переменные"