RPG Creator : créez votre MMORPG ou RPG sans aucune connaissance en programmation


Disponible le 4 Juin !




- Jouez à votre jeu sur tablettes tactiles, Smartphones et navigateurs Web
- Personnalisez vos menus
- Dessinez facilement et rapidement vos cartes
- Créez des actions pour le combat A-RPG


www.rpgcreator.net


Heures au format UTC + 1 heure [ Heure d’été ]


Règles du forum


Consultez la liste des Scripts : cliquez ici



Publier un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
 Sujet du message: [Rmxp/vx] Error Report
MessagePublié: 16 Aoû 2009, 18:13 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 24 Juin 2008, 00:00
Messages: 476
Logiciel(s) préféré(s): Scintilla based
Point(s) Fort(s): Rubyismes
Points d'aide: 60/60

Créations :

- [Rmxp] Vocab

- [Rmxp] Visible Equipment

- [Rmxp] Animated Title

- [XP/VX] Cache Extension


Voir ses créations

Error Report


Auteur : Wawower

Version : 1.0

Description :
Ce Script ameliore l'affichage des erreurs avec plus d'informations et crée un fichier texte de rapport de l'erreur afin de faciliter :
- les demandes d'aide online.
- le debug après distribution du projet.

Installation :
Placer ce script au dessus de main, et rajouter la ligne suivante juste avant le end finale de main :
Code: Tout sélectionner
rescue Exception ; ErrorMessage.report


Personnalisation :

Quatre Constantes vous permettent de modifier le comportement du script :
  • Bktc_MaxPrint : Nombre maximal d'élément du backtrace affiché lors du print.
  • NbrLines : Nombre de lignes à afficher en dessus et en dessous de la ligne buggée.
  • Distribution_Message : Message affiché lors d'une erreur quand le jeu n'est pas en mode test. Le message doit se trouver entre les lignes :
    Code: Tout sélectionner
    Distribution_Message = <<msgfin
    Debut du message
    ...
    Fin du message
    msgfin

    Les accents et autres symboles sont à éviter.
  • Go_To_Line : booleen indiquant si vous souhaitez être renvoyé à la ligne de l'erreur dans l'editeur de script. Utile donc uniquement si vous souhaitez debugger directement.

Exemples :
Print :
Image
Fichier Texte :
Code: Tout sélectionner
 ~~~~~~ Erreur Log ~~~~~~


 ~~ General ~~

 ->  Type d'erreur : NoMethodError
 ->  Message d'erreur : undefined method `fake' for nil:NilClass

 ~~  Specifiques ~~

 ->  Name : fake
 ->  Args : 1 - str

 ~~ Backtrace ~~

 -> De 43-Sprite_Character a la ligne 28 dans 'update'
      ->     nil.fake(1, 'str')

 -> De 43-Sprite_Character a la ligne 21 dans 'initialize'
      ->     update

 -> De 47-Spriteset_Map a la ligne 38 dans 'new'
      ->       sprite = Sprite_Character.new(@viewport1, $game_map.events[i])

 -> De 47-Spriteset_Map a la ligne 38 dans 'initialize'
      ->       sprite = Sprite_Character.new(@viewport1, $game_map.events[i])

 -> De 47-Spriteset_Map a la ligne 37 dans 'each'
      ->     for i in $game_map.events.keys.sort

 -> De 47-Spriteset_Map a la ligne 37 dans 'initialize'
      ->     for i in $game_map.events.keys.sort

 -> De 92-Scene_Map a la ligne 13 dans 'new'
      ->     @spriteset = Spriteset_Map.new

 -> De 92-Scene_Map a la ligne 13 dans 'main'
      ->     @spriteset = Spriteset_Map.new

 -> De 173-Main a la ligne 18
      ->     $scene.main



Remonté la dernière fois par Wawower le 16 Aoû 2009, 18:13.


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 1 message ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728