сперва я в разных триггерах записываю в массив пути всех нужных звуков своей функцией PreloadSound
затем таймер их по очереди проигрывает
TimerStart(pr_timer, 0.09, true, function PreloadSoundFin)
Name Legion, ну насколько я понял из твоих скринов, после нажатия на первую/вторую кнопку из Skip, ты хочешь показать еще один диалог с выбором определенного предмета.
Создай вторую переменную диалог и второй массив кнопок, и используй их для этих предметов. Новый триггер пусть перебирает кнопки массива, сравнивая с Clicked Dialog Button, чтобы найти номер нажатого предмета.
Иначе у тебя первые триггеры будут срабатывать на нажатие и тех и других кнопок.
Нашел небольшой баг с некоторым приемами вроде удара молотом сверху-вниз. Такие приемы должны запускать противника в воздух если тот лежит на земле. Пофиксил.
Пока буду делать гарантированное наведение приемов вроде пинка с разворота, чтобы их никак нельзя было избежать шагом в сторону. Также сделал грейт/пёрфект и вроде пофиксил баг с незавершением боя если враг в воздухе.
Завтра обновлю, после добавления новых приемов.
Кто-нить пробовал снова поиграть в мультиплеере, десинка больше нет?
Tailer007, кода больно много в карте чтобы переводить в обычный джасс, в прнципе проблема может быть в чем угодно, м.б. у людей фаталит от ExecuteFunc либо при загрузке звуков (у самого фаталило, пока не замедлил подгрузку вдвое)
буду ждать баг репортов в коментах к карте тут и на хайве, обновил тут (пока на утверждении) и там
Hate, почему? вроде локалки же можно использовать, главное чтобы на всех машинах были одни и те же объекты-хендлы?
Или в новой версии варика теперь и целочисленные переменные десинкают? зря мультиплеер пилил
или это какой-то глюк функции GetPlayerId и мне заменить это на перебор игроков циклом чтобы найти индекс? Я правда хочу понять
1, Вот я беру этот индекс игрока на чьей машине сейчас выполняется этот код
2, Беру из соответствующего этому игроку экземпляра структуры число
3, и ставлю расстояние камеры.
Почему десинк?
roehDU, спс
черная линия - старый интерфейс варкрафта, там просто нечего отображать
в какой момент кикнуло, при старте карты, во время загрузки?
ай придется сто часов в доту и жну наигрывать в гарене, надо самому тестировать мультиплеер :( roehDU, там на скрине справа судя по имени это игрок?
Т.е. она работала какое-то время в мультиплеере?
Ну раньше точно не отслеживалось ничего кроме эскейпа, и поэтому я врубаю режим "кино" в начале игры пока подгружаются звуки, чтобы нельзя было начать бой в это время + плюс чтоб было видно что нельзя.
Использовать новые события = убирать совместимость со старым вариком (если она и так не убралась сохранением в новой версии редактора?)
Плюс шрифт импортить, переделывать это все...
Только заметил что накосячил с аренами, т.к. смотрел на юнита-круг которым мерил сбоку а не сверху. Добавил мастеру клинка пару встроенных комбо и 1 спец. прием. Пока не буду обновлять.
Ред. biridius
» WarCraft 3 / Не воспроизводится музыка (SetMapMusic())
сперва один раз вызвать в начале игры, потом подождать несколько сек, и потом вызвать снова когда нужно
затем таймер их по очереди проигрывает
TimerStart(pr_timer, 0.09, true, function PreloadSoundFin)
Ред. biridius
» WarCraft 3 / Не воспроизводится музыка (SetMapMusic())
музыка воспроизводится только со второго раза, в первый раз комп только загружает ее с диска в память
» Книга Опыта (E) / С кем из персонажей Варкрафт3 у вас ассоциируется Бордер?
Ред. biridius
» WarCraft 3 / Отслеживание кнопки диалога
» WarCraft 3 / Отслеживание кнопки диалога
и отслеживай нажатия на кнопки предметов отдельным триггером
» Диабло 2: Вне времени / Диабло 2: Вне времени
Карта не работает; при выборе карты в игре не отображаются игроки
Ред. biridius
» Мир безумного / Глобальный сбой в интернете
» WarCraft 3 / Fighting for Azeroth: 3D
Ну, если этот баг случается и бой не заканчивается, все еще можно выйти из боя нажав три раза на эскейп.
» WarCraft 3 / Fighting for Azeroth: 3D
Ред. biridius
» WarCraft 3 / Fighting for Azeroth
» WarCraft 3 / Fighting for Azeroth: 3D
Десинк вроде пофиксил (спрашивал тут в вопросах), спасибо что сообщил
» WarCraft 3 / что из этого вызывает десинк?
MoveLocation(temp_zloc,x,y)
не стоит делать если эти координаты локальные
Ред. biridius
» WarCraft 3 / что из этого вызывает десинк?
там вроде сразу обновилось
но в сингле тестить смысла нет, так то она и так работала в синглплеере
» WarCraft 3 / что из этого вызывает десинк?
» WarCraft 3 / что из этого вызывает десинк?
» WarCraft 3 / Fighting for Azeroth: 3D
Ред. biridius
» WarCraft 3 / что из этого вызывает десинк?
Ред. biridius
» WarCraft 3 / что из этого вызывает десинк?
или только если это внутри иф-блока с GetLocalPlayer в условии?
Ред. biridius
» WarCraft 3 / что из этого вызывает десинк?
Tailer007, спс
» WarCraft 3 / Холмы и полет
Значит буду делать ландшафт из декораций
Ред. biridius
» WarCraft 3 / что из этого вызывает десинк?
зря мультиплеер пилил
Я правда хочу понять
1, Вот я беру этот индекс игрока на чьей машине сейчас выполняется этот код
2, Беру из соответствующего этому игроку экземпляра структуры число
3, и ставлю расстояние камеры.
Почему десинк?
» WarCraft 3 / Fighting for Azeroth: 3D
черная линия - старый интерфейс варкрафта, там просто нечего отображать
в какой момент кикнуло, при старте карты, во время загрузки?
roehDU, там на скрине справа судя по имени это игрок?
Т.е. она работала какое-то время в мультиплеере?
» WarCraft 3 / Fighting for Azeroth: 3D
Добавил пару приемов блейдмастеру
Обновил
» WarCraft 3 / Холмы и полет
делаю 100 раз в секунду
однако приближаясь к холмам, юниты вместо нулевой высоты которую я задаю в функцию, взлетают вверх
» WarCraft 3 / Fighting for Azeroth: 3D
Плюс шрифт импортить, переделывать это все...