有人能告诉我他们是否看到任何语法错误,我不知道lua,我正在尝试对我使用的插件进行小编辑。如果我的语法不正确,请告诉我如何纠正它,如果它是正确的,请你确认它是正确的。
if(name) then
if(name == "SomebodiesName") then
name = name .. " (Udders! someone pop a gbank =)";
end
end
在尝试使用添加此代码的插件运行插件时收到错误:
Message: REDACTED.lua:411: attempt to call field 'GT' (a nil value)
Count: 1
Stack: REDACTED.lua:411: in function <REDACTED.lua:410>
Locals: self = BuffCheck_MinimapButton {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = "attempt to call field 'GT' (a nil value)"
答案 0 :(得分:1)
根据CodingGround,您显示的代码段的语法看起来还不错,如果您需要快速检查某些内容,这是访问(a)的绝佳网站但是你没有一个特定的开发环境。
name = "x";
if(name) then
if(name == "x") then
name = name .. " (Udders! someone pop a gbank =)";
end
end;
print(name);
输出:
x (Udders! someone pop a gbank =)
( 意味着什么)。
鉴于该错误似乎是关于调用设置为'GT'
的字段nil
并且在您的代码段中没有任何地方,我建议问题在于在其他地方。