Sujet n°10551
Posté par Over le 25 Oct - 09:59 (2011)
Titre : [Erreur] ???NameError???
Me revoici avec un nouveau bug je ne l'ai pas non plus trouvé sur le site (dommage)

il n'y a pas de log ou de loadinglog


Je suis sous XP et j'utilise PSPDS


juste ce message quand je lance le jeu :


????????? NameError ????????


(eval):1 undefined local variable or method `héros' for POKEMON_S:Module




voilà


le jeu ne se lance pas après ce bug.


auriez-vous la solution ?


merci d'avance.

Posté par Zopo le 25 Oct - 11:01 (2011)
Over, tu dois IMPÉRATIVEMENT posté le fichier Log.txt (ou LoadingLog.txt) qui se trouve à la racine de ton jeux, sinon on ne pourras pas t'aider. Et c'est A CHAQUE FOIS que tu as un bug.

Lis ce topic : ./10168-Avant-de-poster-un-topic-et-com…

Posté par Over le 25 Oct - 11:13 (2011)
ba oui mais comme je l'ai indiqué il n'y a strictement rien dans le fichier loadinglog cette fois-ci et dans le log il y a ceci mais sa fait un moment que çay est^^ :


Spoiler
---------- Erreur de script : Pokemon_Battle_Wild* ----------
----- Version du logiciel : PSP DS v0.4
----- Type
NoMethodError


----- Message
- ARGS - []
undefined method `dead?' for nil:NilClass


----- Position dans Pokemon_Battle_Wild*
Ligne 81


----- Backtrace
Script : Pokemon_Battle_Wild* | Ligne : 81 | Méthode : in `initialize'
Script : Scene_Map | Ligne : 273 | Méthode : in `new'
Script : Scene_Map | Ligne : 273 | Méthode : in `call_battle'
Script : Scene_Map | Ligne : 133 | Méthode : in `alias_update'
Script : MAPPANEL* | Ligne : 89 | Méthode : in `oldUpdate'
Script : Bouton_Rouge* | Ligne : 54 | Méthode : in `update'
Script : Scene_Map | Ligne : 26 | Méthode : in `main'
Script : Scene_Map | Ligne : 21 | Méthode : in `loop'
Script : Scene_Map | Ligne : 34 | Méthode : in `main'
Script : Main | Ligne : 58




en espèrant l'avoir mis correctement (il me semble)

Posté par Istunt le 25 Oct - 11:16 (2011)
Oue ok je vois pour ce log, a tu mis un fond de combat en processus parallèle?
Si non c'est ça qui plante ou alors tu à na pas paramétrer de fond de combat pour ton til's.

Posté par Over le 25 Oct - 11:19 (2011)
j'ai créé une map pour pouvoir accuillir ma worldmap sur laquel j'ai créé un évennement vierge en processus parallèle  qui affiche l'image (la worldmap)
il n'y a rien d'autres sur cette map.


j'ai pas encore parametrer de fond de combat jusqu'à présent donc je doute que ce soit la cause du bug.

Posté par Zopo le 25 Oct - 12:25 (2011)
Istunt, ça n'a strictement rien à voir, c'est sûrement un ancien log...

Posté par Over le 25 Oct - 12:54 (2011)
donc le problème persiste, j'ai carrément supprimer la worldmap pour l'instant du jeu et rien y fait, ce n'était pas ça le problème.


Je vois pas trop ce que ça peut être.


Il vous faudrait autre chose pour m'aider ?

Posté par Nuri Yuri le 25 Oct - 12:58 (2011)
Regarde dans tes fichiers TXT si il n'y a pas des strings sans guillemets.

Posté par Over le 25 Oct - 16:14 (2011)
excuse mon incompétence mais....des Strings ?  Lordork chez mémé


kézako ?


Désolé je n'ai jamais fait de programmation de script et donc je ne sais pas ce que c'est^^.


pourais-tu m'en dire plus ?


[EDIT] c'est peut-être dans ce bout de code sur évoli qu'il y a un problème non ?


Spoiler
    $data_pokemon[ 133 ] = ["EVOLI", ["EVOLI a une structure génétique instable qui se transforme en fonction de son environnement. Il évolue grâce aux radiations de diverses PIERRES.","EVOLUTIF","0.3 m","6.5 kg"] , ["PHYLLALI", ["place", []]], ["GIVRALI", ["place", []]], ["VOLTALI", ["stone", "PIERREFOUDRE"]], ["AQUALI", ["stone", "PIERRE EAU"]], ["PYROLI", ["stone", "PIERRE FEU"]], ["MENTALI", "loyal", ["periode", "jour"]], ["NOCTALI", "loyal", ["periode", "nuit"] ] ]
    $data_pokemon[ 134 ] = ["AQUALI", ["AQUALI a subi une mutation spontanée. Des nageoires et des branchies sont apparues pour lui permettre de vivre dans les fonds marins. Il contrôle l'eau à volonté.","BULLEUR","1.0 m","29.0 kg"] ]  
    $data_pokemon[ 135 ] = ["VOLTALI", ["Ses cellules génèrent un courant de faible intensité, amplifié par l'électricité statique de sa fourrure faite d'aiguilles électrisées. Il peut envoyer des éclairs.","ORAGE","0.8 m","24.5 kg"] ]  
    $data_pokemon[ 136 ] = ["PYROLI", ["Sa fourrure soyeuse a pour fonction de rejeter la chaleur dans l'air pour que son corps ne surchauffe pas. La température de son corps peut atteindre 900 degrés.","FLAMME","0.9 m","25.0 kg"] ]

Posté par Pαlвσlѕку le 25 Oct - 17:28 (2011)
String = Chaîne de caractères

Zopo a écrit:
Istunt, ça n'a strictement rien à voir, c'est sûrement un ancien log...

Ce log veut dire qu'il n'a pas de Pokémon dans son équipe, donc effectivement ça n'a rien avoir.

Il me semble ne pas avoir vu de guillemets manquants dans le code d'Evoli et de ses évolutions.

Posté par Over le 25 Oct - 17:33 (2011)
donc personne n'a une idée, zut^^ je peux plus tester les nouveautés que je met dans mon projet moi^^.
je vais encore chercher pour voir si j'arrive à trouver la solution à ce problème.


Si vous avez une idée, n'hésitez pas à en faire part.
merci.

Posté par Istunt le 25 Oct - 17:56 (2011)
Pαlвσlѕку a écrit:

String = Chaîne de caractères

Zopo a écrit:


Istunt, ça n'a strictement rien à voir, c'est sûrement un ancien log...


Ce log veut dire qu'il n'a pas de Pokémon dans son équipe, donc effectivement ça n'a rien avoir.

Il me semble ne pas avoir vu de guillemets manquants dans le code d'Evoli et de ses évolutions.

Oue j'ai du mal avec les log xD
Enfin je n'ai pus de bug depuis pas mal de temps.

Posté par Nuri Yuri le 25 Oct - 17:59 (2011)
(eval):1 undefined local variable or method `héros' for POKEMON_S:Module
C'est un fichier contenant le mot héros

Posté par Sphinx le 25 Oct - 20:01 (2011)
Soit dans un fichier, soit dans une insertion de script dans un évent (par exemple si tu utilises la commande afficher_message)

Et oui, le log n'a rien à voir Clin d'œil foireux

Posté par Over le 25 Oct - 22:32 (2011)
il faut que je supprime l'event ou le fichier où le mot "Héros" est inscrit ?
je commence a voir une idée d'où j'ai pu faire une erreur mais je ne vois pas encore où exactement.

Posté par Sphinx le 26 Oct - 16:37 (2011)
Clin d'œil foireux si tu penses avoir trouvé le bout de fichier ou l'évent qui pose problème, poste nous l'extrait ou la commande scriptée, nous t'aiderons à corriger l'erreur