**Solicito ayuda para depurar un error en mi addon de sonido para OFP** (65

BOEING - 28/05/2005 18:56
Hola gente. Si alguna vez no habéis tratado con c, salid de este mensaje inmediatamente, si no te entrara dolores de cabeza.

Bueno, dejémonos de bromas. A ver, ¿alguien puede encontrar algún fallo?
Es que estuve haciendo esto y al parecer hay un fallo y no lo encuentro, ayuda. Saludos.
.
//boeing.
//spanish addonmaker.
//addon from ofp.
#define teast 0.
#define twest 1.
#define tguerrila 2.
#define tcivilian 3.
#define tsideunknown 4.
#define tenemy 5.
#define tfriendly 6.
#define tlogic 7.
#define true 1.
#define false 0.
#define private 0.
#define protected 1.
#define public 2.

Class cfgsounds.
{ tclass barrera t{ name=, sound[]={\boeing_houses\sonidos\barrera.wav,5.000000,1.000000}, titles[]={}, t}, tclass puerta t{ name=, sound[]={\boeing_houses\sonidos\abrir.wav,5.000000,1.000000}, titles[]={}, t}, tclass puertac t{ name=, sound[]={\boeing_houses\sonidos\cerrar.wav,5.000000,1.000000}, titles[]={}, t}.
}.

Class cfgpatches.
{ tclass boeing_casa1 t{ units[] = {casa1}, weapons[] = {}, requiredversion = 1.90, t}, tclass boeing_peaje t{ units[] = {peaje}, weapons[] = {}, requiredversion = 1.90, t}.
}.

Class cfgvehicles.
{.

Class all{}.

Class static: all{}.

Class building: static{}.

Class strategic: building{}.

Class fortress1: strategic{}, tclass boeing_casa-1 : fortress1 t{ tside = tcivilian, tmodel=\boeing_houses\casa1.p3d, tvehicleclass=boeing casas, tarmor=20000, tscope=2, tladders[]={{start,end}}, tdisplayname=casa - 1, tsimulation=house, tmapsize = 16, t} tclass boeing_peaje : fortress1 t{ tside = tcivilian, tmodel=\boeing_houses\casa2.p3d, tvehicleclass=boeing casas, tarmor=20000, tscope=2, tdisplayname=peaje, tsimulation=house, tmapsize = 16, tanimated=1 tclass animations { class barrera { type=rotation, animperiod=3 selection=barrera, axis=eje_barrera, angle0=0, angle1=-1.58, }, class puerta { type=rotation, animperiod=1 selection=puerta, axis=eje_puerta, angle0=0, angle1=-1.58, t}.
}, class useractions { class bajarbarrera { displayname=bajar la barrera, position=botón, Radius=1.1, condition=this animationphase barrera < 0.5, statement= [this 0] exec \boeing_houses\script\bajar, sqs;this say barrera; }, class subirbarrera { displayname=subir la barrera, position=botón, Radius=1.1, condition=this animationphase barrera >= 0.5, statement= [this, 0] exec \boeing_houses\script\elevar, sqs;this say barrera, t }, class abrir puerta { displayname=abrir la puerta, position=eje_puerta, Radius=3, condition=this animationphase puerta < 0.5, statement= [this, 0] exec \boeing_houses\script\abrir, sqs;this say puerta; }, class cerrarpuerta { displayname=cerrar la puerta, position=eje_puerta, Radius=3, condition=this animationphase puerta >= 0.5, statement= [this, 0] exec \boeing_houses\script\cerrar, sqs;this say puertac, t.
}.
}.
}.

NeCRoManCeR - 28/05/2005 19:04
[url]www.stratos-ad.com[/url].
NeCRoManCeR - 28/05/2005 19:05
Pásame el error y te hago el debug.
BOEING - 28/05/2005 20:16
Ok, espera, ahora lo publico.
BOEING - 28/05/2005 20:29
Esto es lo que me dice: Boeing_houses\confing, cpp/cfgvehicles/:- Encountered instead of {. Espero que encuentres el error. Saludos y gracias.
larryvm - 28/05/2005 21:07
Por lo que he visto, creo que el error puede ser la definición de.

[code]
class boeing_casa-1 : fortress1[/code]

Creo que el - Es lo que te está dando el problema lo cambias por [code]class boeing_casa_1 : fortress1[/code]
al encontrar un carácter que no está permitido en el nombre, ya no mira el resto de la definición y espera un {, ese es el mensaje que te está dando, creo, aunque no lo controlo demasiado.

Si no es esto, suerte y paciencia.
Mars Attacks - 28/05/2005 21:51
Revisa también los puntos y coma al final de las sentencias, veo que te has dejado un par por ahí.
BOEING - 28/05/2005 22:05
Ahora. Gracias muchachos por vuestra ayuda. Era lo del guión (. Marss, lo de las comas y putos, por lo que he revisado está bien.

No veo ningún problema en eso, pero de todas formas, muchas gracias. Saludos y muchas gracias a todos.