PointsService
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Klasa PointsService kontroluje punkty.
Punkty to system nagradzania używany do pokazywania osiągnięć i udziału gracza w całym Roblox. Jak punkty są przyznawane poprzez ten serwis jest w discernie twórcy gry.
Podsumowanie
Zdarzenia
- PointsAwarded(userId : number,pointsAwarded : number,userBalanceInGame : number,userTotalBalance : number):RBXScriptSignal
Występuje, gdy punkty zostały przyznane graczowi z powodzeniem, a jednocześnie przekazuje aktualizowaną ilość punktów, która jest w grze gracza i wszystkich grach.
Właściwości
Metody
Zdarzenia
PointsAwarded
Ten wąż pojawia się, gdy punkty zostały przyznane graczowi z powodzeniem, a jednocześnie przekazuje aktualizowaną ilość punktów, która jest w grze gracza i wszystkich grach.
Gdy gracz otrzymał punktów z sukcesem, poniższy przykład wydrukowałby nazwę użytkownika i ich nowy saldopunktów. Jeśli, na przykład, konto Roblox otrzymało trzydzieści punktów (i nie miało nic do zaczęcia)
Użytkownik: 1 teraz zdobył 30 (+30) punktów w obecnej gra, teraz tworząc ich ogólny saldo
zostanie wydrukowany.
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)
Parametry
Przykłady kodu
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)