*NL.RegPetTimeDeleteEvent
NL.RegPetTimeDeleteEvent(Dofile, FuncName)
函数功能
创建一个当地面的宠物被系统删时会触发的事件,利用此事件可以进行延长该宠物的删除时间等操作。
参数说明
返回值
无返回值
PetTimeDeleteCallBack(PetIndex)
参数说明
- PetIndex: 数值型 触发时间的宠物索引,该值由Lua引擎传递给本函数。
返回值
返回值小于等于0则继续正常删除。
返回大于0则该宠物的删除时间将会被延长至返回值设定的秒数后删除。
参考实例
NL.RegPetTimeDeleteEvent(nil,"MyPetDeleteEvent");
function MyPetDeleteEvent(Petindex)
--如果该宠物在法兰城,则将删除时间延长600秒,也就是10分钟
if Char.GetData(Petindex,%对象_地图%) == 1000 then
return 600
end
return -1
end