En el c?digo de tu Ascensor horizontal le pones en el obj_ascensor que cuando est? el pj arriba de ?l:
[gml]
obj_pj.x+=x-xprevious;
[/gml]
cuando tengas tu ascensor vertical le pones:
[gml]
obj_pj.y+=y-yprevious;
[/gml]
[gml]
obj_pj.x+=x-xprevious;
[/gml]
cuando tengas tu ascensor vertical le pones:
[gml]
obj_pj.y+=y-yprevious;
[/gml]