การตั้งค่าในระยะเวลาการใช้งานห้องส่วนตัว
4 นาที
คุณสามารถเปลี่ยนแอตทริบิวต์ห้องผู้เล่นหลายคนในระหว่างการทำงานได้
- กรุณาสร้างโค้ดเซิร์ฟเวอร์ index.ts Sandbox
การกำหนดฟังก์ชัน
| |
|---|---|
SetPrivate(isPrivate : boolean) : Promise | - True : ตั้งเป็นห้องส่วนตัว - False : ตั้งเป็นห้องสาธารณะ |
📘 โปรดดูคู่มือต่อไปนี้ [ZEPETO.Multiplay(Server) API]
ตัวอย่างการใช้งาน
import { Sandbox, SandboxOptions, SandboxPlayer } from 'ZEPETO.Multiplay';
export default class extends Sandbox {
onCreate(options: SandboxOptions) {
this.onMessage("SetPrivate", (client: SandboxPlayer, value: boolean) => {
console.log(`Try Set Private : ${value}`);
this.SetPrivateRoom(client, value);
});
}
async SetPrivateRoom(client: SandboxPlayer, value: boolean) {
await this.setPrivate(value);
client.send("Log", `Room Set Private : ${this.private}`);
}
}👍 ความแตกต่างระหว่างฟังก์ชันล็อคและฟังก์ชันส่วนตัว
ห้องเล่นหลายคนที่ถูกล็อคจะไม่ปรากฏในรายการห้อง ZEPETO และไม่สามารถเข้าถึงได้โดยการเชิญ.
- ห้องเล่นหลายคนส่วนตัวจะไม่แสดงในรายการห้อง ZEPETO แต่สามารถรับการเชิญได้.