PolicyService

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง
บริการ
ไม่ซ้ำ

สำคัญสำหรับการนำเกมของคุณไปยังผู้ชมทั้งหมด, PolicyService ช่วยให้คุณสร้างส่วนประกอบการเล่นเกมที่สามารถเป็นไปตามข้อกำหนดทางกฎหมายต่างๆ สำหรับผู้ชมหลายประเทศได้

สรุป

วิธีการ

  • ผลตอบแทน

    กลับข้อมูลนโยบายเกี่ยวกับผู้เล่นที่มีตำแหน่งที่ตั้ง กลุ่มอายุ และพื้นมรณะ

คุณสมบัติ

วิธีการ

GetPolicyInfoForPlayerAsync

ผลตอบแทน

กลับข้อมูลนโยบายเกี่ยวกับผู้เล่นที่มีตำแหน่งภูมิศาสตร์ กลุ่มอายุ แพลตฟอร์มโครงสร้างของพจนารูปที่กลับมาจะเป็นด้านล่าง:


<tbody>
<tr>
<td>อนุญาตการโฆษณา</td>
<td>บูลูน</td>
<td>ประสบการณ์ใด ๆ ที่มีโฆษณาที่น่าตื่นเต้น</td>
<td>เมื่อใช่ ผู้เล่นอาจเห็นโฆษณาที่น่าตื่นเต้นในประสบการณ์</td>
</tr>
<tr>
<td>ArePaidRandomItems จำกัด</td>
<td>บูลูน</td>
<td>ประสบการณ์ใด ๆ ที่มีการจ่ายเงินสําหรับรายการสุ่ม</td>
<td>เมื่อใช่ผู้เล่นไม่สามารถใช้งานได้กับผู้จัดการรายการสุ่มซึ่งเป็นสกุลเงินในประสบการณ์ซื้อด้วย Robux หรือ Robux โดยตรง</td>
</tr>
<tr>
<td>อนุญาตให้มีเชื่อมโยงภายนอก</td>
<td>รายการสตริง</td>
<td>ประสบการณ์ใด ๆ ที่อ้างอิงลิงค์ภายนอก</td>
<td>รายการลิงค์ภายนอก (เช่นลิงค์สื่อสังคมออนไลน์ หรือแท็ก หรือไอคอน) ที่ผู้เล่นอนุญาตให้เห็น สามารถใส่ได้ว่า "Discord" "Facebook" "Twitch" "YouTube" "X" "GitHub" และ "Guilded"</td>
</tr>
<tr>
<td>คือ การแชร์เนื้อหาอนุญาต</td>
<td>บูลูน</td>
<td>ประสบการณ์ใด ๆ ที่สามารถให้ผู้ใช้แบ่งปันเนื้อหาออกจากแพลตฟอร์ม</td>
<td>เมื่อใช่ผู้เล่นสามารถแบ่งปันเนื้อหาโดยใช้ API ที่เปิดการแชร์ภายนอกเช่น <code>Class.CaptureService:PromptShareCapture()</code></td>
</tr>
<tr>
<td>มีสิทธิ์ซื้อสมุดบันทึก</td>
<td>บูลูน</td>
<td>ประสบการณ์ใด ๆ ที่ต้องการขายสมุดบันทึก</td>
<td>เมื่อใช่ผู้เล่นมีสิทธิ์ซื้อสมุดในประสบการณ์</td>
</tr>
<tr>
<td>IsPaidItemTrading อนุญาต</td>
<td>บูลูน</td>
<td>ประสบการณ์ใด ๆ ที่สามารถให้ผู้ใช้ซื้อไอเท็มเสมือนที่พวกเขาสามารถแลกเปลี่ยนกับผู้เล่นคนอื่น</td>
<td>เมื่อใช่ผู้เล่นสามารถแลกเปลี่ยนไอเท็มเสมือนที่พวกเขาซื้อด้วยเงินในเกมหรือ Robux</td>
</tr>
<tr>
<td>เป็นหัวข้อในนโยบายจีน</td>
<td>บูลูน</td>
<td>ประสบการณ์ใด ๆ ที่มีอยู่ในประเทศจีน</td>
<td>เมื่อใช่ ประสบการณ์ควรบังคับให้เกิดการเปลี่ยนแปลงของความเข้ากันได้ ดู <a href="https://devforum.roblox.com/t/new-programs-available-roblox-china-licensed-to-operate/1023361">โพสต์ฟอรัมนี้</a> สำหรับข้อมูลเพิ่มเติม</td>
</tr>
</tbody>
ชื่อชนิดต้องการสำหรับคำอธิบาย

ข้อยกเว้น

เช่นเดียวกับคำเรียกแบบขั้นสูงใด ๆ นี้ต้องรวมอยู่ใน pcall และจัดการข้อผิดพลาดอย่างถูกต้อง รายการเต็มรูปแบบของข้อความผิดพลาดที่อาจเกิดขึ้นและเหตุผลของพวกเขาด้านล่างคือ


<tbody>
<tr>
<td>ตัวอินสแตนซ์ไม่ใช่ผู้เล่น</td>
<td>การใช้งานของผู้พัฒนา - ตัวแปรไม่ใช่ตัวอย่างผู้เล่น</td>
</tr>
<tr>
<td>ไม่พบผู้เล่น</td>
<td>ข้อผิดพลาดภายใน - ตัวผู้เล่นหายไป</td>
</tr>
<tr>
<td>วิธีนี้ไม่สามารถเรียกในตัวผู้เล่นได้สำหรับผู้เล่นที่ไม่ใช่ลูกค้า</td>
<td>การใช้งานของผู้พัฒนา - วิธีนี้ไม่สามารถเรียกในตัวผู้เล่นได้สำหรับผู้เล่นที่ไม่ใช่ลูกค้า</td>
</tr>
<tr>
<td>Get PolicyInfoForPlayerAsync เรียกมากเกินไป</td>
<td>ข้อผิดพลาดภายใน - เรียก Get PolicyInfoForPlayerAsync มากกว่า 100 ครั้ง (ตั้งค่าปัจจุบัน) ย้อนกลับ</td>
</tr>
</tbody>
ข้อความเหตุผล

ดูเพิ่มเติม:

พารามิเตอร์

player: Instance

ผู้เล่นที่คุณกำลังรับข้อมูลนโยบาย


ส่งค่ากลับ

พจนานุกรมที่มีข้อมูลเกี่ยวกับนโยบายข้อมูลของผู้เล่นที่ให้

ตัวอย่างโค้ด

Getting Policy Information for a Player

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 error: " .. result)
elseif result.ArePaidRandomItemsRestricted then
warn("Player cannot interact with paid random item generators")
end

อีเวนต์