TextFilterResult

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Non Replicato

Rappresenta il risultato di una chiamata a TextService:FilterStringAsync() . Utilizzato per distribuire una stringa filtrata di conseguenza.

Sommario

Metodi

Proprietà

Metodi

GetChatForUserAsync

Resa

Questo metodo restituisce il testo in modo appropriatamente filtrato per il Player.UserId usando il filtro di filtraggio meno restrittivo appropriato per quell'utente, con Chat impostazioni di privacy di entrambi gli utenti applicate.Questo dovrebbe essere utilizzato nel contesto di chat tra giocatori, anche se ci sono alcuni altri casi in cui è necessaria la filtrazione del testo.

La stringa restituita dovrebbe essere mostrata solo all'utente target, poiché potrebbe non essere appropriata per tutti gli utenti.

Se questo metodo lancia un'errore, la stringa non dovrebbe essere visualizzata all'utente . Le casistiche per l'errore includono:

  • I due utenti non sono autorizzati a chattare, ad esempio se Chat:CanUserChatAsync() restituisse false per il mittente e il destinatario dato.
  • L'utente con l'ID toUserId non è online sul Serverattuale.

Questa funzione tornerà immediatamente nella maggior parte dei casi, anche se produrrà se l'utente target è appena entrato nel server e le sue informazioni di filtraggio non sono ancora caricate.

Avviso di deprecazione parziale

Chiamare questa funzione dal client è deprecato e verrà disabilitato in futuro per restituire solo una Stringavuota.Il filtraggio del testo pertinente alla chat deve essere eseguito attraverso TextChatService e le esperienze che non filtrano correttamente il testo di chat generato dall'utente potrebbero essere soggette a moderazione.

Parametri

toUserId: number

Player.UserId dell'utente che viene聊天.

Valore predefinito: ""

Restituzioni

Stringa di testo filtrata.

GetNonChatStringForBroadcastAsync

Resa

Restituisce il testo in modo appropriatamente filtrato per tutti gli utenti.Questo dovrebbe essere utilizzato nel contesto del testo non in chat che ogni utente può vedere, come per un dialogo che consente a un utente di scrivere un messaggio su un segno, visibile a tutti gli utenti sul server anche dopo che l'autore se ne sia andato.


Restituzioni

Stringa di testo filtrata.

GetNonChatStringForUserAsync

Resa

Restituisce il testo in modo adeguatamente filtrato per il Player.UserId in base all'età e ad altri dettagli.Questo deve essere utilizzato nel contesto del testo non in chat che un utente specifico può vedere, come il nome di un animale domestico.

Parametri

toUserId: number

Player.UserId dell'utente destinato a vedere/ricevere il testo.

Valore predefinito: ""

Restituzioni

Stringa di testo filtrata.

Eventi