PointsService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet
Artık Kullanılmayan

PointsService klası noktaları kontrol eder.

Ödüller, bir oyuncunun Roblox'ta başarılarını ve katılımını göstermek için kullanılan bir ödül sistemidir. Ödüller bu hizmet aracılığıyla nasıl verileceği, oyunun geliştiricisi tarafından kişiye özel bir karardır.

Özet

Etkinlikler

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

    Noktalar bir oyuncuya başarıyla atanırken ateşlenir, ayrıca oyun içindeki ve tüm oyunlar içindeki oyuncu için güncellenmiş puan dengesi de geçer.

Özellikler

Yöntemler

Etkinlikler

PointsAwarded

Bu olay, puanlar bir oyuncuya başarıyla atanırken tetiklenir, ayrıca oyun içindeki ve tüm oyunlar içindeki oyuncu puanlarının güncellenmiş dengeleyici puanlarının tümüne de geçer.

Bir oyuncuya başarıyla puan verilirse aşağıdaki örnek kullanıcının kullanımını gösterir (ve başlamak için hiçbir şey yoksa). Roblox hesabının otuz puanını göster (ve başlamak için hiçbir şey yoksa)

Kullanıcı: 1 artık mevcut oyunda 30 (+30) puan kazandı, şimdi toplam bakiyeyapıyor

yazılır.


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)

Parametreler

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

Kod Örnekleri

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)