Roblox中的排行榜类而不是KO

时间:2018-09-18 17:40:53

标签: roblox

我现在正在创建一个游戏,我需要知道在排行榜上添加一个部分,例如KO系统的工作方式,但是我需要它来显示类的名称,例如“向导”等。而是将他们分成团队,这会使人过于拥挤,这会有所帮助。

1 个答案:

答案 0 :(得分:1)

您可以通过放置不同的值对象将多种类型的值添加到页首横幅(leaderstats)对象。例如,如果要在排行榜上放置标题,请将StringValue放入leaderstats对象中。

代码:

local players = game:GetService("Players")

function playerAdded(player)
    local leaderstats = Instance.new("Folder")
    leaderstats.Parent = player
    leaderstats.Name = "leaderstats"

    local title = Instance.new("StringValue")
    title.Parent = leaderstats
    title.Name = "Class"
    title.Value = "Wizard" -- or whatever you want it to be
end

players.PlayerAdded:Connect(playerAdded)

要更改类,您要做的就是更改StringValue Class的值。

player.leaderstats.Class.Value = "Warrior"

参考文献:

https://www.robloxdev.com/articles/Leaderboards

https://www.robloxdev.com/api-reference/event/Players/PlayerAdded

https://www.robloxdev.com/api-reference/class/StringValue