Возможно ли в редакторе сменить ID объекта после его создания?
Да, нужно импортировать нужный файл (например, файл с данными способностей), открыть его блокнотом (там ничего не будет понятно), через поиск найти нужный равкод, заменить на новый, сохранить и импортировать в карту отредатированный файл. Перед этим нужно сделать бекап старого файла.
C++ тоже показывает 832.0, на С почему-то не смог запустить. UrsaBoss, вообще, используй нативки, они точнее будут нахождения дистанции "руками" в данном случае. Но не используй Pow(), эта функция очень неточная.
constant native IsUnitInRange takes unit whichUnit, unit otherUnit, real distance returns boolean
constant native IsUnitInRangeXY takes unit whichUnit, real x, real y, real distance returns boolean
constant native IsUnitInRangeLoc takes unit whichUnit, location whichLocation, real distance returns boolean
Так это нормально, возьми любой другой язык, поставь тип переменная на float и сделай такие же вычисления. Уверен, результат будет тот же.
UPD: проверил в JAVA и Python, там вроде выводит 832.0.
Выводи все 9 цифр после запятой. Или вот этой функцией.
function R2SX takes real r returns string
return R2SW(r, 0, -1)
endfunction
А CreateUnitByName, это сдандартная функция чтоли? никогда не раскрывал её внутренности
Да, это нативка, работает только на стандартных воинов на английском языке.
Сам я не тестировал, но как я понял, если передать в неё Footman, то создастся пехотинец, даже если у него уже другое имя.
Что именно не работало? Я скинул ссылку на вопрос, гдев комментариях подробно описано, как импортировать только 1 неактивеую иконку, чтобы всё работало.
Для Button (Active) иконки установите следующую строку: ReplaceableTextures\CommandButtons\BTNИмя иконки.blp
Для её Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISBTNИмя иконки.blp
Для Passive иконки: ReplaceableTextures\CommandButtons\PASИмя иконки.blp
Для её Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISPASИмя иконки.blp
Для Autocast иконки: ReplaceableTextures\CommandButtons\ATCИмя иконки.blp
Для Disabled варианта: ReplaceableTextures\CommandButtonsDisabled\DISATCИмя иконки.blp
Это слишком много, тут импортируется 3 раза одна и та же заблокированная иконка. Dimasikylll:
Сохранить карту не выходя из менеджера импорта.
Выходить из менеджера можно.
По поводу того, как импортировать иконки, чтобы была 1 заблокированная иконка.
» WarCraft 3 / Вопрос о texttag
» WarCraft 3 / Вопрос о texttag
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
Bergi_Bear:
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
» WarCraft 3 / Помощь с диалогом
» WarCraft 3 / Смена ID объекта
Перед этим нужно сделать бекап старого файла.
» WarCraft 3 / Баг ;(
Ред. PT153
» WarCraft 3 / Нативный AOE поиск юнитов в JASS
UrsaBoss, вообще, используй нативки, они точнее будут нахождения дистанции "руками" в данном случае. Но не используй Pow(), эта функция очень неточная.
Ред. PT153
» WarCraft 3 / Нативный AOE поиск юнитов в JASS
Ред. PT153
» WarCraft 3 / Нативный AOE поиск юнитов в JASS
UPD: проверил в JAVA и Python, там вроде выводит 832.0.
Ред. PT153
» WarCraft 3 / Нативный AOE поиск юнитов в JASS
А ландшафт плоский?
» WarCraft 3 / Нативный AOE поиск юнитов в JASS
» WarCraft 3 / Не работают источники света
» WarCraft 3 / Корни ломают полёт
» WarCraft 3 / Защита карты в 2019
» WarCraft 3 / Что лучше стандартный или нестандартный обьекты?
Ред. PT153
» WarCraft 3 / CustomChatEvent
Сам я не тестировал, но как я понял, если передать в неё Footman, то создастся пехотинец, даже если у него уже другое имя.
Ред. PT153
» Администрация XGM / Запятая после ника
Ред. PT153
» WarCraft 3 / Хоткеи предметов
Ред. PT153
» WarCraft 3 / Иконка
Ред. PT153
» WarCraft 3 / Иконка
Dimasikylll:
» WarCraft 3 / Доступность предмета от Улучшения
» WarCraft 3 / Доступность предмета от Улучшения
Вот карта, где купить можно только после улучшения.
» WarCraft 3 / Доступность предмета от Улучшения