リーダーボード(leaderstats)の作り方
入門作例更新日:2026年11月13日Luauの型チェック済み
ひとことで言うと
画面の右上に、プレイヤーごとのコインの数を表示するリーダーボードを作ります。
完成するもの
画面の右上に、プレイヤーごとのコインの数を表示するリーダーボードを作ります。
スクリプト
(Script/置く場所:ServerScriptService)
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 0
coins.Parent = leaderstats
end)
しくみ
プレイヤーが参加したら、そのプレイヤーの中に「leaderstats」という名前のFolderを作ります。中にIntValueを入れると、その名前と値がリーダーボードに表示されます。名前は必ず小文字の leaderstats にします。
アレンジしてみよう
- IntValueをもう1つ作って、「Level」なども表示する
- コインを拾う作例と組み合わせる(ふれると拾えるコイン)