Bergi_Bear, зачем что-то передавать в безымянную функцию? Если функция не видит переменных в своей области видимости то она ищет их на уровень выше вплоть до глобального контекста. Proshel_Doty:
Мб запилишь через триггерное лечение? Кто ещё за?)
Дайте эффекты и красивое описание, запилю) Proshel_Doty:
Опять же зачем, если можно и в джасе поменять одну-две циферки. Особенно, если Комментарием указано что надо поменять и где, даже нуб разберётся)
Можно, но через ауру проще, а ели нужно отслеживать хил, то нужно свою систему писать.
local caster = GetTriggerUnit()
local target = GetSpellTargetUnit()
local count = 0
TimerStart(CreateTimer(), 0.5, true, function()
HealUnit(caster, target) --> функция лечения объявленая где-то
count = count + 1
if count >= 20 then
DestroyTimer(GetExpiredTimer())
end
end)
local unit = GetTriggerUnit()
TimerStart(CreateTimer(), 10, false, function()
KillUnit(unit) --> переменная доступна отсюда, не нужно перебрасывать через таблицы
DestroyTimer(GetExpiredTimer())
end)
Он сразу исполняется, а так как карта ещё не прогружена оперировать ей неполучится (юнита например разместить на карте не получится). Но можно создавать объекты (триггеры, таймеры, группы) и вешать обработчики событий.
Запуская таймер, вы ставите его в очередь, которая начнёт разгребаться после прогрузки main. Только не забывайте его уничтожать.
» WarCraft 3 / Урон после удаления юнита
» WarCraft 3 / Заклинание: Благословение
Bergi_Bear:
» WarCraft 3 / Заклинание: Благословение
Proshel_Doty:
Proshel_Doty:
» WarCraft 3 / Заклинание: Благословение
» WarCraft 3 / Заклинание: Благословение
Ред. nazarpunk
» WarCraft 3 / Заклинание: Благословение
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Заклинание: Орбитальная бомбардировка
» WarCraft 3 / Заклинание: Орбитальная бомбардировка
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Перезарядка.
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Перезарядка.
» WarCraft 3 / Заклинание: Длань Господня
PT153:
PT153:
))
да
PT153:
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Условие - превосходство по хп.
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Заклинание: Длань Господня
ScopteRectuS:
Запуская таймер, вы ставите его в очередь, которая начнёт разгребаться после прогрузки main. Только не забывайте его уничтожать.
» WarCraft 3 / Долгий прогруз