ShowPlayerDialog函数

From SA-MP Wiki

Jump to: navigation, search



给玩家显示一个 阻塞式(synchronous) 的对话框。


参数表:
(playerid, dialogid, style, caption[], info[], button1[], button2[])
playerid要显示对话框的 玩家ID 。
dialogid指定一个特定的 对话框ID ,以便回应能被回调函数处理。对话框ID 的可用的最大值为32767。使用负值将能关闭任何显示中的对话框。
style指定 对话框样式
caption[]对话框顶部的标题文字。长度不能超过 64个英文字符(32个汉字) ,否则将会被裁剪掉。
info[]对话框所显示的文本。用 \n 表示换行,用 \t 表示制表符缩进。
button1[]左按钮上显示的文字。
button2[]右按钮上显示的文字;使用空字符串将能隐藏这个按钮。


返回此函数不返回任何特定的值。


//DIALOG_STYLE_INPUT (输入框) 范例
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"登陆","请在下面输入你的密码:","登陆","取消");
 
//DIALOG_STYLE_LIST (列表框) 范例
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"我的对话框","1. 第一行\r\n2. 第二行\r\n3. 第三行","选项 1", "选项 2");

有关联的函数

以下函数可能会对你有所帮助,他们可能跟这个函数有直接关系或间接关系。


有关联的函数回调

以下回调函数可能会对你有所帮助,他们可能跟这个函数有直接关系或间接关系。

In other languages