Lua 尝试索引全局';耳鼻喉科';(零值)在一定时间后删除实体
我将如何在一定时间后删除实体Lua 尝试索引全局';耳鼻喉科';(零值)在一定时间后删除实体,lua,Lua,我将如何在一定时间后删除实体 localmeta=FindMetaTable(“实体”) 函数meta:Kill() Simple(5,function()ENT:Destruct()ENT:Remove()end) 结束 应在计时器后删除实体,但最终出现错误: attempt to index global 'ENT' (a nil value) ENT:Destruct()是ENT.Destruct(ENT) 是索引运算符 由于ENT是nil值,因此不允许对其进行索引。尝试这样做会导致观
localmeta=FindMetaTable(“实体”)
函数meta:Kill()
Simple(5,function()ENT:Destruct()ENT:Remove()end)
结束
应在计时器后删除实体,但最终出现错误:
attempt to index global 'ENT' (a nil value)
ENT:Destruct()
是ENT.Destruct(ENT)
是索引运算符
由于ENT
是nil
值,因此不允许对其进行索引。尝试这样做会导致观察到错误消息
要解决这个问题,您必须找出为什么ENT
在您预期的情况下为nil而不是nil
原因是多方面的。您为其指定了一个零值。你从未给它赋值。您拼错了变量名
顺便说一句,加里的Mod文档中没有析构函数。我们应该如何帮助你?事实上,我们不得不猜测这个格式不好的代码来自哪个更大的游戏/程序/应用程序。请提供更多上下文,并参阅SO关于发布问题和代码片段的建议。最后,Lua告诉您,在当前范围内,
ENT
不存在。那么,什么是ENT,在哪里声明,等等。?你不能在不了解更大的代码上下文的情况下,在某个地方抛出一些新的代码行并期望它工作。游戏很抱歉忘记添加标签