CRÉEZ VOTRE MONDE
Multiplay

Restreindre temporairement l'accès à la salle dans le mode multijoueur

4min
vous pouvez utiliser la fonction de verrouillage et de déverrouillage pour restreindre ou autoriser l'accès à la salle à votre moment souhaité 📘 veuillez vous référer au guide suivant \[ zepeto multiplay(server) api https //developer zepeto me/docs/multiplay server/classes/zepeto multiplay sandbox#lock ] verrouiller la fonction de verrouillage est une fonction qui restreint l'accès à la salle await this lock(); déverrouiller la fonction de déverrouillage est une fonction qui permet l'accès à la salle cependant, si le nombre de personnes actuellement connectées est le même que le nombre maximum de personnes autorisées dans la salle, la salle ne peut pas être déverrouillée await this unlock(); exemple ce qui suit est un exemple de code qui utilise les fonctions de verrouillage et de déverrouillage import { sandbox, sandboxoptions, sandboxplayer } from 'zepeto multiplay'; export default class extends sandbox { oncreate(options sandboxoptions) { } async onjoin(client sandboxplayer) { try { if (this clients length > 8) { await this lock(); } } catch(e) { console error(e); } } async onleave(client sandboxplayer, consented? boolean){ try { if (this clients length <= 8) { await this unlock(); } } catch(e) { console error(e); } } } 👍 différence entre les fonctions de verrouillage et privées la salle multijoueur verrouillée n'est pas visible dans la liste des salles zepeto et ne peut pas être entrée par invitation les salles multijoueurs privées ne sont pas affichées dans la liste des salles zepeto, mais les invitations sont acceptables