PointsService

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Assistenza
Obsoleto

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

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

userId: number
pointsAwarded: number
userBalanceInGame: number
userTotalBalance: number

Campioni di codice

PointsService.PointsAwarded

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)