AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

Partagez
 

 Menu à la FF 12

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
akakin
Corsaire Lv.19
Corsaire Lv.19
avatar


Masculin Age : 29
Inscrit le : 20/08/2008
Messages : 2555

Menu à la FF 12 Empty
MessageSujet: Menu à la FF 12   Menu à la FF 12 Icon_minitimeJeu 23 Oct 2008 - 16:38

Voici un script pour un menu à la Final Fantasy 12.

Code:

#==============================================================================
# ** Scene_Title
#------------------------------------------------------------------------------
#  This class performs the title screen processing.
#==============================================================================
class Window_Basic < Window_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize(x, y, width, height)
    super(x, y, width, height)
    self.contents = Bitmap.new(width - 32, height - 32)
    @writtentext  = ""
    refresh
  end
  #--------------------------------------------------------------------------
  # * Refresh
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    rect = Rect.new(0, 0, self.contents.text_size(@writtentext).width, self.contents.text_size(@writtentext).height)
    self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
    self.contents.draw_text(rect, @writtentext, 1)
  end
 
  def setText(newText)
      @writtentext  = newText
      refresh
  end
end


class Scene_Title < Scene_Base
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    super
    @command_window.update
    if Input.trigger?(Input::C)
      case @command_window.index
      when 0    #New game
        command_new_game
      when 1    # Continue
        command_continue
      when 2    # Shutdown
        command_shutdown
      end
    end
    case @command_window.index
      when 0  # New game
        @text_window.setText("Starts a New Game.")
      when 1  # Continue
        @text_window.setText("Loads an Exsisting Save.")
      when 2  # Shutdown
        @text_window.setText("Quits out of Game.")
      end
    end
      #--------------------------------------------------------------------------
  # * Dispose of Command Window
  #--------------------------------------------------------------------------
  def dispose_command_window
    @command_window.dispose
    @text_window.dispose
  end
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  def create_command_window
    s1 = Vocab::new_game
    s2 = Vocab::continue
    s3 = Vocab::shutdown
    @text_window = Window_Basic.new(20,30,480,60)
    @text_window.setText("Starts a New Game.")
    @command_window = Window_Command.new(172, [s1, s2, s3])
    @command_window.x = 325
    @command_window.y = 95
    if @continue_enabled                    # If continue is enabled
      @command_window.index = 1            # Move cursor over command
    else                                    # If disabled
      @command_window.draw_item(1, false)  # Make command semi-transparent
    end
    @text_window.openness = 0
    @command_window.openness = 0
    @command_window.open
    @text_window.open
  end
 
    def open_command_window
    @text_window.open
    @command_window.open
    begin
      @text_window.update
      @command_window.update
      Graphics.update
    end until @command_window.openness == 255
  end
 
    def close_command_window
    @text_window.close
    @command_window.close
    begin
      @text_window.update
      @command_window.update
      Graphics.update
      @text_window.openness = @command_window.openness
    end until @command_window.openness == 0
  end
  end
Un petit screen pour la route :
Menu à la FF 12 219nnlt
Revenir en haut Aller en bas
http://eternara-rpg.1fr1.net/forum.htm
jebbou
Doyen
Doyen
jebbou


Masculin Age : 45
Inscrit le : 20/08/2008
Messages : 2485

Menu à la FF 12 Empty
MessageSujet: Re: Menu à la FF 12   Menu à la FF 12 Icon_minitimeJeu 23 Oct 2008 - 17:11

Fait par qui, et trouvé sur quel site?
Revenir en haut Aller en bas
akakin
Corsaire Lv.19
Corsaire Lv.19
avatar


Masculin Age : 29
Inscrit le : 20/08/2008
Messages : 2555

Menu à la FF 12 Empty
MessageSujet: Re: Menu à la FF 12   Menu à la FF 12 Icon_minitimeJeu 23 Oct 2008 - 17:20

Je ne saurais pas dire qui ,je l'ai trouvé sur un forum.
Mais je peux mettre le lien si tu veux.
Revenir en haut Aller en bas
http://eternara-rpg.1fr1.net/forum.htm
Contenu sponsorisé




Menu à la FF 12 Empty
MessageSujet: Re: Menu à la FF 12   Menu à la FF 12 Icon_minitime

Revenir en haut Aller en bas
 

Menu à la FF 12

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Aller directement à un sous-menu sans passer par le menu général
» [Menu]Demande de script pour un Menu "Aide"
» menu
» Mon menu a moi
» Problème de menu!!!!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Bac à sable-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit