Em Roblox, um leaderboard é uma exibição das estatísticas dos jogadores. As estatísticas da tabela de classificação geralmente incluem KOs / WOs, moeda, nível e EXP, tempo jogado e rodada sobrevivida. Uma tabela de classificação é criada colocando um valor denominado "leaderstats" dentro de um jogador e, em seguida, colocando valores dentro dele.
Criação de uma tabela de classificação
O exemplo a seguir cria um leaderstat chamado "Money" e define o valor padrão para 100. Ele deve estar localizado em um Script em ServerScriptService ou Área de trabalho.
game.Players.PlayerAdded: Connect (function (plr) local ls = Instance.new ("Model") ls.Name = "leaderstats" ls.Parent = plr local m = Instance.new ("IntValue") m.Name = "Dinheiro" m.Value = 100 m.Parent = ls end)
Árvore resultante
- Nome do jogador
- leaderstats
- Dinheiro
Outros objetos não mostrados
- leaderstats
Alterar um leaderstat é tão simples quanto alterar o valor do IntValue criado.
game.Players.PlayerName.leaderstats.Money.Value = game.Players.PlayerName.leaderstats.Money.Value + 10