Добавлен
Господа, помогите пожалуйста, такая задача, нужно запретить приказ пкм для юнита, если после отлова смарта сразу отдать
IssueImmediateOrder(u,"stop")
То просто ничего не сработает, а работает только при наличии задержки в 0.01 сек, но тогда юнит всё таки дергается и выполняет разворот, а мне этого не надо.
В общем есть какие-то костыльные методы?

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

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

ответ
1.Stop - Стоп
2.Attack - Атаковать
3.Move/Run - Движение
4.Smart - ПКМ
5.Harvest - сбор ресурсов
6.Patrol - патруль
7.holdposition - удержание позиции
ответ
NewToJass, vjass это диалект
он ничего не убирает а лишь дополняет
если в vjass чтото не работает то и в jass это тоже не работает
ответ
Можно дать юниту какую-нить абилку и все время через Force UI Key заставлять игрока ее нажимать пока этот юнит выбран
И как только он эту абилку использует, значит меню закрыто

2
23
5 лет назад
2
если юнит отдает приказ делаем пауза кто отдает приказ и через ид приказ стоп чем строка и анпаузим и не будет дергания и класическо он стоят как ни в чем не бывало
Принятый ответ
0
32
5 лет назад
0
JMCode, да это сработало, блин а я же знал об этом способе, только как для непрерывной анимации, а оно и для движения тоже срабатывает, спасибо
Чтобы оставить комментарий, пожалуйста, войдите на сайт.