Сделал систему, в которой предметы создаются через тренировку юнита. То есть ловится приказ, и, в зависимости от типа юнита, создаётся определённый тип предмета. Но появилась проблема: из-за того, что здание может тренировать юнитов, у него появился приказ "Точка сбора". Пытался менять, как было предложено в статье по редактированию приказов, установив следующие значения:
[CmdRally]
Art=
Buttonpos=-2147483648,-2147483648
PlacementModel=
Однако, это не помогло. Пиктограмма остаётся, окошко (пустое) всплывает при наведении. Думаю, дело в том, что для каждой расы своя иконка. Искал в MPQ архивах игры, не нашёл. Кто-нибудь знает, как полностью удалить этот приказ из панели?
Пока что заменил импортом пиктограмму на чёрный квадрат, но это не решает проблему.
[CmdRally]
Art=
Buttonpos=-2147483648,-2147483648
PlacementModel=
Однако, это не помогло. Пиктограмма остаётся, окошко (пустое) всплывает при наведении. Думаю, дело в том, что для каждой расы своя иконка. Искал в MPQ архивах игры, не нашёл. Кто-нибудь знает, как полностью удалить этот приказ из панели?
Пока что заменил импортом пиктограмму на чёрный квадрат, но это не решает проблему.
Принятый ответ
UnitRemoveAbility(whichUnit, 'ARal')
где whichUnit - твое здание
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
Ubertip="После того, как вы укажете сборный пункт, в него автоматически будут следовать все войска, нанятые в этом здании. Если по пути им встретится противник, они нападут на него. В качестве сборного пункта можно указать рудник, лес или боевую единицу."
Hotkey=Y
Buttonpos=3,1
PlacementModel=UI\Feedback\RallyPoint\RallyPoint.mdl
Пока что вопрос оставляю открытым. Если через несколько дней решения не будет - закрою.
Спасибо, ты сохранил мне несколько часов свободного времени)