Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Yawin on May 18, 2011, 07:06:23 PM

Title: Otro error extraño
Post by: Yawin on May 18, 2011, 07:06:23 PM
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?
Title: Re: Otro error extraño
Post by: SplinterGU on May 18, 2011, 08:06:15 PM
codigo.
Title: Re: Otro error extraño
Post by: 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
Title: Re: Otro error extraño
Post by: SplinterGU on May 18, 2011, 09:04:31 PM
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.
Title: Re: Otro error extraño
Post by: Yawin on May 18, 2011, 09:05:51 PM
entonces, si quiero devolver sólamente o true o false qué tengo que poner???
Title: Re: Otro error extraño
Post by: SplinterGU on May 18, 2011, 09:12:24 PM
int
Title: Re: Otro error extraño
Post by: Yawin on May 18, 2011, 09:28:54 PM
Pero eso no ocupa demasiado para lo que quiero??
Title: Re: Otro error extraño
Post by: Yawin on May 18, 2011, 10:20:52 PM
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.
Title: Re: Otro error extraño
Post by: FreeYourMind on May 18, 2011, 11:12:33 PM
Creo que stas declarando mal la funcion....


function int verificar(string mensaje)

debes poner

function verificar(string mensaje)
Title: Re: Otro error extraño
Post by: SplinterGU on May 18, 2011, 11:40:18 PM
para uso generales bool e int son lo mismo.
Title: Re: Otro error extraño
Post by: 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
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 05:16:28 PM
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.
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 05:17:04 PM
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.
Title: Re: Otro error extraño
Post by: Yawin on May 19, 2011, 05:18:08 PM
Pues no se donde, porque los he mirado todos y no veo donde. Eso mismo había pensado yo. Volveré a mirar.
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 05:20:00 PM
fijate en el include anterior al del presentacion.prg
Title: Re: Otro error extraño
Post by: Yawin on May 19, 2011, 05:30:37 PM
Pos... no veo donde falta algo xDD
Y en el anterior tampoco, y así hasta atrás. Estoy desesperado.
process menu_principal()
private
int i=10;
end
begin
file=fpgs[1];
//Poner fondo de pantalla

musica.estado=0;
musica.cancion="maintitle";
musica.estado=1;

loop
// Control del gráfico del menú
if(i>13)
i=10;
end
if(i<10)
i=13;
end
graph=10;

// Control de selección del menú
if(key(_enter))
while(key(_enter))
frame;
end
switch(i)
case 10:
//Arcade
end
case 11:
//Versus
end
case 12:
//Entrenamiento
end
case 13:
//Opciones
end
end
//Sonido "Menú seleccionado"
break;
end

// Control de desplazamiento del menú
if(key(_up))
while(key(_up))
frame;
end
//Sonido del menu al desplazarse;
i--;
end
if(key(_down))
while(key(_down))
frame;
end
//Sonido del menu al desplazarse;
i++;
end
frame;
end
end
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 05:42:54 PM
pasame los fuentes.
Title: Re: Otro error extraño
Post by: Yawin on May 19, 2011, 05:44:26 PM
http://yawin.no-ip.org/descargas/fighters.rar

Jo, me voy a acabar sintiendo mal xDDD
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 05:51:08 PM
menu_principal.prg esta grabado en formato MAC, por eso no funciona.
Title: Re: Otro error extraño
Post by: Yawin on May 19, 2011, 05:55:13 PM
como??? formato MAC?? qué es eso??
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 06:00:27 PM
los saltos de linea.

no se como los grabaste, pero tenes varios en formato MAC
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 06:03:38 PM
por otro lado, en presentacion te falta un end, en la linea 29
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 06:06:38 PM
tampoco no debes declarar procesos que ya estan escritos, o sea, que el declare de buscar deberia ir antes de escribir la funcion.

y ya con eso, solo resta definir menu() que no la tenes definida, vi que tenes un menu_principal() sin parametros, y menu la usa con parametro
Title: Re: Otro error extraño
Post by: Yawin on May 19, 2011, 06:46:30 PM
Muchísimas gracias, pero, por desgracia ahora salta otro error más que dice: Undefined procedure ("resolucion")

Lo da en el main. Y no se, está declarado antes del main, no ha dado ningún error al pasar el compilador por ahí. Y está bien escrito.

Voy a intentar resolverlo yo sólo, que me siento mal pidiendo tanta ayuda xDDD
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 07:24:37 PM
a mi me compilo bien, tenes varios archivos tipo MAC, y como te dije te falta un end.

luego de eso, ya compila.
Title: Re: Otro error extraño
Post by: Yawin on May 19, 2011, 07:53:17 PM
Siiiiiiiiiiiiiiiiiiiiiiii, por fiiiiiiiiiiiiiiiiiiiiiin!!!!!!!!!!!!!!!

Muchas gracias Splinter. No se que haría sin ti.
Title: Re: Otro error extraño
Post by: SplinterGU on May 19, 2011, 08:47:55 PM
de nada.