function I4830119_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8220403, 1, 6, 8, 420) end function I4830119_CanUseGiftBag(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false --判断背包空闲空间是否足够 local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 1) then --提示玩家背包空间不足 local MsgID = msg.BeginMsgEvent() msg.AddMsgEvent(MsgID, 26, 100003) msg.AddMsgEvent(MsgID, 9, 1) msg.DispatchRoleMsgEvent(RoleID, MsgID) bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(4830119, 1, "I4830119_GiftBag") aux.RegisterItemEvent(4810044, 0, "I4830119_CanUseGiftBag") aux.RegisterItemEvent(4810045, 0, "I4830119_CanUseGiftBag") aux.RegisterItemEvent(4810046, 0, "I4830119_CanUseGiftBag") aux.RegisterItemEvent(4810081, 0, "I4830119_CanUseGiftBag") aux.RegisterItemEvent(4810082, 0, "I4830119_CanUseGiftBag") aux.RegisterItemEvent(4810083, 0, "I4830119_CanUseGiftBag") function I4810044_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8220403, 1, 6, 8, 420) end aux.RegisterItemEvent(4810044, 1, "I4810044_GiftBag") function I4810045_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8220616, 1, 6, 8, 420) end aux.RegisterItemEvent(4810045, 1, "I4810045_GiftBag") function I4810046_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8220518, 1, 6, 8, 420) end aux.RegisterItemEvent(4810046, 1, "I4810046_GiftBag") function I4810081_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8220616, 1, 6, 8, 420) end aux.RegisterItemEvent(4810081, 1, "I4810081_GiftBag") function I4810082_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8220615, 1, 6, 8, 420) end aux.RegisterItemEvent(4810082, 1, "I4810082_GiftBag") function I4810083_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8220404, 1, 6, 8, 420) end aux.RegisterItemEvent(4810083, 1, "I4810083_GiftBag")