MP compatibility issue
setpossing an object to a moving object although possible, looks very jerky in mp
because setpos is a global command, everytime it is called, it is transmitted across the network and therefore calling it durung a fast loop would induce a heavy requirement on bandwidth, cpu etc
to have something that doesnt look completely retarded, your setpos loop would have to be very very fast
bare minimum 0.1 delay between loops and due to the speed some vehicles can go at, i would expect it needs to be much faster than that
For something so cosmetic, it isnt really worth it
The best system would be to attach an action to the jeep and simply setpos the bike once to and from the jeeps location when you want to unload or load it
STAGE 1
Unload Bike action
which simply setpos's the bike from a safe non playable location to say the rear of the vehicle when you wish to unload it
You would then remove the Unload Bike action from the vehicle
STAGE 2
Load Bike action
You would have this action constantly attached to the bike, never removing it
selecting this action would then run a script that would use the nearestobject command to search for the nearest vehicle "TYPEOF" that you had listed in a user defined array
The vehicle would then have the "Unload bike" action attached to it and the bike would be setpossed back to the safe location, if it did not have a driver