Вот, такое дело. Нужно что бы после смертти с помощью триггера алтарю пришел приказ на то, что бы он начал автоматически воскрешать умершего героя. Я нашел нужные действия (их два, использовал сразу оба, ради надежности), но они попросту не работали с умершим героем, а могли только воскресить героя такого же типа (если он был в алтаре), но не именно того, что помер.
Учтено было время, которые после смерти героя нельзя будет воскресить и нужные ресурсы были даны сполна.
Скриншот:

Globder, есть же приказ на юнита.
Вот карта с примером xgm.guru/files/100/213380/comments/394655/0.w3x
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
очевидно, нет. Скрина не видно.
Между возможностью воскрешения героя и его смертью есть промежуток времени в (время смерти) секунд. Это параметр в РО юнита
6
Diaboliko:
очевидно, нет. Скрина не видно.
Между возможностью воскрешения героя и его смертью есть промежуток времени в (время смерти) секунд. Это параметр в РО юнита
Я ВСЕ это учел. Ресурсы, приказ после вейта в 10 секунд!
Скрин
Загруженные файлы
7
Много чего не учел, обе функции работают не так, как тебе нужно. И, насколько я знаю, нужной функции нет. Но можно сделать костыль, есть функция мгновенно воскрешающая героя, но чтобы определить какого именно тебе нужно записать его в переменную. После смерти заставить Алтарь проигрывать анимацию работы и через 40 секунд (например) мгновенно воскресить героя рядом с Алтарем.
Еще, может быть, можно достать id приказа воскрешения, и таким образом заставить алтарь воскрешать, но я за это не шарю.
6
Haikyo:
Много чего не учел, обе функции работают не так, как тебе нужно. И, насколько я знаю, нужной функции нет. Но можно сделать костыль, есть функция мгновенно воскрешающая героя, но чтобы определить какого именно тебе нужно записать его в переменную. После смерти заставить Алтарь проигрывать анимацию работы и через 40 секунд (например) мгновенно воскресить героя рядом с Алтарем.
Еще, может быть, можно достать id приказа воскрешения, и таким образом заставить алтарь воскрешать, но я за это не шарю.
Да, про этот костыль я уже додумался. Еще одлин в голову пришел. Но тк нужно сделать этот триггер для компьютера, то не выходит. Триггером заставить выделить в выбор алтарь и действием "имитировать нажатие клавиши игроком" (установить нужную клавишу, что бы совпадала с горячей клавишей создания героя), и после этого он начнет воскрешаться. Но на ИИ не действуют действия типа выбрать для игрока или имитировать нажатие клавиши. Вот такое вот..
22
не исползуй вейт так как выше 10 сек не будет работать
6
pro100master:
не исползуй вейт так как выше 10 сек не будет работать
Я не понял тебя.
Haikyo:
Много чего не учел, обе функции работают не так, как тебе нужно. И, насколько я знаю, нужной функции нет. Но можно сделать костыль, есть функция мгновенно воскрешающая героя, но чтобы определить какого именно тебе нужно записать его в переменную. После смерти заставить Алтарь проигрывать анимацию работы и через 40 секунд (например) мгновенно воскресить героя рядом с Алтарем.
Еще, может быть, можно достать id приказа воскрешения, и таким образом заставить алтарь воскрешать, но я за это не шарю.
Просто, если делать такой костыль, то тогда нужно будет учесть, что алтарь может быть уничтожен, и сделать череду действий, что бы анимация не проигрывалась, когда алтарь уничтожен и др. Хороший, но крайний вариант.
7
Можно создать структуру, хранящую в себе алтарь и нужную боевую единицу, уничтожающуюся, если алтарь сломан. Дать ей функцию на воскрешение героя и отслеживать через таймер. Можно будет воскрешать не только героев, регулировать время воскрешения, и вообще, манипулировать процессом как угодно, и не надо будет писать отдельные триггеры для каждого алтаря. Но для реализации нужны познания в vJass.
26
Globder, есть же приказ на юнита.
Вот карта с примером xgm.guru/files/100/213380/comments/394655/0.w3x
Загруженные файлы
Принятый ответ
17
Есть специальное событие, называется "Боева единица - Событие Становится Воскрешаемым", а уже после этого вставляешь любое нужное действие, то ли воскресить героя, то ли еще что.
Загруженные файлы
26
Absolute, как раз это событие использовал, но приказ воскрешения не отдаётся сразу, надо чуть подождать.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.