- 28 Апр 2016
- 231
- 0
- Проект
- Защитники Изобилия | Defenders of Abundance
Помогите с проблемой в коде:
, при которой выписывает:
Код:
function modifier_item_overgilder_recalculate(keys)
Timers:CreateTimer({
callback = function()
while keys.caster:HasModifier("modifier_item_overgilder_buff") do
keys.caster:RemoveModifierByName("modifier_item_overgilder_buff")
end
local overgilder = nil
for i=0, 5, 1 do
local current_item = keys.caster:GetItemInSlot(i)
if current_item ~= nil then
local item_name = current_item:GetName()
if item_name == "item_overgilder" then
overgilder = current_item
end
end
end
if overgilder ~= nil then
overgilder:ApplyDataDrivenModifier(keys.caster, keys.caster, "modifier_item_overgilder_buff", {duration = -1})
end
end
})
end
Код:
[ W VScript ]: Script Runtime Error: ..._addons\test1\scripts\vscripts\items\item_overgilder.lua:15: attempt to index global 'Timers' (a nil value)
Последнее редактирование модератором: