Informacje o wersji
Edukacja
Klasa silnika
Chat
Przestarzałe
Brak możliwości tworzenia
Usługa
Bez replikacji

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Podsumowanie
Metody
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
Przestarzałe
InvokeChatCallback(callbackType: Enum.ChatCallbackType,callbackArguments: Tuple):Tuple
RegisterChatCallback(callbackType: Enum.ChatCallbackType,callbackFunction: function):()
SetBubbleChatSettings(settings: Variant):()
Zdarzenia
Członkowie odziedziczeni

Materiały referencyjne dotyczące interfejsów API
Właściwości
BubbleChatEnabled
Odczyt równoległy
Możliwości: Chat
Chat.BubbleChatEnabled:boolean

LoadDefaultChat
Brak dostępu do zabezpieczeń
Odczyt równoległy
Możliwości: Chat
Chat.LoadDefaultChat:boolean

Metody
CanUserChatAsync
Wynik
Możliwości: Chat
Chat:CanUserChatAsync(userId:number):boolean
Parametry
userId:number
Zwroty

CanUsersChatAsync
Wynik
Możliwości: Chat
Chat:CanUsersChatAsync(
userIdFrom:number, userIdTo:number
Parametry
userIdFrom:number
userIdTo:number
Zwroty

Chat
Możliwości: Chat
Chat:Chat(
partOrCharacter:Instance, message:string, color:Enum.ChatColor
):()
Parametry
partOrCharacter:Instance
message:string
Wartość domyślna: "Blue"
Zwroty
()
Przykłady kodu
Czat:Czat
local ChatService = game:GetService("Chat")
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
ChatService:Chat(part, "Obwiniaj Johna!", "Red")

FilterStringAsync
Wynik
Możliwości: Chat
Chat:FilterStringAsync(
stringToFilter:string, playerFrom:Player, playerTo:Player
Parametry
stringToFilter:string
playerFrom:Player
playerTo:Player
Zwroty

FilterStringForBroadcast
Wynik
Możliwości: Chat
Chat:FilterStringForBroadcast(
stringToFilter:string, playerFrom:Player
Parametry
stringToFilter:string
playerFrom:Player
Zwroty
Przykłady kodu
Czat:FiltrujCiągDoTransmisji
local Players = game:GetService("Players")
local Chat = game:GetService("Chat")
local playerFrom = Players.LocalPlayer
local message = "Witaj świecie!"
-- Filtruj ciąg i zapisz wynik w zmiennej 'FilteredString'
local filteredString = Chat:FilterStringForBroadcast(message, playerFrom)
print(filteredString)

FilterStringForPlayerAsync
Przestarzałe

InvokeChatCallback
Możliwości: Chat
Chat:InvokeChatCallback(
callbackType:Enum.ChatCallbackType, callbackArguments:Tuple
Parametry
callbackArguments:Tuple
Zwroty

RegisterChatCallback
Możliwości: Chat
Chat:RegisterChatCallback(
callbackType:Enum.ChatCallbackType, callbackFunction:function
):()
Parametry
callbackFunction:function
Zwroty
()

SetBubbleChatSettings
Możliwości: Chat
Chat:SetBubbleChatSettings(settings:Variant):()
Parametry
settings:Variant
Zwroty
()
Przykłady kodu
Dostosuj aspekty wizualne
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(180, 210, 228),
TextSize = 20,
Font = Enum.Font.Cartoon,
})
Przywróć domyślne ustawienia
local ChatService = game:GetService("Chat")
-- Ustawienia czatu bąbelkowego
ChatService:SetBubbleChatSettings({})

Zdarzenia
Chatted
Możliwości: Chat
Chat.Chatted(
part:Instance, message:string, color:Enum.ChatColor
Parametry
message:string

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.