BUAT DUNIAMU
Bermain Ganda
Menghapus pengguna tertentu dari Ruangan
4min
Anda dapat mengeluarkan pengguna tertentu dari ruangan saat runtime.
- Silakan buat kode server index.ts Sandbox.
kick(client: SandboxPlayer, reason?: string): Promise; | Ini adalah fungsi untuk mengeluarkan SandboxPlayer setelah menerima SandboxPlayer dengan SessionID. - Jika Anda dikeluarkan, pop-up akan muncul memberi tahu Anda bahwa Anda dikeluarkan, tetapi pop-up adalah UI dari aplikasi ZEPETO dan tidak dapat diperiksa oleh editor. |
---|
📘 Silakan merujuk ke panduan berikut. [ZEPETO.Multiplay(Server) API]
Pertama, untuk mendapatkan informasi pengguna, definisikan Tipe Skema dan RoomState sebagai berikut:
- Gunakan data di UserInfos untuk mendapatkan ID sesi pengguna yang akan dikeluarkan dari userId.
- Setelah mengimpor pemain sandbox dengan ID sesi, panggil fungsi kick.
- Saya bisa memberi tahu Anda siapa yang dikeluarkan melalui siaran.
👍 Secara default, pengguna yang telah dikeluarkan dapat masuk kembali ke ruangan
- Untuk mencegah ini, gunakan fungsi manajemen DataStorage berdasarkan UserId untuk menyimpan informasi ruangan yang dikeluarkan oleh pengguna.
- Anda dapat mengimplementasikannya dengan memanggil kick saat Anda mencoba masuk ke ruangan.
Diperbarui 11 Oct 2024
Apakah halaman ini membantu Anda?