我一直在尝试在游戏中解决此问题: “尝试索引字段'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)
答案 0 :(得分:1)
LocalPlayer仅可用于本地脚本,并且如果您要更改Leaderstats,则如果您使用localplayer方式,则需要使用远程功能,或者您可以使用脚本,然后检测是否有玩家死亡,并为其提供leaderstat值
PS。如果您对roblox感兴趣,我非常推荐https://scriptinghelpers.org/,这是一个很棒的roblox脚本问答。