--3级新手包 function I3090003_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999019, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999020, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999021, 1, 6, 8, 420) end function I3090003_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(3090003, 1, "I3090003_GiftBag") aux.RegisterItemEvent(3090003, 0, "I3090003_CanUseGiftBag") --6级新手包 function I3090004_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999022, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999023, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999024, 1, 6, 8, 420) end function I3090004_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(3090004, 1, "I3090004_GiftBag") aux.RegisterItemEvent(3090004, 0, "I3090004_CanUseGiftBag") --11级新手包 function I3090005_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999026, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999025, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999027, 1, 6, 8, 420) end function I3090005_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(3090005, 1, "I3090005_GiftBag") aux.RegisterItemEvent(3090005, 0, "I3090005_CanUseGiftBag") --16级新手包 function I3090006_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999028, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999029, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999030, 1, 6, 8, 420) end function I3090006_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(3090006, 1, "I3090006_GiftBag") aux.RegisterItemEvent(3090006, 0, "I3090006_CanUseGiftBag") --21级新手包 function I3090007_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999031, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999032, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999033, 1, 6, 8, 420) end function I3090007_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(3090007, 1, "I3090007_GiftBag") aux.RegisterItemEvent(3090007, 0, "I3090007_CanUseGiftBag") --26级新手包 function I3090008_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999034, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999035, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999036, 1, 6, 8, 420) end function I3090008_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(3090008, 1, "I3090008_GiftBag") aux.RegisterItemEvent(3090008, 0, "I3090008_CanUseGiftBag") --31级新手包 function I3090009_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999037, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999038, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999039, 1, 6, 8, 420) end function I3090009_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(3090009, 1, "I3090009_GiftBag") aux.RegisterItemEvent(3090009, 0, "I3090009_CanUseGiftBag") --36级新手包 function I3090010_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999040, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999041, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999042, 1, 6, 8, 420) end function I3090010_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(3090010, 1, "I3090010_GiftBag") aux.RegisterItemEvent(3090010, 0, "I3090010_CanUseGiftBag") --41级新手包 function I3090011_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999043, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999044, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999045, 1, 6, 8, 420) end function I3090011_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(3090011, 1, "I3090011_GiftBag") aux.RegisterItemEvent(3090011, 0, "I3090011_CanUseGiftBag") --46级新手包 function I3090012_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999046, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999047, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999048, 1, 6, 8, 420) end function I3090012_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(3090012, 1, "I3090012_GiftBag") aux.RegisterItemEvent(3090012, 0, "I3090012_CanUseGiftBag") --51级新手包 function I3090013_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999049, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999050, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999051, 1, 6, 8, 420) end function I3090013_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(3090013, 1, "I3090013_GiftBag") aux.RegisterItemEvent(3090013, 0, "I3090013_CanUseGiftBag") --56级新手包 function I3090014_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999052, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999053, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999054, 1, 6, 8, 420) end function I3090014_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(3090014, 1, "I3090014_GiftBag") aux.RegisterItemEvent(3090014, 0, "I3090014_CanUseGiftBag") --51级新手包 function I3090015_GiftBag(MapID, InstanceID, TypeID, TargetID) --玩家ID, 生成物品TypeID,数量,品质,生成模式,log用网络消息枚举 role.AddRoleItem(MapID, InstanceID, TargetID, 8999055, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999056, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999057, 1, 6, 8, 420) end function I3090015_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(3090015, 1, "I3090015_GiftBag") aux.RegisterItemEvent(3090015, 0, "I3090015_CanUseGiftBag") --雪山毛皮时装包 function I3090016_GiftBag(MapID, InstanceID, TypeID, TargetID) --判断玩家性别 role.AddRoleItem(MapID, InstanceID, TargetID, 8999058, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999059, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999060, 1, 6, 8, 420) end function I3090016_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(3090016, 1, "I3090016_GiftBag") aux.RegisterItemEvent(3090016, 0, "I3090016_CanUseGiftBag") --300赠点 function I3090002_zengquan(MapID, InstanceID, TypeID, TargetID) --修改赠点 role.AddRoleGiftPoints(MapID, InstanceID, TargetID, 300) end aux.RegisterItemEvent(3090002, 1, "I3090002_zengquan") --小宝石袋 function I3090017_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8999061, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999062, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999063, 1, 6, 8, 420) end function I3090017_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(3090017, 1, "I3090017_GiftBag") aux.RegisterItemEvent(3090017, 0, "I3090017_CanUseGiftBag") --大宝石袋 function I3090018_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8999064, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999065, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999066, 1, 6, 8, 420) end function I3090018_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(3090018, 1, "I3090018_GiftBag") aux.RegisterItemEvent(3090018, 0, "I3090018_CanUseGiftBag") --大宝石袋 function I3090019_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8420059, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420060, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420061, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420062, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8039165, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420064, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8420063, 1, 6, 8, 420) end function I3090019_CanUseGiftBag(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(3090019, 1, "I3090019_GiftBag") aux.RegisterItemEvent(3090019, 0, "I3090019_CanUseGiftBag") --大宝石袋 function I3090020_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099319, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099320, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099321, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099322, 1, 6, 8, 420) end function I3090020_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(3090020, 1, "I3090020_GiftBag") aux.RegisterItemEvent(3090020, 0, "I3090020_CanUseGiftBag") --大宝石袋 function I3090021_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099323, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099324, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099325, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099326, 1, 6, 8, 420) end function I3090021_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(3090021, 1, "I3090021_GiftBag") aux.RegisterItemEvent(3090021, 0, "I3090021_CanUseGiftBag") --大宝石袋 function I3090022_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8099327, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099328, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099329, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8099330, 1, 6, 8, 420) end function I3090022_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(3090022, 1, "I3090022_GiftBag") aux.RegisterItemEvent(3090022, 0, "I3090022_CanUseGiftBag") --大宝石袋 function I3090023_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 I3090023_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(3090023, 1, "I3090023_GiftBag") aux.RegisterItemEvent(3090023, 0, "I3090023_CanUseGiftBag") --大宝石袋 function I3090024_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 9905135, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905136, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905137, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 9905138, 1, 6, 8, 420) end function I3090024_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(3090024, 1, "I3090024_GiftBag") aux.RegisterItemEvent(3090024, 0, "I3090024_CanUseGiftBag") --大宝石袋 function I3090025_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8999067, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999068, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999069, 1, 6, 8, 420) end function I3090025_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(3090025, 1, "I3090025_GiftBag") aux.RegisterItemEvent(3090025, 0, "I3090025_CanUseGiftBag") --大宝石袋 function I3090026_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8999073, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999074, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999075, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999076, 1, 6, 8, 420) end function I3090026_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(3090026, 1, "I3090026_GiftBag") aux.RegisterItemEvent(3090026, 0, "I3090026_CanUseGiftBag") --大宝石袋 function I3090027_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8999079, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999077, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8999078, 1, 6, 8, 420) end function I3090027_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(3090027, 1, "I3090027_GiftBag") aux.RegisterItemEvent(3090027, 0, "I3090027_CanUseGiftBag") --大宝石袋 function I3090031_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8339073, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8339068, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8339069, 1, 6, 8, 420) end function I3090031_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(3090031, 1, "I3090031_GiftBag") aux.RegisterItemEvent(3090031, 0, "I3090031_CanUseGiftBag") --大宝石袋 function I3090033_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8339070, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8339071, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8339072, 1, 6, 8, 420) end function I3090033_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(3090033, 1, "I3090033_GiftBag") aux.RegisterItemEvent(3090033, 0, "I3090033_CanUseGiftBag")