Попробуй сменить
call TriggerAddAction( gg_trg_frostnova, function Trig_frostnova_Actions )
На
call TriggerAddAction( gg_trg_frostnova, function Trig_frostnova_Func001A )
Нужно еще почитать как делается движение по координатам...
Цыкл не нужен
В функции flyin после перемещения, пересохраняй позицию юнита suriken
Не видно действия запускающего функцию с инитиализацией хеша
для более плавного перемещения запускай таймер на 0.04сек
И еще вариант, если есть навыки самому сделать. То просто с периодическим таймером проигриваешь анимацию формулой, умноженной в разнице между хп юнита в переменной и текущим, в итоге если разница 0 то полоска стоит иначе чем больше разница тем быстрее двигается полоска...
Msey, не хотел нарушить твою психику своим кодом, просто разбирался как оно работает.
И работает не так как вы сказали, просто каждому номеру(зависит сколько используешь) прописать abilityList.create()
Msey, скинул фотографии где виден весь нужный код, только без инита функции которая запускается спустя секунду после начала игры... Hate, я посмотрел и глобальная переменная совсем по регится...
Structtype structtype = 0
Просто у меня там оно потому что пробовал разные варианты, " а вдруг это поможет "
» WarCraft 3 / Сделать юнита неуязвимым на время
» WarCraft 3 / Второй скилл виверны из доты
call TriggerAddAction( gg_trg_frostnova, function Trig_frostnova_Actions )
На
call TriggerAddAction( gg_trg_frostnova, function Trig_frostnova_Func001A )
» WarCraft 3 / Как сделать способность, которая работает, когда героя атакуют?
условие: атакованый юнит равно герой
» WarCraft 3 / Прерывание триггерной способности оглушением.
» WarCraft 3 / Помощь в избавлении от BJ
то угол в SaveReal(h, id, 5, Atan2(GetSpellTargetY() - y, GetSpellTargetX() - x))
» WarCraft 3 / Помощь в избавлении от BJ
» WarCraft 3 / Помощь с настройкой таймера и хэш-таблицы
Цыкл не нужен
В функции flyin после перемещения, пересохраняй позицию юнита suriken
Не видно действия запускающего функцию с инитиализацией хеша
для более плавного перемещения запускай таймер на 0.04сек
» WarCraft 3 / Как сделать способность воскрешение?
» WarCraft 3 / Проблема с кастомным хп-баром (он же Progress Bar)
» WarCraft 3 / Позиция добавляемой способности
» WarCraft 3 / Сброс перезарядки предмета.
» WarCraft 3 / Своя подсветка функций
» WarCraft 3 / Инит переменных в структуре
Все что я сделал, просто abilityList переместил в цыкл
» WarCraft 3 / Инит переменных в структуре
И работает не так как вы сказали, просто каждому номеру(зависит сколько используешь) прописать abilityList.create()
» WarCraft 3 / Инит переменных в структуре
Hate, я посмотрел и глобальная переменная совсем по регится...
Structtype structtype = 0
Просто у меня там оно потому что пробовал разные варианты, " а вдруг это поможет "
» WarCraft 3 / Инит переменных в структуре
» WarCraft 3 / Инит переменных в структуре
» WarCraft 3 / Инит переменных в структуре
» WarCraft 3 / Инит переменных в структуре
Структура структура
real array x[128]
real array y
структура = 1
структура.х = 5
структура = 2
структура.х = 10
структура.create()
call функция
И все значения в структуре равны значению которые в функции последние
» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?
» WarCraft 3 / Нужна помощь с триггерами на джассе
» WarCraft 3 / Помогите с функцией
» WarCraft 3 / Помогите с функцией
» WarCraft 3 / Помогите с функцией
d = FirstUnitOfGroup(g)
условие
GroupAddUnit(g2,d)
endif
GroupRemoveUnit(g,d)
endloop