Пытаюсь написать систему которая проверяет файлы(.mp3) в папке и за счет этого в игре начинает играть музыка из папки, вопрос как например при инициализации карты игрок ждет 2 секунды и потом появляется кнопка с вопросом хотите включить музыку в игре или нет?
потом в папке с варкрафтом создается папка и если там есть песня то в игре начинает играть
мои действия
P.S: могу использовать такую конструкцию но я не тестировал и не знаю что произойдет

Name Legion, PlayMusic( "/myDir/myFile.mp3" )
проиграет файл myFile.mp3 из папки myDir
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
PhysCraft, читал, там очень мало написано, и совсем не то что я ожидал. В принципе я вроде смог прописать путь по папкам, сделал что бы играла музыка, в игре модели видно, но в редакторе нет, и как я теперь буду в редакторе ландить? Мне импорт для ландшафта нужен. Есть какой-то способ в редакторе тоже видеть?
ответ
Гммм... В первый раз о подобном слышу. Как "лечить" я не знаю, но как вариант можно скачать нужную версию игры и взять нужный архив вместо повреждённого оттуда. Примерно таким образом я избавился от проблем со своей версией, связанных с отсутствием музыки и стандартных реплик, а также отказом воспринимать большУю часть импортированных звуков.
ответ
Кикать из игры с сообщением что требуется Файл такой то с сайта такого то...
Ну иначе никак...
ответ
Урезанный варик по видимому. Установить полную версию или скачать отдельно wc3mpQ

22
а где действие "показать диалог" ? в первом триггере ты его создал, но не показал игроку
8
это я доработаю, чтобы он показался для того кто играет
как тут создать папку и установить Звуковые эффекты на 100%, в триггерах я не нашел такого
доработал выбор музыки но так и не смог создать эту папку....тупо импортировал песню и использую ее -_-...я в пертосянщине увидел карту где я например тыкал на кнопку Play он работал, тыкал на стоп он останавливался, но там по другому устроен этот механизм, там попросили создать папку и туда впихнуть музыку(любую с форматом .mp3)...вот и я хочу создать такую систему
вот как выглядят теперь эти триггеры
debug log
он только создает файл...ну а как загрузить его вот вопрос
Загруженные файлы
32
Можно насколько я помню проигрывать звуки локально, как и его останавливать... Звук а не музыку, учтите это при импорте и создании звуковых переменных.
8
это да...но как создать папку и читать содержимое этой папки..это меня интересует
есть еще идеи как это осуществить?
28
Name Legion, создание папки только через мемхак
и что значит если там есть музыка?
если папка создана только что то она по определению пустая т.к. папки пустыми создаются
8
ну так скажите как это сделать?...ну ладно папку можно не создать...но хотя бы прочитать содержимое этой папки
28
Name Legion, прочитать музыку из папки из дериктории с вар3?
с помощью мемхака получаем доступ к стеку и вносим туда свои инструкции (например вызов сторонней длл которая это и делает)
для этого нужны знания машинных команд (или хотя бы асм), и языка на котором можно нафигачить длл (например c++)
8
assembler мне знаком С тоже, вопрос...как другие смогли написать такую систему используя world editor а не С и так далее...видимо не судьба...спасибо
28
Name Legion, ты не понял
запихиваем длл в карту и мемхаком подгружаем её
Name Legion:
как другие смогли написать такую систему
пример в студию если можно
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.