PointsService

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht erstellbar
Dienst
Veraltet

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

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

Code-Beispiele

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)