TextChatService verfügt über integrierte Chatbefehle für gängige Zwecke, wie das Stummschalten anderer Spieler und die Verwendung von Avatar-Emotes. Sie können sie aktivieren, indem Sie CreateDefaultCommands im Eigenschaftenfenster von Studio auf true setzen.
Sie können auch benutzerdefinierte Befehle hinzufügen, indem Sie TextChatCommand verwenden. Benutzer, die einen definierten Befehl in die Chat-Eingabezeile eingeben, lösen einen Callback aus, der durch TextChatCommand.Triggered definiert ist, um Ihre benutzerdefinierten Aktionen auszuführen.
Im folgenden Beispiel wird gezeigt, wie Sie einen Chatbefehl erstellen, der es Spielern ermöglicht, die Größe ihres Charakters zu vergrößern oder zu verkleinern, wenn sie /super oder /mini eingeben.
Fügen Sie eine TextChatCommand-Instanz innerhalb von TextChatService hinzu.
Benennen Sie sie in SizeCommand um.

Setzen Sie die PrimaryAlias-Eigenschaft auf /super und die SecondaryAlias-Eigenschaft auf /mini.

Fügen Sie das folgende Script innerhalb von ServerScriptService ein, um einen Callback für den Chatbefehl zu definieren, der die Größe des Charakters skaliert:
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)