배우기
엔진 클래스
PolicyService
만들 수 없음
서비스
복제되지 않음

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.


요약
상속된 멤버

API 참조
메서드
CanViewBrandProjectAsync
생성
기능: Basic
PolicyService:CanViewBrandProjectAsync(
player:Player, brandProjectId:string
매개 변수
player:Player
brandProjectId:string
반환
코드 샘플
서버 측 코드 샘플
-- ServerScriptService에서
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PolicyService = game:GetService("PolicyService")
-- ReplicatedStorage에 미리 생성된 RemoteEvent
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")
local brandedAsset = ReplicatedStorage:WaitForChild("BrandedAsset")
local defaultAsset = Instance.new("Part")
Players.PlayerAdded:Connect(function(player)
-- PolicyService:CanViewBrandProjectAsync는 서버에서만 호출할 수 있습니다
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)
클라이언트 측 코드 샘플
-- StarterPlayerScripts에서
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- ReplicatedStorage에서 미리 생성된 RemoteEvent
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")
RemoteEvent.OnClientEvent:Connect(function(partToLoad)
local clonedPart = partToLoad:Clone()
clonedPart.Parent = workspace
end)

GetPolicyInfoForPlayerAsync
생성
기능: Basic
PolicyService:GetPolicyInfoForPlayerAsync(player:Instance):Dictionary
매개 변수
player:Instance
코드 샘플
플레이어에 대한 정책 정보 받기
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("정책 서비스 오류: " .. result)
elseif result.ArePaidRandomItemsRestricted then
warn("플레이어는 유료 랜덤 아이템 생성기와 상호작용할 수 없습니다")
end
플레이어에 대한 정책 정보 가져오기
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("정책 서비스 오류: " .. result)
elseif not result.IsEligibleToPurchaseCommerceProduct then
warn("플레이어는 상거래 제품을 구매할 수 있는 자격이 없습니다")
end

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.