Sujet n°5955
Posté par Sasha25 le 6 Fév - 20:06 (2010)
Titre : Shop et sac. [OK]
Voilà j'ai un gros problème dans deux scripte et c'est à la même ligne dans chaque scripte que ca se manifeste.

les voici :


Code:
 self.index = index      end
      
      def refresh(socket = @bag_index)
        self.index = 0
        @bag_index = socket
        @item_max = size + 1
        refresh_list
      end
      
      def refresh_list
        self.contents.clear
        self.contents = Bitmap.new(356, $fhb*(size+1))
        self.contents.font.name = $fontnarrow
        self.contents.font.size = $fontnarrowsize
        self.contents.font.color = normal_color
        hl = $fn
        i = 0
        for item in $pokemon_party.bag[@bag_index]
          id = item[0]
          amount = item[1]
          if @on_switch == i
            self.contents.font.color = text_color(2) # Rouge
          end



Voila l'erreur se trouve à la ligne ou il y à marquer

Code:
self.content = Bitmap.new(356, $fhb*(size+1))

Posté par Mini' le 6 Fév - 21:01 (2010)
Quand est-ce que le problème survient? Tu as modifié quelque chose?
Le rapport LOG dit quoi?

Posté par Sasha25 le 6 Fév - 21:05 (2010)
C'est quand j'ouvre le sac pour voir mes objets et quand je vait acheter.

Posté par Nuri Yuri le 6 Fév - 22:23 (2010)
et on peut avoir l'erreur ?
car la on a :
-le script se manifeste
-un morceau de script et la ligne qui bug (soit disant)

Posté par Sasha25 le 6 Fév - 22:29 (2010)
??????'Pokemon Item Bag'?772???NoMethodError??????
undefined method'*'for nil:NilClass

Posté par Pαlвσlѕку le 7 Fév - 11:24 (2010)
La variable $fhb est nul.

Qu'est ce que tu as modifié ?

Posté par Sasha25 le 7 Fév - 12:52 (2010)
J'ai modifier des $fontsizebie j'ai mis $fontsize car j'avait des messages d'erreurs.

Posté par Pαlвσlѕку le 7 Fév - 13:03 (2010)
Aurais-tu touché au script main ?

Posté par Sasha25 le 7 Fév - 13:06 (2010)
C'est bon problème résolu j'avait pas copier coller le scripte main.

Je pensait pas qu'il etait modifier merci de ton aide.

Posté par Pαlвσlѕку le 7 Fév - 13:55 (2010)
Il ne faut pas copier les scripts pour faire un nouveau projet. Il faut éditer la démo de PSP.

Cf le manuel pour plus d'informations.

Posté par Sasha25 le 7 Fév - 14:05 (2010)
En fait c'est parce que j'avait déjà commencer un projet et maintenant je peut aller dans mon sac merci de ton aide.