Вот код из моего примера (в том случае нужно было именно таким способом делать) 
 Code
screen=sprite_create_from_screen(view_xview[0],view_yview[0],view_wview[0],view_hview[0],false,false,0,0); 
 i=0; 
 while file_exists(working_directory+'\screen_'+ string(i)+'.png') 
     { 
     i+=1; 
     } 
 sprite_save_strip(screen,working_directory+'\screen_'+ string(i)+'.png')
   Вот сам пример: 
 http://rghost.ru/4982474 
 Но проще будет такой код использовать: 
 
Code
i=0; 
 while file_exists(working_directory+'\screen_'+ string(i)+'.bmp') 
     { 
     i+=1; 
     } 
 screen_save(working_directory+'\screen_'+ string(i)+'.bmp')