TextChatService este framework-ul modern de comunicare textuală din Roblox, înlocuind vechiul Legacy Chat. Oferă canale dedicate de echipă, comenzi personalizate de chat (slash commands) și filtrare parentală automată.
local TextChatService = game:GetService("TextChatService")
-- Crearea unei comenzi de chat personalizate: /help
local comandaAjutor = Instance.new("TextChatCommand")
comandaAjutor.PrimaryAlias = "/help"
comandaAjutor.SecondaryAlias = "/ajutor"
comandaAjutor.Parent = TextChatService.TextChatCommands
comandaAjutor.Triggered:Connect(function(originatingTextSource, text)
local player = game.Players:GetPlayerByUserId(originatingTextSource.UserId)
print("Jucătorul " .. player.Name .. " a solicitat ajutorul!")
end)
Filtrare Automată: TextChatService filtrează automat cuvintele nepotrivite prin sistemul oficial Roblox TextFilter conform reglementărilor internaționale.
Componente Cheie
TextChannels: Gestionarea canalelor (Global, Team, Whisper).TextChatCommands: Crearea comenzilor de consolă accesibile prin bara de chat.OnIncomingMessage: Personalizarea culorilor și a titlurilor din dreptul numelui.
Întrebări & Exemple de Cod:
Sistemul Modern de Chat în Joc (TextChatService)Ai o nelămurire despre utilizarea comenzii
Sistemul Modern de Chat în Joc (TextChatService)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.