PointsService
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
La classe PointsService controlla i punti.
I punti sono un sistema di ricompensa usato per mostrare i risultati e la partecipazione di un Giocatorein Roblox. Come vengono assegnati i punti attraverso questo servizio è alla discrezione dello sviluppatore del Gioco.
Sommario
Proprietà
Metodi
Eventi
- PointsAwarded(userId : number,pointsAwarded : number,userBalanceInGame : number,userTotalBalance : number):RBXScriptSignal
Si attiva quando i punti sono stati assegnati con successo a un Giocatore, mentre viene anche trasmesso l'equilibrio aggiornato dei punti che il giocatore ha nel gioco corrente e in tutti i giochi.
Proprietà
Metodi
Eventi
PointsAwarded
Questo evento si attiva quando i punti sono stati assegnati con successo a un Giocatore, mentre viene anche trasmesso il nuovo equilibrio di punti che il giocatore ha nel gioco attuale e in tutti i giochi.
Quando un giocatore riceve punti con successo, l'esempio seguente mostrerebbe l'username e il loro nuovo punto saldo. Se, ad esempio, l'account Roblox è stato assegnato trenta punti (e non aveva nulla di cui iniziare)
L'utente: 1 ha ora guadagnato 30 (+30) punti nel Giococorrente, ora facendo il loro totale saldo
sarebbe stampato.
local function pointsAwarded(userId, pointsAwarded, userBalanceInGame, userTotalBalance)
print("User: " .. userId .. " has now earned " .. userBalanceInGame .. " (+" .. pointsAwarded ..") points in the current game, now making their total balance " .. userTotalBalance)
end
game:GetService("PointsService").PointsAwarded:Connect(pointsAwarded)
Parametri
Campioni di codice
local PointsService = game:GetService("PointsService")
local function onPointsAwarded(userId, pointsAwarded, userBalanceInGame, userTotalBalance)
print(
"User:",
userId,
"has now earned",
userBalanceInGame,
"(+",
pointsAwarded,
") points in the current game, now making their total balance",
userTotalBalance
)
end
PointsService.PointsAwarded:Connect(onPointsAwarded)