function I6601742_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9990010, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6601742, 1, "I6601742_GiftBag") function I6601741_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9990009, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6601741, 1, "I6601741_GiftBag") --黄金恶魔圣灵包 function I5300310_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099637, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099638, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099639, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099640, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300310, 1, "I5300310_GiftBag") --黄金恶魔圣灵包 function I5300311_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099641, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099642, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300311, 1, "I5300311_GiftBag") --黄金恶魔圣灵包 function I5300312_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099445, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099446, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099447, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099448, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300312, 1, "I5300312_GiftBag") --黄金恶魔圣灵包 function I5300313_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099449, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099450, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099451, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099452, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300313, 1, "I5300313_GiftBag") --黄金恶魔圣灵包 function I5300150_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 5802606, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5300150, 1, "I5300150_GiftBag") --黄金恶魔圣灵包 function I5300264_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601325, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300264, 1, "I5300264_GiftBag") function I5300292_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601331, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300292, 1, "I5300292_GiftBag") function I5300291_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601328, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300291, 1, "I5300291_GiftBag") function I5300290_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601329, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300290, 1, "I5300290_GiftBag") function I5300289_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601330, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300289, 1, "I5300289_GiftBag") function I5300265_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601326, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300265, 1, "I5300265_GiftBag") function I5300266_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601327, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300266, 1, "I5300266_GiftBag") function I5300267_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6601324, 7, -1, 8, 420) end function BaoXiang_CanUse(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(5300267, 1, "I5300267_GiftBag") function I5300268_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8199400, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199401, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199402, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199403, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300268, 1, "I5300268_GiftBag") function I5300269_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8199404, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199405, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199406, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199407, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300269, 1, "I5300269_GiftBag") function I5300230_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8199583, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199584, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199585, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199586, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300230, 1, "I5300230_GiftBag") function I5300231_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099266, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099267, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099268, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099269, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300231, 1, "I5300231_GiftBag") function I5200061_GiftBag(MapID, InstanceID, TypeID, TargetID) --??ID, ????TypeID,??,??,????,log??????? local r = math.random(900) local temp = 0 local index = 1 local tbl = {} tbl[1] = {8099026,1,6,450} tbl[2] = {8440593,1,6,450} for i = 1,#tbl do temp = temp + tbl[i][4] if temp >= r then index = i break end end role.AddRoleItem(MapID, InstanceID, TargetID, tbl[index][1], tbl[index][2], tbl[index][3], 8, 35) end function I5200061_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(5200061, 1, "I5200061_GiftBag") function I5200063_GiftBag(MapID, InstanceID, TypeID, TargetID) --??ID, ????TypeID,??,??,????,log??????? local r = math.random(900) local temp = 0 local index = 1 local tbl = {} tbl[1] = {8440595,1,6,450} tbl[2] = {8099028,1,6,450} for i = 1,#tbl do temp = temp + tbl[i][4] if temp >= r then index = i break end end role.AddRoleItem(MapID, InstanceID, TargetID, tbl[index][1], tbl[index][2], tbl[index][3], 8, 35) end function I5200063_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(5200063, 1, "I5200063_GiftBag") function I5200062_GiftBag(MapID, InstanceID, TypeID, TargetID) --??ID, ????TypeID,??,??,????,log??????? local r = math.random(900) local temp = 0 local index = 1 local tbl = {} tbl[1] = {8440594,1,6,450} tbl[2] = {8099027,1,6,450} for i = 1,#tbl do temp = temp + tbl[i][4] if temp >= r then index = i break end end role.AddRoleItem(MapID, InstanceID, TargetID, tbl[index][1], tbl[index][2], tbl[index][3], 8, 35) end function I5200062_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(5200062, 1, "I5200062_GiftBag") --黄金恶魔圣灵包 function I5300314_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8199408, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199409, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199410, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199411, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300314, 1, "I5300314_GiftBag") --黄金恶魔圣灵包 function I5300315_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8199412, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199413, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199414, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199415, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300315, 1, "I5300315_GiftBag") --黄金恶魔圣灵包 function I5300316_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8199416, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199417, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199418, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199419, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300316, 1, "I5300316_GiftBag") --黄金恶魔圣灵包 function I5300317_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8199420, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199421, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199422, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8199423, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300317, 1, "I5300317_GiftBag") --黄金恶魔圣灵包 function I5300031_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9751301, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751302, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751303, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 3) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300031, 1, "I5300031_GiftBag") --黄金恶魔圣灵包 function I5300032_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8039144, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039145, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300032, 1, "I5300032_GiftBag") --黄金恶魔圣灵包 function I6700302_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6700290, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700291, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700292, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700293, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700294, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700295, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700296, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700297, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700298, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700299, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700300, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6700301, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 12) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6700302, 1, "I6700302_GiftBag") --黄金恶魔圣灵包 function I6800302_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600290, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600291, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600292, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600293, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600294, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600295, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600296, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600297, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600298, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600299, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600300, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600301, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 12) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6800302, 1, "I6800302_GiftBag") --黄金恶魔圣灵包 function I5300034_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8711649, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711650, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711651, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711652, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300034, 1, "I5300034_GiftBag") --黄金恶魔圣灵包 function I5300035_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8711653, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711654, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711655, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711656, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300035, 1, "I5300035_GiftBag") --黄金恶魔圣灵包 function I5300036_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8711657, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711658, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711659, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711660, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300036, 1, "I5300036_GiftBag") --黄金恶魔圣灵包 function I5300037_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8711661, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711662, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711663, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711664, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300037, 1, "I5300037_GiftBag") --黄金恶魔圣灵包 function I5300038_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8711665, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711666, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711667, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711668, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300038, 1, "I5300038_GiftBag") --黄金恶魔圣灵包 function I5300039_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8711669, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711670, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711671, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8711672, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300039, 1, "I5300039_GiftBag") --黄金恶魔圣灵包 function I5300040_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900112, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900113, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300040, 1, "I5300040_GiftBag") --黄金恶魔圣灵包 function I5300041_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900114, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900115, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900116, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900117, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300041, 1, "I5300041_GiftBag") --黄金恶魔圣灵包 function I5300042_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900118, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900119, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900120, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900121, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300042, 1, "I5300042_GiftBag") --黄金恶魔圣灵包 function I5300043_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900122, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900123, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900124, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900125, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300043, 1, "I5300043_GiftBag") --黄金恶魔圣灵包 function I5300044_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900126, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900127, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900128, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900129, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300044, 1, "I5300044_GiftBag") --黄金恶魔圣灵包 function I5300045_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900130, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900131, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900132, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900133, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300045, 1, "I5300045_GiftBag") --黄金恶魔圣灵包 function I5300046_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900134, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900135, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900136, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900137, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300046, 1, "I5300046_GiftBag") --黄金恶魔圣灵包 function I5300047_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900138, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900139, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900140, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900141, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300047, 1, "I5300047_GiftBag") --黄金恶魔圣灵包 function I5300048_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900142, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900143, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900144, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900145, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300048, 1, "I5300048_GiftBag") --黄金恶魔圣灵包 function I5300049_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900146, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900147, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900148, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900149, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300049, 1, "I5300049_GiftBag") --黄金恶魔圣灵包 function I5300050_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900154, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900155, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900156, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900157, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300050, 1, "I5300050_GiftBag") --黄金恶魔圣灵包 function I5300051_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900158, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900159, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900160, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900161, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300051, 1, "I5300051_GiftBag") --黄金恶魔圣灵包 function I5300052_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900167, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900168, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900169, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900170, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300052, 1, "I5300052_GiftBag") --黄金恶魔圣灵包 function I5300054_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900183, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900184, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900185, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900182, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300054, 1, "I5300054_GiftBag") --黄金恶魔圣灵包 function I5300055_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900187, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900188, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900189, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900186, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300055, 1, "I5300055_GiftBag") --黄金恶魔圣灵包 function I5300056_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900190, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900191, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900192, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900193, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300056, 1, "I5300056_GiftBag") --黄金恶魔圣灵包 function I5300057_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900194, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900195, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900196, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900197, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300057, 1, "I5300057_GiftBag") --黄金恶魔圣灵包 function I5300060_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900206, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900207, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900208, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900209, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300060, 1, "I5300060_GiftBag") --黄金恶魔圣灵包 function I5300061_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900210, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900211, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900212, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900213, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300061, 1, "I5300061_GiftBag") --黄金恶魔圣灵包 function I5300062_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900218, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900219, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900220, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900221, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900222, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300062, 1, "I5300062_GiftBag") --黄金恶魔圣灵包 function I5300063_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900223, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900224, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900225, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900226, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300063, 1, "I5300063_GiftBag") --黄金恶魔圣灵包 function I5300064_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900227, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900228, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900229, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900230, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300064, 1, "I5300064_GiftBag") --黄金恶魔圣灵包 function I5300065_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9900231, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900232, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900233, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900234, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9900235, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300065, 1, "I5300065_GiftBag") --黄金恶魔圣灵包 function I4700279_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4400389, 130, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5300116, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9899907, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5802160, 14, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4215004, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600408, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5300117, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 7) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4700279, 1, "I4700279_GiftBag") --黄金恶魔圣灵包 function I5300148_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8420211, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420212, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420213, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 3) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300148, 1, "I5300148_GiftBag") --黄金恶魔圣灵包 function I5300147_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9850514, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9850515, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9850516, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 3) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300147, 1, "I5300147_GiftBag") --黄金恶魔圣灵包 function I6600346_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9899900, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6600346, 1, "I6600346_GiftBag") function I6900523_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4400377, 200, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5802165, 15, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 8) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6900523, 1, "I6900523_GiftBag") --黄金恶魔圣灵包 function I6900522_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9999065, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3500208, 625, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9999073, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9999074, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9999075, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9999073, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9999074, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9999075, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 8) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6900522, 1, "I6900522_GiftBag") --黄金恶魔圣灵包 function I6600523_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8999416, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999417, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999418, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999419, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6600523, 1, "I6600523_GiftBag") --黄金恶魔圣灵包 function I6600524_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8999408, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999409, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999410, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999411, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6600524, 1, "I6600524_GiftBag") --黄金恶魔圣灵包 function I6900525_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 1119878, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119879, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119880, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119881, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119882, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4810302, 100, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 6) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6900525, 1, "I6900525_GiftBag") --黄金恶魔圣灵包 function I6900526_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 1119888, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119889, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119890, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119891, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119892, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4810302, 100, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 6) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6900526, 1, "I6900526_GiftBag") --黄金恶魔圣灵包 function I6900527_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 1119883, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119884, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119885, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119886, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 1119887, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4810302, 100, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 6) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6900527, 1, "I6900527_GiftBag") --黄金恶魔圣灵包 function I6900528_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4400351, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4400352, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4400353, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4400354, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4400355, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4810302, 100, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 6) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6900528, 1, "I6900528_GiftBag") --黄金恶魔圣灵包 function I5200028_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600476, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5200028, 1, "I5200028_GiftBag") --黄金恶魔圣灵包 function I5200031_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600475, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5200031, 1, "I5200031_GiftBag") --黄金恶魔圣灵包 function I5200030_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600474, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5200030, 1, "I5200030_GiftBag") --黄金恶魔圣灵包 function I5200029_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600473, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5200029, 1, "I5200029_GiftBag") --黄金恶魔圣灵包 function I5300157_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099331, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099332, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099333, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099334, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300157, 1, "I5300157_GiftBag") --黄金恶魔圣灵包 function I5300158_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8420021, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420022, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420023, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420024, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300158, 1, "I5300158_GiftBag") --黄金恶魔圣灵包 --黄金恶魔圣灵包 function I5300159_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820010, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820012, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300159, 1, "I5300159_GiftBag") --黄金恶魔圣灵包 function I5300160_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9751255, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751256, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751257, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751258, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300160, 1, "I5300160_GiftBag") --黄金恶魔圣灵包 function I5300161_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9751251, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751252, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751253, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751254, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300161, 1, "I5300161_GiftBag") --黄金恶魔圣灵包 function I5300162_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820025, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820026, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820027, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820028, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300162, 1, "I5300162_GiftBag") --黄金恶魔圣灵包 function I5300163_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820021, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820022, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820024, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 3) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300163, 1, "I5300163_GiftBag") --黄金恶魔圣灵包 function I5300164_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9751249, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751250, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300164, 1, "I5300164_GiftBag") --黄金恶魔圣灵包 function I5300165_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9751247, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9751248, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300165, 1, "I5300165_GiftBag") --黄金恶魔圣灵包 function I5300166_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9819033, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9819034, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9819035, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9819036, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300166, 1, "I5300166_GiftBag") --黄金恶魔圣灵包 function I5200041_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600155, 10, 6, 8, 420) end function BaoXiang_CanUse(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(5200041, 1, "I5200041_GiftBag") --黄金恶魔圣灵包 function I6601777_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9990034, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6601777, 1, "I6601777_GiftBag") function I7100149_GiftBag(MapID, InstanceID, TypeID, TargetID) local class = role.GetRoleClass(TargetID) if class==2 or class==6 or class==7 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100146, 1, 6, 8, 420) elseif class==3 or class==8 or class==9 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100146, 1, 6, 8, 420) elseif class==4 or class==10 or class==11 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100147, 1, 6, 8, 420) elseif class==5 or class==12 or class==13 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100148, 1, 6, 8, 420) end end function I7100149_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) local class = role.GetRoleClass(TargetID) if class ~= 1 then if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end else bRet = 46 end return bRet, bIgnore end aux.RegisterItemEvent(7100149, 1, "I7100149_GiftBag") function I7100207_GiftBag(MapID, InstanceID, TypeID, TargetID) local class = role.GetRoleClass(TargetID) if class==2 or class==6 or class==7 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099675, 1, 6, 8, 420) elseif class==3 or class==8 or class==9 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099675, 1, 6, 8, 420) elseif class==4 or class==10 or class==11 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099676, 1, 6, 8, 420) elseif class==5 or class==12 or class==13 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099677, 1, 6, 8, 420) end end function I7100207_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) local class = role.GetRoleClass(TargetID) if class ~= 1 then if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end else bRet = 46 end return bRet, bIgnore end aux.RegisterItemEvent(7100207, 1, "I7100207_GiftBag") function I7100206_GiftBag(MapID, InstanceID, TypeID, TargetID) local class = role.GetRoleClass(TargetID) if class==2 or class==6 or class==7 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099682, 1, 6, 8, 420) elseif class==3 or class==8 or class==9 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099682, 1, 6, 8, 420) elseif class==4 or class==10 or class==11 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099683, 1, 6, 8, 420) elseif class==5 or class==12 or class==13 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099684, 1, 6, 8, 420) end end function I7100206_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) local class = role.GetRoleClass(TargetID) if class ~= 1 then if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end else bRet = 46 end return bRet, bIgnore end aux.RegisterItemEvent(7100206, 1, "I7100206_GiftBag") function I7100145_GiftBag(MapID, InstanceID, TypeID, TargetID) local class = role.GetRoleClass(TargetID) if class==2 or class==6 or class==7 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100142, 1, 6, 8, 420) elseif class==3 or class==8 or class==9 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100142, 1, 6, 8, 420) elseif class==4 or class==10 or class==11 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100143, 1, 6, 8, 420) elseif class==5 or class==12 or class==13 then role.AddRoleItem(MapID, InstanceID, TargetID, 7100144, 1, 6, 8, 420) end end function I7100145_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) local class = role.GetRoleClass(TargetID) if class ~= 1 then if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end else bRet = 46 end return bRet, bIgnore end aux.RegisterItemEvent(7100145, 1, "I7100145_GiftBag") function I6601795_GiftBag(MapID, InstanceID, TypeID, TargetID) local class = role.GetRoleClass(TargetID) if class==2 or class==6 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099127, 1, 6, 8, 420) elseif class==3 or class==8 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099115, 1, 6, 8, 420) elseif class==4 or class==10 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099103, 1, 6, 8, 420) elseif class==5 or class==12 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099091, 1, 6, 8, 420) elseif class==2 or class==7 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099122, 1, 6, 8, 420) elseif class==3 or class==9 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099110, 1, 6, 8, 420) elseif class==4 or class==11 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099098, 1, 6, 8, 420) elseif class==5 or class==13 then role.AddRoleItem(MapID, InstanceID, TargetID, 8099086, 1, 6, 8, 420) end end function I6601795_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) local class = role.GetRoleClass(TargetID) if class ~= 1 then if(FreeSize < 1) then --提示玩家背包空间不足 bRet = 40 end else bRet = 46 end return bRet, bIgnore end aux.RegisterItemEvent(6601795, 1, "I6601795_GiftBag") --10级成长箱 function I5300122_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8420197, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420198, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420199, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420200, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300122, 1, "I5300122_GiftBag") aux.RegisterItemEvent(5300122, 0, "I5300122_CanUseGiftBag") --3级新手包 function I4700065_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 4640001, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640101, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640201, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640301, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640401, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640501, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640601, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640701, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640801, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4640901, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641001, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641101, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641201, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641301, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641401, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641501, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641601, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641701, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641801, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4641901, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642001, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642101, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642201, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642301, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642401, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642501, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642601, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642701, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642801, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4642901, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643001, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643101, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643201, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643301, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4650801, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4650901, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643401, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643501, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643601, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643701, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643801, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4643901, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4644001, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4644101, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4644201, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4644301, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4644401, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4652201, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4652301, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4652401, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4652501, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4652601, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4652701, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4652801, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4040008, 3, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4810093, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 4810120, 3, -1, 8, 420) end function I4700065_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 63) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4700065, 1, "I4700065_GiftBag") aux.RegisterItemEvent(4700065, 0, "I4700065_CanUseGiftBag") --黄金恶魔圣灵包 function I5200066_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600517, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5200066, 1, "I5200066_GiftBag") --黄金恶魔圣灵包 function I5200067_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600546, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5200067, 1, "I5200067_GiftBag") --黄金恶魔圣灵包 function I5200068_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600550, 50, 6, 8, 420) end function BaoXiang_CanUse(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(5200068, 1, "I5200068_GiftBag") --黄金恶魔圣灵包 function I5200069_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 6600549, 50, 6, 8, 420) end function BaoXiang_CanUse(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(5200069, 1, "I5200069_GiftBag") --黄金恶魔圣灵包 function I5200070_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4810093, 50, 6, 8, 420) end function BaoXiang_CanUse(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(5200070, 1, "I5200070_GiftBag") --黄金恶魔圣灵包 function I5200071_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4080071, 100, 6, 8, 420) end function BaoXiang_CanUse(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(5200071, 1, "I5200071_GiftBag") --黄金恶魔圣灵包 function I5200073_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 4080071, 100, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 5802165, 5, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 3070043, 2, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 6600546, 200, 6, 8, 420) end function BaoXiang_CanUse(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(5200073, 1, "I5200073_GiftBag") --黄金恶魔圣灵包 function I6600496_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099014, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099015, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099016, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099017, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6600496, 1, "I6600496_GiftBag") --黄金恶魔圣灵包 function I6600497_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099018, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099019, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099020, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099021, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6600497, 1, "I6600497_GiftBag") --黄金恶魔圣灵包 function I6601205_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099300, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099301, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099302, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099303, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6601205, 1, "I6601205_GiftBag") --黄金恶魔圣灵包 function I6601206_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099304, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099305, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099306, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099307, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6601206, 1, "I6601206_GiftBag") --黄金恶魔圣灵包 function I6601207_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099308, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099309, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099310, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099311, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6601207, 1, "I6601207_GiftBag") --黄金恶魔圣灵包 function I6601204_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099296, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099297, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099298, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099299, 1, 6, 8, 420) end function BaoXiang_CanUse(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(6601204, 1, "I6601204_GiftBag") --黄金恶魔圣灵包 function I5300270_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818001, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818002, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818003, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818004, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300270, 1, "I5300270_GiftBag") --黄金恶魔圣灵包 function I5300271_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818005, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818006, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818007, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818008, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300271, 1, "I5300271_GiftBag") --黄金恶魔圣灵包 function I5300272_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818009, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818010, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818011, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818012, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300272, 1, "I5300272_GiftBag") --黄金恶魔圣灵包 function I5300273_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818016, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818015, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818014, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818013, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300273, 1, "I5300273_GiftBag") --黄金恶魔圣灵包 function I5300274_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818017, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818018, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818019, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818020, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300274, 1, "I5300274_GiftBag") --黄金恶魔圣灵包 function I5300275_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818021, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818022, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818023, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818024, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300275, 1, "I5300275_GiftBag") --黄金恶魔圣灵包 function I5300276_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818025, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818026, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818027, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818028, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300276, 1, "I5300276_GiftBag") --黄金恶魔圣灵包 function I5300277_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818029, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818030, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818031, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818032, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300277, 1, "I5300277_GiftBag") --黄金恶魔圣灵包 function I5300278_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9818034, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818035, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9818036, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300278, 1, "I5300278_GiftBag") --黄金恶魔圣灵包 function I5300279_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9819001, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9819002, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9819003, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9819004, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300279, 1, "I5300279_GiftBag") --黄金恶魔圣灵包 function I5300280_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820002, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820003, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820004, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300280, 1, "I5300280_GiftBag") --黄金恶魔圣灵包 function I5300281_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820005, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820006, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820007, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820008, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300281, 1, "I5300281_GiftBag") --黄金恶魔圣灵包 function I5300282_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820009, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820010, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820011, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820012, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300282, 1, "I5300282_GiftBag") --黄金恶魔圣灵包 function I5300283_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820013, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820014, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820015, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820016, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300283, 1, "I5300283_GiftBag") --黄金恶魔圣灵包 function I5300284_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820017, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820018, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820019, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820020, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300284, 1, "I5300284_GiftBag") --黄金恶魔圣灵包 function I5300285_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820022, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820023, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820024, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300285, 1, "I5300285_GiftBag") --黄金恶魔圣灵包 function I5300286_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820026, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820027, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820028, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300286, 1, "I5300286_GiftBag") --黄金恶魔圣灵包 function I5300287_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820030, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820031, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820032, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300287, 1, "I5300287_GiftBag") --黄金恶魔圣灵包 function I5300288_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9820034, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820035, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9820036, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300288, 1, "I5300288_GiftBag") --黄金恶魔圣灵包 function I6303211_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8039007, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039008, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039015, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039019, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110922, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110923, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039023, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039027, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039031, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039035, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039039, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039043, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 12) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6303211, 1, "I6303211_GiftBag") --黄金恶魔圣灵包 function I6303212_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8039009, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039010, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039016, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039020, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110924, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110925, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039024, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039028, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039032, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039036, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039040, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039044, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 12) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6303212, 1, "I6303212_GiftBag") --黄金恶魔圣灵包 function I6303213_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8039011, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039012, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039017, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039021, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110926, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110927, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039025, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039029, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039033, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039037, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039041, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039045, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 12) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6303213, 1, "I6303213_GiftBag") --黄金恶魔圣灵包 function I6303214_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8039013, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039014, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039018, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039022, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110928, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8110929, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039026, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039030, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039034, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039038, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039042, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039046, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 12) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(6303214, 1, "I6303214_GiftBag") --黄金恶魔圣灵包 function I5300293_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9817025, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817026, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817027, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817037, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817028, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300293, 1, "I5300293_GiftBag") --黄金恶魔圣灵包 function I5300294_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9817017, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817018, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817038, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817019, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817020, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300294, 1, "I5300294_GiftBag") --黄金恶魔圣灵包 function I5300295_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9817029, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817030, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817031, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9817032, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300295, 1, "I5300295_GiftBag") --黄金恶魔圣灵包 function I5300296_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9823029, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823030, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823032, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823037, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300296, 1, "I5300296_GiftBag") --黄金恶魔圣灵包 function I5300297_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9823038, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823033, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823034, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823036, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300297, 1, "I5300297_GiftBag") --黄金恶魔圣灵包 function I5300298_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9823039, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823040, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823041, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9823042, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300298, 1, "I5300298_GiftBag") --黄金恶魔圣灵包 function I5300299_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905139, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905140, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905141, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905142, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300299, 1, "I5300299_GiftBag") --黄金恶魔圣灵包 function I5300300_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905143, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905144, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905145, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905146, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300300, 1, "I5300300_GiftBag") --黄金恶魔圣灵包 function I5300301_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905147, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905148, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905149, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905150, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300301, 1, "I5300301_GiftBag") --黄金恶魔圣灵包 function I5300302_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905151, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905152, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905153, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905154, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300302, 1, "I5300302_GiftBag") --黄金恶魔圣灵包 function I5300303_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905155, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905156, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905157, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905158, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300303, 1, "I5300303_GiftBag") --黄金恶魔圣灵包 function I5300304_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905159, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905160, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905161, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905162, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300304, 1, "I5300304_GiftBag") --黄金恶魔圣灵包 function I5300305_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905163, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905164, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905165, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905166, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300305, 1, "I5300305_GiftBag") --黄金恶魔圣灵包 function I5300306_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905167, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905168, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905169, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905170, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300306, 1, "I5300306_GiftBag") --黄金恶魔圣灵包 function I5300307_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905171, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905172, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905173, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905174, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300307, 1, "I5300307_GiftBag") --黄金恶魔圣灵包 function I5300308_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905183, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905175, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905176, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905177, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905178, 1, 6, 8, 420) end function BaoXiang_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 5) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(5300308, 1, "I5300308_GiftBag") --黄金恶魔圣灵包 function I5300309_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905179, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905180, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905182, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905181, 1, 6, 8, 420) end function BaoXiang_CanUse(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(5300309, 1, "I5300309_GiftBag")