PointsService

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não criável
Serviço
Obsoleto

La clase PointsService controla puntos.

Las puntuaciones son un sistema de premios para mostrar los logros y la participación de un jugador en Roblox. La forma en que se otorga la puntuación a través de este servicio está a la discreción del desarrollador del juego.

Resumo

Eventos

  • PointsAwarded(userId : number,pointsAwarded : number,userBalanceInGame : number,userTotalBalance : number):RBXScriptSignal

    Dispara cuando se han otorgado los puntos a un jugador, mientras también se pasa por el balance actualizado de puntos que tiene el jugador en el juego actual y todos los juegos.

Propriedades

Métodos

Eventos

PointsAwarded

Este evento se activa cuando se han otorgado los puntos a un jugador, mientras se pasa también por el nuevo equilibrio de puntos que el jugador tiene en el juego actual y todos los juegos.

Cuando se otorguen puntos a un jugador, el siguiente ejemplo imprimirá el usuario y su nuevo saldo de puntos. Si, por ejemplo, la cuenta de Roblox se otorgó treinta puntos (y no tenía ninguno para empezar)

El usuario: 1 ahora ha ganado 30 (+30) puntos en el juego actual, ahora haciendo su saldo total

serían impresas.


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)

Parâmetros

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

Amostras de código

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)