Lernen
Engine-Klasse
PolicyService
Nicht erstellbar
Dienst
Nicht repliziert

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.


Zusammenfassung
Geerbte Mitglieder

API-Referenz
Methoden
CanViewBrandProjectAsync
Angehalten
Funktionen: Basic
PolicyService:CanViewBrandProjectAsync(
player:Player, brandProjectId:string
Parameter
player:Player
brandProjectId:string
Rückgaben
Code-Beispiele
Server-seitiges Codebeispiel
-- In ServerScriptService
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PolicyService = game:GetService("PolicyService")
-- Vorgefertigtes RemoteEvent in ReplicatedStorage
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")
local brandedAsset = ReplicatedStorage:WaitForChild("BrandedAsset")
local defaultAsset = Instance.new("Part")
Players.PlayerAdded:Connect(function(player)
-- PolicyService:CanViewBrandProjectAsync kann nur vom Server aus aufgerufen werden
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)
Client-seitiges Codebeispiel
-- In StarterPlayerScripts
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- Vorgefertigtes RemoteEvent im ReplicatedStorage
local RemoteEvent = ReplicatedStorage:WaitForChild("RemoteEvent")
RemoteEvent.OnClientEvent:Connect(function(partToLoad)
local clonedPart = partToLoad:Clone()
clonedPart.Parent = workspace
end)

GetPolicyInfoForPlayerAsync
Angehalten
Funktionen: Basic
PolicyService:GetPolicyInfoForPlayerAsync(player:Instance):Dictionary
Parameter
player:Instance
Rückgaben
Code-Beispiele
Information zu Richtlinien für einen Spieler abrufen
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("PolicyService-Fehler: " .. result)
elseif result.ArePaidRandomItemsRestricted then
warn("Der Spieler kann nicht mit kostenpflichtigen zufälligen Objekterzeugern interagieren")
end
Erhalten von Richtlinineninformationen für einen Spieler
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("PolicyService-Fehler: " .. result)
elseif not result.IsEligibleToPurchaseCommerceProduct then
warn("Spieler ist nicht berechtigt, Handelsprodukte zu kaufen")
end

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.