PointsService

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

No creable
Servicio
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.

Resumen

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.

Propiedades

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

Muestras 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)