TextChatService, diğer oyuncuları susturmak ve avatar emojilerini kullanmak gibi yaygın amaçlar için yerleşik sohbet komutlarına sahiptir. Bunları, Studio'nun Özellikler penceresinde CreateDefaultCommands değerini true olarak ayarlayarak etkinleştirebilirsiniz.
Ayrıca, TextChatCommand kullanarak özel komutlar ekleyebilirsiniz. Sohbet giriş çubuğunda tanımlı bir komutu gönderen kullanıcılar, özelleştirilmiş eylemlerinizi gerçekleştirmek için TextChatCommand.Triggered tarafından tanımlanan bir geri çağrıyı tetikler.
Aşağıdaki örnek, oyuncuların /super veya /mini girdiğinde karakterlerinin boyutunu artırmalarına veya azaltmalarına olanak tanıyan bir sohbet komutu oluşturma sürecini göstermektedir.
TextChatService içinde bir TextChatCommand örneği ekleyin.
İsmini SizeCommand olarak değiştirin.

PrimaryAlias özelliğini /super ve SecondaryAlias özelliğini /mini olarak ayarlayın.

Aşağıdaki Script'i ServerScriptService içine ekleyin; bu, sohbet komutu için karakterin boyutunu ölçeklendiren bir geri çağrı tanımlar:
Scriptlocal TextChatService = game:GetService("TextChatService")local Players = game:GetService("Players")local sizeCommand: TextChatCommand = TextChatService:WaitForChild("SizeCommand")sizeCommand.Triggered:Connect(function(textSource, message)local scaleMult = 1local messageWords = string.split(message, " ")if messageWords[1] == "/super" thenscaleMult = 2elseif messageWords[1] == "/mini" thenscaleMult = 0.5endlocal player = Players:GetPlayerByUserId(textSource.UserId)if player thenlocal character = player.Characterif character thenlocal humanoid = character:FindFirstChildWhichIsA("Humanoid")if humanoid thenfor _, child in humanoid:GetChildren() doif child:IsA("NumberValue") thenchild.Value *= scaleMultendendendendendend)