Error Parametros

Started by Milton884, May 03, 2011, 12:53:08 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Milton884

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]

SplinterGU

porque seguramente antes la llamas con un numero diferente de parametros.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Milton884

Era eso exactamente, gracias!

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2