Sujet n°12626
Posté par PikaMew le 19 Avr - 23:40 (2013)
Titre : [4G+]Problème à l'enregistrement du Pokémon dans le Pokédex
Bonjour,

Suite à mon problème d'erreur de syntaxe qui n'a pour l'heure eu aucune réponse (voir ici), j'ai décidé de reprendre le script du Pokédex de la version 0.7 de PSP. Tout semble fonctionner pour l'heure, je vais dans le Pokédex, je génère des Pokémon via le menu de débogage. Tout va bien.
Je décide donc d'aller essayer si tout se passe bien suite à la capture d'un Pokémon qui n'a toujours pas été obtenu. Seulement après le message indiquant que le Pokémon a été enregistré au Pokédex, le jeu affiche un message d'erreur :
Citation:
Erreur dans le script Pokemon_Battle_Wild, inspectez le rapport Log.txt.

L'écran du jeu devient noir puis un deuxième message d'erreur s'affiche :
Citation:
????? 'Pokemon_Battle_Wild' ? 643 ??? ArgumentError ????????

wrong number of aruments(5 for 3)


Voici les données du log :
Citation:
---------- Erreur de script : Pokemon_Battle_Wild ----------
----- Type
ArgumentError

----- Message
wrong number of arguments(5 for 3)

----- Position dans Pokemon_Battle_Wild
Ligne 643

----- Backtrace
Script : Pokemon_Battle_Wild | Ligne : 643 | Méthode : in `initialize'
Script : Pokemon_Battle_Wild | Ligne : 643 | Méthode : in `new'
Script : Pokemon_Battle_Wild | Ligne : 643 | Méthode : in `qu_catch_pokemon'
Script : Fonctions quêtes | Ligne : 47 | Méthode : in `catch_pokemon'
Script : Pokemon_Battle_Wild | Ligne : 369 | Méthode : in `actor_item_use'
Script : Pokemon_Battle_Core 1 | Ligne : 512 | Méthode : in `phase2'
Script : Pokemon_Battle_Core 1 | Ligne : 416 | Méthode : in `update'
Script : Pokemon_Battle_Core 1 | Ligne : 156 | Méthode : in `main'
Script : Pokemon_Battle_Core 1 | Ligne : 153 | Méthode : in `loop'
Script : Pokemon_Battle_Core 1 | Ligne : 160 | Méthode : in `main'
Script : Main | Ligne : 49


Quelle solution trouver à ce problème ? Merci d'avance.

PS : Au possible, si il y a moyen de pouvoir afficher la page du Pokédex concerné avant de demander un éventuel surnom.

Edit : Titre du topic édité pour être plus ouverts aux problèmes liés à l'enregistrement dans le Pokédex suite à la capture d'un Pokémon.

Posté par PikaMew le 20 Avr - 13:01 (2013)
Je m'excuse du double post mais c'est pour attirer votre attention sur un autre problème.

Grâce à Reynald76, le soucis des erreurs de syntaxe a été corrigé mais survient alors un autre problème au même endroit. Après la capture du Pokédex, l'interface de la page du Pokédex est affichée suivi du cri du Pokémon capturé mais il n'y a ni sprite, ni texte.
Même si le jeu ne crashe plus, ceci demeure toujours gênant. Quelqu'un aurait une idée pour remédier à la situation, s'il-vous-plait ?

Merci d'avance.