Лидерборд-класс вместо нокаутом в Roblox - PullRequest
0 голосов
/ 18 сентября 2018

Я сейчас создаю игру, и мне нужно знать, чтобы добавить раздел в таблицу лидеров, например, как работает система KO, однако мне нужно, чтобы он отображал названия классов, такие как «Мастер» и т. Д.вместо этого их в команды делают его слишком многолюдным, и это поможет.

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете добавить несколько типов значений в ваш объект списка лидеров (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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...