---
title: การดึงสถานะการติดตามจากหน้าจอรายการสมาชิกในห้อง
slug: world-sdk-guide-th/TWmBTakswCQ_NkTPg3R2M
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

เราได้เพิ่มฟีเจอร์ที่ช่วยให้คุณได้รับการโทรกลับเมื่อมีคนเริ่มติดตามคุณขณะเล่นด้วยกันในโลกนี้

ใช้ประโยชน์จากฟีเจอร์นี้ในเนื้อหาสังคม!

:::hint{type="danger"}
- ฟีเจอร์นี้มีให้ใช้งานตั้งแต่เวอร์ชัน World SDK 1.21.21 และเวอร์ชัน ZEPETO.Module 1.0.11 ขึ้นไป
- สามารถใช้ได้ในโลกที่มีฟังก์ชันการเล่นหลายคน
- คุณสามารถตรวจสอบหน้าจอรายชื่อสมาชิกห้องในแอป ZEPETO บนมือถือ
:::

โปรดดูตัวอย่างโค้ดด้านล่างสำหรับวิธีการใช้การโทรกลับของ `SocialService.onRoomMemberStatusChanged`.

- นี่คือตัวอย่างการพิมพ์ User ID และสถานะการติดตามไปยังบันทึกคอนโซลเมื่อสถานะการติดตามของรายชื่อสมาชิกห้องเปลี่ยนแปลงภายในโลก

```typescript
import { RoomMemberStatus, SocialService } from 'ZEPETO.Module.Social';
import { ZepetoScriptBehaviour } from 'ZEPETO.Script'
 
export default class SampleScript extends ZepetoScriptBehaviour {
 
    Start() {       
        SocialService.onRoomMemberStatusChanged += (userId: string, status: RoomMemberStatus) => {            
            console.log(`onRoomMemberStatusChanged: userId = ${userId}, status = ${status}`);
    }
 
}
```

### สถานะสมาชิกห้อง

| **ประเภท**   | **คำอธิบาย**                                          |
| ------------ | ----------------------------------------------------- |
| ไม่มี = 0    | เมื่อผู้เล่นในห้องเดียวกันไม่ได้ติดตามผู้เล่นท้องถิ่น |
| ติดตาม = 1   | เมื่อผู้เล่นในห้องเดียวกันติดตามผู้เล่นท้องถิ่น       |
| ถูกบล็อก = 3 | เมื่อผู้เล่นในห้องเดียวกันบล็อกผู้เล่นท้องถิ่น        |

หากคุณรันโค้ดตัวอย่างข้างต้นบนมือถือ คุณจะเห็นว่าคอนโซลล็อกถูกเรียกทุกครั้งที่สถานะการติดตามเปลี่ยนแปลงในหน้ารายชื่อสมาชิกห้อง.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-1lZecNPqhzSUGrcV3h6Pp-20240904-102426.png)

