Можно ли через мемхак получить равкоды всех способностей, которые есть у конкретного юнита?
Именно вот так, что есть юнит, больше мы про ничего не знаем, а возвращаем все равкоды всех имеющихся у него абил (могли какие-то добавиться и убраться в процессе игры, интересно узнать именно на конкретный момент).

Принятый ответ

PrintAllUnitAbilities
да вроде и GetAllUnitAbilities есть в релизной версии
0
19
7 лет назад
0
Похожие вопросы:

ответ
Obelick, эта либо не трогает мультибоарды
она по точкам(location) в основном работает
Obelick:
учить ради них джас и переписывать мне настолько лень
если ты нормально знаешь гуи и имеешь базовые знания по использованию гугл переводчика то переписать мультибоард на jass много времени не займёт
кроме того тебе не обязательно переписывать полностью
можно сконвертировать в код и поправить то что вызывает утечки
если ты говоришь об утечках в функции установки значения ячейки мультибоарда то их можно убрать следующим кодом
define MultiboardSetItemValueBJ(mb,col,row,val)=myMultiboardSetItemValue(mb,col,row,val)

void myMultiboardSetItemValue(multiboard mb, integer col, integer row, string val){
    multiboarditem mbitem = MultiboardGetItem(mb, row-1, col-1)
    MultiboardSetItemValue(mbitem, val)
    MultiboardReleaseItem(mbitem)
    mbitem=null
}
вставь его в шапку карты (туда где ты ALL.j подключал)
правда после этого автозаполнение строк/столбцов перестанет работать и придётся делать его циклом

0
21
7 лет назад
0
Если вопрос, зачем надо - вариантов море.
Например, хочу узнать число абил не на перезарядке у конкретного юнита. Вычисляю вначале их все, потом фильтрую по наличию перезарядки вообще (>1, меньше по собственным правилам перезарядкой не считается), потом через известную функцию мемхака фильтрую, какие не на перезарядке.
А раз знаю, что это за абилы, то при необходимости и их суммарную перезарядку без труда высчитаю.
Или хочу кому-то передать имеющуюся у цели случайную активную способность.
Или, или, или... в общем, просто полезно было бы определять.
2
16
7 лет назад
2
PrintAllUnitAbilities
да вроде и GetAllUnitAbilities есть в релизной версии
Принятый ответ
0
21
7 лет назад
0
DracoL1ch, спс, погляжу потом.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.