Chat

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak Dapat Dibuat
Layanan
Tidak Direplikasi

Layanan Chat menampung kode Luau yang bertanggung jawab untuk menjalankan sistem obrolan legacy. Mirip dengan StarterPlayerScripts, objek default seperti Scripts dan ModuleScripts dimasukkan ke dalam layanan.

Rangkuman

Properti

  • Menentukan apakah pesan obrolan pemain akan muncul di atas avatar mereka di dalam permainan.

  • Keamanan Tidak Dapat Diakses
    Baca Paralel

    Mengalihkan apakah kerangka kerja obrolan default harus dimuat secara otomatis ketika permainan dijalankan.

Metode

Properti

BubbleChatEnabled

Baca Paralel

LoadDefaultChat

Keamanan Tidak Dapat Diakses
Baca Paralel

Metode

CanUserChatAsync

Hasil

Parameter

userId: number

Memberikan nilai

CanUsersChatAsync

Hasil

Parameter

userIdFrom: number
userIdTo: number

Memberikan nilai

Chat

()

Parameter

partOrCharacter: Instance
message: string
Nilai Default: "Blue"

Memberikan nilai

()

Contoh Kode

Obrolan:Obrolan

local ChatService = game:GetService("Chat")
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
ChatService:Chat(part, "Salahkan John!", "Red")

FilterStringAsync

Hasil

Parameter

stringToFilter: string
playerFrom: Player
playerTo: Player

Memberikan nilai

FilterStringForBroadcast

Hasil

Parameter

stringToFilter: string
playerFrom: Player

Memberikan nilai

Contoh Kode

Chat:FilterStringForBroadcast

local Players = game:GetService("Players")
local Chat = game:GetService("Chat")
local playerFrom = Players.LocalPlayer
local message = "Halo dunia!"
-- Saring string dan simpan hasilnya di variabel 'FilteredString'
local filteredString = Chat:FilterStringForBroadcast(message, playerFrom)
print(filteredString)

InvokeChatCallback

Parameter

callbackType: Enum.ChatCallbackType
callbackArguments: Tuple

Memberikan nilai

RegisterChatCallback

()

Parameter

callbackType: Enum.ChatCallbackType
callbackFunction: function

Memberikan nilai

()

SetBubbleChatSettings

()

Parameter

settings: Variant

Memberikan nilai

()

Contoh Kode

Kustomisasi aspek visual

local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(180, 210, 228),
TextSize = 20,
Font = Enum.Font.Cartoon,
})
Mengembalikan pengaturan default

local ChatService = game:GetService("Chat")
-- Mengatur pengaturan obrolan gelembung
ChatService:SetBubbleChatSettings({})

Acara

Chatted

Parameter

part: Instance
message: string