function I4510024_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440415,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440416,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440417,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440418,1, -1, 8, 420) end aux.RegisterItemEvent(4510024, 1, "I4510024_GiftBag") function I4510024_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(4510024, 0, "I4510024_CanUseGiftBag") function I4510025_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440419,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440420,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440421,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440422,1, -1, 8, 420) end aux.RegisterItemEvent(4510025, 1, "I4510025_GiftBag") function I4510025_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(4510025, 0, "I4510025_CanUseGiftBag") function I4510026_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440459,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440460,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440461,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440462,1, -1, 8, 420) end aux.RegisterItemEvent(4510026, 1, "I4510026_GiftBag") function I4510026_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(4510026, 0, "I4510026_CanUseGiftBag") function I4510027_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8440490,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440491,1, -1, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8440492,1, -1, 8, 420) end aux.RegisterItemEvent(4510027, 1, "I4510027_GiftBag") function I4510027_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(4510027, 0, "I4510027_CanUseGiftBag")