function I3090032_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 9152011, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9152012, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9152013, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9152014, 1, 6, 8, 420) end function I3090032_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 4) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090032, 1, "I3090032_GiftBag") aux.RegisterItemEvent(3090032, 0, "I3090032_CanUseGiftBag") --永久万圣时装女 function I3090034_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 9153011, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9153012, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9153013, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9153014, 1, 6, 8, 420) end function I3090034_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 4) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(3090034, 1, "I3090034_GiftBag") aux.RegisterItemEvent(3090034, 0, "I3090034_CanUseGiftBag")