Hola que tal? , tengo este proceso que le defino un parametro, pero al ejecutar me tira error en la linea de definicion del proceso diciendo: Incorrect number of parameters. Function: DISPARO MinParams:0.(")")
[code language="bennu"]PROCESS Disparo(string quien) //<---- EN ESTA LINEA TIRA EL ERROR... No se que pasa... Tambien probe poniendolo sin tipo (sin el string)
BEGIN
prota=get_id(type nave);
mar=get_id(type marciano);
graph=3;
if(quien=="marciano")
y=father.y + 15;
x=father.x;
else
y=father.y - 15;
x=father;
end
LOOP
if(quien=="")
if(prota.disparando==1)
y=y-10;
end
if(y<=0)
prota.disparando=0;
break; //destruimos el proceso de la memoria y de la pantalla.
end
else
y=y+10;
if(y>=600)
break;
end
end
frame;
END
END[/code]
porque seguramente antes la llamas con un numero diferente de parametros.
Era eso exactamente, gracias!
de nada