Добавлен WalWin
Нужно сделать так: чтобы Юнит не смог никого атаковать (на 10 сек)
Нашел Действие:
Боевая единица - Set Unit Boolean Field
Attacks Enabed (uaen) - переменная юнита отвечающая за Атаки, перепробовал все варианты, не получается убрать атаку.
Боевая единица - Set Unit Boolean Field
Attacks Enabed (uaen) - переменная юнита отвечающая за Атаки, перепробовал все варианты, не получается убрать атаку.
Принятый ответ
просто дай ему способность Склад(логово орков) и после 10 сек отмени
или если эт свзяано с каким то баффом прост сделай проверку каждые 1 сек если имеет бафф"безумие" то добавь склад(логово орков) а если нет то снимай (склад)логово орков
или если эт свзяано с каким то баффом прост сделай проверку каждые 1 сек если имеет бафф"безумие" то добавь склад(логово орков) а если нет то снимай (склад)логово орков
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
или если эт свзяано с каким то баффом прост сделай проверку каждые 1 сек если имеет бафф"безумие" то добавь склад(логово орков) а если нет то снимай (склад)логово орков
Отредактирован Niken
2 Вариант: проверять условием при попытки атаковать -> остановить юнита
Отредактирован Ельнур
Niken: или сделай проверку 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
у меня у самого есть заклинания божественный щит
так вот пока этот божественный щит висит на герое он не может не атаковать не применять заклинание:) все просто)
Близзарды как всегда, есть тригер Боевая единица - Set Unit Boolean Field но он не работает, просто ору