Chat

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Assistenza
Non Replicato

Il servizio Chat ospita il codice Luau responsabile dell'esecuzione del sistema di chat legacy.Simile a StarterPlayerScripts , gli oggetti predefiniti come Scripts e ModuleScripts vengono inseriti nel servizio.

Sommario

Proprietà

  • Lettura Parallela

    Determina se i messaggi di chat del Giocatoreappariranno sopra il loro Avatarin gioco.

  • Sicurezza Non Accessibile
    Lettura Parallela

    Attiva/disattiva se il framework di chat predefinito deve essere caricato automaticamente quando il gioco viene eseguito.

Metodi

Proprietà

BubbleChatEnabled

Lettura Parallela

LoadDefaultChat

Sicurezza Non Accessibile
Lettura Parallela

Metodi

Chat

()

Parametri

partOrCharacter: Instance
Valore predefinito: ""
message: string
Valore predefinito: ""
Valore predefinito: "Blue"

Restituzioni

()

Campioni di codice

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

Parametri

callbackType: Enum.ChatCallbackType
Valore predefinito: ""
callbackArguments: Tuple
Valore predefinito: ""

Restituzioni

RegisterChatCallback

()

Parametri

callbackType: Enum.ChatCallbackType
Valore predefinito: ""
callbackFunction: function
Valore predefinito: ""

Restituzioni

()

SetBubbleChatSettings

()

Parametri

settings: Variant
Valore predefinito: ""

Restituzioni

()

Campioni di codice

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

Resa

Parametri

userId: number
Valore predefinito: ""

Restituzioni

CanUsersChatAsync

Resa

Parametri

userIdFrom: number
Valore predefinito: ""
userIdTo: number
Valore predefinito: ""

Restituzioni

FilterStringAsync

Resa

Parametri

stringToFilter: string
Valore predefinito: ""
playerFrom: Player
Valore predefinito: ""
playerTo: Player
Valore predefinito: ""

Restituzioni

FilterStringForBroadcast

Resa

Parametri

stringToFilter: string
Valore predefinito: ""
playerFrom: Player
Valore predefinito: ""

Restituzioni

Campioni di codice

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)

Eventi

Chatted

Parametri

part: Instance
message: string