Не могу понять, почему действие Иначе, не воспроизводится. (Если навалять Забытому, и снизить ХП ниже 90%)

Так есть действие в блоке иначе.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Действие то увеличивает модель, вот только ты увеличиваешь в % от ОРИГИНАЛЬНОГО размера, то есть ты каждый раз ему задаёшь одну и ту числовую величину. Если ты хочешь чтобы юнит каждые ХХ секунд рос по 20%, то следует завести переменную, изначально пусть она будет 100, а каждый раз увеличиваться на 20 и размер юнита делай равным этой переменной.
ответ
Можно передать, через хэш таблицу.
ответ
Вот держи. За подробностями в вк можешь обратится и если такое дело помогу доработаю систему на jass ( мой вк - vk.com/id446544976 )
ответ
Был недавно вопрос. Можно поставить дистанцию получения автоприказа на 0 или дать классификацию Рабочий.

28
Так есть действие в блоке иначе.
Принятый ответ
18
PT153, Другое действие, это для наглядности, в прикреплённой карте.
Чтобы запустить в Варике, и всё сразу на экране.
22
Потому что 100% текущих хп больше чем 90% текущих хп
В обеих половинах условия стоит текущее хп, поменяй справа здоровье на макс здоровье.
26
У тебя проблема в том что ты сравниваешь ХП юнитом с 9/10 от его ХП
Т.е. если у юнита 420хп, то ты сравниваешь 420 и 420/100*90=378
У тебя в условии будет ровно вот так: 420 > 378
И какое бы здоровье у юниты не было, оно всегда будет больше чем 0.9 от этого же числа.
Для того что бы определить процент (часть) здоровья, тебе надо сделать то что игра показывает уже сама по себе - 420/420хп., т.е. разделить текущее здоровье юнита на его максимальное значение. Например при 300/420хп это равно 300 / 420 = ~0.714, т.е. 71,4%
У тебя должно быть так
Если (текущее здоровье / максимальное здоровье ) > 0.9 тогда
Чтобы оставить комментарий, пожалуйста, войдите на сайт.