---
title: "CreatePlayerObject | open.mp"
description: "Kreira objekat koji će biti vidljiv samo jednom igraču."
canonical: https://omp.itsneufox.com/bs/docs/scripting/functions/CreatePlayerObject
language: bs
---

# CreatePlayerObject

## Deskripcija

Kreira objekat koji će biti vidljiv samo jednom igraču.

| Ime | Deskripcija |
| --- | --- |
| playerid | ID igrača za kojeg se kreira objekat. |
| modelid | Model za kreirati. |
| Float:X | X kordinata za kreirati ovjekat. |
| Float:Y | Y kordinata za kreirati ovjekat. |
| Float:Z | Z kordinata za kreirati ovjekat. |
| Float:rX | X rotacija objekta. |
| Float:rY | Y rotacija objekta. |
| Float:rZ | Z rotacija objekta. |
| Float:DrawDistance | Udaljenost s koje će se igračima prikazati predmeti. 0.0 će objekt prikazati na zadanoj udaljenosti. Ako izostavite ovaj parametar, uzrokovat će se prikazivanje objekata na zadanoj udaljenosti. Maksimalna korisna udaljenost je 300 u verzijama prije 0.3x, u kojima udaljenost može biti neograničena. |

## Returns

ID objekta koji je kreiran, ili INVALID\_OBJECT\_ID ako je dostignut limit objekata (MAX\_OBJECTS).

## Primjeri

```c
new gObject[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    gObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96);

    // Or alternativno, koristeći parametar DrawDistance da ga prikažete što dalje:
    gObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96, 300.0);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    DestroyPlayerObject(playerid, gObject[playerid]);
    return 1;
}
```

## Srodne Funkcije

-   [DestroyPlayerObject](https://omp.itsneufox.com/bs/docs/scripting/functions/DestroyPlayerObject): Destroy a player object.
-   [IsValidPlayerObject](https://omp.itsneufox.com/bs/docs/scripting/functions/IsValidPlayerObject): Provjeri da li je određeni player objekat validan.
-   [MovePlayerObject](https://omp.itsneufox.com/bs/docs/scripting/functions/MovePlayerObject): Pomjeri player objekat.
-   [StopPlayerObject](https://omp.itsneufox.com/bs/docs/scripting/functions/StopPlayerObject): Zaustavi player objekat od kretanja.
-   [SetPlayerObjectPos](https://omp.itsneufox.com/bs/docs/scripting/functions/SetPlayerObjectPos): Postavi poziciju player objekta.
-   [SetPlayerObjectRot](https://omp.itsneufox.com/bs/docs/scripting/functions/SetPlayerObjectRot): Postavi rotaciju player objekta.
-   [GetPlayerObjectPos](https://omp.itsneufox.com/bs/docs/scripting/functions/GetPlayerObjectPos): Lociraj player objekat.
-   [GetPlayerObjectRot](https://omp.itsneufox.com/bs/docs/scripting/functions/GetPlayerObjectRot): Provjeri rotaciju player objekta.
-   [AttachPlayerObjectToPlayer](https://omp.itsneufox.com/bs/docs/scripting/functions/AttachPlayerObjectToPlayer): Prikvači player objekat za igrača.
-   [CreateObject](https://omp.itsneufox.com/bs/docs/scripting/functions/CreateObject): Kreiraj objekat.
-   [DestroyObject](https://omp.itsneufox.com/bs/docs/scripting/functions/DestroyObject): Uništi objekat.
-   [IsValidObject](https://omp.itsneufox.com/bs/docs/scripting/functions/IsValidObject): Provjeri da li je određeni objekat validan.
-   [MoveObject](https://omp.itsneufox.com/bs/docs/scripting/functions/MoveObject): Pomjeri objekat.
-   [StopObject](https://omp.itsneufox.com/bs/docs/scripting/functions/StopObject): Zaustavi objekat od kretanja.
-   [SetObjectPos](https://omp.itsneufox.com/bs/docs/scripting/functions/SetObjectPos): Postavi poziciju objekta.
-   [SetObjectRot](https://omp.itsneufox.com/bs/docs/scripting/functions/SetObjectRot): Postavi rotaciju objekta.
-   [GetObjectPos](https://omp.itsneufox.com/bs/docs/scripting/functions/GetObjectPos): Lociraj objekat.
-   [GetObjectRot](https://omp.itsneufox.com/bs/docs/scripting/functions/GetObjectRot): Provjeri rotaciju objekta.
-   [AttachObjectToPlayer](https://omp.itsneufox.com/bs/docs/scripting/functions/AttachObjectToPlayer): Prikvači objekat za igrača.
