---
title: "GetPlayerSpectateID | open.mp"
description: "获取玩家正在观战的目标ID（玩家或车辆）"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerSpectateID
language: zh-CN
---

# GetPlayerSpectateID

注意

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

## 描述

获取玩家当前正在观战的玩家或车辆的 ID

| 参数名 | 说明 |
| --- | --- |
| playerid | 玩家 ID |

## 返回值

返回被观战目标的 ID（玩家 ID 或车辆 ID）

## 示例代码

```c
new spectateType = GetPlayerSpectateType(playerid);

if (spectateType == 1)
{
    new spectateVehicleId = GetPlayerSpectateID(playerid);
}
else if (spectateType == 2)
{
    new spectatePlayerId = GetPlayerSpectateID(playerid);
}
```

## 注意事项

信息

需要配合[GetPlayerSpectateType](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerSpectateType)判断观战类型，详见[观战类型说明](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/spectatetypes)

## 相关函数

-   [PlayerSpectatePlayer](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/PlayerSpectatePlayer): 观战指定玩家
-   [PlayerSpectateVehicle](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/PlayerSpectateVehicle): 观战指定车辆
-   [TogglePlayerSpectating](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/TogglePlayerSpectating): 切换玩家观战状态
-   [GetPlayerSpectateType](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerSpectateType): 获取玩家观战类型

## 扩展资源

-   [观战类型说明](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/spectatetypes)
