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



Le Deal du moment : -23%
(Black Friday) Apple watch Apple SE GPS 44mm ...
Voir le deal
199 €

Partagez
 

 [Résolu]Demande de Script de Menu pour A-RPG

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
marcherfu
Poulet trizo Lv.3
Poulet trizo Lv.3
marcherfu


Inscrit le : 28/01/2012
Messages : 44

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeDim 18 Mar 2012 - 18:42

Bonjour tout le monde ! (je me suis déjà présenté pas besoin de demander de le faire)

J'aurais besoin d'un script de menu pour faire un A-RPG.
Dans ce menu il me faut juste les commandes :

- Équipement
- Objet
- Sauvegarder
- Charger
- Quitter

Il ne faut pas que le personnage, la vie, la magie et l'expérience soit visibles !

Ni le nombre d'argent possédé car j'utilise les scripts suivants :

- OmegaX Zelda Health System (pour la vie sur la map)
- Variable dans une fenêtre 2.0 de Sihn pour afficher l'argent en jeu
- Et un script pour continuer la partie, en charger une autre où simplement retourner à l'écran titre (Je pense que c'est utile de le citer car je pense que des problèmes de compatibilité peuvent venir avec n'importe quel script.)

Voilà c'est tout ! (Je n'ai pas cité l'A-RPG car j'en ai crée un en évent pareil pour afficher la magie sur la map.)

Je vous mettrais dans les crédits si vous le voulez mais je n'uploaderais pas le jeu sur ce forum car je ne pense pas l'uploader tout court...

Merci d'avoir lu !


Dernière édition par marcherfu le Mer 21 Mar 2012 - 11:40, édité 1 fois
Revenir en haut Aller en bas
http://rpg-maker-forever.xooit.fr/index.php
Nagato Yuki
Poulet Lv.1
Poulet Lv.1
Nagato Yuki


Age : 30
Inscrit le : 18/03/2012
Messages : 6

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeDim 18 Mar 2012 - 20:55

Tu pense que l'option charger est vraiment indispensable en pleine partie ?
Sinon, un menu avec que ça et sans ce qu'il y avait autours fait un peu vide t'as pensé à ce que tu pourrais mettre autour ou non / ce que tu pourrais ajouter (icône ou autre) voir même à la mise en forme ?

(Sinon, c'est bien beau de dire que t'as un script qui fait quelque chose mais si tu nous dis pas au moins son nom on ne peut pas deviner les problèmes de compatibilité.)
Revenir en haut Aller en bas
LightNox
Voyageur Lv.10
Voyageur Lv.10
LightNox


Masculin Age : 34
Inscrit le : 12/02/2009
Messages : 469

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeLun 19 Mar 2012 - 19:10

le script que tu veut c'est pour RMVX ? ou RMVX Ace ?
Revenir en haut Aller en bas
Invité
Invité
avatar



[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeLun 19 Mar 2012 - 19:18

Si ce n'est pas précisé, on suppose que c'est du VX normal. D'autant plus que les scripts utilisés n'existent pas sur Ace.

Je vais regarder si je peux le faire.
Revenir en haut Aller en bas
LightNox
Voyageur Lv.10
Voyageur Lv.10
LightNox


Masculin Age : 34
Inscrit le : 12/02/2009
Messages : 469

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeLun 19 Mar 2012 - 20:28

Code:
#==============================================================================
# ** Scene_Menu revisité by Lightnox pour marcherfu
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#==============================================================================

class Scene_Menu < Scene_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #    menu_index : command cursor's initial position
  #--------------------------------------------------------------------------
  def initialize(menu_index = 0)
    @menu_index = menu_index
  end
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def start
    super
    load_database
    check_continue
    create_menu_background
    create_command_window
    @gold_window = Window_Gold.new(0, 360)
    @status_window = Window_MenuStatus.new(160, 0)
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
    super
    dispose_menu_background
    @command_window.dispose
    @gold_window.dispose
    @status_window.dispose
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    super
    update_menu_background
    @command_window.update
    @gold_window.update
    @status_window.update
    if @command_window.active
      update_command_selection
    elsif @status_window.active
      update_actor_selection
    end
  end
 
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  def create_command_window
    s1 = Vocab::item
    s2 = Vocab::equip
    s3 = Vocab::continue
    s4 = Vocab::save
    s5 = Vocab::game_end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5])
    @command_window.index = @menu_index
    if $game_party.members.size == 0          # If number of party members is 0
      @command_window.draw_item(0, false)    # Disable item
      @command_window.draw_item(1, false)    # Disable equipment
    end
    if $game_system.save_disabled            # If save is forbidden
      @command_window.draw_item(4, false)    # Disable save
    end
  end
  #--------------------------------------------------------------------------
  # * Update Command Selection
  #--------------------------------------------------------------------------
  def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      if $game_party.members.size == 0 and @command_window.index < 4
        Sound.play_buzzer
        return
      elsif $game_system.save_disabled and @command_window.index == 4
        Sound.play_buzzer
        return
      end
      Sound.play_decision
      case @command_window.index
      when 0      # Item
        $scene = Scene_Item.new
      when 1  #, equipment
        start_actor_selection
      when 2
        command_continue
      when 3      # Save
        $scene = Scene_File.new(true, false, false)
      when 4      # End Game
        $scene = Scene_End.new
      end
    end
  end
  #--------------------------------------------------------------------------
  def load_database
    $data_actors        = load_data("Data/Actors.rvdata")
    $data_classes      = load_data("Data/Classes.rvdata")
    $data_skills        = load_data("Data/Skills.rvdata")
    $data_items        = load_data("Data/Items.rvdata")
    $data_weapons      = load_data("Data/Weapons.rvdata")
    $data_armors        = load_data("Data/Armors.rvdata")
    $data_enemies      = load_data("Data/Enemies.rvdata")
    $data_troops        = load_data("Data/Troops.rvdata")
    $data_states        = load_data("Data/States.rvdata")
    $data_animations    = load_data("Data/Animations.rvdata")
    $data_common_events = load_data("Data/CommonEvents.rvdata")
    $data_system        = load_data("Data/System.rvdata")
    $data_areas        = load_data("Data/Areas.rvdata")
  end
  #-------------------------------------------------------------------------
    def check_continue
    @continue_enabled = (Dir.glob('Save*.rvdata').size > 0)
  end
    #--------------------------------------------------------------------------
  # * Command: Continue
  #--------------------------------------------------------------------------
  def command_continue
    if @continue_enabled
      Sound.play_decision
      $scene = Scene_File.new(false, false, false)
    else
      Sound.play_buzzer
    end
  end
  #--------------------------------------------------------------------------
  # * Start Actor Selection
  #--------------------------------------------------------------------------
  def start_actor_selection
    @command_window.active = false
    @status_window.active = true
    if $game_party.last_actor_index < @status_window.item_max
      @status_window.index = $game_party.last_actor_index
    else
      @status_window.index = 0
    end
  end
  #--------------------------------------------------------------------------
  # * End Actor Selection
  #--------------------------------------------------------------------------
  def end_actor_selection
    @command_window.active = true
    @status_window.active = false
    @status_window.index = -1
  end
  #--------------------------------------------------------------------------
  # * Update Actor Selection
  #--------------------------------------------------------------------------
  def update_actor_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      end_actor_selection
    elsif Input.trigger?(Input::C)
      $game_party.last_actor_index = @status_window.index
      Sound.play_decision
      case @command_window.index
      when 1  # equipment
        $scene = Scene_Equip.new(@status_window.index)
      end
    end
  end
end

A coller en dessus de Main.

Par contre je n'arrive pas a réglé un problème... en fait quand on rentre dans le menu IG on a "objet", "equipement", "continuer", "sauvegarder" et "quitter".

quand on va dans continuer on peut charger une partie ^^ mais si on charge pas une partie et que l'on appuie sur Echap, ben... on retourne au scene title xD.


Dernière édition par LightNox le Mar 20 Mar 2012 - 18:37, édité 2 fois
Revenir en haut Aller en bas
Invité
Invité
avatar



[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeLun 19 Mar 2012 - 21:10

Code:
#==============================================================================
# ** Scene_Menu revisité by Lightnox pour marcherfu
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#==============================================================================

class Scene_Menu < Scene_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #    menu_index : command cursor's initial position
  #--------------------------------------------------------------------------
  def initialize(menu_index = 0)
    @menu_index = menu_index
  end
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def start
    super
    load_database
    check_continue
    create_menu_background
    create_command_window
    @gold_window = Window_Gold.new(0, 360)
    @status_window = Window_MenuStatus.new(160, 0)
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
    super
    dispose_menu_background
    @command_window.dispose
    @gold_window.dispose
    @status_window.dispose
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    super
    update_menu_background
    @command_window.update
    @gold_window.update
    @status_window.update
    if @command_window.active
      update_command_selection
    elsif @status_window.active
      update_actor_selection
    end
  end
 
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  def create_command_window
    s1 = Vocab::item
    s2 = Vocab::equip
    s3 = Vocab::continue
    s4 = Vocab::save
    s5 = Vocab::game_end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5])
    @command_window.index = @menu_index
    if $game_party.members.size == 0          # If number of party members is 0
      @command_window.draw_item(0, false)    # Disable item
      @command_window.draw_item(1, false)    # Disable equipment
    end
    if $game_system.save_disabled            # If save is forbidden
      @command_window.draw_item(4, false)    # Disable save
    end
  end
  #--------------------------------------------------------------------------
  # * Update Command Selection
  #--------------------------------------------------------------------------
  def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      if $game_party.members.size == 0 and @command_window.index < 4
        Sound.play_buzzer
        return
      elsif $game_system.save_disabled and @command_window.index == 4
        Sound.play_buzzer
        return
      end
      Sound.play_decision
      case @command_window.index
      when 0      # Item
        $scene = Scene_Item.new
      when 1  #, equipment
        start_actor_selection
      when 2
        command_continue
      when 3      # Save
        $scene = Scene_File.new(true, false, false)
      when 4      # End Game
        $scene = Scene_End.new
      end
    end
  end
  #--------------------------------------------------------------------------
  def load_database
    $data_actors        = load_data("Data/Actors.rvdata")
    $data_classes      = load_data("Data/Classes.rvdata")
    $data_skills        = load_data("Data/Skills.rvdata")
    $data_items        = load_data("Data/Items.rvdata")
    $data_weapons      = load_data("Data/Weapons.rvdata")
    $data_armors        = load_data("Data/Armors.rvdata")
    $data_enemies      = load_data("Data/Enemies.rvdata")
    $data_troops        = load_data("Data/Troops.rvdata")
    $data_states        = load_data("Data/States.rvdata")
    $data_animations    = load_data("Data/Animations.rvdata")
    $data_common_events = load_data("Data/CommonEvents.rvdata")
    $data_system        = load_data("Data/System.rvdata")
    $data_areas        = load_data("Data/Areas.rvdata")
  end
  #-------------------------------------------------------------------------
    def check_continue
    @continue_enabled = (Dir.glob('Save*.rvdata').size > 0)
  end
    #--------------------------------------------------------------------------
  # * Command: Continue
  #--------------------------------------------------------------------------
  def command_continue
    if @continue_enabled
      Sound.play_decision
      $scene = Scene_File.new(false, false, false)
    else
      Sound.play_buzzer
    end
  end
  #--------------------------------------------------------------------------
  # * Start Actor Selection
  #--------------------------------------------------------------------------
  def start_actor_selection
    @command_window.active = false
    @status_window.active = true
    if $game_party.last_actor_index < @status_window.item_max
      @status_window.index = $game_party.last_actor_index
    else
      @status_window.index = 0
    end
  end
  #--------------------------------------------------------------------------
  # * End Actor Selection
  #--------------------------------------------------------------------------
  def end_actor_selection
    @command_window.active = true
    @status_window.active = false
    @status_window.index = -1
  end
  #--------------------------------------------------------------------------
  # * Update Actor Selection
  #--------------------------------------------------------------------------
  def update_actor_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      end_actor_selection
    elsif Input.trigger?(Input::C)
      $game_party.last_actor_index = @status_window.index
      Sound.play_decision
      case @command_window.index
      when 1  # equipment
        $scene = Scene_Equip.new(@status_window.index)
      end
    end
  end
end

Voilà, il y avait un "true" de trop. Maintenant ça ne ramène plus à l'écran titre.

Bonne continuation !
Revenir en haut Aller en bas
marcherfu
Poulet trizo Lv.3
Poulet trizo Lv.3
marcherfu


Inscrit le : 28/01/2012
Messages : 44

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeMar 20 Mar 2012 - 16:45

Merci beaucoup je go tester !

J'éditerais pour dire le résultat Wink

Edit : je vient de remarquer Lightnox tu a mis en dessous de main ...

C'est... bizarre... car habituellement c'est au dessus de main (où dans materials) donc soit tu a fait une faute soit c'est réellement en dessous de main mais je trouve cela assez bizarre...

Re-Edit : sa marche au dessus de main dans materials !! Smile merci !!!
Revenir en haut Aller en bas
http://rpg-maker-forever.xooit.fr/index.php
LightNox
Voyageur Lv.10
Voyageur Lv.10
LightNox


Masculin Age : 34
Inscrit le : 12/02/2009
Messages : 469

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeMar 20 Mar 2012 - 18:36

Oui effectivement j'ai fais une faute de frappe xD

c'est bien au dessus de main Wink
je suis content que sa te plaise, pour dire ce script ne ma pas pris longtemps pour le faire j'ai juste un peu modifier la scene menu et hop ! le tour était jouer Wink

et n'oublie pas d'éditer ton 1er post et de mettre [résolu] dans le titre Smile
Revenir en haut Aller en bas
marcherfu
Poulet trizo Lv.3
Poulet trizo Lv.3
marcherfu


Inscrit le : 28/01/2012
Messages : 44

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeMer 21 Mar 2012 - 11:40

Et voilà j'ai mis la balise résolu Smile

P.S. : Tu veux que je te mette dans les crédits ?

H.S. : Sympa ton avatar de Ratchet et Clank :p
Revenir en haut Aller en bas
http://rpg-maker-forever.xooit.fr/index.php
LightNox
Voyageur Lv.10
Voyageur Lv.10
LightNox


Masculin Age : 34
Inscrit le : 12/02/2009
Messages : 469

[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitimeMer 21 Mar 2012 - 18:20

XD non pas besoin de me mettre dans les crédits Wink j'ai juste un peu modifier un script déjà existant donc pas la peine tkt Wink

et pour l'avatar merci du compliment x)
Revenir en haut Aller en bas
Contenu sponsorisé




[Résolu]Demande de Script de Menu pour A-RPG Empty
MessageSujet: Re: [Résolu]Demande de Script de Menu pour A-RPG   [Résolu]Demande de Script de Menu pour A-RPG Icon_minitime

Revenir en haut Aller en bas
 

[Résolu]Demande de Script de Menu pour A-RPG

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

 Sujets similaires

-
» [Menu]Demande de script pour un Menu "Aide"
» Demande de script pour le menu de mon jeu
» Script pour modifier le menu[Resolu]
» Nouveau background pour le menu en script [RESOLU]
» [Résolu] Demande d'aide pour un script de vx Ace (XS - Journal)

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