我正在处理 Lua 中的一些代码,尽管已定义,但我一直收到此错误。
它是说 'LM' 是一个 nil 值,但它显然不是LM = {}
我在我的代码中拥有的第一件事。我正在将该表用于功能。
LM = {}
LM.Classes = {}
LM.Factions = {}
LM.Items = {}
LM.Core = {}
LM.Ent = {}
LM.GUI = {}
LM.Core.ValidLMEntities = {
"fm_item",
"fm_keys",
"fm_fists",
"fm_money",
}
function LM.Core.IsLMEntity(ent)
return IsValid(ent) && table.HasValue(LM.Core.ValidLMEntities, ent:GetClass())
end
错误信息:
[ERROR]
gamemodes/lemonmuffin/gamemode/sv_core.lua:1: attempt to index global 'LM' (a nil value)
1. unknown - gamemodes/lemonmuffin/gamemode/sv_core.lua:1
2. include - [C]:-1
3. unknown - gamemodes/lemonmuffin/gamemode/init.lua:1