---
title: "HasVehicleBeenOccupied | open.mp"
description: "检查车辆是否曾被占用过。"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/HasVehicleBeenOccupied
language: zh-CN
---

# HasVehicleBeenOccupied

注意

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

## 描述

检测指定车辆是否曾被玩家占用过。

## 参数

| 参数 | 说明 |
| --- | --- |
| vehicleid | 目标车辆的 ID 编号 |

## 返回值

**true** - 车辆存在被占用记录

**false** - 车辆从未被玩家占用

## 示例

```c
if (HasVehicleBeenOccupied(vehicleid))
{
    printf("车辆 %d 存在玩家占用记录", vehicleid);
    // 执行相关逻辑（如重置车辆状态）
}
else
{
    // 车辆保持初始生成状态
    RepairVehicle(vehicleid);
}
```

## 相关函数

-   [SetVehicleBeenOccupied](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetVehicleBeenOccupied): 标记车辆的占用状态
-   [GetVehicleOccupiedTick](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetVehicleOccupiedTick): 获取车辆最后被占用的时间戳
