Borodach, не имеет значения что я там напишу, побывал на прямую ставить при смерти уровень способности 1, результат тот же.
да и вылетает только из за строки
call SetUnitAbilityLevel (u, 'A007', i)Добавлено (11 Январь 2012, 23:34:15)
---------------------------------------------
Code
call UnitRemoveAbility(u,'A007')
call UnitAddAbility(u,'A007')
call SetUnitAbilityLevel(u, 'A007', 2)
Нашел решения, причины неизвестны но так делать нельзя.
при удалении способности и потом обратно добавлении, крит ерора нету.
тему можна закрывать