ShowWindowTalked(CharIndex, _WindowType, _ButtonType, _SeqNo, _Data, [WinTalkIndex]);
函数功能:
对某一对象发送对话框。
操作参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
_CharIndex | 是 | int | 角色对象索引 |
_WindowType | 是 | int | 窗口类型 |
_ButtonType | 是 | int | 按钮类型 |
_SeqNo | 是 | int | 自定义数值(用于识别不同的对话框事件响应) |
_Data | 是 | string | 对话框数据内容(窗口类型不同,则数据内容的格式不同) |
_WinTalkIndex | 否 | int | 发送窗口的对象索引(默认值-1) |
备注:
发送窗口的对象索引如果设置,玩家就必须在此NPC附近才能接收到此函数所发出去的对话框,而且当玩家离开这个NPC一定范围外,对话框将消失。
返回值:
返回值类型 | 成功 | 失败 |
---|---|---|
int | 0 | 非0 |
操作实例:
--最常用对话框
local Buff = “\n\n这是一个最常用的对话框!”
NLG.ShowWindowTalked(_CharIndex, 0, 99980, 1, Buff, -1);
备注:
- 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2022-01-13 17:10 作者:105493660