Да тут недавно человек похожий вопрос задавал, но целью было перекрасить меню. Ему толком не ответили, а на этом сайте, что указан по ссылке, видимо разбирающиеся люди есть.
Вот и ссылка на тему у них warcraft3-theme.ucoz.ru/forum/2-25-1
Хм у меня карта мультиплеерная, а на это очень много места уйдет...
У меня музыка 1 минута 41 секунда занимает примерно 1,5 мб, этой длительности для композиции вполне достаточно, хотя можно и меньше раза в три. На расу требуются 4 композиции, 4 умножаем на 1,5 мб, получаем 6 мегабайт, так как расы 4, то 6 умножаем на 4, получаем 24 мб. Не так уж и много, как мне кажется.
Но если использовать стандартные музыкальные темы, то я использовал такие действия:
Stop Music Theme
Play Music Theme ...
Не припоминаю, можно ли не указывать первое. Чего по окончании воспроизведения будет с двумя этими командами тоже запамятовал.
Такой совет не супер, конечно, но чем смог.
P. S. Только увидел, что для мультиплеерных карт ограничение 8 мб.
Да у тебя куча дыр, во-первых ты не запустил триггер 115 области lumber direction, и оно соответственно не реагирует на событие. Во-вторых перепроверь gold проверку условия на да или нет в той карте которую ты отправил стоит нет
А золото не движется потому что ты ожидание 0,5 сек поставил а область в милисекунде от изначальной то есть триггер не успевает запуститься
Ааа, ну конечно! Триггер точки перехода сделал из копированного и не включил)))
Пока не могу посмотреть, только вечером. Если ещё какие-то проблемки возникнут, то сообщу.
Ну и до кучи, чтобы не создавать новый вопрос, в местах карты, которые имитируют интерьеры разместил области, в которых отключается погодный эффект(ливень). Дождя там нет, но мне кажется, что получилась слишком большая зона без дождя, поэтому стал уменьшать размер области, где погодный эффект отключается. В итоге почти в два раза уменьшил область, а дождь так и льёт там, где лил. Почему так, чего беспогодная зона не уменьшается?
Та ты просто одно действие с условием у золотодобывальщика запорол) Вместо проверки наличия gold переменной = да, поставил нет вот тебе и результат
Да и в твоей этой заваленной куче областей и триггеров ничего не поймешь
У них обоих проверка на Да стоит.
Расшифровываю остальное.
Большая область, которое включает всё происходящее, нужна для снятия тумана войны, когда до неё доходит очередь по сюжету. Область рядом с импортированным персонажем сверху нужна для кинематики, чтобы ГГ напротив этого персонажа вставал.
8gabriel8, добавь дебаг для переменной Lumber
и проверь нету ли других триггеров на эту область
область же 115?
Что за дебаг?
Пока проверить не могу, так как из дома уже вышел. Только поздно вечером. Области 113,114,115 и 116 создавал последними, как раз для беготни рабочих. На них других просто не может быть триггеров.
115-красная область, точка перенаправления деревоноса.
114-верхняя розовая область.
76-нижняя розовая область.
8gabriel8, а зачем мне карта?
я и так сказал тебе причину бага
и даже как его исправить
потому что не помогло переключение на человека
(кинематики заточены под 12 игрока)
На всякий случай описываю. Переключил юнитов на серого игрока и сам им стал, подождал окончания кинематики и отправился смотреть на работников, оба зависли в точках перехода. Если их вручную отправлять, то всякий раз в точке перехода зависают.
Если что, то можно скинуть анимацию по Esc и ввести "й", так откроется вся карта, а камера перенесётся в нужную локацию. Анимация стартует через 30 секунд после начала игры.
8gabriel8, нужно указать в первом пункте.
Сначала добавляешь stand, а потом gold.
Оказывается, что в той зоне войска вообще не патрулируют. Везде юниты бегают по карте, а там нет, только крестьянин рубит, а работники и солдаты, которых поставил патрулировать рядом, стоят. Чего-то новенькое.
P. S. Проблема с областями, в новую область юниты прекрасно бегают патрулировать, а в старые не хотят.
В РО есть Графика - Нужная анимация и Графика - Нужная анимация (приложения), в обеих просят ввести строку. Мне куда и что вводить, названия анимаций Walk Gold и Walk Lumber?
Нашёл ответ, надо указать в первом случае Walk, а во втором Gold или Lumber. Хотя мне кажется, что Walk можно не указывать.
Взял отсюда: xgm.guru/p/wc3/mfaq
P. S. Нет, что-то не то.
Можешь стандартный дефолтный звук заменить в редакторе звуков. Для этого импортированному звуку будет прописываться путь стандартного, например: Sound\Units\Combat\WoodMediumBashMetal3.wav
ох ты ж.
Говорят тебе - нужно его создавать в каждой карте же.
Не работает это. В каждой карте создавал кэш Efir1+.w3v. Герои сохраняются, как и раньше, но переменная secret=Нет.
P. S. Спасибо всем за участие! Проблема решена. Как и должно было произойти, проблема в моей криворукости и слепоте, так как кэш сохранял под именем Efir1+.w3v, а перед сохранением логической переменной создавался кэш Efir1.w3v. Исправил и заработало. Если что, у меня есть оправдание, что начал пристально разбираться в триггерах только в прошлом месяце вроде.
Ещё раз спасибо!
Именно. Но товарищ утверждает, что у него юниты восстанавливаются. Хотя чёрт знает, может что-то и восстанавливается, суть в том, что
А может быть сделать отдельно для переменной кэш? Но как его указывать тогда, в действиях триггера указан лишь пункт Last created game cash, а указать целенаправленно надо. Это, наверное, через хэш-таблицы надо делать, но я не разбираюсь в них.
Заново создавать кэш в каждой миссии можно было бы, но мне кажется, что это в итоге может обернуться ещё большими проблемами.
Возможно потому что нигде в карте нет действия "Создать игровой кэш" до попытки изъятия данных, чтобы потом можно было загружать данные из "последнего созданного игрового кэша"
Игровой кзш в начале кампании создаётся, у меня герои из игрового кэша нормально восстанавливаются.
» WarCraft 3 / Изменение менюшки
Вот и ссылка на тему у них warcraft3-theme.ucoz.ru/forum/2-25-1
Ред. 8gabriel8
» WarCraft 3 / Поставить определённую музыку за расу
Но если использовать стандартные музыкальные темы, то я использовал такие действия:
Такой совет не супер, конечно, но чем смог.
P. S. Только увидел, что для мультиплеерных карт ограничение 8 мб.
» WarCraft 3 / Триггер запускается, если юнит находится в области 3-5 секунд
Это кнопка, а я принял за простой текст. Спасибо!
Ред. 8gabriel8
» WarCraft 3 / Триггер запускается, если юнит находится в области 3-5 секунд
Как таймер запустить с момента паузы?
» WarCraft 3 / Помогите разобраться, что не так!
» WarCraft 3 / Помогите разобраться, что не так!
Пока не могу посмотреть, только вечером. Если ещё какие-то проблемки возникнут, то сообщу.
Ну и до кучи, чтобы не создавать новый вопрос, в местах карты, которые имитируют интерьеры разместил области, в которых отключается погодный эффект(ливень). Дождя там нет, но мне кажется, что получилась слишком большая зона без дождя, поэтому стал уменьшать размер области, где погодный эффект отключается. В итоге почти в два раза уменьшил область, а дождь так и льёт там, где лил. Почему так, чего беспогодная зона не уменьшается?
» WarCraft 3 / Помогите разобраться, что не так!
Расшифровываю остальное.
Большая область, которое включает всё происходящее, нужна для снятия тумана войны, когда до неё доходит очередь по сюжету. Область рядом с импортированным персонажем сверху нужна для кинематики, чтобы ГГ напротив этого персонажа вставал.
» WarCraft 3 / Помогите разобраться, что не так!
Пока проверить не могу, так как из дома уже вышел. Только поздно вечером. Области 113,114,115 и 116 создавал последними, как раз для беготни рабочих. На них других просто не может быть триггеров.
115-красная область, точка перенаправления деревоноса.
114-верхняя розовая область.
76-нижняя розовая область.
Ред. 8gabriel8
» WarCraft 3 / Помогите разобраться, что не так!
(кинематики заточены под 12 игрока)
На всякий случай описываю. Переключил юнитов на серого игрока и сам им стал, подождал окончания кинематики и отправился смотреть на работников, оба зависли в точках перехода. Если их вручную отправлять, то всякий раз в точке перехода зависают.
Ред. 8gabriel8
» WarCraft 3 / Помогите разобраться, что не так!
Прикрепил карту, чтобы могли сами посмотреть
» WarCraft 3 / Помогите разобраться, что не так!
Ред. 8gabriel8
» WarCraft 3 / Поставить определённую музыку за расу
» WarCraft 3 / Можно ли сделать патрулирование с одной высоты на другую?
» WarCraft 3 / Можно ли сделать патрулирование с одной высоты на другую?
» WarCraft 3 / Вопрос по воспроизведению анимации
P. S. Проблема с областями, в новую область юниты прекрасно бегают патрулировать, а в старые не хотят.
Ред. 8gabriel8
» WarCraft 3 / Вопрос по воспроизведению анимации
Нашёл ответ, надо указать в первом случае Walk, а во втором Gold или Lumber. Хотя мне кажется, что Walk можно не указывать.
Взял отсюда: xgm.guru/p/wc3/mfaq
P. S. Нет, что-то не то.
» WarCraft 3 / Как задать звук удара?
» WarCraft 3 / Окраска юнита в цвет под действием эффекта заклинания
» WarCraft 3 / Окраска юнита в цвет под действием эффекта заклинания
Ред. 8gabriel8
» WarCraft 3 / Перенос переменных между миссиями в кэше
P. S. Спасибо всем за участие! Проблема решена. Как и должно было произойти, проблема в моей криворукости и слепоте, так как кэш сохранял под именем Efir1+.w3v, а перед сохранением логической переменной создавался кэш Efir1.w3v. Исправил и заработало. Если что, у меня есть оправдание, что начал пристально разбираться в триггерах только в прошлом месяце вроде.
Ещё раз спасибо!
Ред. 8gabriel8
» WarCraft 3 / Перенос переменных между миссиями в кэше
Хотя ладно, сейчас попробую в каждой главе его создавать.
Ред. 8gabriel8
» WarCraft 3 / Перенос переменных между миссиями в кэше
Заново создавать кэш в каждой миссии можно было бы, но мне кажется, что это в итоге может обернуться ещё большими проблемами.
Ред. Melissa
» WarCraft 3 / Перенос переменных между миссиями в кэше
Ред. 8gabriel8
» WarCraft 3 / Перенос переменных между миссиями в кэше