В редакторе можно отдать юниту приказ (без указания цели/с целью юнитом/с целью точкой), если заранее знаешь какую способность он должен использовать, но как ввести приказ через переменную, например "Ability being cast".
Возможно ли это на GUI?

То что сказали выше.
Только когда сидишь в гуях это не очевидно, и кажется что используются сами абилки типа "Верховный маг - Буран", а на самом деле это просто строка "blizzard".
Сконвертни триггер в текст и там где отдача приказа будет не айди абилки, а ее строковый приказ.
Так что если хранить приказ, используй строковую переменную. Или целочисленную, тк каждому строковому приказу соответствует целочисленный индекс.
constant native OrderId takes string orderIdString returns integer
constant native OrderId2String takes integer orderId returns string
Есть еще приказы для которых нет соответствующей строки, они отдаются только через число (например перемещение предмета по слотам), эти уже надо искать. Где-то таблица есть с числовыми приказами.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
У каждой способности есть свой приказ, его нужно узнать (спросить или погуглить) и после этого приказать его юниту.
26
Переменная же есть для приказа, а Ability being cast это способность, а не приказ. Приказ способности обычно указан в РО в строке id приказа.
22
То что сказали выше.
Только когда сидишь в гуях это не очевидно, и кажется что используются сами абилки типа "Верховный маг - Буран", а на самом деле это просто строка "blizzard".
Сконвертни триггер в текст и там где отдача приказа будет не айди абилки, а ее строковый приказ.
Так что если хранить приказ, используй строковую переменную. Или целочисленную, тк каждому строковому приказу соответствует целочисленный индекс.
constant native OrderId takes string orderIdString returns integer
constant native OrderId2String takes integer orderId returns string
Есть еще приказы для которых нет соответствующей строки, они отдаются только через число (например перемещение предмета по слотам), эти уже надо искать. Где-то таблица есть с числовыми приказами.
Принятый ответ
12
8gabriel8:
Переменная же есть для приказа, а Ability being cast это способность, а не приказ. Приказ способности обычно указан в РО в строке id приказа.
PT153:
У каждой способности есть свой приказ, его нужно узнать (спросить или погуглить) и после этого приказать его юниту.
Я это и так знаю.
biridius:
То что сказали выше.
Только когда сидишь в гуях это не очевидно, и кажется что используются сами абилки типа "Верховный маг - Буран", а на самом деле это просто строка "blizzard".
Сконвертни триггер в текст и там где отдача приказа будет не айди абилки, а ее строковый приказ.
Так что если хранить приказ, используй строковую переменную. Или целочисленную, тк каждому строковому приказу соответствует целочисленный индекс.
constant native OrderId takes string orderIdString returns integer
constant native OrderId2String takes integer orderId returns string
Есть еще приказы для которых нет соответствующей строки, они отдаются только через число (например перемещение предмета по слотам), эти уже надо искать. Где-то таблица есть с числовыми приказами.
О, спасибо, не знал про числовой индекс. Я так и хотел сделать, но не знаю как юниту отдать нужный приказ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.