尝试调用字段“ADD”(一个空值)。

当我将命令绑定到按键时,它一直告诉我“ Unknown command: TestJump”。这是我做的,我在控制台中运行命令“lua_openscript_cl TestJump”,然后我执行“Bind e“TestJump”,但那时它开始告诉我该命令未知,当我运行命令打开脚本时,它也告诉我“Something is creating script errors”,那时它也给我下面的错误。

错误:

[ERROR] lua/testjump.lua:11: attempt to call field 'ADD' (a nil value)
1. unknown - lua/testjump.lua:11

代码:

function TestJump()
    timer.simple(.7,jump) -- 跳跃 --
    timer.simple(.7, function() RunConsoleCommand("+jump") end)
    timer.simple(.72, function() RunConsoleCommand("-Jump") end)
end
-- 跳跃 --
function jump() -- 不确定我该做什么 --
    LocalPlayer():SetEyeAngles(LocalPlayer():EyeAngles()-Angle(0,10,0))
end
-- ^ 不确定我应该用 EyeAngle 做什么 --
concommand.ADD("Test",TestJump) -- 我认为错误在这里 --
点赞
用户107090
用户107090

看起来正确的名称是Add,而不是ADD。Lua区分大小写。 参考链接

2014-07-11 01:31:17