El titulo es mi pregunta?? XD
es facil. creas un objeto control
//create:
global.progreso=0;
global.progreso2=0;
//cuando tenga que subir el progreso haces as?:
global.progreso+=50
//step
if global.progreso2<global.progreso
{
global.progreso2+=1;
}
//draw
draw_sprite_stretched(sprite_index,-1,x,y,sprite_width*global.progreso2/1000,sprite_height)
no lo he probado pero deve de funcionar, asignale a ese objeto el sprite de una barra para representar el progreso.
EDIT: que bueno que te halla servido!