Как сконвертировать ID героя в строку и обратно? Ну в Dota Open Stats видел что то на подобии AH23

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

равкод это Integer. надо функцию писать, чтобы равкоды в строки конвертить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
6 лет назад
0
это называет равкод и вы можете его увидеть список с параметром "Показывать название переменых"
И фич есть что
юниты начинают с h000
герои с H000
способности A000
Но могут и другие значение если вручную прописать
0
20
6 лет назад
0
pro100master, Как этот равкод в триггерах использовать?
0
18
6 лет назад
0
Нужно через JASS. В триггерах на GUI такого нет (в обычном редакторе). Равкод - это не конкретный объект, а его тип. То есть тип юнита или предмета и т. д.
0
20
6 лет назад
0
Maniac_91, можете дать туториал где о них рассказывается или пару строк кода?
0
18
6 лет назад
Отредактирован Maniac_91
0
Если же имеются в виду объекты на карте, то это надо конвертировать в текст действие с конкретным объектом. Получится что-то вроде gg_hfoo_0012 (не помню точно). Не знаю, правда, есть ли смысл в этом, кроме использования в JASS; предполагаю, что автор вопроса работает на GUI).
Kirill78, конкретных инструкций не могу в данный момент дать. Попробуй поискать "равкод Warcraft 3".
А насчёт кода - просто переведи в текст, к примеру, действие создания юнита. Перевод в текстовый вид делается в редакторе триггеров в верхнем меню "Правка".
4 символа в одиночных кавычках - это и есть равкод.
0
20
6 лет назад
0
Maniac_91, Работал в JASS. Все равкоды записаны в одиночных кавычках, а все строки в двойных.
Если в строку передать GetUnitTypeId(gg_unit_H000_0004) то будет ошибка
1
20
6 лет назад
1
равкод это Integer. надо функцию писать, чтобы равкоды в строки конвертить.
Принятый ответ
0
20
6 лет назад
0
biridius, ну и на последок: как юниту или абилке дать свой равкод?
0
23
6 лет назад
0
Kirill78, качай JNGP и при создании юнита/абилки/прочего сможешь прописать свой равкод.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.