Leaderstats
Fa parte della sezione Scripting di giochi Roblox del percorso Lua di Coddy. Lezione 13 di 24.
Il tabellone dei punteggi nell'angolo in alto a destra di un gioco Roblox è creato a partire da una cartella chiamata leaderstats all'interno di ogni giocatore. Ogni valore numerico in quella cartella diventa una colonna.
I giocatori si uniscono dopo l'avvio del gioco, quindi crei la cartella quando il servizio Players attiva PlayerAdded:
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local gems = Instance.new("IntValue")
gems.Name = "Gems"
gems.Value = 5
gems.Parent = leaderstats
end)game:GetService("Players") recupera il servizio Players. Un IntValue contiene un numero intero nella sua proprietà Value, e il suo Name è il titolo della colonna. Il nome della cartella deve essere esattamente leaderstats, tutto in minuscolo, altrimenti il tabellone dei punteggi lo ignora.
Sfida
MedioQuando un giocatore si unisce, assegnagli un tabellone dei punteggi:
- una
Folderdenominataleaderstatsall'interno del giocatore - un
IntValuedenominatoCoinscon il valore0 - un
IntValuedenominatoLevelcon il valore1
Premi Play per vedere il tabellone dei punteggi, poi Check.
Provalo tu
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
print(player.Name .. " joined")
-- 1. Una Folder chiamata leaderstats all'interno del giocatore
-- 2. Un IntValue chiamato Coins, con valore iniziale 0
-- 3. Un IntValue chiamato Level, con valore iniziale 1
end)
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Scripting di giochi Roblox
2Cicli e funzioni
Fila di pilastriCostruttore di scaleCostruttore di torriFabbrica di moneteLuce lampeggiantePonte che scompare5Il tuo primo gioco
Il tuo primo Obby3Eventi e giocatori
Piastra di pressionePavimento di lavaLeaderstatsChi l'ha toccato?Raccogli monetePorta a moneteEsercitati da solo: Compilatore Lua online