---
title: "MoveObject | open.mp"
description: "Memindahkan Object ke posisi baru dengan kecepatan yang ditentukan."
canonical: https://omp.itsneufox.com/id/docs/scripting/functions/MoveObject
language: id
---

# MoveObject

## Deskripsi

Memindahkan Object ke posisi baru dengan kecepatan yang ditentukan. Pemain/kendaraan akan 'menjelajah' Object saat bergerak.

| Name | Description |
| --- | --- |
| objectid | ID Object yang akan di pindahkan. |
| Float:X | Koordinat X untuk memindahkan Object ke. |
| Float:Y | Koordinat Y untuk memindahkan Object ke. |
| Float:Z | Koordinat Z untuk memindahkan Object ke. |
| Float:Speed | Kecepatan gerak Object (satuan per detik). |
| Float:RotX | Rotasi FINAL X (opsional). |
| Float:RotY | Rotasi FINAL Y (opsional). |
| Float:RotZ | Rotasi FINAL Z (opsional). |

## Returns

Waktu yang diperlukan benda untuk bergerak dalam milidetik.

## Contoh

```c
new gAirportGate; //Di suatu tempat di bagian atas skrip Anda

public OnGameModeInit()
{
    gAirportGate = CreateObject(980, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(cmdtext, "/moveobject", true) == 0)
    {
        new
            string[50],
            moveTime = MoveObject(gAirportGate, 0, 0, 10, 2.00);

        format(string, sizeof(string), "0bject akan selesai bergerak dalam %d milidetik", moveTime);
        SendClientMessage(playerid, 0xFF000000, string);
        return 1;
    }
    return 0;
}
```

## Catatan

peringatan

Function ini dapat digunakan untuk membuat Object berputar dengan lancar. Namun untuk mencapai ini, Object juga harus dipindahkan. Rotasi yang ditentukan adalah rotasi yang akan dimiliki Object setelah gerakan. Oleh karena itu Object tidak akan berputar ketika tidak ada gerakan yang diterapkan. Untuk contoh skrip, lihat skrip filter ferriswheel.pwn yang dibuat oleh Kye yang disertakan dalam paket server (SA-MP 0.3d ke atas). Untuk memahami sepenuhnya catatan di atas, Anda dapat (tetapi tidak terbatas pada) menaikkan posisi z sebesar (+0.001) dan kemudian (-0.001) setelah memindahkannya lagi, karena tidak mengubah X,Y atau Z tidak akan memutar Object.

## Fungsi Terkait

-   [CreateObject](https://omp.itsneufox.com/id/docs/scripting/functions/CreateObject): Membuat suatu Object.
-   [DestroyObject](https://omp.itsneufox.com/id/docs/scripting/functions/DestroyObject): Menghapus suatu Object.
-   [IsValidObject](https://omp.itsneufox.com/id/docs/scripting/functions/IsValidObject): Memeriksa apakah Object tertentu valid.
-   [IsObjectMoving](https://omp.itsneufox.com/id/docs/scripting/functions/IsObjectMoving): Memeriksa apakah Object tersebut bergerak.
-   [StopObject](https://omp.itsneufox.com/id/docs/scripting/functions/StopObject): Menghentikan suatu Object agar tidak bergerak.
-   [SetObjectPos](https://omp.itsneufox.com/id/docs/scripting/functions/SetObjectPos): Mengatur posisi suatu Object.
-   [SetObjectRot](https://omp.itsneufox.com/id/docs/scripting/functions/SetObjectRot): Mengatur rotasi suatu Object.
-   [GetObjectPos](https://omp.itsneufox.com/id/docs/scripting/functions/GetObjectPos): Mencari Object.
-   [GetObjectRot](https://omp.itsneufox.com/id/docs/scripting/functions/GetObjectRot): Memeriksa rotasi suatu Object.
-   [AttachObjectToPlayer](https://omp.itsneufox.com/id/docs/scripting/functions/AttachObjectToPlayer): Menambahkan Object ke Player.
-   [CreatePlayerObject](https://omp.itsneufox.com/id/docs/scripting/functions/CreatePlayerObject): Membuat Object hanya untuk satu Player.
-   [DestroyPlayerObject](https://omp.itsneufox.com/id/docs/scripting/functions/DestroyPlayerObject): Menghapus suatu Object dari Player.
-   [IsValidPlayerObject](https://omp.itsneufox.com/id/docs/scripting/functions/IsValidPlayerObject): Memeriksa apakah Object Player tertentu valid.
-   [MovePlayerObject](https://omp.itsneufox.com/id/docs/scripting/functions/MovePlayerObject): Memindahkan Object Player.
-   [StopPlayerObject](https://omp.itsneufox.com/id/docs/scripting/functions/StopPlayerObject): Menghentikan Object Player agar tidak bergerak.
-   [IsPlayerObjectMoving](https://omp.itsneufox.com/id/docs/scripting/functions/IsPlayerObjectMoving): Memeriksa apakah Object Player bergerak.
-   [SetPlayerObjectPos](https://omp.itsneufox.com/id/docs/scripting/functions/SetPlayerObjectPos): Mengatur posisi Object Player.
-   [SetPlayerObjectRot](https://omp.itsneufox.com/id/docs/scripting/functions/SetPlayerObjectRot): Mengatur rotasi Object Player.
-   [GetPlayerObjectPos](https://omp.itsneufox.com/id/docs/scripting/functions/GetPlayerObjectPos): Mencari Object Player.
-   [GetPlayerObjectRot](https://omp.itsneufox.com/id/docs/scripting/functions/GetPlayerObjectRot): Memeriksa rotasi Object Player.
-   [AttachPlayerObjectToPlayer](https://omp.itsneufox.com/id/docs/scripting/functions/AttachPlayerObjectToPlayer): Menambahkan Object pemain ke Player.
