function I7200003_GiftBag(MapID, InstanceID, TypeID, TargetID) role.AddRoleItem(MapID, InstanceID, TargetID, 8048005, 3, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8051906, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8061906, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8071906, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8081906, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8090907, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8091906, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8101313, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8111908, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8111909, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8122906, 1, 6, 8, 420) role.AddRoleItem(MapID, InstanceID, TargetID, 8130913, 1, 6, 8, 420) end function I7200000_CanUse(MapID, InstanceID, TypeID, TargetID) local bRet, bIgnore = 0, false local FreeSize = role.GetBagFreeSize(TargetID) if(FreeSize < 11) then bRet = 40 end return bRet, bIgnore end aux.RegisterItemEvent(7200003, 1, "I7200003_GiftBag") aux.RegisterItemEvent(7200003, 0, "I7200003_CanUse")