Bedziom, nie jest trudniejszy wcale, to ledwo zmieniony kod :)
Przy wsiadaniu masz
najblizszy=instance_nearest(x,y,object11) // szukanie najblizszego object11 od pozycji x,y :)
view_object[0] = najblizszy // viewp przestawia sie na samochod
najblizszy.moge=1 // najblizsze auto moze jezdzic
instance_deactivate_object(id) // i zamiast usuwania dałem deaktywacje, bo ludzie daja w create np hp=100, obrywasz, wsiadasz do auta, wysiadasz i BUM! masz 100 hp.
i w wysiadaniu:
moge = false // nie mozemy sterowac wozem
instance_activate_object(o_test) // tworzymy instancje gracza obok samochodu
o_test.x=x //jak aktywujemy to w tym samym miejscu co byl przedtem czyli trzeba ustawic
o_test.y=y
view_object[0] = o_test // przestawiamy view na gracza
i tyle trudności. Jest jeszcze "ulepszone" sterowanie autem, ale to już proste.