尝试索引升值的“玩家”(零值)

时间:2019-05-24 05:49:02

标签: lua roblox

请帮助我!我在做游戏,但我一直遇到同样的问题

我尝试了很多事情,但没有成功


script.Parent.Humanoid.Died:Connect(function()
    print("yeet")
    player.leaderstats.PuzzlePieces.Value =  player.leaderstats.PuzzlePieces.Value + 1
end)

1 个答案:

答案 0 :(得分:0)

错误:试图索引升值的'player'(nil值)表示您正在尝试使用尚未定义的变量。在这种情况下为“玩家”。因此,您只需要通过将播放器变量指向game.Players

中的正确对象来创建它即可

我假设您已经将此脚本包含在玩家的模型中

玩家模型和类人动物居住在game.Workspace的leaderstats对象中。您需要两者互相交谈。

game.Players

希望这会有所帮助