TextChatCommand

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Reprezentuje komendę czatu tekstowego. Można go używać do tworzenia niestandardowych komend czatu tekstowego, gdy jest podłączony do TextChatService. Komendy niestandardowe mogą mieć do dwóch aliases, a wydarzenie spowodowane przez wtyczkę występuje, gdy użytkownik wpisuje „/PrimaryAlias” lub „/SecondaryAlias” w czacie.

Aby dowiedzieć się więcej o używaniu TextChatService , zobacz W czeluściach tekstu w grze .

Podsumowanie

Właściwości

Zdarzenia

Właściwości

AutocompleteVisible

Odczyt równoległy

Enabled

Odczyt równoległy

Określa, czy TextChatCommand jest włączony.

Gdy jest wyłączony, wiadomości zgodne z „/PrimaryAlias” lub „/SecondaryAlias” nie są zatapiane i wysyłane do innych użytkowników.

Użyj tego do dezaktywowania domyślnych komend na bazie przypadkowej.

PrimaryAlias

Odczyt równoległy

Podstawowy słownik używany do uruchomienia TextChatCommand .

Jeśli użytkownik wysyłuje wiadomość z TextChannel:SendAsync() , której treść odpowiada "/`Class.TextChatCommand.PrimaryAlias`", wiadomość nie jest wysłana, a zamiast tego {TextChatCommand.PrimaryAlias} jest uruchomiony.

SecondaryAlias

Odczyt równoległy

Dodatkowy identyfikator używany do uruchomienia TextChatCommand .

Metody

Zdarzenia

Triggered

Wydarzenie, do którego można związać komendy.

Gdy użytkownik wysyłuje wiadomość na serwer za pośrednictwem TextChannel:SendAsync() , wiadomość jest szyfrowana przez TextChatCommand i nie jest replikowana do innych użytkowników, jeśli zawartość wiadomości pasuje do „/`Class.TextChatCommand.PrimaryAlias`” lub „/`Class.TextChatCommand.SecondaryAlias`”.

Na przykład, dla TextChatCommand z TextChatCommand.PrimaryAlias jako wyciszać, jeśli użytkownik wysyła „/mute SomeUserName”, to odpowiedni TextChatCommand dla mute zostanie uruchomiony z 1> Class.TextChatCommand.Triggered1> . Przekaz „

Parametry

originTextSource: TextSource

Odnośnik do TextSource odpowiedzialnego za uruchomienie komendy poprzez TextChannel:SendAsync() .

unfilteredText: string

Pełny, niefiltrowany tekst używany do włączenia komendy, która może być używana do rozdzielenia parametrów z wiadomośćkomendy.