*NL.RegPetPickUpEvent
NL.RegPetPickUpEvent(Dofile, FuncName)
函数功能
创建一个所有玩家捡起宠物就会触发的Lua函数。
参数说明
返回值
无返回值
PetPickUpCallBack(CharIndex, PetIndex)
参数说明
返回值
返回值小于0则拦截拾取,返回大于等于0则继续正常拾取流程(不是强行拾取)。
参考实例
NL.RegPetPickUpEvent(nil,”PickPet”);
function PickPet(CharIndex, PetIndex)
--不让玩家捡起别人的宠物。
if ( Char.GetData(CharIndex,%对象_RegistNumber%) == Char.GetData(PetIndex,%宠物_主人RegistNumber%) and Char.GetData(CharIndex,%对象_CDK%) == Char.GetData(PetIndex,%对象_主人CDK%)) then
return 0;
end
NLG.SystemMessage(_player, "这不是你的宠物");
return -1
end