- 28 Апр 2016
- 231
- 0
- Проект
- Защитники Изобилия | Defenders of Abundance
Не могу понять, в чём проблема:
Lua:
--[[Модификатор]]
attribute_modifier = class({})
function attribute_modifier:IsHidden() return false end
function attribute_modifier:OnCreated(params)
ListenToGameEvent("dota_portrait_unit_stats_changed", Dynamic_Wrap(self, "OnStatsChanged"), self)
print(self:GetParent():GetStrength())
end
function attribute_modifier:OnStatsChanged()
print(self:GetParent():GetStrength())
end
Код:
2 -- Здесь силу выписало, затем ошибки
Script Runtime Error: ...nidota\scripts\vscripts\modifiers\attribute_modifier.lua:6: attempt to call method 'GetStrength' (a nil value)
stack traceback:
...nidota\scripts\vscripts\modifiers\attribute_modifier.lua:6: in function <...nidota\scripts\vscripts\modifiers\attribute_modifier.lua:4>
Script Runtime Error: ...nidota\scripts\vscripts\modifiers\attribute_modifier.lua:9: attempt to call method 'GetStrength' (a nil value)
stack traceback:
...nidota\scripts\vscripts\modifiers\attribute_modifier.lua:9: in function <...nidota\scripts\vscripts\modifiers\attribute_modifier.lua:8>
Последнее редактирование: