• У форума будет новый домен? Да, мы далеко уже не только игровой форум Подробнее...
Иконка ресурса

RoundEndSound 1.2.0

Нет прав для скачивания
Воспроизведение музыки в конце раунда.
Поддерживаемые игры
  1. CS: Source (v34)
  2. CS: Source (OrangeBox)
  3. CS: GO
Гибкий плагин для воспроизведения музыки в конце раунда.
API:
/*
* Получает глобальный статус плейлиста.
*
* sName - Идентификатор плейлиста.
*
* Возвращает RES_Hidden/RES_Visible/RES_NotExists.
*/
native RES_Status RES_GetPlaylistStatus(const char[] sName);

/*
* Получает статус плейлиста для конкретного игрока.
*
* client - id игрока.
*
* sName - Идентификатор плейлиста.
*
* Возвращает RES_InvalidClient/RES_Hidden/RES_Visible/RES_NotExists.
*/
native RES_Status RES_GetPlaylistStatusForClient(int client, const char[] sName);

/*
* Изменяет статус плейлиста для конкретного игрока на сессию.
*
* client - id игрока.
*
* sName - Идентификатор плейлиста.
*
* bStatus - Если true, то плейлист будет отображаться у игрока.
*
* Возвращает RES_InvalidClient/RES_Hidden/RES_Visible/RES_NotExists.
*/
native RES_Status RES_SetPlaylistStatus(int client, const char[] sName, bool bStatus = true);

В планах:
  • Выбор нескольких плейлистов.
Требования
SourceMod
Переменные
Все переменные находятся в файле addons/sourcemod/configs/res/settings.ini

display
- Отображение названия !ФАЙЛА! в чате. 1 - Да; 0 - Нет;
stop_map_music - Остановка музыки на карте. 1 - Да; 0 - Нет;
own_playlist - 1 - Каждый игрок имеет свой плейлист, генерирующийся только для него; 0 - Треки всех игроков, использующих один и тот же плейлист, совпадают;
random - 1 - Треки воспроизводятся в случайном порядке; 0 - Треки воспроизводятся в том порядке, в котором указаны в конфиге;
repeat - 1 - Треки могут повторяться; 0 - Все треки из плейлиста будут проиграны, до того, как начнут повторяться;
playlists - Названия файлов с плейлистами через ';'.
hidden_playlists - Названия файлов с плейлистами, которые необходимо скрыть из меню, через ';' (1 плейлист в 'playlists' не может быть скрыт).
prefix - Префикс плагина в чате.
def_volume - Громкость проигрования музыки по умолчанию (1 = 10%) (0 - Отключено).
Команды
sm_res - Открывает главное меню.
Установка
  • Установите плагин на сервер.
  • Пропишите названия файлов с плейлистами в переменную playlists в файле addons/sourcemod/configs/res/settings.ini через ';'.
  • Для каждого плейлиста создайте файл "<идентификатор>.ini" по пути "addons/sourcemod/configs/res/".
    • Первой строкой в файле укажите название плейлиста в меню.
    • Затем укажите пути до файлов без папки sound (можно указывать пути как до файлов, так и до папок, в которых лежат файлы и еще папки, в которых тоже есть папки, где есть файлы🤪).
Если нужно использовать только 1 плейлист, то создайте только 1 плейлист🥵
  • 1587621770546.png
    1587621770546.png
    192.8 KB · Просмотры: 9
  • 1587621778462.png
    1587621778462.png
    230.3 KB · Просмотры: 14
  • 1587621786592.png
    1587621786592.png
    61.5 KB · Просмотры: 11
  • 1587621791011.png
    1587621791011.png
    22.5 KB · Просмотры: 10
Автор
hirowatch
Скачивания
2
Просмотры
415
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя hirowatch

Последние обновления

  1. 1.2.0

    Теперь плагин выводит ошибки латиницей. Теперь при смене карты список проигранных треков не...
  2. Версия 1.1.1

    Фикс ошибки. Небольшие правки в коде.
Сверху