[Shop] Sounds 1.2
Плагин позволяет воспроизводить звуки через меню Shop.
2 типа воспроизведения:
- в радиусе от игрока, который использует предмет в Shop; ("range" "1") (EmitAmbientSound)
- всем игрокам. ("range" "0") (EmitSoundToAll)
Для CS:GO не требуется добавления " * " в конфиги.
Можно использовать любые звуки/музыку и т.д.
Внимание!
При ("range" "0") другие звуки на сервере будут перекрывать проигрываемый звук и наоборот. По этому, лучше использовать "range" "1".
Требования:
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.
Смотрите также:
В архиве несколько страниц.
Автор рипа: Бикбай
Источник: dj-sergey.ucoz.net
Работает конструктор.