TextChatCommand
*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
Określa, czy TextChatCommand jest włączony.
Podstawowy słownik używany do uruchomienia TextChatCommand .
Dodatkowy identyfikator używany do uruchomienia TextChatCommand .
Zdarzenia
Wydarzenie, do którego można związać komendy.
Właściwości
AutocompleteVisible
Enabled
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
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.
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
Odnośnik do TextSource odpowiedzialnego za uruchomienie komendy poprzez TextChannel:SendAsync() .
Pełny, niefiltrowany tekst używany do włączenia komendy, która może być używana do rozdzielenia parametrów z wiadomośćkomendy.