Короче, хочу на своей карте в Warcraft 3 1.26a, создал предмет создал триггер
изначально я создал триггер который принимает событие Боевая единица - Generic Unit Event - A unit Поднимает предмет, но если я сделаю так то боевая единица будет получать хп только при поднятии предмета, я изменил событие на время - Every 1.00 second of game time и расчитывал что каждую секунду оно будет проверять условия и если оно верное то боевая единица будет получать + 2% хп от максимального хп, но оно не работает
я не разбираюсь в триггерах и jass так что надеюсь на помощ

inserti550, создай глобальную группу, набирай в эту группу юнитов при поднятии этого предмета, а каждую секунду перебирай юнитов в группе и добавляй picked unit'у 2 процента от его макс хп.
И ещё понадобится 3й триггер, на сброс предмета, чтобы исключать юнитов из группы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
В событие таймера нет юнита триггера, оно ж событие на время
Ответы (4)
1
EugeAl, ладно, а как мне тогда вызывать проверку и действия каждую секунду? если бы это был какой то статический бафф то я бы просто скопировал в Способности "Предмет: восстановление здоровья" указал бы там нужную цифру и указал бы его в предмете, но мне нужно 2 процента от максимального хп
23
inserti550, создай глобальную группу, набирай в эту группу юнитов при поднятии этого предмета, а каждую секунду перебирай юнитов в группе и добавляй picked unit'у 2 процента от его макс хп.
И ещё понадобится 3й триггер, на сброс предмета, чтобы исключать юнитов из группы.
Принятый ответ
32
EugeAl, 1 триггер и 4события, время вышло, юнит поднял предмет, юнит выложил предмет, юнит продал предмет.
По eventid событие ветвление, и помещение\удаление в группу, при переборе проверка на то жив ли юнит.
32
А стандартная аура регена фонтана не канает? Цели установить на только сам воин?
1
Спасибо, что поднимаете такие темы в обсуждении. Мне тоже полезно
Чтобы оставить комментарий, пожалуйста, войдите на сайт.