Зачем нужен прекеш ?
Это пашет, только если у героя прописана эта абилка заранее. Нет способов, не прописывая в npc_heroes_custom добавить абилку?
P.S. Добавляю абилку предметом.
function item_hummer_on_equip( keys )
local caster = keys.caster
if caster:HasAbility("builder_menu") == false then
caster:AddAbility("builder_menu"):SetLevel(1)
end
--Set visible for active abilities
caster:FindAbilityByName("builder_menu"):SetHidden(false)
end
local units = FindUnitsInRadius(int teamNumber, Vector position, handle cacheUnit, float radius, int teamFilter, int typeFilter, int flagFilter, int order, bool canGrowCache)
for i = 1, #units do
if units[ i ]:IsAlive() then
end
end
Не работант ульта лансера у крипов , есть какая нибудь альтернатива ?
ТакКак ты вызываешь этот скрипт?
"OnEquip"
{
"RunScript"
{
"ScriptFile" "items/item_hummer.lua"
"Function" "item_hummer_on_equip"
}
}
В Абилити Драфте у всех героев работает.Она не только у крипов не работает. У некоторых героев тоже, насколько помню. В свое время самодельную делал.
Это пашет, только если у героя прописана эта абилка заранее. Нет способов, не прописывая в npc_heroes_custom добавить абилку?
P.S. Добавляю абилку предметом.