co do wsiadania:
step:
GML
car=instance_nearest(x,y,o_car)
if keyboard_check_pressed(vk_enter) && distance_to_object(o_car)<100
{
direction=point_direction(x,y,car.x,car.y)
speed=5
}
powinno dzialac ;)
EDIT: potem tylko zmieniaj direction i speed car poprzez obiekt bohatera ;)
aha - i daj w kolizji z car ze car.zapalony=true, potem mozesz zmieniac direction i speed tylko, jesli hero wsiadl do niego ;)