Page 1 sur 1

parse error

Posté : dim. 05 janv. 2025, 20:41
par DrAzTiK
Bonjour,

J'essaye de rajouter du code tout simple à certains scripts , genre juste ajouter un bloc pour une créature supplémentaire au component 43 et j'ai sans arrêt des parse error quand je veux installer le composant.

Incroyable , je galère pour ajouter juste un cloc tout bête de ce genre :
► Afficher le texte

Merci d'avance

Re: parse error

Posté : dim. 05 janv. 2025, 20:59
par JohnBob
Salut !

Je ne crois pas que le problème vient de ce bout de code. Après un test en decommentant ton code existant dans 43_butchery_tethyr.tpa, pas de soucis d'installation, pareil en remplaçant avec le code que tu as mis en spoiler.

Il doit plutôt te manquer un END ailleurs dans le fichier.

Re: parse error

Posté : dim. 05 janv. 2025, 22:35
par DrAzTiK
JohnBob a écrit : dim. 05 janv. 2025, 20:59 Salut !

Je ne crois pas que le problème vient de ce bout de code. Après un test en decommentant ton code existant dans 43_butchery_tethyr.tpa, pas de soucis d'installation, pareil en remplaçant avec le code que tu as mis en spoiler.

Il doit plutôt te manquer un END ailleurs dans le fichier.
peux tu essayer d'installer avec mon fichier 43 stp. On est en plein X files la.

Re: parse error

Posté : dim. 05 janv. 2025, 22:38
par Selphira
Il y a un END de trop à la fin de ton fichier

Re: parse error

Posté : dim. 05 janv. 2025, 22:40
par DrAzTiK
Selphira a écrit : dim. 05 janv. 2025, 22:38 Il y a un END de trop à la fin de ton fichier
j'ai reuploadé. c'était pas le bon fichier.

Tu peux me dire ou c'est qu'il y a un END de trop ? même si je l'enlève ça marche pas

Re: parse error

Posté : dim. 05 janv. 2025, 22:45
par Selphira
Celui de la ligne 229, si je l'enlève le composant s'installe bien.

Re: parse error

Posté : dim. 05 janv. 2025, 22:51
par DrAzTiK
Selphira a écrit : dim. 05 janv. 2025, 22:45 Celui de la ligne 229, si je l'enlève le composant s'installe bien.
Ha oui , ça marche. Mais je comprends pas en quoi le END est en trop. J'ai toujours mis des END en pagaille à la fin d'un bloc et ça n'a jamais posé de soucis. O_o

Par contre j'ai le même problème avec le composant 80. Mais ça a l'air plus compliqué. peux tu tester à l'occasion stp. En fait j'ai rajouté des ennemis sur certaines maps.
https://www.mediafire.com/file/891ldwwf ... 1.rar/file

Re: parse error

Posté : dim. 05 janv. 2025, 22:57
par Selphira
Ici le problème provient du fichier butchery/enemies/d9ar1900.baf, tu as un IF de trop au tout début du fichier

Cela ne se voit pas si tu ne regardes que la console, mais si tu regardes le fichier .DEBUG, cela ta sautera aux yeux.

Voici le contenu présent qui t'indique où se trouve l'erreur

Code : Tout sélectionner

[butchery/enemies/d9ar1900.baf] loaded, 4734 bytes

[butchery/enemies/d9ar1900.baf] PARSE ERROR at line 2 column 1-2
Near Text: IF
	syntax error

[butchery/enemies/d9ar1900.baf]  ERROR at line 2 column 1-2
Near Text: IF
	Parsing.Parse_error
ERROR: parsing [butchery/enemies/d9ar1900.baf]: Parsing.Parse_error
Stopping installation because of error.

Re: parse error

Posté : dim. 05 janv. 2025, 22:59
par JohnBob
Il y a un IF en trop au debut du fichier d9ar1900.baf

EDIT : Perdu ! Pas assez rapide...

Re: parse error

Posté : lun. 06 janv. 2025, 14:27
par DrAzTiK
Selphira a écrit : dim. 05 janv. 2025, 22:57 Ici le problème provient du fichier butchery/enemies/d9ar1900.baf, tu as un IF de trop au tout début du fichier

Cela ne se voit pas si tu ne regardes que la console, mais si tu regardes le fichier .DEBUG, cela ta sautera aux yeux.

Voici le contenu présent qui t'indique où se trouve l'erreur

Code : Tout sélectionner

[butchery/enemies/d9ar1900.baf] loaded, 4734 bytes

[butchery/enemies/d9ar1900.baf] PARSE ERROR at line 2 column 1-2
Near Text: IF
	syntax error

[butchery/enemies/d9ar1900.baf]  ERROR at line 2 column 1-2
Near Text: IF
	Parsing.Parse_error
ERROR: parsing [butchery/enemies/d9ar1900.baf]: Parsing.Parse_error
Stopping installation because of error.
merci les amis. Je savais pas qu'il fallait aller dans le DEBUG pour voir exactement d'ou vient le problème. Dans le passé il me semble que le détail s'affichait directement dans la fenêtre weidu, alors que maintenant faut trifouiller dans le DEBUG.
Ca a bien changer depuis 1965..

Merci encore, on reste en contact les amis, le meilleur reste à venir ^^