Engine Class
TextChannel
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
สรุป
คุณสมบัติ
วิธีการ
AddUserAsync(userId: User):Tuple |
DisplaySystemMessage(systemMessage: string,metadata: string):TextChatMessage |
SendAsync(message: string,metadata: string):TextChatMessage |
SetDirectChatRequester(requester: Player):() |
เหตุการณ์
MessageReceived(incomingMessage: TextChatMessage):RBXScriptSignal |
Callbacks
OnIncomingMessage(message: TextChatMessage):Tuple |
ShouldDeliverCallback(message: TextChatMessage,textSource: TextSource):Tuple |
เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
วิธีการ
DisplaySystemMessage
ส่งค่ากลับ
SendAsync
ส่งค่ากลับ
SetDirectChatRequester
พารามิเตอร์
ส่งค่ากลับ
()
ตัวอย่างโค้ด
ตั้งค่าผู้ขอแชทโดยตรง
local function createWhisperChannel(fromPlayer, toPlayer)
local whisperChannel = Instance.new("TextChannel")
whisperChannel:SetDirectChatRequester(fromPlayer)
whisperChannel:AddUserAsync(toPlayer.UserId)
-- ตอนนี้อินสแตนซ์ TextChannel มีอินสแตนซ์ TextSource สองตัวแล้ว
return whisperChannel
endเหตุการณ์
MessageReceived
พารามิเตอร์
Callbacks
OnIncomingMessage
พารามิเตอร์
ส่งค่ากลับ
ShouldDeliverCallback
พารามิเตอร์
ส่งค่ากลับ