Добавлен Morkoffka
Узнал о возможности преобразовать текст в тип юнита и сделал команду, которая спавнит юнитов по введённому типу. Прокатывали такие аргументы, как footman и rifleman. Сначала не понимал, откуда эти названия берутся, но потом откопал функцию преобразования типа в текст. Создал нестандартного юнита и попробовал преобразовать его в текст. Функция выдала:
custom_h000
Поскольку я счастливый обладатель jass new gen pack, я уже долго наблюдал такую фичу, как возможность сменить идентификатор при создании кастомного юнита, сначала удивился, а потом просто пропускал. Так вот этим текстом и оказался этот идентификатор с приставкой custom_. Единственный вопрос, как изменить id уже созданных юнитов? Такого поля в редакторе объектов нет, мне известна только возможность менять их при создании
Принятый ответ
Это лежит в слк таблице, сам тип юнита это - РО код, 'hpea' - peasant, это целое число, но в 256 ричной системе исчисления.
Были просто функции которые из текста делают РО код, вводишь -spawn h000'и появляется юнит нужного тебе типа...
Были просто функции которые из текста делают РО код, вводишь -spawn h000'и появляется юнит нужного тебе типа...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Были просто функции которые из текста делают РО код, вводишь -spawn h000'и появляется юнит нужного тебе типа...