繁体   English   中英

Garry's mod lua,尝试调用方法错误

[英]Garry's mod lua, attempt to call method error

我正在测试 Garry 的 Mod Lua 并且不断弹出一个奇怪的错误

每当我使用任何 Glua 类时,似乎都会弹出此错误,例如 Player:kill

这是我的错误

[ERROR] lua/test.lua:6: attempt to call method 'Kill' (a nil value)

这是我正在使用的代码

function killplayer()


 local ply = LocalPlayer()

 ply:Kill()

end

killplayer()

请帮忙

尝试这个:

function killplayer()
  if !(LocalPlayer() and LocalPlayer():Alive()) then return end
  LocalPlayer():Kill()
end

你运行lua_openscript test.lua吗? 因为你必须在服务器端运行这个脚本,因为 Kill() 是 function 只在服务器端工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM