--10级VIP礼包 function I4810096_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440527, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440528, 1, -1, 8, 420) end aux.RegisterItemEvent(4810096, 1, "I4810096_GiftBag") function I4810098_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440532, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440533, 1, -1, 8, 420) end aux.RegisterItemEvent(4810098, 1, "I4810098_GiftBag") function I4810103_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440549, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440550, 1, -1, 8, 420) end aux.RegisterItemEvent(4810103, 1, "I4810103_GiftBag") function I4810106_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440558, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440559, 1, -1, 8, 420) end aux.RegisterItemEvent(4810106, 1, "I4810106_GiftBag") function I4810096_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 2) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4810096, 0, "I4810096_CanUseGiftBag") aux.RegisterItemEvent(4810098, 0, "I4810096_CanUseGiftBag") aux.RegisterItemEvent(4810106, 0, "I4810096_CanUseGiftBag") aux.RegisterItemEvent(4810103, 0, "I4810096_CanUseGiftBag") function I4810097_CanUseGiftBag(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(4810097, 0, "I4810097_CanUseGiftBag") aux.RegisterItemEvent(4810099, 0, "I4810097_CanUseGiftBag") aux.RegisterItemEvent(4810104, 0, "I4810097_CanUseGiftBag") function I4810097_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440529, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440530, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440531, 1, -1, 8, 420) end aux.RegisterItemEvent(4810097, 1, "I4810097_GiftBag") function I4810099_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440534, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440535, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440536, 1, -1, 8, 420) end aux.RegisterItemEvent(4810099, 1, "I4810099_GiftBag") function I4810104_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440551, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440552, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440553, 1, -1, 8, 420) end aux.RegisterItemEvent(4810104, 1, "I4810104_GiftBag") function I4810100_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 4) then --提示玩家背包空间不足 bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4810100, 0, "I4810100_CanUseGiftBag") aux.RegisterItemEvent(4810101, 0, "I4810100_CanUseGiftBag") aux.RegisterItemEvent(4810102, 0, "I4810100_CanUseGiftBag") aux.RegisterItemEvent(4810105, 0, "I4810100_CanUseGiftBag") aux.RegisterItemEvent(4810121, 0, "I4810100_CanUseGiftBag") function I4810100_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440537, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440538, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440539, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440540, 1, -1, 8, 420) end aux.RegisterItemEvent(4810100, 1, "I4810100_GiftBag") function I4810101_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440541, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440542, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440543, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440544, 1, -1, 8, 420) end aux.RegisterItemEvent(4810101, 1, "I4810101_GiftBag") function I4810102_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440545, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440546, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440547, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440548, 1, -1, 8, 420) end aux.RegisterItemEvent(4810102, 1, "I4810102_GiftBag") function I4810105_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440554, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440555, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440556, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440557, 1, -1, 8, 420) end aux.RegisterItemEvent(4810105, 1, "I4810105_GiftBag") function I4810121_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440560, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440561, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440562, 1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440563, 1, -1, 8, 420) end aux.RegisterItemEvent(4810121, 1, "I4810121_GiftBag")