---
title: "GetPlayerDialog | open.mp"
description: "获取当前显示给玩家的对话框ID"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerDialog
language: zh-CN
---

# GetPlayerDialog

注意

此函数已弃用，请使用[GetPlayerDialogID](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerDialogID)

## 描述

获取当前显示给玩家的对话框 ID

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

## 返回值

当前显示的对话框 ID。若玩家未连接或未打开对话框则返回**INVALID\_DIALOG\_ID**

## 示例代码

```c
new dialogID = GetPlayerDialog(playerid);
if (dialogID != INVALID_DIALOG_ID)
{
    // 玩家当前存在激活的对话框
}
```

## 相关函数

-   [GetPlayerDialogData](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/GetPlayerDialogData): 获取当前对话框关联数据
-   [ShowPlayerDialog](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/ShowPlayerDialog): 向玩家显示同步对话框（同一时间只能存在一个）

## 相关回调

-   [OnDialogResponse](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnDialogResponse): 当玩家响应对话框时触发
