TextFilterResult

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.

Brak możliwości tworzenia
Bez replikacji

Reprezentuje wynik wezwania do TextService:FilterStringAsync(). Używany do rozpowszechniania przefiltrowanej struny odpowiednio.

Podsumowanie

Metody

Właściwości

Metody

GetChatForUserAsync

Wynik

Ta metoda zwraca tekst w odpowiednio przefiltrowany sposób dla określonego Player.UserId używając najmniej restrykcyjnego filtrowania odpowiedniego dla tego użytkownika, z Chat ustawieniami prywatności obu użytkowników wdrożonymi.Powinno to być używane w kontekście czatów między graczami, choć istnieją inne przypadki, w których wymagana jest filtracja tekstu.

Powracająca struna powinna być wyświetlana tylko dla docelowego użytkownika, ponieważ może nie być odpowiednia dla wszystkich użytkowników.

Jeśli ta metoda rzuca błąd, ciąg nie powinien być wyświetlany użytkownikowi. Przyczyny błędu obejmują:

  • Dwóch użytkowników nie może rozmawiać, na przykład, jeśli Chat:CanUserChatAsync() zwróciłoby false dla danego nadawcy i odbiorcy.
  • Użytkownik z ID toUserId nie jest online na obecnym serwerze.

Funkcja ta zostanie natychmiast zwrócona w większości przypadków, choć zostanie wyświetlona, jeśli docelowy użytkownik właśnie dołączył do serwera i jego informacje o filtrowaniu nie zostały jeszcze załadowane.

Ostrzeżenie o częściowej deprecacji

Wezwanie tej funkcji z klienta jest przestarzałe i zostanie wyłączone w przyszłości, aby zwrócić pustą ciąg.Filtrowanie tekstu odnoszące się do czatu powinno być wykonywane za pomocą TextChatService i doświadczeń, które nie filtrują prawidłowo tekstu czatu generowanego przez gracza, mogą być przedmiotem moderacji.

Parametry

toUserId: number

Player.UserId użytkownika, który jest rozmawiany.

Wartość domyślna: ""

Zwroty

Sfiltrowany ciąg tekstowy.

GetNonChatStringForBroadcastAsync

Wynik

Wyświetla tekst w odpowiedni sposób filtrowany dla wszystkich użytkowników.Powinno to być używane w kontekście tekstu nie-czatu, który każdy użytkownik może zobaczyć, takiego jak dialog, który pozwala użytkownikowi napisać wiadomość na tablicy, widoczną dla wszystkich użytkowników na serwerze nawet po opuszczeniu autora.


Zwroty

Sfiltrowany ciąg tekstowy.

GetNonChatStringForUserAsync

Wynik

Wyświetla tekst w odpowiednio przefiltrowany sposób dla określonego Player.UserId w oparciu o wiek i inne szczegóły.Powinno to być używane w kontekście tekstu nie-czatu, który może zobaczyć jeden konkretny użytkownik, takiego jak nazwa zwierzaka.

Parametry

toUserId: number

Player.UserId użytkownika, który zamierza zobaczyć/odbierać tekst.

Wartość domyślna: ""

Zwroty

Sfiltrowany ciąg tekstowy.

Zdarzenia