PointsService
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
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
Muestras de código
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)