尝试索引字段 'LocalPlayer'(一个零值)
attempt to index field 'LocalPlayer' (a nil value)
我一直在尝试解决我游戏中的这个问题:
"attempt to index field 'LocalPlayer' (a nil value)"
但我尝试做的任何事情都没有奏效
这是代码:
请不要介意极低效率的代码行
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)
LocalPlayer 只能在本地脚本中使用,如果您正在更改 leaderstats,如果您使用本地播放器方式,则需要使用 remotefunctions,或者您可以使用脚本,然后检测玩家是否死亡并给他们一个leaderstat 值。
PS。如果你喜欢 roblox,我非常推荐 https://scriptinghelpers.org/,这是一个很棒的 roblox 脚本问答。
我一直在尝试解决我游戏中的这个问题: "attempt to index field 'LocalPlayer' (a nil value)"
但我尝试做的任何事情都没有奏效 这是代码:
请不要介意极低效率的代码行
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)
LocalPlayer 只能在本地脚本中使用,如果您正在更改 leaderstats,如果您使用本地播放器方式,则需要使用 remotefunctions,或者您可以使用脚本,然后检测玩家是否死亡并给他们一个leaderstat 值。
PS。如果你喜欢 roblox,我非常推荐 https://scriptinghelpers.org/,这是一个很棒的 roblox 脚本问答。