PointsService

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Không Thể Tạo
Dịch Vụ
Đã Lỗi Thời

Lớp PointsService kiểm soát các điểm.

Điểm là một hệ thống phần thưởng được sử dụng để trưng bày những thành tích và tham gia của một người chơi trên Roblox. Cách điểm được đưa ra qua dịch vụ này là tùy ý của nhà phát triển trò chơi.

Tóm Tắt

Sự Kiện

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

    Kích hoạt khi điểm đã được thành công trao cho một người chơi, trong khi cũng vượt qua số lượng điểm đã cập nhật mà người chơi có trong trò chơi hiện tại và tất cả các trò chơi.

Thuộc Tính

Phương Pháp

Sự Kiện

PointsAwarded

Sự kiện này bắt đầu khi điểm đã được giao thành công cho một người chơi, và cũng bắt đầu theo số lượng điểm mà người chơi có trong trò chơi hiện tại và tất cả các trò chơi.

Khi một người chơi đã được thưởng điểm thành công, ví dụ dưới đây sẽ in tên người dùng và số dưđiểm mới của họ. Nếu, ví dụ, tài khoản Roblox đã được trao ba mươi điểm (và không có gì để bắt đầu)

Người chơi: 1 đã nhận được 30 (+30) điểm trong trò chơi hiện tại, giờ đây tổng số dưcủa họ

sẽ được in.


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)

Tham Số

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

Mẫu mã

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)