1)Делай через SetWidgetLife(юнит, здоровье )
2)Нужно добавлять способность повышающую максимальное здоровье и таймером через 0.00 сек удалять (ну или 0.01 если не будет успевать добавлять здоровье).
Триггер1
Событие - Юнит входит в область Вся карта
Условие - Триггер юнит не в отряде "группа"
Действие - Добавить событие в "триггер2" "триггер юнит" получает урон
Добавить "триггер юнит" в "группу"
Триггер2
Событие - пусто
условие - пусто
действие - свое
Если нужно для конкретного юнита, то принцип тот же, только событием другим отловить, и не допускать повторения тирггера с добавлением
» WarCraft 3 / Отданный приказ
Ну или без указания цели.
» WarCraft 3 / Вопрос насчет "бессмертия" с EventDamage
2)Нужно добавлять способность повышающую максимальное здоровье и таймером через 0.00 сек удалять (ну или 0.01 если не будет успевать добавлять здоровье).
» WarCraft 3 / КД спеллов не идет.
» WarCraft 3 / Инвиз у зданий.
» WarCraft 3 / Создание декораций
Ред. Borodach
» WarCraft 3 / Странное поведение у союзного героя
попробуй другой комп у второго запустить. Иначе, проблема в коде
» WarCraft 3 / Что делает функция ResetTrigger?
возможно для удаления действий триггера
Ред. Кет
» WarCraft 3 / Убрать отображение здоровья
» WarCraft 3 / Тип урона у способностей
» WarCraft 3 / Как отключить способность
» WarCraft 3 / Случайные группы
Ред. Borodach
» WarCraft 3 / Как отловить получение юнитом урона?
Событие - Юнит входит в область Вся карта
Условие - Триггер юнит не в отряде "группа"
Действие - Добавить событие в "триггер2" "триггер юнит" получает урон
Добавить "триггер юнит" в "группу"
Событие - пусто
условие - пусто
действие - свое
» WarCraft 3 / Hightech Assasin