TextFilterResult
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Mewakili hasil panggilan ke TextService:FilterStringAsync() . Digunakan untuk mendistribusikan string yang disaring sesuai dengan itu.
Rangkuman
Metode
Kembalikan teks dengan cara yang dipfilter dengan benar untuk Player.UserId yang ditentukan.
Kembalikan teks dengan cara yang tepat disaring untuk semua pengguna.
Kembalikan teks dengan cara yang dipfilter dengan benar untuk Player.UserId berdasarkan usia dan rincian lainnya.
Properti
Metode
GetChatForUserAsync
Metode ini mengembalikan teks dengan cara yang sesuai untuk disaring dengan benar untuk Player.UserId yang ditentukan menggunakan filter terbatas paling sesuai untuk pengguna itu, dengan pengaturan privasi Chat kedua pengguna diterapkan.Ini harus digunakan dalam konteks obrolan antara pemain, meskipun ada beberapa kasus lain di mana filter teks diperlukan.
String yang dikembalikan hanya harus ditampilkan kepada pengguna target, karena mungkin tidak sesuai untuk semua pengguna.
Jika metode ini menyebabkan kesalahan, string seharusnya tidak ditampilkan kepada pengguna. Kasus untuk kesalahan termasuk:
- Kedua pengguna tidak diizinkan mengobrol, misalnya jika Chat:CanUserChatAsync() akan mengembalikan false untuk pengirim dan penerima yang diberikan.
- Pengguna dengan ID toUserId tidak online di server saat ini.
Fungsi ini akan kembali segera dalam kebanyakan kasus, meskipun akan menghasilkan jika pengguna target baru saja bergabung dengan server dan informasi penyaringannya belum dimuat.
Peringatan Depresiasi Parsial
Memanggil fungsi ini dari klien sudah dihapus dan akan dinonaktifkan di masa depan hanya untuk mengembalikan string kosong.Filter teks yang berkaitan dengan obrolan harus dilakukan melalui TextChatService dan pengalaman yang tidak memfilter teks obrolan yang dihasilkan oleh pemain mungkin dapat dikenakan moderasi.
Parameter
Player.UserId dari pengguna yang diobrol.
Memberikan nilai
stringteks yang disaring.
GetNonChatStringForBroadcastAsync
Kembalikan teks dengan cara yang tepat disaring untuk semua pengguna.Ini harus digunakan dalam konteks teks non-obrolan yang dapat dilihat oleh setiap pengguna, seperti untuk dialog yang memungkinkan pengguna menulis pesan di tanda, terlihat oleh semua pengguna di server bahkan setelah penulis pergi.
Memberikan nilai
stringteks yang disaring.
GetNonChatStringForUserAsync
Kembalikan teks dengan cara yang dipfilter dengan benar untuk Player.UserId berdasarkan usia dan rincian lainnya.Ini harus digunakan dalam konteks teks non-obrolan yang dapat dilihat oleh pengguna tertentu, seperti nama hewan peliharaan.
Parameter
Player.UserId dari pengguna yang bermaksud melihat/menerima teks.
Memberikan nilai
stringteks yang disaring.