Cita de: Marron121 en Febrero 11, 2013, 09:44:16 PM
Y si utilizas un trigger? Son bastantes fáciles de usar, solo tienes que poner la palabra return en algún lado de la función 8)
tigger? Buscare a ver que encuentro...
Mientras, en un momento de lucidez, creo que he dado con algo que me funciona...
Código [Seleccionar]
//Salto
if baja=0 and keyboard_check_pressed(ord("Z")) and !place_free(x,y+1) {salto=1 vspeed=-7}
if keyboard_check_released(ord("Z")) then vspeed+=(abs(vspeed/1))
//Abajo plataformas traspasables
if keyboard_check(vk_down) and place_meeting(x,y+1,obj_bloc_tras) then baja=1 else baja=0
if baja=1 and keyboard_check_pressed(ord("Z")) and place_meeting(x,y+1,obj_bloc_tras) and !place_meeting(x,y+1,object1) then {salto=1 y+=2}
// if keyboard_check(vk_down)=false then baja=0