Как узнать цыфровой код способности и потом применить способность через него?
З.Ы. я не про ctrl+D

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

getSpellAbilityId получает этот код. типа 'A0=1' . он и отображается при ctrl+d. другого, вроде-то и нет. Чтобы написать его в 4-символьном виде нужна функция, переводящая это число в строчку. А иначе напишется число вроде 17839483. GetUnitCurrentOrder получает текущий приказ. Напрямую приказать использовать способность по её ID вроде нельзя было никогда. То есть можно отлавливать приказ и приказывать его же в нужной ситуации.
Если же вопрос заключается тупо в том, чтобы создать триггер с применением уже заранее известной способности, то это делается через приказ. То есть Issue разные Order. Приказ настраивается и смотрится в редакторе объектов у самой способности.
А так кроме ID у способности нет никаких цифровых кодов больше.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
29
9 лет назад
2
constant native OrderId takes string orderIdString returns integer
2
16
9 лет назад
2
16GB, это в личном сценарии прописать?
мне надо две строчки, 1 чтобы вывести на экран при касте и 2 чтобы применить
2
2
9 лет назад
Отредактирован modern19999
2
getSpellAbilityId получает этот код. типа 'A0=1' . он и отображается при ctrl+d. другого, вроде-то и нет. Чтобы написать его в 4-символьном виде нужна функция, переводящая это число в строчку. А иначе напишется число вроде 17839483. GetUnitCurrentOrder получает текущий приказ. Напрямую приказать использовать способность по её ID вроде нельзя было никогда. То есть можно отлавливать приказ и приказывать его же в нужной ситуации.
Если же вопрос заключается тупо в том, чтобы создать триггер с применением уже заранее известной способности, то это делается через приказ. То есть Issue разные Order. Приказ настраивается и смотрится в редакторе объектов у самой способности.
А так кроме ID у способности нет никаких цифровых кодов больше.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.