Partagez
Aller en bas
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Menu InGame

le Lun 9 Mar 2015 - 2:35
Coucou tout le monde !!  drunken

J'ai comme projet de faire un RPG d'horreur donc je ne voulais pas voir de compétences, expériences, équipement, formation (dont j'ignore ce que c'est) et sauvegarder (puisque j'ai prévu des points de sauvegarde dans le jeu), PV PM et Soldat.
Mais comment faire pour enlever tout ceci?

Merci d'avance d'avoir lu le sujet.
- Litz Menu InGame 648430


Dernière édition par Litz le Mer 11 Mar 2015 - 21:09, édité 2 fois
UserRoot
UserRoot
Membre

Nombre de messages : 81
Distinction : aucune
Date d'inscription : 17/12/2014

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 11:25
Bonjour,

Dans RPG Maker VX Ace, cliques sur

Outils, puis sur Editeur de script. Dans la partie gauche recherche Window_MenuCommand

Cliques dessus et remplace tout son contenu par le contenu suivant:


Code:
#==============================================================================
# ** Window_MenuCommand
#------------------------------------------------------------------------------
#  This command window appears on the menu screen.
#==============================================================================

class Window_MenuCommand < Window_Command
  #--------------------------------------------------------------------------
  # * Initialize Command Selection Position (Class Method)
  #--------------------------------------------------------------------------
  def self.init_command_position
    @@last_command_symbol = nil
  end
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0)
    select_last
  end
  #--------------------------------------------------------------------------
  # * Get Window Width
  #--------------------------------------------------------------------------
  def window_width
    return 160
  end
  #--------------------------------------------------------------------------
  # * Get Number of Lines to Show
  #--------------------------------------------------------------------------
  def visible_line_number
    item_max
  end
  #--------------------------------------------------------------------------
  # * Create Command List
  #--------------------------------------------------------------------------
  def make_command_list
    add_main_commands
    add_original_commands
    add_game_end_command
  end
  #--------------------------------------------------------------------------
  # * Add Main Commands to List
  #--------------------------------------------------------------------------
  def add_main_commands
    add_command(Vocab::item,  :item,  main_commands_enabled)
    add_command(Vocab::status, :status, main_commands_enabled)
  end

  #--------------------------------------------------------------------------
  # * For Adding Original Commands
  #--------------------------------------------------------------------------
  def add_original_commands
  end
  #--------------------------------------------------------------------------
  #--------------------------------------------------------------------------
  # * Add Exit Game to Command List
  #--------------------------------------------------------------------------
  def add_game_end_command
    add_command(Vocab::game_end, :game_end)
  end
  #--------------------------------------------------------------------------
  # * Get Activation State of Main Commands
  #--------------------------------------------------------------------------
  def main_commands_enabled
    $game_party.exists
  end
  #--------------------------------------------------------------------------
  # * Get Activation State of Save
  #--------------------------------------------------------------------------
  def save_enabled
    !$game_system.save_disabled
  end
  #--------------------------------------------------------------------------
  # * Processing When OK Button Is Pressed
  #--------------------------------------------------------------------------
  def process_ok
    @@last_command_symbol = current_symbol
    super
  end
  #--------------------------------------------------------------------------
  # * Restore Previous Selection Position
  #--------------------------------------------------------------------------
  def select_last
    select_symbol(@@last_command_symbol)
  end
end

Si tu veux supprimer Objets et Satut,

Supprime juste les lignes là

add_command(Vocab::item, :item, main_commands_enabled)
add_command(Vocab::status, :status, main_commands_enabled)
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 11:43
Merci beaucoup!!
Et pour PV PM Armures et Armes... ça supprime où?
Sinon ça m'aide déjà beaucoup.
UserRoot
UserRoot
Membre

Nombre de messages : 81
Distinction : aucune
Date d'inscription : 17/12/2014

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 11:52
Euh là désolé j'en ai vraiment aucune idée, RPG Maker comme son nom l'indique est un RPG, donc doté d'un système de tout rpg, à savoir les PV, & cie..

Je ne pense pas que ce soit possible, néanmoins via la base de donnée tu peux modifié leurs appellation.

Pour cela => Outils, Base de données, Lexiques

fyzen
fyzen
Membre

Nombre de messages : 35
Age : 23
Distinction : aucune
Date d'inscription : 12/06/2013

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 16:30
En faite tu ne veux que laisser l'option quitter?
Si c'est ça, ce que tu peux faire, c'est désactiver l'accès au menu (Page 3 des commandes, dans configuration système), puis créer un événement commun (dans la base de donnée) en processus parallèle, dans lequel tu met une condition "la touche C est pressée" et dans cette condition tu met un appel de script "SceneManager.call(Scene_End)". Avec ça, au lieu d'avoir le menu tu auras les choix "Quitter", "Ecran Titre" et "Annuler".
Ton événement commun ressemblera à ça:
Menu InGame 255821testmenu

(Dis moi si tu n'as pas compris, j'ai pas été hyper clair ^^)
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 18:01
J'ai compris. Mais en fait je veux garder que Inventaire et Quitter puisque je voudrais faire un RPG comme The Witch's House, Yume Nikki, Mad Father ou Misao (sont tous des RPG Horrors).

Sinon merci à ceux qui ont essayé de m'aider.
fyzen
fyzen
Membre

Nombre de messages : 35
Age : 23
Distinction : aucune
Date d'inscription : 12/06/2013

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 18:12
Pour faire avec l'inventaire, tu peux modifier l'event commun en rajoutant un choix ("Inventaire", "Quitter", "Annuler") par exemple. Dans inventaire, il faut faire un appel de script "SceneManager.call(Scene_Item)", et dans quitter le même appel de script qu'avant ( "SceneManager.call(Scene_End)" ).

Là, tu auras donc le choix dès que tu ouvre le menu, d'aller dans l'inventaire, de quitter, ou d'annuler.
Menu InGame 711748Sanstitre
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 23:46
Sinon Déclenchement et Interrupteur conditionnel, je mets quoi? :noobtime:
(Après tout ça je te remercie Fyzen)
fyzen
fyzen
Membre

Nombre de messages : 35
Age : 23
Distinction : aucune
Date d'inscription : 12/06/2013

Résolu Re: Menu InGame

le Lun 9 Mar 2015 - 23:55
Déclenchement tu met processus parallèle, et interrupteur conditionnel tu met n'importe lequel, mais il faudra qu'il soit activé pour pouvoir accéder à ton menu personnalisé.
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Mar 10 Mar 2015 - 0:14
Merci.
Après tous ces aides, je ne te remercierai jamais assez x3.
Merci merci merci merci merci... blblblbl.
fyzen
fyzen
Membre

Nombre de messages : 35
Age : 23
Distinction : aucune
Date d'inscription : 12/06/2013

Résolu Re: Menu InGame

le Mar 10 Mar 2015 - 0:18
x) De rien! blblblblbll tongue
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Mar 10 Mar 2015 - 1:18
J'ai activé le menu personnalisé comme ça:
Menu InGame 1425946638-actimel

Quelqu'un peut le corrige? x)
fyzen
fyzen
Membre

Nombre de messages : 35
Age : 23
Distinction : aucune
Date d'inscription : 12/06/2013

Résolu Re: Menu InGame

le Mar 10 Mar 2015 - 20:00
Ton event devrait ressembler à ça:
Menu InGame 230916Sanstitre
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Mar 10 Mar 2015 - 23:28
Désolé d'être si bête... ; v ;
(Merci beaucoup comme d'hab Fyzen o/)
Spytje
Spytje
Administrateur

Nombre de messages : 5933
Localisation : La terre
Distinction : Spiraliste [Korn']
Forestia : Projet du mois juillet 2014
Papy Pulkigrat [Yama']
Date d'inscription : 16/03/2008

Résolu Re: Menu InGame

le Mer 11 Mar 2015 - 0:15

_________________
Menu InGame 911

LE PROJET SUR FACEBOOK

N'hésitez pas à suivre la page  Menu InGame 344805
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Mer 11 Mar 2015 - 2:35
Pas vraiment.
Puisque je voudrais savoir aussi comment faire pour enlever Armes, Armures, PV, PM... owo
fyzen
fyzen
Membre

Nombre de messages : 35
Age : 23
Distinction : aucune
Date d'inscription : 12/06/2013

Résolu Re: Menu InGame

le Mer 11 Mar 2015 - 19:39
Tu veux enlever les armes/armures de l'inventaire et les PV/PM qui sont affichés quand on utilise un objet sur un héros? Ou depuis un autre menu?

Edit:
Si c'est ça, pour enlever les armes/armures de l'inventaire, il faut que tu ouvres le script "Window_ItemCategory" et que tu supprimes les lignes
"add_command(Vocab::weapon,   :weapon)" et
"add_command(Vocab::armor,    :armor)",
normalement lignes 43 et 44.

Et pour enlever les PV/PM c'est dans le script Window_Base, vers la ligne 530, tu dois enlever
"draw_actor_hp(actor, x + 120, y + line_height * 1)" et
"draw_actor_mp(actor, x + 120, y + line_height * 2)"
Litz
Litz
Membre

Nombre de messages : 35
Age : 19
Localisation : Royaume des Licornes
Distinction : aucune
Date d'inscription : 26/07/2014

Résolu Re: Menu InGame

le Mer 11 Mar 2015 - 21:08
Wii c'est ce que je voulais, et merci encore. Ca marche ^^
fyzen
fyzen
Membre

Nombre de messages : 35
Age : 23
Distinction : aucune
Date d'inscription : 12/06/2013

Résolu Re: Menu InGame

le Mer 11 Mar 2015 - 21:10
Impec' tongue
Contenu sponsorisé

Résolu Re: Menu InGame

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