Players can get around this by getting another player to lock the vehicle as they're getting out. The action command only works if the vehicle is unlocked, using the moveInX commands it moves them instantly back in with no animation (better imo) and works if the vehicle is locked.
Added string check for model names if class type isn't defined like "wall_indcnc_4.p3d" i.e the walls behind back of shop @ electro.
Add moving player back into vehicle if a free position in vehicle. If no position is available, kill the player.