Модуль плагина [Shop] Sounds 1.2

Воспроизведение звуков

Метки:
  1. Someone
    Поддерживаемые игры:
    • CS: Source
    • CS: GO
    Плагин позволяет воспроизводить звуки через меню Shop.

    2 типа воспроизведения:
    - в радиусе от игрока, который использует предмет в Shop; ("range" "1") (EmitAmbientSound)
    - всем игрокам. ("range" "0") (EmitSoundToAll)

    Для CS:GO не требуется добавления " * " в конфиги.

    Можно использовать любые звуки/музыку и т.д.

    Внимание!
    При ("range" "0") другие звуки на сервере будут перекрывать проигрываемый звук и наоборот. По этому, лучше использовать "range" "1".

    Проверен на CS:GO.
    Требования:
    SHOP Dev версии: https://github.com/R1KO/Shop-Core/archive/dev.zip
    Переменные:
    Квары:

    sm_shop_sounds_cooldown
    время между использованием для одного игрока; [30]
    sm_shop_sounds_common_cooldown
    время между использованием для всех игроков; [15]
    sm_shop_sounds_cooldown_kill —
    отключение таймера на использование в начале раунда; [1]
    sm_shop_sounds_round_uses —
    кол-во использований на раунд; [3]
    sm_shop_sounds_map_uses —
    кол-во использований на карту; [15]

    Конфиг:

    Код:
    "Sounds"
    {
        "sound_1"    //Название в бд
        {
            "name"    "Звук 1" // Название в Shop
            "description"    "Описание звука 1"    // Описание
            "price"    "2000"    // Цена покупки
            "sell_price"    "500"    // Цена продажи
            "sound_path"    "your_directory/your_sound2.mp3" // Путь до звука
            "range"        "1" // Звук будет исходить от игрока (не работает, если выключен alive или игрок мертв)
            "volume"    "0.5" // Громкость от 0.1 до 1.0
        }
        "sound_2"
        {
            "name"    "Звук 2"
            "description"    "Описание звука 2"
            "price"    "2000"
            "sound_path"    "your_directory/your_sound2.mp3"
            "sell_price"    "500"
            "alive"            "1" // Должен ли быть игрок живым (Если включен range, то нужно ставить 1)
            "range"        "0"
            "time"        "45.0" // Время воспроизведения (На протяжении этого времени никто не сможет воспроизвести звук)
        }
    }
    
    Установка:
    Закинуть файлы в папку addons/sourcemod/.
    Настроить configs/shop/sounds.ini под себя.
    Прописать пути скачивания/прекеша звуков в configs/shop/shop_sounds/donwnloads.txt.
    Николай, Samoletik1337, vovo4ka960 и ещё 1-му нравится это.