Решил использовать данную функцию:
function ShowAbility takes ability a, boolean flag returns nothing
Но если вводить туда айди способности, не проканает. Так вот, как мне спрятать способность, используя эту функцию? Если нужно вводить туда хэндл абилки, то как его узнать?
Узнал я о функции I2A, подставил её, запустил карту, и в момент когда абилка должна скрываться, ВЫЛЕТАЕТ ФАТАЛКА :)
Принятый ответ
LastUchiha, да, GetUnitAbility для получения адреса pAbil, и всё. Адресс всю игру у одного юнита будет один и тот же, поэтому адресс абилки можно сохранять в хештаблицу к примеру.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
Ред. quq_CCCP
Обязательно проверять на наличиее абилки и чему равен указатель, если он меньше 1 то абилки у юнита нету.
Внимательно смотри на список функций, там наделаны на все случаи жизни, выбирай не первую попавшуюся.