PointsService
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Die PointsService-Klasse steuert Punkte.
Punkte sind ein Belohnungssystem, mit dem die Erfolge und Teilnahme eines Spieler:inin Roblox dargestellt werden. Wie Punkte durch diesen Service vergeben werden, liegt im Ermessen des Entwicklers des Spiels.
Zusammenfassung
Ereignisse
- PointsAwarded(userId : number,pointsAwarded : number,userBalanceInGame : number,userTotalBalance : number):RBXScriptSignal
Feuert, wenn Punkte einem Spieler:inerfolgreich zugewiesen wurden, während gleichzeitig der aktualisierte Zustand der Punkte im Spiel und allen Spielen übertragen wird.
Eigenschaften
Methoden
Ereignisse
PointsAwarded
Dieses Ereignis wird ausgelöst, wenn Punkte einem Spieler:inerfolgreich zugewiesen wurden, während gleichzeitig der aktualisierte Zustand der Punkte im Spiel und allen Spielen übertragen wird.
Wenn ein Spieler erfolgreich Punkte erhalten hat, würde das folgende Beispiel die Benutzer-ID und den neuen Kontostanddrucken. Wenn, z. B. der Roblox-Account dreißig Punkte erhalten hat (und keinen zu Beginn hatte)
Benutzer: 1 hat jetzt 30 (+30) Punkte im aktuellen Spiel verdient, wodurch ihr Kontostandjetzt
würde gedruckt.
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)
Parameter
Code-Beispiele
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)