TextFilterResult
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
แทนที่ผลของการโทรไปที่ TextService:FilterStringAsync() ใช้เพื่อจัดจำหน่ายสตริงที่กรองตามลำดับ
สรุป
วิธีการ
ส่งคืนข้อความในลักษณะที่กรองอย่างถูกต้องสำหรับ Player.UserId ที่ระบุ
ส่งคืนข้อความในลักษณะที่กรองอย่างถูกต้องสำหรับผู้ใช้ทั้งหมด
ส่งคืนข้อความในลักษณะที่กรองอย่างถูกต้องสำหรับ Player.UserId ที่กำหนดตามอายุและรายละเอียดอื่นๆ
คุณสมบัติ
วิธีการ
GetChatForUserAsync
วิธีนี้จะคืนข้อความในลักษณะที่กรองอย่างถูกต้องสำหรับที่ระบุ Player.UserId โดยใช้ตัวกรองที่จำกัดน้อยที่เหมาะสมสำหรับผู้ใช้รายนั้นโดยมีการตั้งค่าความเป็นส่วนตัวของทั้งสองผู้ใช้ที่บังคับใช้ Chat ด้วยควรใช้ในบริบทของการแชทระหว่างผู้เล่น แม้ว่าจะมีบางกรณีที่ต้องใช้การกรองข้อความก็ตาม
สตริงที่ส่งคืนควรแสดงให้กับผู้ใช้เป้าหมายเท่านั้น เนื่องจากอาจไม่เหมาะสมสำหรับผู้ใช้ทั้งหมด
หากวิธีนี้โยนข้อผิดพลาด สตริงควร ไม่ แสดงให้กับผู้ใช้ ตัวอย่างของข้อผิดพลาดรวมถึง:
- ผู้ใช้ทั้งสองไม่สามารถแชทได้ ตัวอย่างเช่นหาก Chat:CanUserChatAsync() จะส่งคืน false สำหรับผู้ส่งและผู้รับที่กำหนด
- ผู้ใช้ที่มีรหัส toUserId ไม่ออนไลน์บนเซิร์ฟเวอร์ปัจจุบัน
ฟังก์ชันนี้จะกลับทันทีในกรณีส่วนใหญ่ แม้ว่าจะให้ผลหากผู้ใช้เป้าหมายเพิ่งเข้าร่วมเซิร์ฟเวอร์และข้อมูลการกรองของพวกเขายังไม่โหลด
คำเตือน
การเรียกฟังก์ชันนี้จากไคลเอนต์จะถูกละทิ้งและจะถูกปิดใช้งานในอนาคตเพื่อส่งคืนเพียงสตริงว่างเปล่าการกรองข้อความที่เกี่ยวข้องกับการแชทควรทำผ่าน TextChatService และประสบการณ์ที่ไม่ได้กรองข้อความแชทที่สร้างโดยผู้เล่นอย่างถูกต้องอาจได้รับการควบคุม
พารามิเตอร์
Player.UserId ของผู้ใช้ที่กำลังพูดคุย
ส่งค่ากลับ
สตริงข้อความถูกกรอง
GetNonChatStringForBroadcastAsync
ส่งคืนข้อความในลักษณะที่กรองอย่างถูกต้องสำหรับผู้ใช้ทั้งหมดควรใช้ในบริบทของข้อความที่ไม่ใช่แชทที่ผู้ใช้ทุกคนสามารถเห็นได้ เช่น สำหรับการโต้ตอบที่ช่วยให้ผู้ใช้เขียนข้อความบนป้ายที่มองเห็นได้สำหรับผู้ใช้ทุกคนบนเซิร์ฟเวอร์แม้หลังจากที่ผู้เขียนออกไปแล้ว
ส่งค่ากลับ
สตริงข้อความถูกกรอง
GetNonChatStringForUserAsync
ส่งคืนข้อความในลักษณะที่กรองอย่างถูกต้องสำหรับ Player.UserId ที่กำหนดตามอายุและรายละเอียดอื่นๆควรใช้ในบริบทของข้อความที่ไม่ใช่แชทที่ผู้ใช้รายหนึ่งสามารถเห็นได้ เช่น ชื่อสัตว์เลี้ยง
พารามิเตอร์
Player.UserId ของผู้ใช้ที่ตั้งใจจะดู/รับข้อความ
ส่งค่ากลับ
สตริงข้อความถูกกรอง