Мне нужно получить значение поля 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, и как, работает?
`
ОЖИДАНИЕ РЕКЛАМЫ...
32
руну создай в кордах, потом сунь её герою и все, каст пойдет по кордам руны, неважно где находился герой.
Мою статью почитай внимательно.
33
я как-то читал её (и не раз) но ничего сразу не применял, поэтому всё выветрилось, но спасибо больше, я обязательно это приму к сведению
quq_CCCP, почти было бы идеально
function DummyCast (u,id,x,y)
    if x==nil then xu=GetUnitX(u) else xu=x end
    if y==nil then yu=GetUnitY(u) else yu=y end
    it=CreateItem(FourCC('I000'), xu, yu)
    BlzItemAddAbility(it, id)
    UnitAddItem(u, it)
end
если бы работало, добавляем способность в руну в 1 единственную руну пустышку, странно что в в целом добавление способности в предмет работает, но вот в руну нет =(
32
Ну хз где они ломанулись, мб поправят, из обычного предмета тоже руну не удается сделать? большинство Set полей не работает....
Рунами можно давать баффы аур, на 2-4 сек. Кстати, хз чето никто не юзает, а я показал в своей статье довольно много фитч, которые реализуются очень просто, с минимумом кода.
33
из обычного предмета тоже руну не удается сделать?
а как из обычного сделать руну на лету? поменять булеву на "используется сразу?"
32
Bergi_Bear, ну близарды же добавили возможность менять поля виджетам? Подробно не смотрел, да и сижу на 1.26. Тут этой фигней заниматься ненужно.
28
поменять булеву на "используется сразу?"
Да.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.