-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

Aller en bas
Frozen
Frozen
Membre

Nombre de messages : 584
Age : 29
Distinction : Prêt à tout pour aider le staff !
(distinction promise ^^)
Date d'inscription : 20/03/2010

Problème de fermeture d'une fenêtre [Résolu] Empty Problème de fermeture d'une fenêtre [Résolu]

Ven 1 Oct 2010 - 20:51
Bonjour,
J'ai récupéré un script pour faire une fenêtre de sélection (J'en avais déjà parlé lors d'un autre problème ^^),
Au début tout ce passe bien, la fenêtre s'affiche correctement mais quand j'appuie sur "Entrée", il ne se passe rien ...

Est-ce que quelqu'un pourrait me dire d'où ça vient ?

Voici le script:
Spoiler:

Merci d'avance.

Frozen.


Dernière édition par Frozen le Ven 1 Oct 2010 - 23:13, édité 1 fois
Berka
Berka
Staffeux retraité

Nombre de messages : 1832
Age : 33
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

Problème de fermeture d'une fenêtre [Résolu] Empty Re: Problème de fermeture d'une fenêtre [Résolu]

Ven 1 Oct 2010 - 23:06
On ne peut sortir d'une scene qu'en appelant une autre scene. Or, ici, tu n'appelles pas la Scene_Map après avoir effectué ton action ($game_switches[...]=true)
Voici le code corrigé et simplifié. Je n'ai pas pu tester
Code:

class Scene_Perso < Scene_Base
   def main
      @select_window = Window_Command.new(192, ["Manger", "Boire", "Dormir"])
      Graphics.transition
      @sprite = Sprite.new
      @sprite.bitmap = Cache.system("Perso")
      loop do
         Graphics.update
         Input.update
         update
         if $scene != self
            break
         end
      end
      Graphics.freeze
      @select_window.dispose
      @sprite.bitmap.dispose
   end
   def update
      @select_window.update
      if Input.trigger?(Input::C)
         $game_switches[@select_window.index + 1] = true
         $scene = Scene_Map.new
      end
   end
end
Frozen
Frozen
Membre

Nombre de messages : 584
Age : 29
Distinction : Prêt à tout pour aider le staff !
(distinction promise ^^)
Date d'inscription : 20/03/2010

Problème de fermeture d'une fenêtre [Résolu] Empty Re: Problème de fermeture d'une fenêtre [Résolu]

Ven 1 Oct 2010 - 23:13
Ça marche parfaitement ! Merci Beaucoup !
Dudu'
Dudu'
Staffeux retraité

Nombre de messages : 2060
Age : 33
Distinction : Apprenti KGB-boy en avenir
[Coco' Smile]
Hamsterphile de service ^^
[Balby' le Fake]
Grand prof de la MA
[Skillo]
Ce grand programmateur, mon coeur, ma vie ! [Hamu']
Date d'inscription : 22/06/2009

Problème de fermeture d'une fenêtre [Résolu] Empty Re: Problème de fermeture d'une fenêtre [Résolu]

Sam 2 Oct 2010 - 12:17
je déplace =)
Contenu sponsorisé

Problème de fermeture d'une fenêtre [Résolu] Empty Re: Problème de fermeture d'une fenêtre [Résolu]

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum