Sujet n°8936
Posté par Zopo le 16 Jan - 20:58 (2011)
Titre : [Résolu] Bug dans Pokemon_pokedex
Bonjour,
J'ai activer le pokédex, quand j'ouvre le menu et appuye sur pokédex ca maffiche : bud sur Pokemon_pokedex
Le message est :
- ARGS - [-1] undefined method `[]' for nil:NilClass

Voici le rapport log.txt
Spoiler
---------- Erreur de script : Pokemon_Pokedex ----------
----- Type
NoMethodError
----- Message
- ARGS - [-1]
undefined method `[]' for nil:NilClass
----- Position dans Pokemon_Pokedex
Ligne 676
----- Backtrace
Script : Pokemon_Pokedex | Ligne : 676 | Méthode : in `initialize'
Script : Pokemon_Pokedex | Ligne : 52 | Méthode : in `new'
Script : Pokemon_Pokedex | Ligne : 52 | Méthode : in `main'
Script : Main | Ligne : 49



J'utilise PSP4G+

Merci d'avance

Posté par Pαlвσlѕку le 16 Jan - 22:08 (2011)
Tu as un Pokémon dans ton équipe ?

Si ce n'est pas le cas, tu dois en avoir un pour pouvoir consulter le Pokédex sans bug.

Posté par Zopo le 17 Jan - 18:38 (2011)
En effet je n'avais pas de pokémons dans mon équipe merci ce sujet est donc résolu

Posté par Klio le 26 Jan - 17:17 (2011)
Sa ml'a fait aussi !
Je vais testez ce que l'ADM à dit !
Pokémon sans pokédex c'est comme jouez au foot sans ballon ! :mdr:

Posté par masterman78 le 18 Fév - 19:25 (2011)
Bonjour j'ai le meme probleme mas en revanche j'ai bel et bien un pokemon dans l'equipe .
Cela me marque la meme chose que ci dessus.....
pouvez vous m'aider svp ?
 
Merci d'avance Clin d'œil foireux

Posté par Le Squal le 26 Juil - 21:55 (2011)
J'ai également le même problème. Lorsque le prof me refile mon starter et le pokédex, et que je veux accéder à ce dernier, je reçois les mêmes messages d'erreurs que Zopo.
Alors que j'ai un pokémon avec moi!

Posté par RevengeOfShadow le 27 Juil - 18:08 (2011)
Tu es sûr que le starter est bien dans ton équipe ? Vérifie quand même, dès fois que tu te sois planté sur la commande.

Posté par Pαlвσlѕку le 27 Juil - 18:59 (2011)
Vérifie aussi que tu obtiennes ton premier Pokémon avant d'avoir le Pokédex.
Je pense que dans le cas inverse ça risquerait de buguer.

Posté par Le Squal le 28 Juil - 14:22 (2011)
J'ai pensé à ces éventualités. Dans mon projet le prof nous refile le starter et nous donne le pokdex après. Je vais vérifier tout ça. La commande pour activer le pokédex c'est bien juste activer_pokedex, que l'on écrit dans "insérer un script"? Ou il faut ajouter quelque chose en plus?

Posté par Pαlвσlѕку le 28 Juil - 14:40 (2011)
C'est bien activer_pokedex.

PS : Tu peux tricher en laissant les dialogues telles qu'ils sont mais tu actives le Pokédex avant d'avoir ton premier Pokémon.

Par exemple :

Code:
# Ton dialogue qui donne ton premier pokémon
activer_pokedex
ajouter_pokemon("NOM", 5, false)
# Ton dialogue qui donne le Pokédex

Posté par Le Squal le 28 Juil - 14:55 (2011)
Ok je vais essayer ça. (au fait pour le FALSE, c'est impossible d'avoir un starter shiny?)

Posté par Pαlвσlѕку le 28 Juil - 15:00 (2011)
Quand on met false, on a une chance sur 8192 d'avoir un shiny. Imbécile heureux

Posté par Le Squal le 28 Juil - 15:38 (2011)
Ah okay, je croyais que ça désactivais le Shinisme éventuel du pokémon.

J'ai essayé en obtenant le pokédex avant le starter et en suite j'ai réessayé en l'ayant après et ça me met à chaque fois:
"Script 'Pokemon_Pokedex' line 676: NoMethodError occurred.
undefined method `[]' for nil:NilClass"
La ligne 676 étant celle-ci:       @last = id_list[-1]
ça pourrait servir à quelque chose de remplacer le "-1"?

Posté par dthomas le 1 Aoû - 12:24 (2011)
Bonjour à tous moi aussi j'ai le même problème que Le squal et moi aussi pourtant j'ai 2 pokemons ....


J'ai vu que plusieurs autres personnes ont déjà eu ce problème mais encore aucune réponse dans les autres sujets :S

Posté par Le Squal le 1 Aoû - 13:59 (2011)
Est-ce que quelqu'un dont le pokédex fonctionne pourrait nous dire en détails comment il a créé les évènements liés à l'obtention du pokédex et du premier pokémon?
Apparemment un certain nombre de membres sont bloqués à cause de ce problème, merci.

Posté par Zbooby le 3 Aoû - 20:44 (2011)
j'avais le même problème à l'époque ou j'était sur PSP4G+, je te conseil donc le starter kit de Palbolsky, sinon, si tu veux rester sur PSP4G+, je te conseil dans ce cas, de changer ton script Pokedex. Shlash en avais fait un pour PSP4G+, il fonctionnais parfaitement (de ce que je me souviens)

Posté par Le Squal le 6 Aoû - 19:26 (2011)
Ok, je vais essayer avec ce script alors, je vais pas modifier le pokédex moi-meme, je le massacrerais.