Добавлен ApaxHoqpuJL
Можете подсказать, какой у орков стринг приказа вылезти из постройки, как при клике на его иконку во время стройки. Гугл не помог, "stop" не сработал.
Заранее спасибо.
Принятый ответ
ApaxHoqpuJL, как не можешь. там в гуи есть такие только без Get. эта переменная на jass.Не могу найти в списке функций GetConstructingUnit или что нибудь такое.
ApaxHoqpuJL, еще можно запретить строить на начальном этапе - проверить приказ стройки. проверяешь какое здание строит. id приказ => id здание.
во время события приказа в точку можно отдать приказ стоп, однако, "stop" не может сбить приказ в точку (даже стоп не помогает, не знаю почему. юнит просто бежит выполнять приказ в точку. замечал два раза такое).
во время события приказа в точку можно отдать приказ стоп, однако, "stop" не может сбить приказ в точку (даже стоп не помогает, не знаю почему. юнит просто бежит выполнять приказ в точку. замечал два раза такое).
Он просто не сбивает. Решение находил такое: я отдавал приказ двигаться в тек позицию юнита, и юнит останавливался и не бежал туда. Единственное, что замечано - что статические повороты делает, хотя не так существенно.
call IssuePointOrder(GetTriggerUnit(), "move", GetUnitX(GetTriggerUnit()), GetUnitY(GetTriggerUnit()) )
позже нашел другой способ у СССР-а - пауза. не делает развороты не нужные
сall PauseUnit(GetTriggerUnit(), true) //<= вкл паузу
call IssueImmediateOrder(GetTriggerUnit(), "stop")
сall PauseUnit(GetTriggerUnit(), false) //<= выкл паузу
и одновременно выдать текстовое оповещение игроку: "вы это здание не можете строить"
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
UPD: смотрю пример, видимо где-то что у меня в карте мешает.
Отредактирован MpW
тфу нежить тут не при чем. тоже самое будет
Отредактирован PT153
Вот верные итоги.
Ломал именно приказ 851973, потому что у меня были проверки только на "smart", "patrol" и "move". Я до конца думал, что приказ 851973 немедленный, то есть не отдаётся в точку, то есть триггер не должен срабатывать. Но на самом деле приказ 851973 либо ловится всеми событиями приказа, либо при паузе отдаётся в точку.
Когда я делал эту версию карты (полтора года назад), я даже не знал об этом приказе.
Отредактирован MpW