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%

Просмотров: 12 008

Анду-фа-ладор #1 - 7 лет назад -3
можно проще:
Событие:
Юнит умирает
Условие:
Юнит который умер равно герой is да
Действие:
Воскресить юнита который умер в позиции воскрешение.
И будет один косяк.Будет воскрешатся не тольок герой,но и простой крип.Без условия это все бред.
Sergant1000 #2 - 7 лет назад 0
Ну твой вариант как один из вариантов, а почему бы и нет.
Анду-фа-ладор #3 - 7 лет назад -1
Sergant1000, ты не так понял мой вариант
Событие:
Unit Умирает
Условие:
Dying unit is герой равно да
Действие:
Revival dying unit in center of Воскрешение. Показать графику.
И там космети.
Sergant1000 #4 - 7 лет назад 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 - 7 лет назад -2
Ну теперь понятно что ты имеешь ввиду,а то на русском тригерре не фурычу =)
Стратег #6 - 7 лет назад (отредактировано ) 0
Прочитал начало базы, обрадовала фраза
Тригерные примеры делаются по возможности: на 12 игроков
Извините, но это полное дерьмо, такой пример никому никогда не пригодится, только нуб полный им воспользуется. Ни в одной карте герои мгновенно не воскрешаются, нужно ждать время, а как ты хочешь вэйтом воскресить последнего умершего героя, так он тебе после бойни и воскресить 1 одного героя, а все 11 будут лежать в таверне.
Уж такой бред в народ не нужно нести.
Sergant1000 #7 - 6 лет назад 0
Стратег, сначало проверь, а после критикуй.
Стратег #8 - 6 лет назад 0
Ты думаешь, я так не делал? Конечно делал и сказал результат этого.
sisieee #9 - 6 лет назад 0
А как сделать чтобы был счётчик который считает сколько времени до воскрешение героя например 30 сек и героев может быть много до бесконечности например небольшое окошко
Timoxxx #10 - 6 лет назад 1
sisieee:
А как сделать чтобы был счётчик который считает сколько времени до воскрешение героя например 30 сек и героев может быть много до бесконечности например небольшое окошко
Используй окно таймера
sisieee #11 - 6 лет назад 0
а где это
Hanuman #12 - 2 года назад 0
Как сделать,что бы можно было выкуп за деньги
Это сообщение удалено
Steal nerves #14 - 1 год назад 0
делал воскрешение, и не мог сделать нормально. А как оказалось, пищи не хватало (у меня наспавнилось много войск), и поэтому не воскресал герой. я то думал, дело в триггере.
Ельнур #15 - 8 месяцев назад -2
Steal nerves:
делал воскрешение, и не мог сделать нормально. А как оказалось, пищи не хватало (у меня наспавнилось много войск), и поэтому не воскресал герой. я то думал, дело в триггере.
в пищи что писать
Steal nerves #16 - 8 месяцев назад (отредактировано ) 0
Ельнур, когда ты покупаешь или тренируешь войска, воскрешаешь героев в таверне, что требует игра? ресурсы (золото, дерево), еды. Если этого будет не хватать, то тебе не купить, нанять юнита или не воскресить героя.

триггерное воскрешение точно также работает (один раз наспавнил кучу крипов, и мне было не воскресить гг). Если пиши не хватает, ты не можешь воскресить. Удивительно, что золото и дерево не требуется для триггерного воскрешения. Что нужно сделать: это у крипов в ро убрать потребление пищи (тогда у гг всегда будет хватать пищи), или у героя в ро убрать потребление (тогда гг не будет зависеть от еды), или как-то повысить временно еду (поднять ограничение пищи, попробуй триггерами).
Ельнур #17 - 8 месяцев назад (отредактировано ) -2
Steal nerves:
Ельнур, когда ты покупаешь или тренируешь войска, воскрешаешь героев в таверне, что требует игра? ресурсы (золото, дерево), еды. Если этого будет не хватать, то тебе не купить, нанять юнита или не воскресить героя.

триггерное воскрешение точно также работает (один раз наспавнил кучу крипов, и мне было не воскресить гг). Если пиши не хватает, ты не можешь воскресить. Удивительно, что золото и дерево не требуется для триггерного воскрешения. Что нужно сделать: это у крипов в ро убрать потребление пищи (тогда у гг всегда будет хватать пищи), или у героя в ро убрать потребление (тогда гг не будет зависеть от еды), или как-то повысить временно еду (поднять ограничение пищи, попробуй триггерами).
я поставил ограничение пищи 300 (макс)
теперь попробую в РО убрать потребление,
попробвал не воскресился
Steal nerves #18 - 8 месяцев назад 0
Ельнур, карту пример. и создавай вопрос в академии.
Steal nerves #19 - 4 дня назад 0
вот пример воскрешение с помощью камня воскрешения как в кампании Рексара ссылка