If you mounted a vehicle to a vehicle on the vehicle that had a vehicle mounted to it would work and the other vehicle would just be a model mounted to it basically.
Did you mean: When you mount vehicle A on vehicle B, vehicle A acts only as a model, while vehicle B acts as a normal vehicle would?
If so, that's what I want anyway, I just can't seem to do it. vehicle::mountObject() is all weird. The physical model does not mount, but scripts say it's mounted. When you switch seats, you can switch from a seat in one vehicle to a seat in another. This is quite odd.
After his edit:
What are you trying to do with this?
I'm trying to put an explosive inside a transport for that explosive. Both the explosive and the transport should be vehicles as the transport needs to drive around and the explosive needs to blow up (independently from the transport). I'm thinking of just creating one model that encompasses both the transport and the explosive, and hideNode()ing it when I need to blow it up.