• 04 Juin 2026, 14:55:14


Auteur Sujet: Afficher le numéro de la ligne lu dans le GM  (Lu 3576 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Afficher le numéro de la ligne lu dans le GM
« le: 15 Août 2011, 14:09:49 »
Slt

je suis à la recherche d'un code qui permettrai de connaitre les dernières ligne lu du GM une fois connecté dans le jeu ou avec la possibilité de les enregistré dans un txt.
Je ne suis même pas sûr que ça existe, mais si vous en connaissez un, ça me serait très utile.

merci d'avance ;)

Hors ligne Tetsuka

  • *
  • Criminel
  • Messages: 45
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #1 le: 15 Août 2011, 16:29:53 »
Je ne suis pas sûr d'avoir compris ta requête, mais avec des printf ça devrait pouvoir se faire non?

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #2 le: 15 Août 2011, 16:41:30 »
Bonjour LePtitClown,

Je crois pas qu'il n'y a de solution a ton problème. Mais je crois que le mieux a faire serait d'enregistrer dans un fichier ta dernière ligne que tu apellera dligne.txt

Cordialement ShaDowxx

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #3 le: 15 Août 2011, 16:53:17 »
il ne me semble pas que stdio.h est etait reproduit pour le pawn , si??
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 LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #4 le: 16 Août 2011, 11:47:38 »
Citer
Je crois pas qu'il n'y a de solution a ton problème. Mais je crois que le mieux a faire serait d'enregistrer dans un fichier ta dernière ligne que tu apellera dligne.txt

Oui mais comment ?

Les print("Je sais les faire"); mais encore faut il le placer au moment où la dernière ligne est lu avant le crash. Sans lire les lignes en permanence, je ne peux donc pas savoir laquelle était la dernière.

Citer
#line

L'instruction #line permet de changer le numéro de ligne et le nom du fichier courant. Malgré le passage du préprocesseur (inclusion de fichiers, expansion de macro, sélection et inclusion de lignes), les résultats de cette directive permettent au compilateur de relier ses messages d'erreur à une ligne et au nom d'un fichier source.

La directive existe sous trois formes :

    #line numéro : positionne le compteur de lignes à numéro.
    #line numéro "fichier" : positionne le compteur de lignes à numéro et spécifie que le nom du fichier courant est fichier.
    #line macros</source> : le préprocesseur procède d'abord à l'expansion des macros. L'instruction qui en résulte doit alors être de l'une des deux formes précédentes.

Deux constantes symboliques vous permettent de récupérer ces informations :

    __FILE__ : pour le nom du fichier source
    __LINE__ : pour le numéro de ligne dans laquelle __LINE__ apparait.


Je n'ai jamais fais de C donc je ne vois pas comment ce script peut être inséré dans un GM ou autre :blink

A+ :)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #6 le: 18 Août 2011, 16:53:20 »
je voit que le post a lacuisse va etre dans les annale xD
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 Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #7 le: 18 Août 2011, 17:04:08 »

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #8 le: 20 Août 2011, 13:05:09 »
Ce plugin a l'air génial :cheers

J'ai jamais installé de plugin par contre, je vais essayer. Si je bloque, je vous redis.

Merci pour vos réponses ;)

Edit:

J'ai réussi à installer le plugin mais lorsque je fais crasher mon serveur, il ne m'indique en aucun cas la ligne qui est responsable du crash.

Voici ce qui s'affiche dans le crashdetect.log:
Citer
Plugin succesfully loaded (version 3.1.3)
The server has been crashed by native format at address 25e0 in script gamemodes\20_08_11.amx.

Pouvez vous m'aider?

A+ ;)
« Modifié: 20 Août 2011, 18:32:56 par LePtitClown »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #9 le: 20 Août 2011, 18:49:19 »
Lit bien tous le poste, il explique comment avoir des rapport plus détaillé.

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #10 le: 20 Août 2011, 18:57:58 »
J'ai lu :)

Mais, quand je clique sur le lien pour avoir plus d'informations, je suis renvoyé sur une autre page avec des bouts de codes inexplicables: ex: Note that you need -d3 as I mentioned in the first post (maybe -d2 will work too - I didn't check)
Citer
What is more interesting is to find how this managed to happen... And you can! Just compile that script with symbolic information (pass -d3 flag to the compiler), you will get this:

Traduction:
Citer
Qu'est-ce qui est plus intéressant est de trouver comment cela a réussi à arriver ... Et vous pouvez! Juste compiler ce script avec l'information symbolique ( pass-d3 drapeau pour le compilateur ), vous obtiendrez ceci:
« Modifié: 20 Août 2011, 18:59:41 par LePtitClown »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #11 le: 20 Août 2011, 19:03:55 »

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #12 le: 20 Août 2011, 19:09:35 »
ça ne m'indique rien de plus. ;D

Il y a quelque chose à rajouter dans: Copiez le script dans Copy script to directory ?

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #13 le: 20 Août 2011, 19:17:57 »
Après avoir rajouté ce paramètre de compilation à ton code, tu pourras avoir des rapports détaillés via le plugin, cela t'indique tous !

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Afficher le numéro de la ligne lu dans le GM
« Réponse #14 le: 20 Août 2011, 19:25:18 »
Rien de plus

Citer
Plugin succesfully loaded (version 3.1.3)
The server has been crashed by native fread at address 1dbcc in script gamemodes\20_08_11.amx.
Plugin succesfully loaded (version 3.1.3)
The server has been crashed by native fread at address 1dbcc in script gamemodes\20_08_11.amx.
Plugin succesfully loaded (version 3.1.3)
The server has been crashed by native fread at address 1dbcc in script gamemodes\20_08_11.amx.

Mais je ne vois pas quoi mettre dans directory