PointsService

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Création impossible
Service
Déprécié

La classe PointsService contrôle les points.

Les points sont un système de récompense utilisé pour montrer les réalisations et la participation d'un joueur dans Roblox. Comment les points sont attribués via ce service est à la discrétion du développeur du jeu.

Résumé

Évènements

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

    Tire quand les points ont été attribués avec succès à un joueur, tout en passant par le solde de points mis à jour du joueur dans la partie actuelle et dans toutes les parties.

Propriétés

Méthodes

Évènements

PointsAwarded

Cet événement se déclenche lorsque des points ont été attribués avec succès à un joueur, tout en passant également le solde mis à jour des points que le joueur a dans le jeu actuel et tous les jeux.

Lorsqu'un joueur reçoit avec succès des points, l'exemple ci-dessous imprime l'identifiant et le solde de points de ce joueur. Si, par exemple, le compte Roblox a reçu trente points (et n'en avait aucun à commencer)

L'utilisateur: 1 a maintenant gagné 30 (+30) points dans le jeu actuel, ce qui fait un total de 300 points

serait imprimé.


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)

Paramètres

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

Échantillons de code

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)