I finally made a 'one-way block' right. Here is the collision code without the 'movement':
//Instance
var plat = collision_rectangle(bbox_left,bbox_bottom,bbox_right,bbox_bottom +abs(vspd) +1,argument0,1,0);
//Condition
if (vspd >= 0) and (plat != noone) and...