---
title: "CreateVehicle | open.mp"
description: "وسیله نقلیه‌ای در دنیا ایجاد می‌کند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/CreateVehicle
language: fa
---

# CreateVehicle

## توضیحات

وسیله نقلیه‌ای در دنیا ایجاد می‌کند. می‌تواند در هر زمانی در اسکریپت به جای AddStaticVehicleEx استفاده شود.

| نام | توضیحات |
| --- | --- |
| [modelid](https://omp.itsneufox.com/fa/docs/scripting/resources/vehicleid) | مدل وسیله نقلیه. |
| Float:spawnX | مختصات X برای وسیله نقلیه. |
| Float:spawnY | مختصات Y برای وسیله نقلیه. |
| Float:spawnZ | مختصات Z برای وسیله نقلیه. |
| Float:angle | زاویه جهت وسیله نقلیه. |
| [colour1](https://omp.itsneufox.com/fa/docs/scripting/resources/vehiclecolorid) | ID رنگ اصلی. |
| [colour2](https://omp.itsneufox.com/fa/docs/scripting/resources/vehiclecolorid) | ID رنگ فرعی. |
| respawnDelay | تاخیر تا زمان respawn شدن ماشین بدون راننده بر حسب ثانیه. استفاده از -1 از respawn شدن وسیله نقلیه جلوگیری می‌کند. |
| bool:addSiren | مقدار پیش‌فرض 'false' دارد. وسیله نقلیه را قادر به داشتن آژیر می‌کند، بشرطی که وسیله نقلیه بوق داشته باشد. |

## مقادیر بازگشتی

ID وسیله نقلیه ایجاد شده (1 تا MAX\_VEHICLES).

INVALID\_VEHICLE\_ID (65535) اگر وسیله نقلیه ایجاد نشد (رسیدن به حداکثر وسیله نقلیه یا ID مدل نامعتبر).

0 اگر وسیله نقلیه ایجاد نشد (ID های 538 یا 537 که قطار هستند).

## مثال‌ها

```c
public OnGameModeInit()
{
    // اضافه کردن Hydra (520) به بازی با زمان respawn 60 ثانیه
    CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, -1, -1, 60);
    return 1;
}
```

## نکات

هشدار

قطارها فقط با [AddStaticVehicle](https://omp.itsneufox.com/fa/docs/scripting/functions/AddStaticVehicle) و [AddStaticVehicleEx](https://omp.itsneufox.com/fa/docs/scripting/functions/AddStaticVehicleEx) قابل اضافه شدن هستند.

## توابع مرتبط

-   [DestroyVehicle](https://omp.itsneufox.com/fa/docs/scripting/functions/DestroyVehicle): حذف وسیله نقلیه.
-   [AddStaticVehicle](https://omp.itsneufox.com/fa/docs/scripting/functions/AddStaticVehicle): اضافه کردن وسیله نقلیه ثابت.
-   [AddStaticVehicleEx](https://omp.itsneufox.com/fa/docs/scripting/functions/AddStaticVehicleEx): اضافه کردن وسیله نقلیه ثابت با زمان respawn سفارشی.
-   [GetVehicleParamsSirenState](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleParamsSirenState): بررسی اینکه آیا آژیر وسیله نقلیه روشن یا خاموش است.
-   [SetVehicleSpawnInfo](https://omp.itsneufox.com/fa/docs/scripting/functions/SetVehicleSpawnInfo): تنظیم مدل وسیله نقلیه، موقعیت spawn، رنگ‌ها، تاخیر respawn و interior.
-   [GetVehicleSpawnInfo](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleSpawnInfo): دریافت موقعیت spawn و رنگ‌های وسیله نقلیه.
-   [ChangeVehicleColours](https://omp.itsneufox.com/fa/docs/scripting/functions/ChangeVehicleColours): تغییر رنگ‌های اصلی و فرعی وسیله نقلیه.
-   [GetVehicleColours](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleColours): دریافت رنگ‌های وسیله نقلیه.
-   [SetVehicleRespawnDelay](https://omp.itsneufox.com/fa/docs/scripting/functions/SetVehicleRespawnDelay): تنظیم تاخیر respawn وسیله نقلیه.
-   [GetVehicleRespawnDelay](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleRespawnDelay): دریافت تاخیر respawn وسیله نقلیه.

## کالبک‌های مرتبط

-   [OnVehicleSpawn](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnVehicleSpawn): زمانی فراخوانی می‌شود که وسیله نقلیه respawn شود.
-   [OnVehicleSirenStateChange](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnVehicleSirenStateChange): زمانی فراخوانی می‌شود که آژیر وسیله نقلیه روشن/خاموش شود.

## منابع مرتبط

-   [Vehicle Models](https://omp.itsneufox.com/fa/docs/scripting/resources/vehicleid): لیست کامل تمام مدل‌های وسیله نقلیه موجود در بازی.
-   [Vehicle Colour IDs](https://omp.itsneufox.com/fa/docs/scripting/resources/vehiclecolorid): لیست تمام ID های رنگ وسیله نقلیه.
