---
title: Dapatkan lokasi saat ini dari karakter ZEPETO
slug: world-sdk-guide-id/dapatkan-lokasi-saat-ini-dari-karakter-zepeto
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

Panduan ini akan menunjukkan kepada Anda cara memeriksa lokasi saat ini dari karakter ZEPETO pemain lokal di dalam ZEPETO World.

Informasi lokasi disimpan dalam posisi objek transform, jadi penting untuk mengakses transform pemain ZEPETO untuk menemukan lokasi mereka.



### LANGKAH 1 : Menulis Skrip

- Pilih menu \[+] di sudut kiri atas panel \[Proyek] atau pilih Aset > Buat > ZEPETO > TypeScript.
- Ganti nama skrip yang ditambahkan menjadi `GetPosition` dan tulis skrip contoh sebagai berikut.

:::CodeblockTabs
GetPosition

```typescript
import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
import { ZepetoPlayers, ZepetoCharacter } from 'ZEPETO.Character.Controller';
import { Text } from 'UnityEngine.UI';
import { WorldService } from 'ZEPETO.World';
 
export default class GetPosition extends ZepetoScriptBehaviour {
 
    public debugText: Text;
 
    private _zepetoCharacter: ZepetoCharacter;
 
    Start() {   
        ZepetoPlayers.instance.OnAddedLocalPlayer.AddListener(() => {
            // Dapatkan ZepetoCharacter dari pemain lokal menggunakan userId mereka.
            this._zepetoCharacter = ZepetoPlayers.instance.GetPlayer(WorldService.userId).character;
        })
    }
 
    Update() {
        // Perbarui teks debug dengan posisi pemain saat ini.
        this.debugText.text = "Posisi Pemain Saat Ini : " + this._zepetoCharacter.transform.position.ToString();
    }
}
```
:::

:::hint{type="danger"}
**❗️ Peringatan**
Untuk menggunakan fungsi `GetPlayer()` dalam lingkungan multiplayer, Anda harus menggunakan sessionId sebagai parameter.
:::



:::hint{type="info"}
**📘&#x20;**&#x53;ilakan merujuk ke panduan berikut. \[[ZEPETO Players](docId\:peTo_PSGS6H9qYpT8EOrk)]
:::



- Tambahkan GameObject ke Scene dan ganti namanya menjadi `CharacterPosition`.
  - Tambahkan `GetPosition` ZEPETOScript yang ditulis, dan sambungkan UI Button ke Properti di jendela ZEPETO Script Inspector dengan cara menyeret dan menjatuhkannya dari jendela Hierarchy.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-p7iU9kbLyWE_qyvbzpey_-20240904-102418.png)



### LANGKAH 2 : Jalankan

- Ketika Anda menekan tombol Play, Anda dapat memeriksa lokasi karakter secara real-time melalui Text UI.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-aQPuPK12RKAstXH98X98N-20240904-102423.gif)

