- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
🎙 Voice Adverts — плагин для воспроизведения голосовой рекламы на сервере.
Что делает плагин:
- Проигрывает случайный голосовой трек каждые N секунд
- Не мешает музыке конца раунда — реклама не воспроизводится во время конца
- Если реклама уже начала играть, но раунд закончился — звук прерывается
- При изменении времени через sm_voiceadverts_time — интервал обновляется без перезагрузки сервера
- Если установить sm_voiceadverts_time 0 — воспроизведение будет отключено
Настройки для игроков (через !vr):
Включить / отключить рекламу
Выбрать громкость рекламы (от 0% до 100%)
Настройка треков:
- Добавьте пути к звукам в файл:
addons/sourcemod/configs/voice_adverts.ini - Поддерживаются .mp3 и .wav
- Конфигурация создаётся автоматически:
cfg/sourcemod/voice_adverts.cfg
Поддержка баз данных:
- SQLite — используется по умолчанию, без дополнительной настройки
- MySQL — требуется настройка (см. ниже)
Настройка базы
CSS:
// Необходимо подключение к базе данных
// Либо SQLite, либо MySQL
// Для SQLite ничего настраивать не нужно — просто выберите её в файле настроек!
// Для MySQL добавьте в /addons/sourcemod/configs/databases.cfg:
"voice_adverts"
{
"driver" "mysql"
"host" "Ваш ip адрес"
"database" "Название вашей базы данных"
"user" "Имя юзера"
"pass" "Пароль от базы данных"
//"timeout" "0"
"port" "3306"
}
- Требования
-
Sourcemod 1.9+
- Переменные
-
C-подобный:
// Включить/Выключить плагин // - // Default: "1" sm_voiceadverts "1" // Хранение данных удалённо - 1; Хранение данных на сервере - 0 // - // Default: "1" sm_voiceadverts_mysql "0" // С какой периодичностью (в секундах) будут проигрываться треки // - // Default: "180" sm_voiceadverts_time "180"
- Команды
-
В консоль: sm_vr
В чат: !vr