Lua在roblox studio中的排行榜

我有一个排行榜,但是当我运行它时,它会给我以下错误:

尝试使用'leaderstats'索引空值


local me = script.Parent

local function GiveMoney(part)
    local hum = part.Parent:FindFirstChild("Humanoid")

    if hum then
        local money = player.leaderstats.Money
        money.Value = money.Value + 1
        me:Destroy()
    end
end

me.Touched:Connect(GiveMoney)
点赞
用户2858170
用户2858170

local money = player.leaderstats.Money

```

具体来说,player.leaderstats 引起了错误。因为 player 是空值,对空值进行索引是不允许的,因为这没有任何意义。

通常情况下,人形角色(Humanoid)的父级(parent)是一个存储在玩家实例(Player instance) 的角色(Character)属性中的 Model

请阅读 Roblox 的文档并搜索网络,以了解如何访问排行榜和玩家。

2021-03-30 10:36:00
用户14802048
用户14802048
本地变量 `money` 与 `player.leaderstats.Money` 有关,但我看不到定义 `player` 变量的代码。
2021-04-09 08:47:06