TextFilterResult
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Representa el resultado de una llamada a TextService:FilterStringAsync(). Se usa para distribuir una cadena filtrada de acuerdo.
Resumen
Métodos
Devuelve el texto de una manera adecuadamente filtrada para el especificado Player.UserId.
Devuelve el texto de una manera adecuadamente filtrada para todos los usuarios.
Devuelve el texto de una manera adecuadamente filtrada para el especificado Player.UserId basado en la edad y otros detalles.
Propiedades
Métodos
GetChatForUserAsync
Este método devuelve el texto de una manera adecuadamente filtrada para el especificado Player.UserId usando el filtro de menor restricción apropiado para ese usuario, con Chat configuraciones de privacidad de ambos usuarios impuestas.Esto debe usarse en el contexto de chats entre jugadores, aunque hay algunos otros casos en los que se requiere filtrar el texto.
La cadena devuelta solo debe mostrarse al usuario objetivo, ya que puede que no sea apropiada para todos los usuarios.
Si este método lanza un error, el texto no debe mostrarse al usuario . Los casos de error incluyen:
- A los dos usuarios no se les permite chatear, por ejemplo, si Chat:CanUserChatAsync() devolvería false para el remitente y receptor dado.
- El usuario con el ID toUserId no está en línea en el servidor actual.
Esta función devolverá inmediatamente en la mayoría de los casos, aunque devolverá si el usuario objetivo acaba de unirse al servidor y su información de filtrado aún no se ha cargado.
Advertencia de depreciación Atención/advertencia
Llamar a esta función desde el cliente está obsoleto y se desactivará en el futuro para solo devolver una cadena vacía.La filtración de texto relacionada con el chat debe hacerse a través de TextChatService y las experiencias que no filtren adecuadamente el texto generado por el jugador pueden estar sujetas a moderación.
Parámetros
Player.UserId del usuario que está chateando.
Devuelve
cadenafiltrado.
GetNonChatStringForBroadcastAsync
Devuelve el texto de una manera adecuadamente filtrada para todos los usuarios.Esto debe usarse en el contexto de texto no de chat que cada usuario puede ver, como para un diálogo que permite que un usuario escriba un mensaje en una señal, visible para todos los usuarios en el servidor incluso después de que el autor se haya ido.
Devuelve
cadenafiltrado.
GetNonChatStringForUserAsync
Devuelve el texto de una manera adecuadamente filtrada para el especificado Player.UserId basado en la edad y otros detalles.Esto debe usarse en el contexto de texto no de chat que un usuario específico puede ver, como el nombre de una mascota.
Parámetros
Player.UserId del usuario destinado a ver/recibir el texto.
Devuelve
cadenafiltrado.