TextFilterResult

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

만들 수 없음
복제되지 않음

필터링된 문자열을 다른 이름으로 표시합니다. TextService:FilterStringAsync()에 사용됩니다. 필터링된 문자열을 다른 이름으로 다시 배포합니다.

요약

메서드

속성

메서드

GetChatForUserAsync

생성

이 메서드는 사용자에게 적합한 필터링을 사용하여 Player.UserId 에 대한 텍스트를 필터링하고, Chat 의 개인 정보 설정을 적용하여 텍스트 필터링을 최소화합니다. 이 메서드는 플레이어 간의 채팅에서 텍스트 필터링이 필요한 경우에

반환된 문자열은 대상 사용자에게만 표시되어야 하며 모든 사용자에게 적합하지 않을 수 있습니다.

이 메서드가 오류를 표시하면 문자열이 사용자에게 표시되지 않습니다. 오류의 경우 여러 가지 사례가 있습니다.

  • 두 사용자는 채팅할 수 없습니다, 예를 들어 Chat:CanUserChatAsync() 가 지정된 발신자와 수신자에게 false 를 반환하면 Class.Chat:CanUserChatAsync() 이 됩니다.
  • 현재 서버에서 사용자 toUserId 아이디가 없습니다.

이 함수는 대부분의 경우 즉시 반환되지만, 대상 사용자가 서버에 가입했으며 필터링 정보가 아직 로드되지 않은 경우에만 반환됩니다.

매개 변수

toUserId: number

Player.UserId 사용자가 채팅하는 동안.


반환

필터링된 텍스트 문자열.

GetNonChatStringForBroadcastAsync

생성

모든 사용자에게 적절하게 필터링된 텍스트를 반환합니다. 이는 모든 사용자가 서버에서 볼 수 있는 대화 상자와 같은 서비스 메시지를 작성할 수 있는 컨텍스트에서 사용됩니다.


반환

필터링된 텍스트 문자열.

GetNonChatStringForUserAsync

생성

나이 및 기타 세부 정보를 기반으로 지정된 Player.UserId 에 대해 텍스트를 올바르게 필터링된 방식으로 반환합니다. 이 메시지는 특정 사용자가 볼 수 있는 채팅 메시지가 아닌 컨텍스트에서 사용해야 합니다. 예를 들어, 펫의 이름입니다.

매개 변수

toUserId: number

Player.UserId 의 사용자가 텍스트를 보거나 받을 의도입니다.


반환

필터링된 텍스트 문자열.

이벤트