Хочу сделать заклинание, которое будет действовать только на юнитов низкого уровня. С событиями и действиями я сам разберусь, а вот подскажите условие - есть ли там отслеживание уровня юнита?
П.С уровень нужен не героя, а именно обычного юнита

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

При начале каста проверять GetUnitLevel, если он меньше необходимого, то отменять каст и выводить сообщение для игрока о том, что цель не подходит по условию.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
Nikita_Gamers, ну вот есть неплохая статья xgm.guru/p/wc3/movingsystem
ответ
Audes, как раз-таки ты ошибаешься.
Audes:
Это уже интереснее.
при касте проверяешь уровень скилла у кастера и заносишь в переменную[custom value цели] эту цифру. - Для баффов
для аур всё ещё веселее - либо через unit within range либо пиком всех юнитов в раиусе такм-то каждые 0.5 сек проверяешь у кого самый большой лвл способности, пикаешь всех союзных вокруг него и заносишь в переменную[custom value picked unit] эту цифру. Карта повиснет нахер и играть в неё будет невозможно.
ответ
Надо делать это с юнитом во время создания относительно уровня сложности. Если сложность *такая то* то создать юнита и сделать с ним *то-то* иначе, *другое то-то*
ответ
Если абуза боишься, можно просто поставить, что пассивка не действует чаще, например, раза в 0.5 секунды (таймером вешаешь на юнита "что-то" - абилу-маркер, хэш-значение и т. д., после окончания таймера убираешь, а в условиях - если у юнита это "что-то" есть, то пассивка не канает)

0
21
6 лет назад
0
Stalker Freedom, нативки с уровнем героя не работают с прочими юнитами? Если да, то мемхак, кастомная система или жди следующего патча.
2
8
6 лет назад
2
При начале каста проверять GetUnitLevel, если он меньше необходимого, то отменять каст и выводить сообщение для игрока о том, что цель не подходит по условию.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.