Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 卢阿-加里';s mod-尝试调用全局';播放器';(表值)_Lua_Garrys Mod - Fatal编程技术网

Lua 卢阿-加里';s mod-尝试调用全局';播放器';(表值)

Lua 卢阿-加里';s mod-尝试调用全局';播放器';(表值),lua,garrys-mod,Lua,Garrys Mod,尝试启动Garry的Mod server时,我遇到一个错误: [错误] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_函数。lua:227: 尝试调用全局“播放器”(表值) 未知-gamemodes/darkrp/gamemode/modules/base/sv_gamemode_函数。lua:227 sv_游戏模式_功能。lua:217-230 功能GM:EntityRemoved(ent) 请帮助。更改此行 local owner =

尝试启动Garry的Mod server时,我遇到一个错误:

[错误] gamemodes/darkrp/gamemode/modules/base/sv_gamemode_函数。lua:227: 尝试调用全局“播放器”(表值)

  • 未知-gamemodes/darkrp/gamemode/modules/base/sv_gamemode_函数。lua:227
  • sv_游戏模式_功能。lua:217-230

    功能GM:EntityRemoved(ent)

    请帮助。

    更改此行

    local owner = ent.Getowning_ent and ent:Getowning_ent() or Player(ent.SID or 0)
    



    问题不在代码的这一部分。 有东西用一个表覆盖了
    Player
    全局变量

    你需要找到这一切发生的原因

    如果修复后播放机无法工作,请尝试
    实体(ent.SID或0)
    ,可能是EntityIndex而不是UserID


    Entity:GetOwner(正如Doyousketch2所建议的)不会帮助您,因为它用于为人父母而不是为人父母。

    您考虑的是
    ent:getParent()
    @Doyousketch2>此函数通常用于禁用其所有者发射的射弹上的物理交互,但也可以用于正常所有权,以防根本不涉及物理交互。重力枪将能够拾取实体,即使所有者不能与其碰撞,但物理枪不会。您指出了一个在此脚本中未使用的函数。这里的相关性是什么?@Doyousketch2但是你的回答提到这个函数是正确的决定,我们不使用这个函数作为所有者。我已经修复了这个错误,@Doyousketch2的回答是正确的
    local owner = ent.Getowning_ent and ent:Getowning_ent() or Player(ent.SID or 0)
    
    local owner = ent :GetOwner()