Código [Seleccionar]
//dibujar_electricidad_ext(x1,y1,x2,y2,densidad,fraccionado,distorsi?n,col1,col2,col3,widthMin,widthMax);
var x1,y1,x2,y2,xx,yy,xa,ya,i,j,col_init,alp_init,wl;
col_init=draw_get_color();
alp_init=draw_get_alpha();
x1=argument0;
y1=argument1;
x2=argument2;
y2=argument3;
dis=point_distance(x1,y1,x2,y2);
dir=point_direction(x1,y1,x2,y2);
for(i=1;i<=argument4;i+=1){
xx=x1;
yy=y1;
wl=round(random(argument11-argument10)+argument11);;
for(j=0;j<argument5-1;j+=1){
xa=lengthdir_x(dis/argument5,dir+(random(argument6)-argument6/2));
ya=lengthdir_y(dis/argument5,dir+(random(argument6)-argument6/2));
draw_set_color(argument[choose(7,8,9)]);
draw_set_alpha(random(.5)+.5)
draw_line_width(xx,yy,xx+xa,yy+ya,wl);
xx+=xa;
yy+=ya;
}
draw_line_width(xx,yy,x2,y2,wl);
xx=x1;
yy=y1;
x1=x2;
y1=y2;
x2=xx;
y2=yy;
dir+=180;
}
draw_set_color(col_init);
draw_set_color(alp_init);
exelente script, dejo una lijera modificacion simplemente de lo que se comentaba de a?adirle alpha, colores y grosores...