如果玩家在Roblox上点击GUI,则需要移除他们的leaderstats。

一些简单的代码

script.Parent.MouseButton1Up:connect(function()
    ????.leaderstats.lvl.Value = 0
    ????.leaderstats.xp.Value = 0
    ????.leaderstats.gold.Value = 0

这段代码甚至都不能工作。那么玩家怎样才能通过点击GUI来重置他们的领袖统计数据,具体来说是等级、经验和金币,我运营着一个相当流行的Roblox RPG游戏,目前有大约400个玩家,这将是一个巨大的帮助。

点赞
用户1878009
用户1878009

你可以在你的按钮里面,放一个下面的代码,使用 LocalScript

    Player = game.Players.LocalPlayer -- 只能在本地脚本中才能运用,在使用 Script 时,将其替换为下面的一行代码
    -- Player=script.Parent while (not Player:IsA("Player")) do Player = Player.Parent end

    script.Parent.MouseButton1Up:connect(function()
        local index, stat
        for index, stat in pairs(Player.leaderstats:GetChildren()) do
            stat.Value = 0
        end
    end)
2013-12-06 17:01:37
用户7696953
用户7696953

它应该在 LocalScript 中,因此您可以使用 LocalPlayer 变量来获取 leaderstats 并设置它们。

2017-08-31 14:10:24