--1元包[50级] function I4900053_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 7, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5802227, 1, -1, 8, 420) end function I4900053_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900053, 1, "I4900053_GiftBag") aux.RegisterItemEvent(4900053, 0, "I4900053_CanUseGiftBag") --5元包[50级] function I4900054_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6602069, 1, -1, 8, 420) end function I4900054_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(4900054, 1, "I4900054_GiftBag") aux.RegisterItemEvent(4900054, 0, "I4900054_CanUseGiftBag") --10元包[50级] function I4900055_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 250, -1, 8, 420) end function I4900055_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900055, 1, "I4900055_GiftBag") aux.RegisterItemEvent(4900055, 0, "I4900055_CanUseGiftBag") --1元包[60级] function I4900056_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 7, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5802227, 1, -1, 8, 420) end function I4900056_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900056, 1, "I4900056_GiftBag") aux.RegisterItemEvent(4900056, 0, "I4900056_CanUseGiftBag") --5元包[60级] function I4900057_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 2610021, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 2610024, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 2610025, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6900480, 250, -1, 8, 420) end function I4900057_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(4900057, 1, "I4900057_GiftBag") aux.RegisterItemEvent(4900057, 0, "I4900057_CanUseGiftBag") --10元包[60级] function I4900058_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 250, -1, 8, 420) end function I4900058_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900058, 1, "I4900058_GiftBag") aux.RegisterItemEvent(4900058, 0, "I4900058_CanUseGiftBag") --1元包[70级] function I4900059_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 7, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5802227, 1, -1, 8, 420) end function I4900059_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900059, 1, "I4900059_GiftBag") aux.RegisterItemEvent(4900059, 0, "I4900059_CanUseGiftBag") --5元包[70级] function I4900060_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 2610021, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 2610024, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 2610025, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6900480, 250, -1, 8, 420) end function I4900060_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(4900060, 1, "I4900060_GiftBag") aux.RegisterItemEvent(4900060, 0, "I4900060_CanUseGiftBag") --10元包[70级] function I4900061_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070018, 250, -1, 8, 420) end function I4900061_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900061, 1, "I4900061_GiftBag") aux.RegisterItemEvent(4900061, 0, "I4900061_CanUseGiftBag") --1元包[80级] function I4900062_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 7, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5802227, 1, -1, 8, 420) end function I4900062_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900062, 1, "I4900062_GiftBag") aux.RegisterItemEvent(4900062, 0, "I4900062_CanUseGiftBag") --5元包[80级] function I4900063_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 2610021, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 2610024, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 2610025, 250, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6900480, 250, -1, 8, 420) end function I4900063_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(4900063, 1, "I4900063_GiftBag") aux.RegisterItemEvent(4900063, 0, "I4900063_CanUseGiftBag") --10元包[80级] function I4900064_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 6802527, 20, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4300008, 1, -1, 8, 420) end function I4900064_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4900064, 1, "I4900064_GiftBag") aux.RegisterItemEvent(4900064, 0, "I4900064_CanUseGiftBag")