Не работает спелка, что-то не так использую?
скилл:
Луа:
В консоль выводит:
Attempted to create unknown modifier type modifier_inviz!
скилл:
Код:
"Modifiers"
{
"modifier_inviz_datadriven"
{
"IsHidden" "1"
"Passive" "1"
"ThinkInterval" "0.1"
"OnIntervalThink"
{
"RunScript"
{
"ScriptFile" "heroes\treant\treant.lua"
"Function" "inviz"
}
}
}
"modifier_inviz"
{
"States"
{
"MODIFIER_STATE_INVISIBLE" "MODIFIER_STATE_VALUE_ENABLED"
}
}
}
Код:
function inviz(keys)
local point = keys.caster:GetAbsOrigin()
local targets = GridNav:GetAllTreesAroundPoint(point, 375, true)
if targets ~= nil then
keys.caster:AddNewModifier(keys.caster, keys.ability, "modifier_inviz", {duration = 10})
end
end
Attempted to create unknown modifier type modifier_inviz!
Последнее редактирование модератором: