Ghi chú phát hành
Học
Lớp công cụ
PolicyService
Không Thể Tạo
Dịch Vụ
Không Sao Chép

*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.


Tóm Tắt
Thành viên kế thừa

Tài Liệu Tham Khảo API
Phương Pháp
CanViewBrandProjectAsync
Sinh Lợi
Các khả năng: Basic
PolicyService:CanViewBrandProjectAsync(
player:Player, brandProjectId:string
Tham Số
player:Player
brandProjectId:string
Lợi Nhuận
Mẫu mã
Mẫu mã phía máy chủ
-- Trong ServerScriptService
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PolicyService = game:GetService("PolicyService")
-- RemoteEvent đã được tạo sẵn trong ReplicatedStorage
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")
local brandedAsset = ReplicatedStorage:WaitForChild("BrandedAsset")
local defaultAsset = Instance.new("Part")
Players.PlayerAdded:Connect(function(player)
-- PolicyService:CanViewBrandProjectAsync chỉ có thể được gọi từ Server
local success, canView = pcall(function()
return PolicyService:CanViewBrandProjectAsync(player, "BRP-0123456789")
end)
if success and canView then
RemoteEvent:FireClient(player, brandedAsset)
else
RemoteEvent:FireClient(player, defaultAsset)
end
end)
Mẫu mã phía khách hàng
-- Trong StarterPlayerScripts
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- Sự kiện RemoteEvent đã được tạo sẵn trong ReplicatedStorage
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")
RemoteEvent.OnClientEvent:Connect(function(partToLoad)
local clonedPart = partToLoad:Clone()
clonedPart.Parent = workspace
end)

GetPolicyInfoForPlayerAsync
Sinh Lợi
Các khả năng: Basic
PolicyService:GetPolicyInfoForPlayerAsync(player:Instance):Dictionary
Tham Số
player:Instance
Lợi Nhuận
Mẫu mã
Lấy thông tin chính sách cho người chơi
local PolicyService = game:GetService("PolicyService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local success, result = pcall(function()
return PolicyService:GetPolicyInfoForPlayerAsync(player)
end)
if not success then
warn("Lỗi PolicyService: " .. result)
elseif result.ArePaidRandomItemsRestricted then
warn("Người chơi không thể tương tác với các bộ tạo vật phẩm ngẫu nhiên trả phí")
end
Lấy Thông Tin Chính Sách cho Người Chơi
local PolicyService = game:GetService("PolicyService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local success, result = pcall(function()
return PolicyService:GetPolicyInfoForPlayerAsync(player)
end)
if not success then
warn("Lỗi PolicyService: " .. result)
elseif not result.IsEligibleToPurchaseCommerceProduct then
warn("Người chơi không đủ điều kiện để mua sản phẩm thương mại")
end

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.