Engine Class
Chat
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
สรุป
วิธีการ
CanUserChatAsync(userId: number):boolean |
CanUsersChatAsync(userIdFrom: number,userIdTo: number):boolean |
Chat(partOrCharacter: Instance,message: string,color: Enum.ChatColor):() |
FilterStringAsync(stringToFilter: string,playerFrom: Player,playerTo: Player):string |
FilterStringForBroadcast(stringToFilter: string,playerFrom: Player):string |
FilterStringForPlayerAsync(stringToFilter: string,playerToFilterFor: Player):string |
InvokeChatCallback(callbackType: Enum.ChatCallbackType,callbackArguments: Tuple):Tuple |
RegisterChatCallback(callbackType: Enum.ChatCallbackType,callbackFunction: function):() |
SetBubbleChatSettings(settings: Variant):() |
เหตุการณ์
Chatted(part: Instance,message: string,color: Enum.ChatColor):RBXScriptSignal |
เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
วิธีการ
CanUserChatAsync
CanUsersChatAsync
Chat
พารามิเตอร์
| ค่าเริ่มต้น: "Blue" |
ส่งค่ากลับ
()
ตัวอย่างโค้ด
แชท:แชท
local ChatService = game:GetService("Chat")
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
ChatService:Chat(part, "โทษจอห์น!", "Red")FilterStringAsync
FilterStringForBroadcast
ส่งค่ากลับ
ตัวอย่างโค้ด
แชท:กรองสตริงสำหรับการออกอากาศ
local Players = game:GetService("Players")
local Chat = game:GetService("Chat")
local playerFrom = Players.LocalPlayer
local message = "สวัสดีโลก!"
-- กรองสตริงและเก็บผลลัพธ์ไว้ในตัวแปร 'FilteredString'
local filteredString = Chat:FilterStringForBroadcast(message, playerFrom)
print(filteredString)FilterStringForPlayerAsync
InvokeChatCallback
พารามิเตอร์
ส่งค่ากลับ
RegisterChatCallback
พารามิเตอร์
ส่งค่ากลับ
()
SetBubbleChatSettings
Chat:SetBubbleChatSettings(settings:Variant):()
พารามิเตอร์
settings:Variant |
ส่งค่ากลับ
()
ตัวอย่างโค้ด
ปรับแต่งลักษณะการแสดงผล
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(180, 210, 228),
TextSize = 20,
Font = Enum.Font.Cartoon,
})คืนค่าการตั้งค่าเริ่มต้น
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({})เหตุการณ์
Chatted
พารามิเตอร์