**/
void vehicles_exit(float eject)
{
+ entity oldself;
+ if(self.flags & FL_CLIENT)
+ {
+ oldself = self;
+ self = self.vehicle;
+ }
+
self.flags |= FL_NOTARGET;
if (self.owner)
self.vehicle_exit(eject);
self.owner = world;
+
+ if(oldself)
+ self = oldself;
}