概要
屬性
決定玩家的聊天訊息是否會出現在他們的遊戲內虛擬人偶上方。
切換是否在遊戲運行時自動載入預設聊天框架。
方法
以此方法指定的參數發射 Chat.Chatted 事件。
呼叫由 RegisterChatCallback 註冊的聊天回叫功能。由 Luau 聊天系統使用。
註冊一個功能,在某些聊天系統事件的呼叫上使用(InvokeChatCallback)。
自訂遊戲內對話泡泡的各種設定。
如果指定的 Player.UserId 玩家沒有權限聊天,將返回錯誤值 false。
如果兩個使用者無法通訊,因為他們的帳戶設定不允許,將返回 false。
過濾從玩家傳送給另一玩家的字串,使用適合玩家帳戶設定的過濾。
過濾從玩家發送到沒有特定目標的字串,比 Chat:FilterStringAsync() 更嚴格。
活動
當 Chat:Chat() 被呼叫時發生火災。
屬性
方法
Chat
()
參數
返回
()
範例程式碼
Chat:Chat
local ChatService = game:GetService("Chat")
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
ChatService:Chat(part, "Blame John!", "Red")
InvokeChatCallback
參數
預設值:""
預設值:""
返回
RegisterChatCallback
()
參數
預設值:""
預設值:""
返回
()
SetBubbleChatSettings
()
參數
settings: Variant
預設值:""
返回
()
範例程式碼
Customize visual aspects
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(180, 210, 228),
TextSize = 20,
Font = Enum.Font.Cartoon,
})
Restore default settings
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({})
FilterStringAsync
參數
返回
FilterStringForBroadcast
參數
返回
範例程式碼
Chat:FilterStringForBroadcast
local Players = game:GetService("Players")
local Chat = game:GetService("Chat")
local playerFrom = Players.LocalPlayer
local message = "Hello world!"
-- Filter the string and store the result in the 'FilteredString' variable
local filteredString = Chat:FilterStringForBroadcast(message, playerFrom)
print(filteredString)