• 23 Avril 2025, 16:05:11


Auteur Sujet: Erreur d'accolade, mais où ?  (Lu 4791 fois)

0 Membres et 2 Invités sur ce sujet

Hors ligne LiL SmokKe

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Erreur d'accolade, mais où ?
« le: 24 Mai 2012, 19:31:08 »
Salut à tous,
voilà je poste aujourd'hui ce topic avec espoir que quelqu'un m'aide à trouver là où "ça merde" dans mon code.

J'explique, j'ai une erreur qu'on peu qualifier de classique, celle de l'accolade manquante qui fait buggé le PlayerToPoint et ProxDetector
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(681) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(686) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(698) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(703) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(1636) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(1641) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(2733) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(2875) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(3138) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(3144) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(3156) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\pawno\include\gveh.inc(3163) : error 004: function "ProxDetector" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2403) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2415) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2419) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2432) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2436) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2440) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2444) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2448) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2460) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2464) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2468) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2480) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2484) : error 004: function "PlayerToPoint" is not implemented
C:\Users\Rastaman\Jeux\Server\samp03esrv_win32\gamemodes\H.pwn(2488) : error 004: function "PlayerToPoint" is not implemented

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
(( H.pwn c'est mon GM ))

Je suis conscient que l'erreur doit logiquement ce trouver avant la ligne 2400, le problème c'est que je viens de passer deux heures à vérifier toutes les accolades des 2399 lignes avant et rien d'anormale.
Pour essayé je les aient même remplacé par celle d'un autre GameMode qui ce compile normalement, et pourtant pas moyen de faire quelque chose, toujours les 26 erreurs.

J'écume les forums de discussions et les recherches sur google (J'ai même du me rendre sur un forum polonais ... Pour dire) je ne trouve rien.

Vous êtes peut-être mon dernier espoir on va dire.
Dites moi ce dont vous avez besoin pour m'aider à trouver l'erreur et je m'empresserais d'aller chercher dans mon Game Mode.

D'avance merci,
Lil SmokKe
Signature hors-normes : 600*150px maximum.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Erreur d'accolade, mais où ?
« Réponse #1 le: 24 Mai 2012, 21:25:44 »
Les deux fonctions sont bien présentes ?

Hors ligne LiL SmokKe

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : Erreur d'accolade, mais où ?
« Réponse #2 le: 24 Mai 2012, 21:30:34 »
Oui elles sont déclaré dans les forward avec les paramètres nécessaire.
Signature hors-normes : 600*150px maximum.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Erreur d'accolade, mais où ?
« Réponse #3 le: 25 Mai 2012, 07:42:25 »
Mais ensuite, existent t'elles ?

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Erreur d'accolade, mais où ?
« Réponse #4 le: 25 Mai 2012, 09:42:52 »
utilise notepad++ pour retrouver cette accolade moi je suis plus partant pour une accolade en trop quelque part mais bon ^^
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne LiL SmokKe

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : Erreur d'accolade, mais où ?
« Réponse #5 le: 25 Mai 2012, 20:13:56 »
Je viens de faire les 42000 lignes que compte mon Game Mode, et pourtant rien :X
Aucune accolade manquante ou en trop, je comprend pas d'où viens mon erreur.


Il y a 8909 "{" et 8909 "}"
« Modifié: 25 Mai 2012, 20:19:00 par LiL SmokKe »
Signature hors-normes : 600*150px maximum.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Erreur d'accolade, mais où ?
« Réponse #6 le: 25 Mai 2012, 20:35:03 »
Je te ferais quand même remarquer que sans code, on ne peut pas vous aidez !

Ceci a été dit des centaines de fois.

Hors ligne LiL SmokKe

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : Erreur d'accolade, mais où ?
« Réponse #7 le: 25 Mai 2012, 20:44:29 »
Je veux bien donner la code jusqu'à la ligne d'erreur, comme je l'ai dis dans mon premier poste, il suffit de me dire ce qu'il vous faut quoi.
http://pastebin.com/FM5Cuk6y



 Les lignes de code de plus de 20 lignes sont à mettre sur pastebin !
« Modifié: 25 Mai 2012, 21:01:07 par Ssk »
Signature hors-normes : 600*150px maximum.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Erreur d'accolade, mais où ?
« Réponse #8 le: 25 Mai 2012, 21:05:51 »
Il nous faut l'intégralité.

Hors ligne LiL SmokKe

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : Erreur d'accolade, mais où ?
« Réponse #9 le: 25 Mai 2012, 21:31:00 »
L'erreur étant "commise" avant la ligne 2400, je trouve ça plus logique de mettre que le début du GameMode.

PS : Merci à celui qui l'a mis sur Pastbin, j'avais totalement oublié
Signature hors-normes : 600*150px maximum.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Erreur d'accolade, mais où ?
« Réponse #10 le: 25 Mai 2012, 21:40:20 »
Par précaution (pour ne pas demander chaque parties du code), donne l'intégralité de celui-ci.

Le fait de le donner directement aurait permit d'éviter ce nombre de message inutile.

En passant, j'ai créé un outil à l'instant pour chercher là où le problème se trouve, le système n'est pas parfait, à toi de chercher à te dépatouiller.

Xartrick's Area - SA-MP PAWN Brackets Checker

Hors ligne LiL SmokKe

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : Erreur d'accolade, mais où ?
« Réponse #11 le: 25 Mai 2012, 21:52:33 »
Aucune erreur n'est renvoyé par ton checker.

Pour ce qui est du code du gamemode entier j'aimerais bien qu'il évite de se balader partout sur le net et que n'importe qui puisse l'utilisé une fois que l'erreur sera corrigé.
Je veux bien être généreux, mais je compte ouvrir mon serveur avec ce game mode donc si je pouvais avoir au moins l'exclusivité sur l'utilisation de celui-ci ^^
Signature hors-normes : 600*150px maximum.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Erreur d'accolade, mais où ?
« Réponse #12 le: 25 Mai 2012, 21:59:38 »
Je te laisse donc dans ta logique d'égoïste, j'ai d'autres choses à faire.
C'est en partie à cause de personne comme toi que rien avance, même si je doute que tu puisse actuellement faire bouger les choses.

Hors ligne LiL SmokKe

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : Erreur d'accolade, mais où ?
« Réponse #13 le: 25 Mai 2012, 22:02:25 »
Alors je t'arrête tout de suite.

J'ai passé plusieurs journées et nuit entière à faire mon script. Si c'est pour qu'il se retrouve à la porté de n'importe quel idiot qui l'utilisera sans même comprendre comment il fonctionne et bien non merci.

Je suis venu ici pour demander de l'aide car vous êtes sans doutes plus compétant que moi sur pas mal de chose au niveau du PAWN, pas pour prendre en pleine tête des sarcasmes vaseux.

Signature hors-normes : 600*150px maximum.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Erreur d'accolade, mais où ?
« Réponse #14 le: 25 Mai 2012, 22:10:03 »
Simple remise en situation imagé.

Citer
Tu demande à une couturière de recoudre ton jean qui c'est déchiré en deux lors d'une sortie urbaine.
Seulement, tu ne lui a apporté qu'une seule partie, la partie haute de ton jean.

Comment la couturière va-elle faire ?

Ton problème ressemble sensiblement à ceci, sans toutes les pièces d'un puzzle, on ne peut pas terminer (et hop, une autre image).