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

Плелйист с рандомной музыкой можно запилить так
call PlayMusicBJ("war3mapImported\\Onna no Ko no Kimochi.mp3;war3mapImported\\haruhazazimu9.mp3")
где через точку с запятой перечисляешь полные пути к музыкальным файлам. Проигрываться будет случайным образом, плейлист будет повторяться бесконечно
Ещё пример
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
21
Random integer 1-10 с нужной переодичностью и на каждую музыку, в чем проблемма?
16
SсRealm:
Random integer 1-10 с нужной переодичностью и на каждую музыку, в чем проблемма?
Проблема в том, что я в Jass полный 0 ... Можешь плз сделать так на карте и скинуть карту сюда?)
5
вроде и на гуи можно, заносишь всю музыку которая тебе нужна в массив, потом рандом число выбираешь и производишь
Пример:
Sound[1]=звук №1
Sound[2]=Звук №2
Проиграть звук Sound[RandomInt[1,2]]
21
Fraps:
SсRealm:
Random integer 1-10 с нужной переодичностью и на каждую музыку, в чем проблемма?
Проблема в том, что я в Jass полный 0 ... Можешь плз сделать так на карте и скинуть карту сюда?)
Я и мел в виду на гуи.
Создаешь переменную integer ,
создаешь тригер каждые 10 минут random integer 1-10 и действия .если 1 - то играет музыка про артеса если 2 -то про иллидна итд...
1
А кто может помоч со вторым тут вопросом ? а то долго пытался заминить просто стандартный звук и не чего.=(
17
не пробовал, ибо играю без звука.
Загруженные файлы
1
А в каком он разделе находиться а то их много может не заметил
17
sawada:
А в каком он разделе находиться а то их много может не заметил
прочти первое слово на скриншоте...
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 файл
тебе надо добавить запуск звука в обе эти функции
подробнее про то как это сделать в статьях
Чтобы оставить комментарий, пожалуйста, войдите на сайт.