Chat
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
The Sohbet hizmeti, miras sohbet sistemini çalıştıran Luau kodunu barındırır.StarterPlayerScripts 'a benzer şekilde, varsayılan nesneler Scripts ve ModuleScripts gibi hizmete girilir.
Özet
Özellikler
oyuncusohbet mesajlarının oyun avatarının üzerinde görünecek olup olmadığını belirler.
Oyun çalışırken varsayılan sohbet çerçevesi otomatik olarak yüklenecek olup olmadığını değiştirir.
Yöntemler
Bu yöntemde belirtilen parametarlarla Chat.Chatted etkinliğini ateş eder.
Luau Sohbet Sistemi tarafından kaydedilen bir sohbet geri arama işlevini çağırın RegisterChatCallback. Luau Sohbet Sistemi tarafından kullanılır.
Bazı sohbet sistemi etkinliğinin çağrısı üzerine çağrılacak bir işlev kaydedin ( InvokeChatCallback ).
Oyun içi balon sohbetinin çeşitli ayarlarını özelleştirir.
Belirtilen Player.UserId ile oynayan oyuncunun hesap ayarları nedeniyle sohbet etmesine izin verilmediğinde yanlış dönecektir.
İki kullanıcı iletişim kuramazsa, hesap ayarları buna izin vermediğinden false döndürür.
Oyuncudan diğer bir oyuncuya gönderilen bir dizeyi, oyuncuların hesap ayarlarına uygun filtreleme kullanarak filtreler.
Belirli bir hedefe yayınlanmak üzere gönderilen bir dizeyi filtreler. Chat:FilterStringAsync() 'den daha kısıtlayıcıdır.
Olaylar
Chat:Chat() çağrıldığında ateş eder.
Özellikler
Yöntemler
Chat
Parametreler
Dönüşler
Kod Örnekleri
local ChatService = game:GetService("Chat")
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
ChatService:Chat(part, "Blame John!", "Red")
InvokeChatCallback
Parametreler
Dönüşler
RegisterChatCallback
Parametreler
Dönüşler
SetBubbleChatSettings
Parametreler
Dönüşler
Kod Örnekleri
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(180, 210, 228),
TextSize = 20,
Font = Enum.Font.Cartoon,
})
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({})
CanUsersChatAsync
Parametreler
Dönüşler
FilterStringAsync
Parametreler
Dönüşler
FilterStringForBroadcast
Parametreler
Dönüşler
Kod Örnekleri
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)