My preferred method would be using surfaces (much more flexible), although you could also use sprites.
In the create event of some object, you can use a script like this to create a surface consisting of horizontal lines.
//create scan lines surface
surf_scanlines = surface_create(view_wview[0],view_hview[0]);
surface_set_target(surf_scanlines);
draw_clear_alpha(c_white, 0);
for(i=0; i<view_hview[0]; i+=2)
draw_line(0, i, view_wview[0], i);
Then to draw the surface, just use this:
draw_surface_ext(surf_scanlines, 0, 0, 1, 1, 0, -1, 0.4);
For best results, combine the scanlines with a noise effect. This can be created in a similar manner, this time drawing dots rather than lines.
//create noise surface
surf_noise = surface_create(view_wview[0],view_hview[0]);
surface_set_target(surf_noise);
draw_clear_alpha(c_white, 0);
for(i=0; i<view_wview[0]; i+=1)
for(j=0; j<view_hview[0]; j+=1)
if floor(random(3))=0
draw_point(i,j);
And then draw the noise with this:
draw_surface_ext(surf_noise, 0, 0, choose(0,1), choose(0,1), 0, -1, 0.3);