TextFilterResult
*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 wynik wezwania do TextService:FilterStringAsync(). Używany do rozpowszechniania przefiltrowanej struny odpowiednio.
Podsumowanie
Metody
Wyświetla tekst w odpowiedni sposób filtrowany dla określonego Player.UserId.
Wyświetla tekst w odpowiedni sposób filtrowany dla wszystkich użytkowników.
Wyświetla tekst w odpowiednio przefiltrowany sposób dla określonego Player.UserId w oparciu o wiek i inne szczegóły.
Właściwości
Metody
GetChatForUserAsync
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
Player.UserId użytkownika, który jest rozmawiany.
Zwroty
Sfiltrowany ciąg tekstowy.
GetNonChatStringForBroadcastAsync
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
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
Player.UserId użytkownika, który zamierza zobaczyć/odbierać tekst.
Zwroty
Sfiltrowany ciąg tekstowy.