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

# PutPlayerInVehicle

## توضیحات

یک بازیکن رو در وسیله نقلیه قرار می‌ده.

| نام | توضیحات |
| --- | --- |
| playerid | آی‌دی بازیکنی که باید در وسیله نقلیه قرار بگیره. |
| vehicleid | آی‌دی وسیله نقلیه ای که بازیکن باید توش قرار بگیره. |
| seatid | آی‌دی صندلی که بازیکن باید روی قرار بگیره. |

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

**true** - تابع با موفقیت اجرا شد.

**false** - تابع اجرا نشد. بازیکن یا وسیله نقلیه وجود نداره.

## مثال‌ها

```c
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
    PutPlayerInVehicle(playerid, vehicleid, 0);
    return 1;
}
```

| آی‌دی | صندلی |
| --- | --- |
| 0 | راننده |
| 1 | مسافر جلو |
| 2 | مسافر عقب چپ |
| 3 | مسافر عقب راست |
| 4+ | صندلی‌های مسافر (اتوبوس و غیره) |

## نکات

نکته

می‌تونی از [GetPlayerVehicleSeat](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerVehicleSeat) در یک حلقه استفاده کنی تا چک کنی که آیا یک صندلی توسط کسی اشغال شده یا نه.

هشدار

-   اگه صندلی نامعتبر باشه یا قبلاً گرفته شده باشه، کلاینت هنگ می‌کنه وقتی از وسیله نقلیه خارج می‌شه.
-   قرار دادن بازیکن در وسیله نقلیه ای که stream نشده می‌تونه غیرقابل اعتماد باشه. این به خاطر مشکل احتمالی کلاینت هست که وسیله نقلیه ممکنه هنوز کاملاً در حافظه لود نشده باشه. این موضوع وقتی هم اعمال می‌شه که می‌خوای بازیکن رو در وسیله نقلیه ای بذاری که تازه ساخته شده.

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

-   [RemovePlayerFromVehicle](https://omp.itsneufox.com/fa/docs/scripting/functions/RemovePlayerFromVehicle): بازیکن رو از وسیله نقلیه‌ش بیرون انداختن.
-   [GetPlayerVehicleID](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerVehicleID): دریافت آی‌دی وسیله نقلیه ای که بازیکن توش هست.
-   [GetPlayerVehicleSeat](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerVehicleSeat): بررسی اینکه بازیکن روی کدوم صندلی نشسته.
-   [GetVehicleSeats](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleSeats): دریافت تعداد صندلی‌های موجود در وسیله نقلیه.

## Callback های مرتبط

-   [OnPlayerEnterVehicle](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerEnterVehicle): وقتی فراخوانی می‌شه که بازیکن شروع به ورود به وسیله نقلیه می‌کنه.
