Chat

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

無法建立
服務
未複製

聊天 服務 包含負責運行舊版聊天系統的 Luau 代碼。與 StarterPlayerScripts 類似,預設對象,例如 ScriptsModuleScripts ,將插入到服務中。

概要

屬性

  • 決定玩家的聊天訊息是否會出現在他們的遊戲內虛擬人偶上方。

  • 無法存取安全性
    平行讀取

    切換是否在遊戲運行時自動載入預設聊天框架。

方法

屬性

BubbleChatEnabled

平行讀取

LoadDefaultChat

無法存取安全性
平行讀取

方法

Chat

()

參數

partOrCharacter: Instance
預設值:""
message: string
預設值:""
預設值:"Blue"

返回

()

範例程式碼

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

參數

callbackType: Enum.ChatCallbackType
預設值:""
callbackArguments: Tuple
預設值:""

返回

RegisterChatCallback

()

參數

callbackType: Enum.ChatCallbackType
預設值:""
callbackFunction: function
預設值:""

返回

()

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({})

CanUserChatAsync

暫停

參數

userId: number
預設值:""

返回

CanUsersChatAsync

暫停

參數

userIdFrom: number
預設值:""
userIdTo: number
預設值:""

返回

FilterStringAsync

暫停

參數

stringToFilter: string
預設值:""
playerFrom: Player
預設值:""
playerTo: Player
預設值:""

返回

FilterStringForBroadcast

暫停

參數

stringToFilter: string
預設值:""
playerFrom: Player
預設值:""

返回

範例程式碼

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)

活動

Chatted

參數

part: Instance
message: string