Sujet n°1909
Posté par Demos Kerrigan le 6 Oct - 17:55 (2008)
Titre : Erreur du Pokémon Data [Résolu]
Je lance la démo pour voir si je n'ai pas commis d'erreur lors de la programmation et soudain
en voici un que je n'arrive pas à résoudre ou que je n'ai pas compris la nature de cet erreur.



Je m'en fais où ils me disent aller et cela ne m'aide pas pour autant...


Posté par Ace Attorney Man le 6 Oct - 19:15 (2008)
et le fichier log?

Posté par Pαlвσlѕку le 6 Oct - 20:02 (2008)
Ce n'est pas une erreur de frappe. Il nous faut le fichier log pour pouvoir en savoir plus.

Posté par Demos Kerrigan le 7 Oct - 03:22 (2008)
Le prob est que le PSP ne n'en a pas fourni pour ce genre de problème et ce n'est pas une plaisenterie. Il m'a juste dit ce genre d'erreur et c'est tout.

Posté par Drakhaine le 7 Oct - 03:42 (2008)
Bon, alors remplace par ça :
Code:
# Evolution par pierre
  when 23
    if name == ""
      print("Manque code évolution du Pokémon " + id.to_s)
      list.push(["", ])
    elsif $data_pokemon[id].length > 3
      print("Erreur script du Pokémon " + id.to_s)
      list.push(["", ])
    elsif $data_pokemon[id][2] == nil
      print("Erreur script du Pokémon " + id.to_s)
      list.push(["", ])
    elsif $data_pokemon[id][2][1] == nil
      print("Erreur script du Pokémon " + id.to_s)
      list.push(["", ])
    elsif $data_pokemon[id][2][1].type == Array and $data_pokemon[id][2][1][0] != "stone"
      print("Erreur script du Pokémon " + id.to_s)
      list.push(["", ])
    else
      if $data_pokemon[id][2][1].type == Array and $data_pokemon[id][2][1][0] == "stone"
        string = $data_pokemon[id][2][1][1].to_s
      elsif $data_pokemon[id][2][1].to_s == "stone"
        string = $data_pokemon[id][2][2].to_s
      else
        string = $data_pokemon[id][2][1].to_s
      end
      list.push([name, ["stone", string]])
    end

Tu pourras cibler l'erreur exacte.

Tu peux aussi ajouter juste après le when 23 cette ligne :
p $data_pokemon[id]

Dis-moi c'que tu vois Clin d'œil foireux

Posté par Demos Kerrigan le 7 Oct - 03:48 (2008)
Il dise Erreur du script du Pokémon 515, du Pokémon 580,  581, Puis la base de données des Pokémons contient des erreurs.

J'ai oublié de préciser que j'ai mise en donnée pour les nouveaux pokémons donc j'ai un total de 649 en tout.

Posté par Drakhaine le 7 Oct - 03:54 (2008)
T'as dû mettre des évolutions à certains de tes Pokémon sans spécifier, en cochant dans la base de données, quel type d'évolution ils utilisaient.

Posté par Demos Kerrigan le 7 Oct - 03:58 (2008)
Dans les évolutions spéciaux et par pierres, tu marques un point. Je n'avais pas terminé tous les types d'évolutions car j'étais pas encore rendu à créer les pierres d'évolutions mais j'ignorais que même si je n'avais pas encore fait la mise à jour, le problème aurait pu se produire pareil. Même si que je savais que je ne dois pas faire de mise à jour car je n'avais pas encore fait les graphiques mais en tout cas je te remercie du fond du coeur Drakhaine. QU'est-ce que je ferai sans toi ^^

Posté par Drakhaine le 7 Oct - 04:23 (2008)
Des bêtises ? Petit saligaud mal élevé Trève de plaisanteries ^^'
Je me demande s'il ne te serait pas plus simple de parler ta langue natale (à moins que je ne me trompe et que tu sois français ?...), certains ici comprennent l'Anglais, l'Espagnol et/ou l'Allemand (enfin, je crois^^) et pourraient te comprendre plus rapidement si tu parles l'une de ces langues.

Posté par Demos Kerrigan le 7 Oct - 05:03 (2008)
En fait je suis Québécois moitié de sang Québécois et Haitien. Dans mon français prononcé, on dit que j'ai l'accent européen mais en fait je peux parler 2 langues et une qui n'est pas tout à fait une langue. Français/Anglais et Créole.

Posté par Pαlвσlѕку le 7 Oct - 06:31 (2008)
Parle en anglais et comme ça je ne pourrais pas faire de critique car l'anglais et moi, c'est la guerre. 

Posté par Krosk le 7 Oct - 10:31 (2008)
Qu'est-ce que tu fais devant ton pc à 5h du mat' Drakhaine -___- ... XD

Honnetement, j'aurai jamais suspecté qu'il ne soit pas "français français", RiseEvile écrit un français 2x plus correcte que ... d'autres.


Je recopie ce morceau de code, j'étais sur d'avoir exclu tous les cas de "bugs non identifiés"...

Posté par Drakhaine le 7 Oct - 10:43 (2008)
P'tite crise d'insomnie -_- J'ai quand même dormi 5h au final, ça va, heureusement que j'ai pas cours le mardi...

Niveau de la langue, c'est surtout parce que ça sonne un peu traducteur google de temps en temps, et ses longues phrases me perdent assez vite, mais en dehors de ça, c'est vrai qu'orthographiquement ou syntaxiquement parlant, on est dans la moyenne :D

Posté par Demos Kerrigan le 7 Oct - 16:16 (2008)
LoL

Je n'ai tout simplement pas de style, en fait je n'ai pas d'accent écrit et même si que j'en aurai, je fais des fautes d'orthographes dans le joual Québécois. Et de plus même si que je suis trop formel, c'est juste je veux rester formel et ne pas faire d'erreur de syntaxe si je veux me faire comprendre. Quoi qu'il en soie, c'est ce qui est. Pour plus d'information j'utilise le message privé ^^

Posté par Ace Attorney Man le 7 Oct - 16:18 (2008)
RiseEvil a écrit:

Le prob est que le PSP ne n'en a pas fourni pour ce genre de problème et ce n'est pas une plaisenterie. Il m'a juste dit ce genre d'erreur et c'est tout.

ah autant pour moi^^"

content que tu n'ai plus de bug
Krosk a écrit:


Honnetement, j'aurai jamais suspecté qu'il ne soit pas "français français", RiseEvile écrit un français 2x plus correcte que ... d'autres.


ça c'est sûr :D   mais bon tt l mnd c ke j parl bi1 l fr ici(é ke je ss le meileur fr du frum)XD
/HS