Нужно сделать так: чтобы Юнит не смог никого атаковать (на 10 сек)
Нашел Действие:
Боевая единица - Set Unit Boolean Field
Attacks Enabed (uaen) - переменная юнита отвечающая за Атаки, перепробовал все варианты, не получается убрать атаку.

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

просто дай ему способность Склад(логово орков) и после 10 сек отмени
или если эт свзяано с каким то баффом прост сделай проверку каждые 1 сек если имеет бафф"безумие" то добавь склад(логово орков) а если нет то снимай (склад)логово орков
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
7
5 лет назад
3
просто дай ему способность Склад(логово орков) и после 10 сек отмени
или если эт свзяано с каким то баффом прост сделай проверку каждые 1 сек если имеет бафф"безумие" то добавь склад(логово орков) а если нет то снимай (склад)логово орков
Принятый ответ
0
24
5 лет назад
Отредактирован Niken
0
1 Вариант: заменять на юнита у которого нет возможности атаковать
2 Вариант: проверять условием при попытки атаковать -> остановить юнита
0
7
5 лет назад
Отредактирован Ельнур
0
тут нужно переменная таймер переменная боевая единица и переменная способность и переменная заклинание ивсе)
Niken:
1 Вариант: заменять на юнита у которого нет возможности атаковать
2 Вариант: проверять условием при попытки атаковать -> остановить юнита
или сделай проверку unit type of attacked unit равно паладин and integer меньше 10
set integer = integer+1
order attacking unit отставить
иначе do nothing
это условие 10 атак и он сможет после этого атаковать
или дай бафф безумие на 10 сек
и проверяй если unit type of attacking unit hass buff 'Bezumie"
order attacking unit отставить иначе do nothing
у меня у самого есть заклинания божественный щит
так вот пока этот божественный щит висит на герое он не может не атаковать не применять заклинание:) все просто)
0
24
5 лет назад
0
Ельнур, быстрее всего поймет, если скинешь ему карту с примером
0
26
5 лет назад
0
Я тоже за вариант со складом, это самое простое в данной ситуации - дал и отнял.
0
11
5 лет назад
0
Да пожалуй склад самый простой способ
Близзарды как всегда, есть тригер Боевая единица - Set Unit Boolean Field но он не работает, просто ору
0
26
5 лет назад
0
WalWin, это с какой версии? На 1.26 я такой не припомню, а значит скорее всего её там не было (хотя могу ошибаться). Типа переключает флаг какой-либо у юнита?
0
28
5 лет назад
0
Extremator, это в 1.31 добавили.
0
26
5 лет назад
0
PT153:
Extremator, это в 1.31 добавили.
Аа, ну значит понятно почему оно не работает.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.