как создать юнита из чата ?
если:
  1. я не знаю его номер
  2. я не знаю "peasant"
  3. а могу ввести только "hpea"
call CreateUnit(Player(0),chat,1000,1000,0)
создание на джасе через
call CreateUnit(Player(0),'hpea',1000,1000,0)
не подходит, вопрос именно из чата по коду
или так нельзя?
т.е. вопрос такой:
как сконвертировать string "hpea" (или "'hpea'") ---- в "peasant" (или в unitid)
`
ОЖИДАНИЕ РЕКЛАМЫ...
13
Не очень понял вопрос, но думаю что то из этого тебе точно нужно.
Загруженные файлы
23
Смотря сколько юнитов нужно так создавать. Если относительно немного - можно обойтись двумерным массивом
И есть нативка S2I, но там нужно число вводить текстом. Наверно
30
как сконвертировать string "hpea" (или "'hpea'")
В этой статье есть ссылочка на [Lua][vJass] Ascii.
call CreateUnit(Player(0),Char2Ascii("hpea"),1000,1000,0)
14
nazarpunk хочу от тебя детей
МрачныйВорон а от тебя внуков
ну и кого из вас двоих выбирать в качестве верного ответа ?
27
host_pi, вам нужно понять как делать конвертацию систем счисления. xgm.guru/p/blog-steal-nerves/Konvertatsiya-chisel-j3Y
На 1.26 это было пиздец как проблемой. Но и применения этих конвертации было мало, ну практически бесполезной. Их в индексах массива не заюзаешь. Пришлось хитрить, придумывать как сохранить/загрузить инфу. Это сейчас мб в рефе в луа самое то. Ну и на jass

В рефордже есть спец нативка FourCC, там можно сразу строку в число получать
Чтобы оставить комментарий, пожалуйста, войдите на сайт.