---
title: "VehicleCanHaveComponent | open.mp"
description: "检测指定组件是否可合法安装在特定车辆模型上"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/VehicleCanHaveComponent
language: zh-CN
---

# VehicleCanHaveComponent

注意

这个函数是在omp v1.1.0.2612中添加的，在以前的版本中不起作用！

## 描述

检测指定车辆组件是否可合法安装在特定车辆模型上。

| 参数 | 说明 |
| --- | --- |
| [modelid](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/vehicleid) | 车辆模型 ID |
| [component](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/carcomponentid) | 待检测的组件 ID |

## 返回值

**true** - 组件可合法安装

**false** - 组件不可合法安装

## 示例代码

```c
new vehicleid = GetPlayerVehicleID(playerid);

if (VehicleCanHaveComponent(GetVehicleModel(vehicleid), 1010))
{
    SendClientMessage(playerid, 0x00FF00FF, "氮气加速组件可合法安装于本车型");
}
else
{
    SendClientMessage(playerid, 0xFF0000FF, "当前车型禁止安装氮气加速组件");
}
```

## 相关函数

-   [AddVehicleComponent](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/AddVehicleComponent): 为车辆添加组件
-   [RemoveVehicleComponent](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/RemoveVehicleComponent): 移除车辆组件
-   [GetVehicleComponentInSlot](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetVehicleComponentInSlot): 获取指定插槽组件
-   [GetVehicleComponentType](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetVehicleComponentType): 通过组件 ID 获取类型

## 相关资源

-   [车辆组件 ID 对照表](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/carcomponentid)
