ShowPlayerDialog函数
From SA-MP Wiki
给玩家显示一个 阻塞式(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");
有关联的函数
以下函数可能会对你有所帮助,他们可能跟这个函数有直接关系或间接关系。
- TextDrawShowForPlayer: 给玩家显示一个 文本图形(textdraw) 。
有关联的函数回调
以下回调函数可能会对你有所帮助,他们可能跟这个函数有直接关系或间接关系。
- OnDialogResponse: 当一个玩家操作对话框的时候将会被调用。
Categories: 添加于0.3 | 脚本函数