Lớp công cụ
Chat
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Tóm Tắt
Thuộc Tính
Phương Pháp
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):() |
Sự Kiện
Chatted(part: Instance,message: string,color: Enum.ChatColor):RBXScriptSignal |
Tài Liệu Tham Khảo API
Thuộc Tính
Phương Pháp
CanUsersChatAsync
Chat
Tham Số
| Giá Trị Mặc Định: "Blue" |
Lợi Nhuận
()
Mẫu mã
Trò Chuyện:Trò Chuyện
local ChatService = game:GetService("Chat")
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
ChatService:Chat(part, "Đổ lỗi cho John!", "Red")FilterStringAsync
FilterStringForBroadcast
Lợi Nhuận
Mẫu mã
Trò Chuyện: LọcChuỗiĐểPhátThanh
local Players = game:GetService("Players")
local Chat = game:GetService("Chat")
local playerFrom = Players.LocalPlayer
local message = "Xin chào thế giới!"
-- Lọc chuỗi và lưu kết quả vào biến 'FilteredString'
local filteredString = Chat:FilterStringForBroadcast(message, playerFrom)
print(filteredString)FilterStringForPlayerAsync
InvokeChatCallback
Tham Số
Lợi Nhuận
RegisterChatCallback
Tham Số
Lợi Nhuận
()
SetBubbleChatSettings
Chat:SetBubbleChatSettings(settings:Variant):()
Tham Số
settings:Variant |
Lợi Nhuận
()
Mẫu mã
Tùy chỉnh các khía cạnh hình ảnh
local ChatService = game:GetService("Chat")
-- Cài đặt các tùy chọn cho trò chuyện bong bóng
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(180, 210, 228),
TextSize = 20,
Font = Enum.Font.Cartoon,
})Khôi phục cài đặt mặc định
local ChatService = game:GetService("Chat")
-- Đặt cài đặt trò chuyện bong bóng về mặc định
ChatService:SetBubbleChatSettings({})Sự Kiện
Chatted
Tham Số