TextFilterResult

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Création impossible
Non répliqué

Représente le résultat d'un appel à TextService:FilterStringAsync() . Utilisé pour distribuer une chaîne filtrée en conséquence.

Résumé

Méthodes

Propriétés

Méthodes

GetChatForUserAsync

Rendement

Cette méthode renvoie le texte d'une manière correctement filtrée pour le spécifié en utilisant le filtre le moins restrictif approprié pour cet utilisateur, avec les paramètres de confidentialité des deux utilisateurs imposés.Cela devrait être utilisé dans le contexte de conversations entre joueurs, bien que certains autres cas nécessitent une filtration du texte.

La chaîne renvoyée ne doit être montrée qu'au destinataire utilisateur, car elle pourrait ne pas être appropriée pour tous les utilisateurs.

Si cette méthode lance une erreur, la chaîne ne doit pas être affichée à l'utilisateur. Les cas d'erreur incluent :

  • Les deux utilisateurs ne sont pas autorisés à discuter, par exemple si Chat:CanUserChatAsync() retournerait false pour l'expéditeur et le destinataire donné.
  • L'utilisateur avec l'ID toUserId n'est pas en ligne sur le serveur actuel.

Cette fonction retournera immédiatement dans la plupart des cas, bien que elle retourne si l'utilisateur cible vient de rejoindre le serveur et que ses informations de filtrage ne sont pas encore chargées.

Avertissement de déprécation partielle

L'appel de cette fonction depuis le client est obsolète et sera désactivé à l'avenir pour ne retourner qu'une chaîne vide.Le filtrage du texte pertinent au chat doit être effectué via TextChatService et les expériences qui ne filtrent pas correctement le texte de chat généré par le joueur peuvent être soumises à la modération.

Paramètres

toUserId: number

Player.UserId de l'utilisateur qui est discuté.

Valeur par défaut : ""

Retours

Chaîne de texte filtrée.

GetNonChatStringForBroadcastAsync

Rendement

Renvoie le texte de manière correctement filtrée pour tous les utilisateurs.Cela devrait être utilisé dans le contexte du texte non-chat que chaque utilisateur peut voir, comme pour un dialogue qui permet à un utilisateur d'écrire un message sur un panneau, visible pour tous les utilisateurs sur le serveur même après que l'auteur soit parti.


Retours

Chaîne de texte filtrée.

GetNonChatStringForUserAsync

Rendement

Renvoie le texte de manière filtrée de manière appropriée pour le Player.UserId spécifié en fonction de l'âge et d'autres détails.Cela devrait être utilisé dans le contexte du texte non-chat que l'un utilisateur spécifique peut voir, comme le nom d'un animal de compagnie.

Paramètres

toUserId: number

Player.UserId de l'utilisateur destiné à voir/recevoir le texte.

Valeur par défaut : ""

Retours

Chaîne de texte filtrée.

Évènements