尝试索引字段“ LocalPlayer”(nil值)

时间:2019-05-24 09:38:47

标签: lua roblox

我一直在尝试在游戏中解决此问题: “尝试索引字段'LocalPlayer'(一个nil值)”

但是我没有做过任何努力 这是代码:

请不要介意极其无效的代码行

local player = game.Players.LocalPlayer

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

这是我收到的错误消息:

attempt to index field 'LocalPlayer' (a nil value)

1 个答案:

答案 0 :(得分:1)

LocalPlayer仅可用于本地脚本,并且如果您要更改Leaderstats,则如果您使用localplayer方式,则需要使用远程功能,或者您可以使用脚本,然后检测是否有玩家死亡,并为其提供leaderstat值

PS。如果您对roblox感兴趣,我非常推荐https://scriptinghelpers.org/,这是一个很棒的roblox脚本问答。