Доброго времени суток!
  1. Подскажите плз как можно сделать так, что бы проигрывалась рандомно определённая музыка... К примеру 2 композиции альянса, 2 композиции эльфов и 1 композиция орков. И что бы они рандомно проигрывались в течении всей игры... Ну или по очереди. Есть ли на это какой-нибудь простенький Jass скрипт?
Пробовал сделать это через обычные триггеры... Но там всё как-то очень нестабильно.
  1. И ещё: в некоторых картах, после загрузки (когда ещё ожидаешь игроков остальных) играет музыка определенная... Как можно так сделать?

Плелйист с рандомной музыкой можно запилить так
call PlayMusicBJ("war3mapImported\\Onna no Ko no Kimochi.mp3;war3mapImported\\haruhazazimu9.mp3")
где через точку с запятой перечисляешь полные пути к музыкальным файлам. Проигрываться будет случайным образом, плейлист будет повторяться бесконечно
Ещё пример
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
Это надо делать не в тригерах а в редакторе звука, там надо заменить песню фарматом WAv а какую именно сам не знаю.
17
sawada:
Это надо делать не в тригерах а в редакторе звука, там надо заменить песню фарматом WAv а какую именно сам не знаю.
спорю на кружку пива.
во общем Stop music отключает текущую музыку. А если тебе окружающую среду то:
Загруженные файлы
24
Плелйист с рандомной музыкой можно запилить так
call PlayMusicBJ("war3mapImported\\Onna no Ko no Kimochi.mp3;war3mapImported\\haruhazazimu9.mp3")
где через точку с запятой перечисляешь полные пути к музыкальным файлам. Проигрываться будет случайным образом, плейлист будет повторяться бесконечно
Ещё пример
Загруженные файлы
Принятый ответ
1
Suite,
Блин надо не окружающею среду и т д, надо какой то звук заменить что бы когда кто то хостует карту что бы сразу же музыка играла, как сделано в некоторых корейских картах. Ты мне говоришь сейчас как просто остановить музыку когда уже играют в карту, а мне надо при хосте её
17
sawada неужели нельзя открыть редактор триггеров и посмотреть действие Звук - Play music
/m\
тем более тебе ответил мисье Melissa , а я показал как вырубить основную музыку (хотя я подозреваю при запуске другой музыки, оно автоматически отключается)
да, все таки при запуске музыки отключается предыдущая.
28
Suite, ему нужно чтобы играла музыка до того как началась игра
а твои комменты на это не отвечают
sawada, для этого надо модифицировать функции конфиг и мейн
без знаний джасс сложно будет
так что лучше почитать статьи
если уже прочёл то тебе надо в конфиг и в мейне вызывай плей
1
nvc123,
Сможешь сделать наработку что бы я малёх разобрался ?)
а то про читал и не понял, хоть джаз малёх знаю.
28
sawada, какая нафиг наработка
в карте по умолчанию есть 2 функции
main и config
в редакторе они не отображаются так что юзай либо cjass либо ручками правь j файл
тебе надо добавить запуск звука в обе эти функции
подробнее про то как это сделать в статьях
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.