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 有人能告诉我为什么我的剧本错了吗_Lua_Roblox - Fatal编程技术网

Lua 有人能告诉我为什么我的剧本错了吗

Lua 有人能告诉我为什么我的剧本错了吗,lua,roblox,Lua,Roblox,所以我的反上帝模式攻击脚本不正确。我需要一个修复程序,这样人们可以进入上帝模式 game.Players.PlayerAdded:Connect(function(plr) end) game.Players.PlayerAdded:Connect(function(plr) if plr and plr:FindFirstChild("Humanoid") then end end) 查找玩家的人形和本地人形:) “end”是if语句的结束 end end ga

所以我的反上帝模式攻击脚本不正确。我需要一个修复程序,这样人们可以进入上帝模式

game.Players.PlayerAdded:Connect(function(plr)

end)

game.Players.PlayerAdded:Connect(function(plr)
    if plr and plr:FindFirstChild("Humanoid") then

    end
end)
查找玩家的人形和本地人形:)

“end”是if语句的结束

    end
end
game.Players.PlayerAdded:Connect(function(plr)
    if plr and plr:FindFirstChild("Humanoid") then
        if plr:FindFirstChild("Humanoid").Health == 100 then
            print(plr.Character.Name.." is a good player he didn't exploits :)")
        else
            plr:Kick("You have been banned by hacking into god mode >:(")
        end
    end
end)

这很简单,PlayerAdded获取玩家实例,您试图找到一个在玩家下永远不存在的类人实例,作为角色对象的后代

你的代码应该是

game.Players.PlayerAdded:Connect(函数(plr)——在加入时抓取播放器实例
plr.CharacterAdded:Connect(函数(字符)——加载字符后抓取它
角色:WaitForChild(“人形”)——等待人形对象

if字符:FindFirstChild(“类人”).Health请重新格式化您的代码,并解释出现了什么问题。您预计会发生什么以及到底发生了什么?您是否有错误?检查
类人的健康状况是否正好为100是一个坏主意。如果非利用者的健康状况低于完全健康状况,会发生什么情况?根据您编写的if-then条件,该玩家仍然会被踢。此外,
Humanoid
是玩家角色模型的成员,而不是
player
对象。要允许God模式,只需在
plr:Kick()之前添加额外检查
这样人们就可以接受没有100条生命值。所以你应该问问自己,你想如何让人们获得上帝模式?他们需要加入特定的群体吗?他们需要购买游戏通行证吗?他们需要输入秘密密码吗?当你知道后,你应该根据霍克曼的建议更新你的问题。