【发布时间】:2020-02-16 01:17:35
【问题描述】:
所以我的 Anti godmode 漏洞利用脚本不正确。我需要修复它,以便人们可以进入上帝模式。
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)
【问题讨论】:
-
请重新格式化您的代码并解释发生了什么问题。您预计会发生什么以及究竟发生了什么?你有错误吗?
-
检查以确保
Humanoid的健康状况正好是 100 是个坏主意。如果非剥削者低于完全健康状况会发生什么?根据您编写的 if-then 条件,该玩家仍会被踢。此外,Humanoid是玩家角色模型的成员,而不是Player对象。 -
所有你需要做的就是在
plr:Kick()之前添加额外的检查,这样人们就可以接受没有100的健康。所以你应该问问自己,你想让人们如何获得上帝模式?他们需要加入特定的组吗?他们需要购买游戏通行证吗?他们需要输入秘密密码吗?当您知道后,您应该根据 khoekman 的建议更新您的问题。