trata de poner en el create de la plataforma:
vspeed = 4; //4 por ejemplo
y en la colisión con la pared mismo:
vspeed = -vspeed;
entonces en su step ya puedes poner:
if place_meeting(x,y-1,obj_player)
obj_player.vspeed = vspeed;
si ves que al salir de la plataforma tu player aun se mueve, añádele después de eso último un else:
else
obj_player.vspeed = 0;
PD: todo a ojo, macabo de despertar xD
vspeed = 4; //4 por ejemplo
y en la colisión con la pared mismo:
vspeed = -vspeed;
entonces en su step ya puedes poner:
if place_meeting(x,y-1,obj_player)
obj_player.vspeed = vspeed;
si ves que al salir de la plataforma tu player aun se mueve, añádele después de eso último un else:
else
obj_player.vspeed = 0;
PD: todo a ojo, macabo de despertar xD