Решил использовать данную функцию:
function ShowAbility takes ability a, boolean flag returns nothing
Но если вводить туда айди способности, не проканает. Так вот, как мне спрятать способность, используя эту функцию? Если нужно вводить туда хэндл абилки, то как его узнать?
Узнал я о функции I2A, подставил её, запустил карту, и в момент когда абилка должна скрываться, ВЫЛЕТАЕТ ФАТАЛКА :)
Accepted answer
LastUchiha, да, GetUnitAbility для получения адреса pAbil, и всё. Адресс всю игру у одного юнита будет один и тот же, поэтому адресс абилки можно сохранять в хештаблицу к примеру.
`
LOADING AD...
To leave a comment please sign in to the site.
Edited by MpW
Edited by quq_CCCP
Обязательно проверять на наличиее абилки и чему равен указатель, если он меньше 1 то абилки у юнита нету.
Внимательно смотри на список функций, там наделаны на все случаи жизни, выбирай не первую попавшуюся.