Как сделать, чтобы автоатаки юнита наносили урон зависящий от максимального здоровья врага?

Принятый ответ

Наносить доп урон триггерно, в тот самый момент когда один юнит получает урон от другого.
Как отловить физ урон уже писали не раз...
1
32
7 лет назад
1
Наносить доп урон триггерно, в тот самый момент когда один юнит получает урон от другого.
Как отловить физ урон уже писали не раз...
Принятый ответ
0
1
7 лет назад
0
quq_CCCP, Я это понимаю, но как именно сделать чтобы наносился дополнительный урон зависящий от максимального здоровья врага.
1
32
7 лет назад
1
А что тут непонятного? Сударь не может узнать сколько макс. хп у юнита?
0
1
7 лет назад
0
quq_CCCP, У постоянно меняющегося вражеского юнита сложновато.
4
32
7 лет назад
4
Zelensky:
quq_CCCP, У постоянно меняющегося вражеского юнита сложновато.
Шта? Мб хватить баловаться спайсами чувак, а то в дурку угодишь....
Перед каждым ударом проверяешь GetUnitState( unit, UNIT_STATE_MAX_LIFE ) кол-во хп, по кол-ву макс хп вычисляй урон, к примеру
GetUnitState( unit, UNIT_STATE_MAX_LIFE ) * 0.05 (5% урона от макс хп юнита)
А потом с блокируешь рекурсию триггера глобалкой или отключением, наносишь урон цели от лица атаковавшего юнита физическим уроном (или каким там надо?)
0
1
7 лет назад
0
quq_CCCP, Ты же понимаешь, что я дебил? Т.к я только на тригерах работать могу.
0
32
7 лет назад
0
Ну слушай, там есть это действие на гуях... Хп юнита, тока на гуи отслеживать физический урон ой как непросто, особенно для новичков...
0
1
7 лет назад
0
quq_CCCP, Ваш сарказм, чуть меня оскорбляет.
0
32
7 лет назад
0
Это не сарказм, но если для вас сложно найти хп юнита, то как вы реализуете отлов удара по юниту? Событие юнит атакован не канает, оно срабатывает при замахе, что не дает гарантий что юнит попал в цель или вовсе ударил юнита.
0
1
7 лет назад
0
quq_CCCP, То есть легче выучить джас?
0
4
7 лет назад
0
Вопрос требует коррекции. Автоатака - это при активации способности аля огненные стрелы или обычная атака? В любом случае если тебе удается отловить урон, не понимаю, в чем дальше трудности? Нанести доп урон, исходя из макс здоровья есть в стандартных функциях.
0
22
7 лет назад
0
Zelensky:
quq_CCCP, Я это понимаю, но как именно сделать чтобы наносился дополнительный урон зависящий от максимального здоровья врага.
Zelensky:
quq_CCCP, У постоянно меняющегося вражеского юнита сложновато.
Zelensky:
quq_CCCP, Ты же понимаешь, что я дебил? Т.к я только на тригерах работать могу.
Zelensky:
quq_CCCP, То есть легче выучить джас?
Ты уверен, что ты умеешь работать в триггерах? Я думаю тебе надо посидеть с ними ещё побольше..
Alexander122:
В любом случае если тебе удается отловить урон, не понимаю, в чем дальше трудности? Нанести доп урон, исходя из макс здоровья есть в стандартных функциях.
Просто тип не шарит, но думает, что он шарит
0
32
7 лет назад
0
Zelensky:
quq_CCCP, То есть легче выучить джас?
Очень желательно, и не джасс а JASS2.
Там проще копипастить если чо....
0
28
7 лет назад
0
в бодующем подобные вопросы буду удалять нафиг ибо в статьях 100500 раз написали даже про то как сделать отлов урона на гуи
0
20
7 лет назад
Отредактирован ssbbssc
0
человек не в курсе про действие в гуи с названием арифметика
удалите вопрос лучше
Чтобы оставить комментарий, пожалуйста, войдите на сайт.