Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: [Résolu]Déplacer des commandes Mer 6 Mai 2009 - 12:53 | |
| Salut, j'ai une question.
Je voudrais savoir s'il est possible de déplacer ''quitter'' dans le menu c'est-à-dire de le mettre en bas tout à fait de la liste.
Moi j'ai 9 commandes dans le menu dans l'ordre suivant:
1: Objets 2: Compétences 3: Équipement 4: Statut 5: Save 6: Quitter 7: Quêtes 8: Bestiaire 9: Équipe
Je voudrais mettre quitter en dernier en bas et remonter d'une coche tous les commandes qui étaient en bas de Quitter.
Edit: J'utilise les scripts suivants: save: Neo save systeme 3 de woratana modifié par Blockade Quêtes: Quest Journal de modern algebra Bestiaire: KGC_EnemyGuide de KGC Équipe: KGC_LargeParty de KGC
PS: Peut-être qu'une courte démo vous fera comprendre.
Dernière édition par Fred 020 le Mer 6 Mai 2009 - 14:05, édité 1 fois |
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [Résolu]Déplacer des commandes Mer 6 Mai 2009 - 13:08 | |
| Peux-tu me montrer ton script "Scene_Menu" s'il te plaît... On règle ça là dedans normalement... |
|
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: [Résolu]Déplacer des commandes Mer 6 Mai 2009 - 13:19 | |
| Voilà. Mais je viens de remarquer un truc, c'est en bas complètement on dirait mais je ne suis pas sûre. - Spoiler:
#============================================================================== # ** Scene_Menu #------------------------------------------------------------------------------ # 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 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::skill s3 = Vocab::equip s4 = Vocab::status s5 = Vocab::save s6 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6]) @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 skill @command_window.draw_item(2, false) # Disable equipment @command_window.draw_item(3, false) # Disable status 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,2,3 # Skill, equipment, status start_actor_selection when 4 # Save $scene = Scene_File.new(true, false, false) when 5 # End Game $scene = Scene_End.new end 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 # skill $scene = Scene_Skill.new(@status_window.index) when 2 # equipment $scene = Scene_Equip.new(@status_window.index) when 3 # status $scene = Scene_Status.new(@status_window.index) end end end end
|
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [Résolu]Déplacer des commandes Mer 6 Mai 2009 - 13:27 | |
| Mmmmh, ce script n'a pas été touché, t'as des liens pour voir ceux de KGC? |
|
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: [Résolu]Déplacer des commandes Mer 6 Mai 2009 - 13:31 | |
| Les scripts de KGC je les ai pris sur sa bibliothèque par Mr.Anonymous.
lien: http://www.rpgmakervx.net/index.php?showtopic=1044
juste au dessous t'as une démo mais j'ai essayé de DL et ça ne veut pas.
PS: faut créer un compte et se connecter si ça fait une page erreur et le DL marche maintenant. |
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [Résolu]Déplacer des commandes Mer 6 Mai 2009 - 13:50 | |
| Pioooou, c'est le bordel dans les scripts de la démo, peux-tu envoyer une démo de ton jeu? (ou alors tu copies les scripts dans un nouveau projet si tu veux pas dévoiler ton projet) Afin d'avoir juste ce que tu as ^^' |
|
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: [Résolu]Déplacer des commandes Mer 6 Mai 2009 - 13:59 | |
| C'est bon, j'ai trouvé. En fait, il me fallait le script KGC_CustomMenuCommand ce qui permet de mettre save et quitter en dernier en bas tout à fait. Merci d'avoir essayé d'aidé ^^
PS: Les scripts de KGC sont super!! |
|
| Sujet: Re: [Résolu]Déplacer des commandes | |
| |
|