PointsService
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
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
Özellikler
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
Kod Örnekleri
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)