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:
![Document image Document image](https://images.archbee.com/fCt3n1oCa8rgNJ8fw9I2N-oVK3n8knNlRPitGOhHD1y-20240904-102428.png?format=webp)
- 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
![Doc contributor](https://s3.amazonaws.com/archbee-animals/koala.png)
Apakah halaman ini membantu Anda?