---
title: "OnUnoccupiedVehicleUpdate | open.mp"
description: "Ovaj callback je pozvan kada igračev klijent ažurira/sinhronizuje poziciju vozila kojeg on ne vozi."
canonical: https://omp.itsneufox.com/bs/docs/scripting/callbacks/OnUnoccupiedVehicleUpdate
language: bs
---

# OnUnoccupiedVehicleUpdate

## Deskripcija

Ovaj callback je pozvan kada igračev klijent ažurira/sinhronizuje poziciju vozila kojeg on ne vozi. Ovo se može desiti kada je igrač van automobila ili kada se igrač nalazi kao putnik u vozilu koje nema vozača.

| Ime | Deskripcija |
| --- | --- |
| vehicleid | ID vozila čija je pozicija ažurirana. |
| playerid | ID igrača koji je poslao sinhronizaciju ažuriranja pozicije vozila. |
| passenger\_seat | ID sjedišta na kojem se igrač nalazi kao putnik. 0=nije u vozilu, 1=suvozač, 2=leđa s lijeva 3=leđa s desna 4+ je za kombije i autobuse sa mnogo sjedišta. |
| new\_x | Nova X kordinata vozila. |
| new\_y | Nova Y kordinata vozila. |
| new\_z | Nova Z kordinata vozila. |
| vel\_x | Nova X brzina vozila. |
| vel\_y | Nova X brzina vozila. |
| vel\_z | Nova X brzina vozila. |

## Returns

Uvijek je pozvan prvo u filterskriptama tako da će return-ovanje 0 ovdje blokirati ostale skripte da ga vide.

## Primjeri

```c
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat, Float:new_x, Float:new_y, Float:new_z, Float:vel_x, Float:vel_y, Float:vel_z)
{
    // Provjeri ako se pomjerio daleko
    if (GetVehicleDistanceFromPoint(vehicleid, new_x, new_y, new_z) > 50.0)
    {
        // Odbijte ažuriranje
        return 0;
    }

    return 1;
}
```

## Notes

warning

Ovaj callback poziva se vrlo često u sekundi po nezauzetom vozilu. Trebali biste se suzdržati od provođenja intenzivnih proračuna ili intenzivnih operacija pisanja / čitanja datoteka u ovom callbacku. GetVehiclePos return-ovati će stare koordinate vozila prije ovog ažuriranja.

## Srodne Funkcije
