PointsService

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak Dapat Dibuat
Layanan
Tidak digunakan lagi

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

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

Contoh Kode

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)