триггерный уворот
отлавливаю урон событием EVENT_UNIT_DAMAGED
по идее следующий код должен восстановить нанесенный юниту урон:
local unit u = GetTriggerUnit()
local real d = GetEventDamage()
local real c = GetUnitState(u, UNIT_STATE_LIFE)
call SetUnitState(u, UNIT_STATE_LIFE, (c+d))
но он его не восстанавливает. что я делаю не так?

Лучший ответ:
всё как сказал Borodach
чтобы такой фигни не было надо запускать таймер на 0 секунд и им восстанавливать здоровье
также при получении урона надо давать скил на +100500 хп а таймером этот скил убирать и устанавливать нужное количество хп
подобных вопросов было дофига и готовых решений как следствие тоже дофига
я вроде тоже как то кидал свою систему обнуления урона



Просмотров: 121

» Лучшие комментарии


XGM Bot #1 - 2 месяца назад 0
Похожие вопросы:

» ответ
Добавь способность в книгу заклинаний(спелбук, находиться где-то в способностях для предметов) и заблокируй этот спелбук игроку, чьи юниты должны иметь ту способность(запретить способность надо триггерно, функция запрета скила можешь найти где то в пункте ''игрок''), потом просто добавь книгу заклинаний юниту, когда тот в области. Таким образом, пассивка будет работать, но при этом её иконки не будет видно.

Borodach #2 - 2 месяца назад 2
Востановление здоровя происходит раньше самого нанесения урона, первый удар не востановит так как здоровье на максимуме, а если не так, то надо выводить сообщение о всем, уроне, юните нанесши удар, получившый удар юнит...
avuremybe #3 - 2 месяца назад (отредактировано ) 0
Borodach, а есть какое-то событие, чтобы отследить момент нанесения, а не перед ним?
идея в том, чтобы отхиливать урон, если он больше 85% от макс. хп
но еще одна проблема триггерного уворота в том, что он не может спасти от урона, который больше макс. хп...
nvc123 #4 - 2 месяца назад 3

всё как сказал Borodach
чтобы такой фигни не было надо запускать таймер на 0 секунд и им восстанавливать здоровье
также при получении урона надо давать скил на +100500 хп а таймером этот скил убирать и устанавливать нужное количество хп
подобных вопросов было дофига и готовых решений как следствие тоже дофига
я вроде тоже как то кидал свою систему обнуления урона