Otro error extraño

Started by Yawin, May 18, 2011, 07:06:23 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Yawin

El tema es que al compilar me sale este error:
QuoteC:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\dll/funciones/controles_de_ejecucion.prg:2: error: "(" expected ("VERIFICAR")

La cosa es que esa función "verificar", está bien. Es más, he comprobado que no me faltan ni paréntesis, ni ";", ni nad que se me haya ocurrido.

¿Que puede ser que se me esté escapando?
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

SplinterGU

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

Yawin

#2
http://yawin.no-ip.org/descargas/Fighters_Club.rar

Te pegaría los códigos, pero ya es bastante largo y no se donde puede estar xDD
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

SplinterGU

Quote from: yawin on May 18, 2011, 08:14:14 PM
http://yawin.no-ip.org/descargas/Fighters_Club.rar

Te pegaría los códigos, pero ya es bastante largo y no se donde puede estar xDD

bool no existe como dato, le he dicho varias veces.

al final lo voy a tener que agregar, porque todo el mundo lo pone.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Yawin

entonces, si quiero devolver sólamente o true o false qué tengo que poner???
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

SplinterGU

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

Yawin

Pero eso no ocupa demasiado para lo que quiero??
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

Yawin

Se nota que llevo tiempo sin programar en Bennu, porque ahora me salta otro error. El tema es que creo que está en las globales, pero no lo sé. Odio estos errores que soy incapaz de ver.

http://yawin.no-ip.org/descargas/fighters.rar

Espero que alguien me pueda ayudar, porque estoy desesperado.
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

FreeYourMind

Creo que stas declarando mal la funcion....


function int verificar(string mensaje)

debes poner

function verificar(string mensaje)

SplinterGU

para uso generales bool e int son lo mismo.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Yawin

#10
No, si ahora verificar ya me va bien es otro error:
BGDC 1.0.0 (Aug 11 2010 07:46:29)
Copyright © 2006-2010 SplinterGU (Fenix/BennuGD)
Copyright © 2002-2006 Fenix Team (Fenix)
Copyright © 1999-2002 José Luis Cebrián Pagüe (Fenix)
Bennu Game Development comes with ABSOLUTELY NO WARRANTY;
see COPYING for details

C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\librender:0: warning: Variable redeclared ("ALPHA_STEPS")
C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\libscroll:0: warning: Variable redeclared ("CTYPE")
C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\libscroll:0: warning: Variable redeclared ("CNUMBER")
C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\dll/escenas/presentacion.prg:1: error: Unknown identifier ("FUNCTION")


Quote from: SplinterGU on May 18, 2011, 11:40:18 PM
para uso generales bool e int son lo mismo.
Amm, pos ya podría haberme explicado esas cosas el profesor de C. Que logo estoy yo aqui cometiendo fallos de novato xDD
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

SplinterGU

en C++ bool es igual a un char, pero a fines de bennugd, no se ahorra nada, porque para los retorno de las funciones, todas las variables se encapsulan en un int.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Quote from: yawin on May 19, 2011, 04:19:59 PM
No, si ahora verificar ya me va bien es otro error:
BGDC 1.0.0 (Aug 11 2010 07:46:29)
Copyright © 2006-2010 SplinterGU (Fenix/BennuGD)
Copyright © 2002-2006 Fenix Team (Fenix)
Copyright © 1999-2002 José Luis Cebrián Pagüe (Fenix)
Bennu Game Development comes with ABSOLUTELY NO WARRANTY;
see COPYING for details

C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\librender:0: warning: Variable redeclared ("ALPHA_STEPS")
C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\libscroll:0: warning: Variable redeclared ("CTYPE")
C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\libscroll:0: warning: Variable redeclared ("CNUMBER")
C:\Users\yawin\Desktop\Bennu\Andersen\Fighters Club\dll/escenas/presentacion.prg:1: error: Unknown identifier ("FUNCTION")


Quote from: SplinterGU on May 18, 2011, 11:40:18 PM
para uso generales bool e int son lo mismo.
Amm, pos ya podría haberme explicado esas cosas el profesor de C. Que logo estoy yo aqui cometiendo fallos de novato xDD

ahora te debe faltan algun end.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Yawin

Pues no se donde, porque los he mirado todos y no veo donde. Eso mismo había pensado yo. Volveré a mirar.
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

SplinterGU

fijate en el include anterior al del presentacion.prg
Download Lastest BennuGD Release: http://www.bennugd.org/node/2