*NL.RegPetFieldEvent

NL.RegPetFieldEvent(Dofile, FuncName)

函数功能

创建一个所有玩家展示(休息)宠物就会触发的Lua函数。

参数说明

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

返回值

无返回值

PetFieldCallBack(CharIndex, PetIndex, PetPos)

参数说明

  • CharIndex: 数值型 宠物所有者的对象index,该值由Lua引擎传递给本函数。
  • PetIndex: 数值型 被展示(休息)宠物的对象index,该值由Lua引擎传递给本函数。
  • PetPos: 数值型 被展示(休息)的宠物所在栏位,该值由Lua引擎传递给本函数。

返回值

返回值小于0则拦截展示,返回大于等于0则正常展示(休息)。

参考实例

NL.RegPetDropEvent(nil,”MyPetFieldCallBack”);
function MyPetFieldCallBack(CharIndex, PetIndex ,PetPos)
--当玩家设置宠物休息时输出。
    print(Char.GetData(CharIndex, %对象_名字%).."设置了"..Char.GetData(PetIndex, %对象_名字%).."展示");
    return 0;
end

results matching ""

    No results matching ""