跳到主要内容

GetPlayerDialogData

注意

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

描述

获取当前显示给玩家的对话框完整配置数据

参数名说明
playerid需要获取数据的玩家 ID
&DIALOG_STYLE:style存储对话框样式的枚举变量(通过引用传递)
title[]存储标题文本的数组变量(通过引用传递)
titleSize标题数组的长度
body[]存储内容文本的数组变量(通过引用传递)
bodySize内容数组的长度
button1[]存储第一个按钮文本的数组变量(通过引用传递)
button1Size按钮 1 数组的长度
button2[]存储第二个按钮文本的数组变量(通过引用传递)
button2Size按钮 2 数组的长度

返回值

true - 函数执行成功

false - 函数执行失败(玩家未连接或未打开对话框)

示例代码

enum
{
DIALOG_LOGIN
}

ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "登录系统", "请输入您的密码:", "登录", "取消");

new
DIALOG_STYLE:style,
title[32],
body[64],
button1[16],
button2[16];

GetPlayerDialogData(playerid, style, title, sizeof(title), body, sizeof(body), button1, sizeof(button1), button2, sizeof(button2));

相关函数

相关回调