【发布时间】:2015-02-18 02:45:17
【问题描述】:
我运行了这段代码,它给了我一个错误尝试索引全局“自我”(一个零值)
hook.Add("Think", "Cooking", function()
local Position = self:GetPos() + self:GetAngles():Up()*20
local rawFood = ents.FindByName("my_raw_food")
for k, v in pairs(rawFood) do
if(Position:Distance(v:GetPos()) <= 25) then
v:Remove()
timer.Create(self:EntIndex() .. "my_food", 5, 1, function() self:createFood() end)
end
end
end )
【问题讨论】:
-
也许你需要写
function(self)而不是function()。