WarCraft 3: Воскрешение Героя

База примеров на GUI
Выбираем героя, выбираем, а он все дохнет и дохнет.
чтобы такого не было сделаем примеров котором будет воскрешаться герой.

Воскрешение Героя

Надеюсь вы уже создали карту со всеми вытекающими, а триггер которого вам не хватает находиться тут. И так:

> Событие:
> -Боевая единица - Unit умирает
> Условие:
> -((Triggering units) is Герой) равно да 
> Действие:
> Wait 2.00 seconds
> -Герой - Instantly revive (Triggering unit) at (Position of (Triggering unit), показать revival graphics

Если хотим чтобы герой воскрешался в определенной области, то создаем область скажем "Область1" и меняем
> -Герой - Instantly revive (Triggering unit) at (Position of (Triggering unit), показать revival graphics
на
> -Герой - Instantly revive (Triggering unit) at (Center of "Область1"), показать revival graphics


Космети.

Не забываем украсить. Поэтому в конце триггеров на появления героев Добавим для удобства перемещение камеру на героя:
-Камера - Pan camera for (Owner of (Trigering unit) to (Center of "область воскрешения") over 0.00 seconds
Теперь не хватает какого-нибудь спец эффекта, и тут все поправимо:
-Спецэффект - Create a special effect attach to the original\head\chest of (Triggering unit) using Abilities\Spells\Human\ReviveHuman\ReviveHuman.mdl
Ну и последний штрих сделаем чтобы появившийся герой был выбран сразу для этого вписываем:
-Выбор - Select (Last created unit).
можно поставить в триггере штраф за смерть,
-Игрок - Add -100 to Triggering player Золото\Древесина (текущ.)
вывести текст о смерти всем игрокам в том числе и штраф,
-игра - Display to (All players) the text: "Игрок Х умер и потерял 100 Золота и 100 Древесины"
установить время воскрешения
-Wait 3.00 seconds
и наконец установить уровень маны и здоровья.
-Боевая единица - Set Life of (Triggering unit) to 50.00%
-Боевая единица - Set mana of (Triggering unit) to 10.00%

Просмотров: 8 231

Анду-фа-ладор #1 - 5 лет назад -3
можно проще:
Событие:
Юнит умирает
Условие:
Юнит который умер равно герой is да
Действие:
Воскресить юнита который умер в позиции воскрешение.
И будет один косяк.Будет воскрешатся не тольок герой,но и простой крип.Без условия это все бред.
Sergant1000 #2 - 5 лет назад 0
Ну твой вариант как один из вариантов, а почему бы и нет.
Анду-фа-ладор #3 - 5 лет назад -1
Sergant1000, ты не так понял мой вариант
Событие:
Unit Умирает
Условие:
Dying unit is герой равно да
Действие:
Revival dying unit in center of Воскрешение. Показать графику.
И там космети.
Sergant1000 #4 - 5 лет назад 0
кто привел тригеры в нормальный вид??? вы хоть не меняйте концепции, а то в первом варианте не понятно что за Воскрешение и неправильно указано в первом действии
Revival Dying unit in center of Dying unit and показать/скрыть revival grapficks
ошибка а правильно
Revival Dying unit in center of Triggering unit and показать/скрыть revival graphics
+ ко всем им указываются принадлежности
Герой - Revival Dying unit in center of Triggering unit and показать/скрыть revival graphics
Боевая единица - Move instantli Dying unit in center of "область воскрешения" тоже неправильный.
Кошмар.
Все Исправил ваши косяки
Анду-фа-ладор #5 - 5 лет назад -2
Ну теперь понятно что ты имеешь ввиду,а то на русском тригерре не фурычу =)
Стратег #6 - 5 лет назад (отредактировано ) 0
Прочитал начало базы, обрадовала фраза
Тригерные примеры делаются по возможности: на 12 игроков
Извините, но это полное дерьмо, такой пример никому никогда не пригодится, только нуб полный им воспользуется. Ни в одной карте герои мгновенно не воскрешаются, нужно ждать время, а как ты хочешь вэйтом воскресить последнего умершего героя, так он тебе после бойни и воскресить 1 одного героя, а все 11 будут лежать в таверне.
Уж такой бред в народ не нужно нести.
Sergant1000 #7 - 5 лет назад 0
Стратег, сначало проверь, а после критикуй.
Стратег #8 - 5 лет назад 0
Ты думаешь, я так не делал? Конечно делал и сказал результат этого.
sisieee #9 - 4 года назад 0
А как сделать чтобы был счётчик который считает сколько времени до воскрешение героя например 30 сек и героев может быть много до бесконечности например небольшое окошко
Timoxxx #10 - 4 года назад 1
sisieee:
А как сделать чтобы был счётчик который считает сколько времени до воскрешение героя например 30 сек и героев может быть много до бесконечности например небольшое окошко
Используй окно таймера
sisieee #11 - 4 года назад 0
а где это
Trickster #12 - 1 месяц назад 0
Как сделать,что бы можно было выкуп за деньги