PointsService
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Kelas PointsService mengontrol poin.
Poin adalah sistem penghargaan yang digunakan untuk menunjukkan prestasi dan partisipasi seorang pemain di Roblox. Bagaimana poin diberikan melalui layanan ini adalah kebijaksanaan pengembang game.
Rangkuman
Acara
- PointsAwarded(userId : number,pointsAwarded : number,userBalanceInGame : number,userTotalBalance : number):RBXScriptSignal
Berapi-api saat poin telah diberikan ke pemain dengan sukses, sementara juga menyebarkan keseimbangan poin yang diperbarui yang pemain miliki di game saat ini dan semua game.
Properti
Metode
Acara
PointsAwarded
Acara ini diaktifkan ketika poin telah diberikan ke pemain dengan sukses, sementara juga menyebarkan keseimbangan poin yang diperbarui yang dimiliki pemain dalam game saat ini dan semua game.
Ketika seorang pemain menerima poin dengan sukses, contoh di bawah ini akan mencetak nama pengguna dan saldopoin baru mereka. Jika, misalnya, akun Roblox diberi tiga puluh poin (dan tidak ada untuk dimulai)
Pengguna: 1 sekarang telah mendapatkan 30 (+30) poin dalam game saat ini, sekarang membuat total saldomereka
akan dicetak.
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
Contoh Kode
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)