function I6600347_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 9899901, 1, 6, 8, 420) end function I6600347_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6600347, 1, "I6600347_GiftBag") aux.RegisterItemEvent(6600347, 0, "I6600347_CanUseGiftBag") function I6600754_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8099185, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099186, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099187, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099188, 1, 6, 8, 420) end function I6600754_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6600754, 1, "I6600754_GiftBag") aux.RegisterItemEvent(6600754, 0, "I6600754_CanUseGiftBag") function I6600755_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8099189, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099190, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099191, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099192, 1, 6, 8, 420) end function I6600755_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6600755, 1, "I6600755_GiftBag") aux.RegisterItemEvent(6600755, 0, "I6600755_CanUseGiftBag")