NLG.ShowWindowTalked

NLG.ShowWindowTalked

NLG.ShowWindowTalked(ToIndex,WinTalkIndex,WindowType,ButtonType,SeqNo,Data)

函数功能

生成并发送对话框

参数说明

  • ToIndex: 数值型 接收对话框的目标的对象index。
  • WinTalkIndex: 数值型 生成对话框的目标的对象index,一般为NPC。
  • WindowType: 数值型 查阅附录对话框类型
  • ButtonType: 数值型 对话框包含的按钮,查阅附录对话框按钮
  • SeqNo: 数值型 自定义数值,用于识别不同的对话框事件响应, 具体会在WindowTalkedCallBack中调用
  • Data: 字符串 对话框的内容,根据不同的对话框类别,有不同的格式,具体会在附录中说明

返回值

0表示成功,其他表示失败。

WindowTalkedCallBack(CharIndex, TargetCharIndex, SeqNo, Select, Data)

参数说明

  • CharIndex: 数值型 响应事件的对象自身的index,一般为NPC对象的指针,该值由Lua引擎传递给本函数。
  • TargetCharIndex: 数值型 触发事件的对象的index,一般为玩家对象的指针,该值由Lua引擎传递给本函数。
  • SeqNo: 数值型 来源对话框的ID,该值与NLG.ShowWindowTalked中的定义应该对应,该值由Lua引擎传递给本函数。
  • Select: 数值型 玩家所按下的按钮的值或选择框中的选项的值,该值由Lua引擎传递给本函数。
  • Data: 字符串 客户端所传递回来的值,这个值将根据不同的窗口类型而不同,该值由Lua引擎传递给本函数。

返回值

results matching ""

    No results matching ""