TextChannel
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
เป็นตัวแทนของช่องแชทข้อความ มี TextSources เป็นลูกหลาน
เพื่อส่งข้อความในการแชทไปยัง TextChannel โทร TextChannel:SendAsync() จาก a LocalScript ที่ตรงกัน 1> Class.TextSource1> ของผู้ใช้ด้วย 4> TextSource.CanSend = true
ข้อความจากแท็งก์ข้อความที่แตกต่างกันสามารถแยกออกเป็นแท็งก์ต่างๆในหน้าต่างของการแชทโดยใช้ ChannelTabsConfiguration
เพื่อเรียนรู้เพิ่มเติม ดู ใน-เอ็กซ์เพรสเซส เท็กซ์ชาท
สรุป
วิธีการ
แสดงข้อความระบบให้กับผู้ใช้
เพิ่ม TextSource ให้กับ TextChannel ที่มีไอดีผู้ใช้ของ Player
ส่ง TextChatMessage ไปยังเซิร์ฟเวอร์
อีเวนต์
เกิดขึ้นเมื่อ TextChannel:DisplaySystemMessage() ถูกเรียกในตัวเครื่องกลางหรือเมื่อตัวเครื่องกลางได้รับการตอบกลับที่ถูกต้องจากเซิร์ฟเวอร์
Callbacks
คุณสมบัติ
DirectChatRequester
วิธีการ
DisplaySystemMessage
แสดงข้อความระบบให้กับผู้ใช้ สามารถใช้ได้ใน LocalScript หรือใน Script ที่มี RunContext ของ 2>Ennum.RunContext2> เท่านั้น ข้อความจะปราก
พารามิเตอร์
ข้อความระบบส่งไปยัง TextChannel
ใช้เพื่อระบุประเภทข้อความของระบบ เช่น ข้อความระบบปกติ
ส่งค่ากลับ
A TextChatMessage ด้วย TextChatMessage.Status สมบัติที่ระบุสถานะของข้อความ
AddUserAsync
เพิ่ม TextSource ให้กับ TextChannel ที่ได้รับ userid ของผู้ใช้ (มี Player.UserId ) สามารถใช้ได้ใน 2>Class.Script2> เท่านั้น
หาก TextSource ที่แทนที่ผู้ใช้ไม่มีอยู่จริง นี่จะเพิ่ม TextSource
หาก TextSource ที่แทนที่ผู้ใช้มีอยู่จริง นี่จะส่งคืน TextSource
หากผู้ใช้มีการแชทออกหรือไม่ได้อยู่ในเซิร์ฟเวอร์นี้จะกลับมาเป็นตัวอักษร nil``false
พารามิเตอร์
ส่งค่ากลับ
กลับ TextSource และ true หากมี TextSource ใหม่สำหรับผู้ใช้ 1> Class.TextSource1> และ 4> false
SendAsync
ส่ง TextChatMessage ไปยังเซิร์ฟเวอร์ สามารถใช้ได้เฉพาะใน LocalScript หรือใน Script ที่มี 1> Class.Script.RunContext|RunContext1> ของ 4> Ennum.RunContext.Client4>
พารามิเตอร์
ข้อความที่จะส่งไปยัง TextChannel
เมทาดาตาที่กำหนดเองเพื่อแนบมากับข้อความ
ส่งค่ากลับ
A TextChatMessage ด้วย TextChatMessage.Status สมบัติที่ระบุสถานะของข้อความ
อีเวนต์
MessageReceived
เหมือน TextChatService.MessageReceived เมื่อ TextChannel:DisplaySystemMessage() ถูกเรียกในเครื่องคอมพิวเตอร์หรือเมื่อเครื่องคอมพิวเตอร์ได้รับการตอบกลับที่ถูกต้องจากเซิร์ฟเวอร์ เหตุการ
หากค่า TextChannel.ShouldDeliverCallback ของเซิร์ฟเวอร์ถูกผูกและกลับมาที่ false คลิอุตจะไม่ไฟ TextChannel.MessageReceived
ใช้ตัวแปร TextChatMessage เพื่อรับ TextSource และข้อความของข้อความ (ด้วย TextChatMessage.Text )
ตัวแปร TextChatMessage คือผลสรุปที่สุดของฟังก์ชันใด ๆ ที่ผูกกับ TextChatService.OnIncomingMessage หรือ TextChannel.OnIncomingMessage
พารามิเตอร์
ได้รับ TextChatMessage .