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 filtrée correctement pour le Player.UserId spécifié en utilisant le filtrage le moins restreint approprié pour cet utilisateur, avec Chat paramètres de confidentialité des deux utilisateurs imposés. Ceci devrait être utilisé dans le contexte des chats entre les utilisateurs, bien que Il y a quelques autres cas où le filtrage du texte est requis.

La chaîne renvoyée ne devrait être montrée qu'à l'utilisateur cible, car elle pourrait ne pas être appropriée pour tous les utilisateurs.

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

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

Cette fonctionnalité renverra immédiatement dans la plupart des cas, bien que cela ne produise pas si l'utilisateur cible a rejoint le serveur et que son info de filtrage n'est pas encore chargée.

Paramètres

toUserId: number

Player.UserId de l'utilisateur qui est en train de discuter.


Retours

Texte de filtre de chaîne.

GetNonChatStringForBroadcastAsync

Rendement

Renvoie le texte d'une manière filtrée correctement pour tous les utilisateurs. Ceci devrait être utilisé dans le contexte du texte non chat que chaque utilisateur peut voir, comme dans 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 a quitté.


Retours

Texte de filtre de chaîne.

GetNonChatStringForUserAsync

Rendement

Renvoie le texte d'une manière filtrée correctement 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 des utilisateurs spécifiques peut voir, tels que le nom d'un animal de compagnie.

Paramètres

toUserId: number

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


Retours

Texte de filtre de chaîne.

Évènements