Добавлен inserti550
Короче, хочу на своей карте в Warcraft 3 1.26a, создал предмет создал триггер
изначально я создал триггер который принимает событие Боевая единица - Generic Unit Event - A unit Поднимает предмет, но если я сделаю так то боевая единица будет получать хп только при поднятии предмета, я изменил событие на время - Every 1.00 second of game time и расчитывал что каждую секунду оно будет проверять условия и если оно верное то боевая единица будет получать + 2% хп от максимального хп, но оно не работает
я не разбираюсь в триггерах и jass так что надеюсь на помощ
изначально я создал триггер который принимает событие Боевая единица - Generic Unit Event - A unit Поднимает предмет, но если я сделаю так то боевая единица будет получать хп только при поднятии предмета, я изменил событие на время - Every 1.00 second of game time и расчитывал что каждую секунду оно будет проверять условия и если оно верное то боевая единица будет получать + 2% хп от максимального хп, но оно не работает
я не разбираюсь в триггерах и jass так что надеюсь на помощ
Принятый ответ
inserti550, создай глобальную группу, набирай в эту группу юнитов при поднятии этого предмета, а каждую секунду перебирай юнитов в группе и добавляй picked unit'у 2 процента от его макс хп.
И ещё понадобится 3й триггер, на сброс предмета, чтобы исключать юнитов из группы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. inserti550
По eventid событие ветвление, и помещение\удаление в группу, при переборе проверка на то жив ли юнит.