*NL.RegItemInitEvent

NL.RegItemInitEvent(Dofile, FuncName)

函数功能

创建一个所有玩家所有道具初始化时就会触发的Lua函数,此函数会加重引擎负载,请谨慎使用!

参数说明

  • Dofile: 字符串 要加载的脚本文件名,如果为当前文件,则定义nil即可
  • FuncName: 字符串 指向的Lua函数的名称

额外说明

只要注册了本事件,不管道具是否具有Init函数,本函数都会触发.
触发条件如下:

  • 玩家登陆
  • 创建或获取新道具,
  • 打开银行
  • 打开公会仓库。

返回值

无返回值

ItemInitCallBack(CharIndex, ItemIndex)

参数说明

  • CharIndex: 数值型 道具所有者的对象index,该值由Lua引擎传递给本函数。
  • ItemIndex: 数值型 响应事件的道具index,该值由Lua引擎传递给本函数。

返回值

无返回值

参考实例

NL.RegItemInitEvent(nil,”MyItemInitCallBack”);
function MyItemInitCallBack(CharIndex, ItemIndex)
    print(Char.GetData(player,%对象_原名%).."的"..Item.GetData(ItemIndex, %道具_鉴前名%).."道具进行了初始化。");
end

results matching ""

    No results matching ""