*NL.RegPetFieldEvent
NL.RegPetFieldEvent(Dofile, 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