Мне нужно получить значение поля Order определённой способности
В русской версии оно называется Текст -порядок строк: включен
Если всё ещё не понятно, то для примера это:
creepthunderbolt у броска камня
devineshield у божественного щита
Так вот, я это поле пробовал получить функцией BlzGetAbilityStringLevelField
BlzGetAbilityStringLevelField(BlzGetUnitAbility(u, FourCC('A001')), ABILITY_SLF_BASE_ORDER_ID_NCL6,0)
Из всего списка ABILITY_SLF_ только 3 поля самые похожие:
  • ABILITY_SLF_BASE_ORDER_ID_NCL6
  • ABILITY_SLF_BASE_ORDER_ID_SPB5
  • ABILITY_SLF_BASE_ORDER_ID_ANS5
Но все они обильно молчат в тряпочку, но я же вижу что во всех полях Order хранится в поле aord
Я пробую через конверт, хотя понимаю что это сразу пропал но всё же
BlzGetAbilityStringLevelField(BlzGetUnitAbility(u, FourCC('A001')), ConvertAbilityStringLevelField(FourCC('aord')),0)
И соответственно там пусто, но вспоминаем, приказ же это число как никак, верно же?
Но к сожалению там тоже всё пусто и я понимаю что это провал, и что же получается? что функции GetField так же не работают
и можно просто идти пить чай и не париться, или же я что-то не так сделал?

  1. BlzGetAbilityStringLevelField сейчас с 1 или с 0 нумерацию ведет?
  2. Field вместо LevelField и конверт соответствующий
  3. С большой вероятностью можно идти спать.

PT153, и как, работает?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Bergi_Bear, я планирую когда-нибудь запилить тулзу которая будет автоматически генерировать базу на основе данных. Я такую уже делал, но она была кривая и работала на базе JNGP, новая будет встраиваться во внешний сборщик карты и ориентирована на получение данных недоступных новым нативкам.
33
хммм, но каким образом ты собираешься вытягивать недоступные данные?
24
Bergi_Bear, так же как уже делал - при сборке карты парсятся файлы с данными и инжектятся в код. Ну и добавить то что я поленился делать в прошлый раз - база данных со стандартными значениями полей.
32
Bergi_Bear, ну пиши приказ в какой нить тип эффекта, который нигде у тебя не юзается и проверяй на него, там должно все работать.
33
люблю и использую, но в этот раз хотелось без них, ведь бд приказов по факту уже есть, она уже заполнена, только осталось их извлечь из способности, но не сейчас...
32
Bergi_Bear, мемхак, но там всеравно медленноватая функция, хз завезут ли это близзарды?
32
Bergi_Bear:
Хз зачем это нужно, кроме дебагов.
А как ты делаешь сейчас даммиксаст? вручную вызываешь IssueImmediateOrder(u,"stomp") или цифровой код вместо "stomp", а я хочу просто передавать равкод абилки в функцию без приказа, и игра сама поймёт что ей выполнить, но ладно, будем по старинке, это не сильно меня парит, просто хотелось новый функционал опробовать, эх...
prog:
С большой вероятностью можно идти спать.
а вот и верный ответ =)
Ну когда как, и конкретный приказ, и TrowSpell на мемхаке и вручая руны, я не стремился сделать универасльного дамми кастера у себя в карте.
33
ну для приказов без цели вариант с рунами вообще отличный, я даже и забыл за него
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.