this comes down to what kind of adhesive are you using
what kind of paint is on the seats
what condition is the paint that you want to carpet over.
loose and flaking paint will make any subsequent coating fail.
latex based adhesives stick to just about anything.
some are "weather resistant" some are "interior only".
Read, Understand and Follow the instructions on the label of all products you may use.