---
title: "GetVehicleComponentInSlot | open.mp"
description: "ID کامپوننت نصب شده (modshop mod) روی یه وسیله نقلیه در یه slot خاص رو دریافت می‌کنه."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleComponentInSlot
language: fa
---

# GetVehicleComponentInSlot

## توضیحات

ID کامپوننت نصب شده (modshop mod) روی یه وسیله نقلیه در یه slot خاص رو دریافت می‌کنه.

| نام | توضیحات |
| --- | --- |
| vehicleid | ID وسیله نقلیه‌ای که می‌خوای کامپوننت‌ش رو چک کنی. |
| CARMODTYPE:slot | [slot کامپوننت](https://omp.itsneufox.com/fa/docs/scripting/resources/componentslots) که می‌خوای برای کامپوننت چک کنی. |

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

ID کامپوننت نصب شده در slot مشخص شده.

**0** برمی‌گردونه اگه هیچ کامپوننتی در slot مشخص شده وسیله نقلیه نباشه، یا اگه وسیله نقلیه وجود نداشته باشه.

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp("/myspoiler", cmdtext, true))
    {
        if (!IsPlayerInAnyVehicle(playerid))
        {
            return 1;
        }

        new
            component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER);

        if (component == 1049)
        {
            SendClientMessage(playerid, -1, "You have an Alien spoiler installed in your Elegy!");
        }
        return 1;
    }
    return 0;
}
```

## نکات

هشدار

Bug های شناخته شده:

-   برای CARMODTYPE\_STEREO کار نمی‌کنه.
-   هم front bull bars و هم front bumper کامپوننت‌ها در slot CARMODTYPE\_FRONT\_BUMPER ذخیره می‌شن. اگه یه وسیله نقلیه هر دوتاشون رو نصب داشته باشه، این تابع فقط اونی رو برمی‌گردونه که آخری نصب شده.
-   هم rear bull bars و هم rear bumper کامپوننت‌ها در slot CARMODTYPE\_REAR\_BUMPER ذخیره می‌شن. اگه یه وسیله نقلیه هر دوتاشون رو نصب داشته باشه، این تابع فقط اونی رو برمی‌گردونه که آخری نصب شده.
-   هم left side skirt و هم right side skirt در slot CARMODTYPE\_SIDESKIRT ذخیره می‌شن. اگه یه وسیله نقلیه هر دوتاشون رو نصب داشته باشه، این تابع فقط اونی رو برمی‌گردونه که آخری نصب شده.

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

-   [AddVehicleComponent](https://omp.itsneufox.com/fa/docs/scripting/functions/AddVehicleComponent): اضافه کردن کامپوننت به وسیله نقلیه.
-   [GetVehicleComponentType](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleComponentType): بررسی نوع کامپوننت از طریق ID.

## Callback های مرتبط

-   [OnVehicleMod](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnVehicleMod): وقتی یه وسیله نقلیه مود می‌شه فراخوانی می‌شه.
-   [OnEnterExitModShop](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnEnterExitModShop): وقتی یه وسیله نقلیه وارد یا خارج mod shop می‌شه فراخوانی می‌شه.

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

-   [Vehicle Component Slots](https://omp.itsneufox.com/fa/docs/scripting/resources/componentslots)
