Últimos temas
» [VX/Ace]PersonajesEscolares
por mdk3dd Hoy a las 3:30 pm

» Chaos of Destiny - The Origin
por mdk3dd Ayer a las 9:24 pm

» Laminación [VXACE] [NUEVO LAVADO DE CARA!]
por Pocari Ayer a las 8:22 pm

» [Avance] Chaos of Destiny - The origin
por IvalteK_Dev Ayer a las 7:11 pm

» Proyecto: "En busca del biberón perdido"
por IvalteK_Dev Ayer a las 6:59 pm

» Muz-taller: Charas
por Ruben_modder Ayer a las 2:30 pm

» 2 Dudas: Compatibilidad maker PC y Android
por Ruben_modder Ayer a las 1:36 pm

» Duda Bases Maker MV
por Ruben_modder Ayer a las 11:46 am

» [MV] Precognition
por JapoZero Sáb Dic 08, 2018 8:06 am

» ("TCG") Que RPG Maker es el recomendado?
por JKLmaster Vie Dic 07, 2018 7:48 pm

» Problema con los charas
por mdk3dd Dom Dic 02, 2018 5:55 pm

» Heartland | IGMC 2018
por InvariableZ Dom Dic 02, 2018 11:20 am


vx ace/autor desconocido/menu sencillo para juegos de terror

Ir abajo

vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por carlosandrescomenzando el Lun Ene 26, 2015 12:50 am

hola amigos en esta ocasion encontre un script para juegos de terror consta de
un menu de 3 opciones miren esta bellesa para hacer juegos de terror*:D*


lo siguiente amigos aqui dejo el script lo unico que tienes que hacer es pegarlo encima de main en materiales
Código:
#----------------------------------------------------------------------------#
#Z-ON: Simple Horror Menu                                                    #
#contact:                                                                    #
#-email            : miraiyuuki7@gmail.com                                   #
#-rpgmakervxace.net: Zeon013                                                 #
#----------------------------------------------------------------------------#
#Introduction:                                                               #
#this script is originally made for My Horror Game,                          #
#that only need Item, Load, Formation, and Game End for                      #
#the command.                                                                #
#----------------------------------------------------------------------------#
#Instruction:                                                                #
#Place this script under ▼ Materials and above ▼ Main Process                #
#----------------------------------------------------------------------------#
#Terms of Use:                                                               #
#feel free to use this script in commercial or non-commercial                #
#project as long as you:                                                     #
#credit me as "Zeon013" or "Z-ON".                                           #
#----------------------------------------------------------------------------#

module NLV
  Load_Vocab = "Load" #edit if you want to change Load Vocab
end

#----------------------------------------------------------------------------
# EDIT AT YOUR OWN RISK
#----------------------------------------------------------------------------
class Window_MenuCommand < Window_Command
  alias make_command_list make_command_list
  def make_command_list
    add_main_commands
    add_original_commands
    add_formation_command
    add_game_end_command
  end

  alias add_main_commands add_main_commands
  def add_main_commands
    add_command(Vocab::item,   :item,   main_commands_enabled)
    add_command(NLV::Load_Vocab,   :continue, main_commands_enabled)
  end
  
  alias add_formation_command add_formation_command
  def add_formation_command
    add_command(Vocab::formation, :formation, formation_enabled)
  end
end
  
class Scene_Menu < Scene_MenuBase
  #--------------------------------------------------------------------------
  # * Start Processing
  #--------------------------------------------------------------------------
  def start
    super
    create_command_window
    create_status_window
  end

  alias create_command_window create_command_window
  def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.set_handler(:item,      method(:command_item))
    @command_window.set_handler(:formation,     method(:command_formation))
    @command_window.set_handler(:continue, method(:on_load_ok))
    @command_window.set_handler(:game_end,  method(:command_game_end))
    @command_window.set_handler(:cancel,    method(:return_scene))
  end

  #--------------------------------------------------------------------------
  # * Create Status Window
  #--------------------------------------------------------------------------
  alias create_status_window create_status_window
  def create_status_window
    @status_window = Window_MenuStatus.new(@command_window.width, 0)
  end
  #--------------------------------------------------------------------------
  # * [Item] Command
  #--------------------------------------------------------------------------
  alias command_item command_item
  def command_item
    SceneManager.call(Scene_Item)
  end
  
  def on_load_ok
    SceneManager.call(Scene_Load)
  end

  alias command_formation command_formation
  def command_formation
    @status_window.select_last
    @status_window.activate
    @status_window.set_handler(:ok,     method(:on_formation_ok))
    @status_window.set_handler(:cancel, method(:on_formation_cancel))
  end
  
  alias on_formation_ok on_formation_ok
  def on_formation_ok
    if @status_window.pending_index >= 0
      $game_party.swap_order(@status_window.index,
                             @status_window.pending_index)
      @status_window.pending_index = -1
      @status_window.redraw_item(@status_window.index)
    else
      @status_window.pending_index = @status_window.index
    end
    @status_window.activate
  end
  
  alias on_formation_cancel on_formation_cancel
  def on_formation_cancel
    if @status_window.pending_index >= 0
      @status_window.pending_index = -1
      @status_window.activate
    else
      @status_window.unselect
      @command_window.activate
    end
  end
  
  #--------------------------------------------------------------------------
  # * [Exit Game] Command
  #--------------------------------------------------------------------------
  alias command_game_end command_game_end
  def command_game_end
    SceneManager.call(Scene_End)
  end

end

class Window_ItemCategory < Window_HorzCommand
  alias col_max col_max
  def col_max
    return 1
  end
  
  alias make_command_list make_command_list  
  def make_command_list
    add_command(Vocab::item,     :item)
  end
end

class Window_ItemList < Window_Selectable
  alias include? include?
  def include?(item)
    case @category
    when :item
      item.is_a?(RPG::Item) && !item.key_item?
    else
      false
    end
  end
end
avatar
carlosandrescomenzando
PJ de Quest
PJ de Quest

Colombia
RPG Maker : Ace
Mensajes : 38
Monedas : 84
Reputación : 9
Localización : colombia la mejor tierra del mundo

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por Santi_Lee el Lun Ene 26, 2015 2:26 am

Creo que este script lo hizo un tal "Miky Joe" o "Micky Joe" peo no estoy seguro, de todas formas no estaría mal investigarlo, por si las moscas...
avatar
Santi_Lee
PJ Recurrente
PJ Recurrente

Masculino
Bolivia
RPG Maker : Ace
Mensajes : 99
Monedas : 501
Reputación : 10
Edad : 17
Localización : Mi puto casa.

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por carlosandrescomenzando el Lun Ene 26, 2015 2:40 am

@Santi_Lee escribió:Creo que este script lo hizo un tal "Miky Joe" o "Micky Joe" peo no estoy seguro, de todas formas no estaría mal investigarlo, por si las moscas...
sabes que tienes toda la rason solo que me apresure un poco y no averigue Exclamation
avatar
carlosandrescomenzando
PJ de Quest
PJ de Quest

Colombia
RPG Maker : Ace
Mensajes : 38
Monedas : 84
Reputación : 9
Localización : colombia la mejor tierra del mundo

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por Turbiosoft.acho el Lun Ene 26, 2015 3:22 am

En el propio script viene el autor, no hace falta irse muy lejos xD y dudo mucho que Mikey Joe (no recuerdo cómo se escribía su nombre) hubiese hecho ese script.

¡Un saludo y gracias por el aporte!

_________________

¡Apoya PCII colocando esta barrita en tu firma!

Turbiosoft.acho apoya a...:






Y a los juegos de Zoro y Japo (?)


avatar
Turbiosoft.acho
Admin
Admin

Femenino
Rmakercom
RPG Maker : Vx
Mensajes : 1228
Monedas : 4304
Reputación : 179
Localización : En el glorioso y magistral Zulo.

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por fatyguero el Lun Ene 26, 2015 3:30 pm

Eso ni es script ni na xD. es solo una modificacion del menu por defecto... veamo, este es el menu por defecto del ace:

Código:
#==============================================================================
# ■ Scene_Menu
#------------------------------------------------------------------------------
#  メニュー画面の処理を行うクラスです。
#==============================================================================

class Scene_Menu < Scene_MenuBase
  #--------------------------------------------------------------------------
  # ● 開始処理
  #--------------------------------------------------------------------------
  def start
    super
    create_command_window
    create_gold_window
    create_status_window
  end
  #--------------------------------------------------------------------------
  # ● コマンドウィンドウの作成
  #--------------------------------------------------------------------------
  def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.set_handler(:item,      method(:command_item))
    @command_window.set_handler(:skill,     method(:command_personal))
    @command_window.set_handler(:equip,     method(:command_personal))
    @command_window.set_handler(:status,    method(:command_personal))
    @command_window.set_handler(:formation, method(:command_formation))
    @command_window.set_handler(:save,      method(:command_save))
    @command_window.set_handler(:game_end,  method(:command_game_end))
    @command_window.set_handler(:cancel,    method(:return_scene))
  end
  #--------------------------------------------------------------------------
  # ● ゴールドウィンドウの作成
  #--------------------------------------------------------------------------
  def create_gold_window
    @gold_window = Window_Gold.new
    @gold_window.x = 0
    @gold_window.y = Graphics.height - @gold_window.height
  end
  #--------------------------------------------------------------------------
  # ● ステータスウィンドウの作成
  #--------------------------------------------------------------------------
  def create_status_window
    @status_window = Window_MenuStatus.new(@command_window.width, 0)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[アイテム]
  #--------------------------------------------------------------------------
  def command_item
    SceneManager.call(Scene_Item)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[スキル][装備][ステータス]
  #--------------------------------------------------------------------------
  def command_personal
    @status_window.select_last
    @status_window.activate
    @status_window.set_handler(:ok,     method(:on_personal_ok))
    @status_window.set_handler(:cancel, method(:on_personal_cancel))
  end
  #--------------------------------------------------------------------------
  # ● コマンド[並び替え]
  #--------------------------------------------------------------------------
  def command_formation
    @status_window.select_last
    @status_window.activate
    @status_window.set_handler(:ok,     method(:on_formation_ok))
    @status_window.set_handler(:cancel, method(:on_formation_cancel))
  end
  #--------------------------------------------------------------------------
  # ● コマンド[セーブ]
  #--------------------------------------------------------------------------
  def command_save
    SceneManager.call(Scene_Save)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[ゲーム終了]
  #--------------------------------------------------------------------------
  def command_game_end
    SceneManager.call(Scene_End)
  end
  #--------------------------------------------------------------------------
  # ● 個人コマンド[決定]
  #--------------------------------------------------------------------------
  def on_personal_ok
    case @command_window.current_symbol
    when :skill
      SceneManager.call(Scene_Skill)
    when :equip
      SceneManager.call(Scene_Equip)
    when :status
      SceneManager.call(Scene_Status)
    end
  end
  #--------------------------------------------------------------------------
  # ● 個人コマンド[終了]
  #--------------------------------------------------------------------------
  def on_personal_cancel
    @status_window.unselect
    @command_window.activate
  end
  #--------------------------------------------------------------------------
  # ● 並び替え[決定]
  #--------------------------------------------------------------------------
  def on_formation_ok
    if @status_window.pending_index >= 0
      $game_party.swap_order(@status_window.index,
                             @status_window.pending_index)
      @status_window.pending_index = -1
      @status_window.redraw_item(@status_window.index)
    else
      @status_window.pending_index = @status_window.index
    end
    @status_window.activate
  end
  #--------------------------------------------------------------------------
  # ● 並び替え[キャンセル]
  #--------------------------------------------------------------------------
  def on_formation_cancel
    if @status_window.pending_index >= 0
      @status_window.pending_index = -1
      @status_window.activate
    else
      @status_window.unselect
      @command_window.activate
    end
  end
end

si nos vamos a esta parte:
Código:
 #--------------------------------------------------------------------------
  # ● コマンドウィンドウの作成
  #--------------------------------------------------------------------------
  def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.set_handler(:item,      method(:command_item))
    @command_window.set_handler(:skill,     method(:command_personal))
    @command_window.set_handler(:equip,     method(:command_personal))
    @command_window.set_handler(:status,    method(:command_personal))
    @command_window.set_handler(:formation, method(:command_formation))
    @command_window.set_handler(:save,      method(:command_save))
    @command_window.set_handler(:game_end,  method(:command_game_end))
    @command_window.set_handler(:cancel,    method(:return_scene))
  end
Y borramos comandos como burros pues directamente desapareceran del menu.
Luego tendriamos que borrar los "def" de esos comandos, que serian justo debajo de esas lineas de codigo:
Código:
  #--------------------------------------------------------------------------
  # ● コマンド[セーブ]
  #--------------------------------------------------------------------------
  def command_save
    SceneManager.call(Scene_Save)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[ゲーム終了]
  #--------------------------------------------------------------------------
  def command_game_end
    SceneManager.call(Scene_End)
  end
  #--------------------------------------------------------------------------
  # ● 個人コマンド[決定]
  #--------------------------------------------------------------------------
  def on_personal_ok
    case @command_window.current_symbol
    when :skill
      SceneManager.call(Scene_Skill)
    when :equip
      SceneManager.call(Scene_Equip)
    when :status
      SceneManager.call(Scene_Status)
    end
  end
Dependiendo del comando que borramos pues borramos su definicion para que no tire error. y listo ya tenemos un menu con menos opciones de comandos. luego lo del color de las ventanas y tal... pues eso es cambiandole los colores a la imagen "windows skin" en la carpeta "System" del maker.

saluuuuuuuudos
avatar
fatyguero
PJ Principal
PJ Principal

Masculino
Argentina
RPG Maker : Ace
Mensajes : 341
Monedas : 377
Reputación : 94
Edad : 34
Localización : en el culo del mundo... digo el centro xD

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por miky joe el Mar Ene 27, 2015 7:18 pm

Exacto,yo no hice ese "script",solo lo puse en algun lugar,y la imagen es de Redencion,que no es de teror,solo para que vieran como era,bueno,saludos.

Me acabo de registrar.

miky joe
PJ de Relleno
PJ de Relleno

México
RPG Maker : Ace
Mensajes : 1
Monedas : 1
Reputación : 0

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por edrockxd el Lun Feb 23, 2015 5:31 am

@fatyguero escribió:Eso ni es script ni na xD. es solo una modificacion del menu por defecto... veamo, este es el menu por defecto del ace:

Código:
#==============================================================================
# ■ Scene_Menu
#------------------------------------------------------------------------------
#  メニュー画面の処理を行うクラスです。
#==============================================================================

class Scene_Menu < Scene_MenuBase
  #--------------------------------------------------------------------------
  # ● 開始処理
  #--------------------------------------------------------------------------
  def start
    super
    create_command_window
    create_gold_window
    create_status_window
  end
  #--------------------------------------------------------------------------
  # ● コマンドウィンドウの作成
  #--------------------------------------------------------------------------
  def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.set_handler(:item,      method(:command_item))
    @command_window.set_handler(:skill,     method(:command_personal))
    @command_window.set_handler(:equip,     method(:command_personal))
    @command_window.set_handler(:status,    method(:command_personal))
    @command_window.set_handler(:formation, method(:command_formation))
    @command_window.set_handler(:save,      method(:command_save))
    @command_window.set_handler(:game_end,  method(:command_game_end))
    @command_window.set_handler(:cancel,    method(:return_scene))
  end
  #--------------------------------------------------------------------------
  # ● ゴールドウィンドウの作成
  #--------------------------------------------------------------------------
  def create_gold_window
    @gold_window = Window_Gold.new
    @gold_window.x = 0
    @gold_window.y = Graphics.height - @gold_window.height
  end
  #--------------------------------------------------------------------------
  # ● ステータスウィンドウの作成
  #--------------------------------------------------------------------------
  def create_status_window
    @status_window = Window_MenuStatus.new(@command_window.width, 0)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[アイテム]
  #--------------------------------------------------------------------------
  def command_item
    SceneManager.call(Scene_Item)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[スキル][装備][ステータス]
  #--------------------------------------------------------------------------
  def command_personal
    @status_window.select_last
    @status_window.activate
    @status_window.set_handler(:ok,     method(:on_personal_ok))
    @status_window.set_handler(:cancel, method(:on_personal_cancel))
  end
  #--------------------------------------------------------------------------
  # ● コマンド[並び替え]
  #--------------------------------------------------------------------------
  def command_formation
    @status_window.select_last
    @status_window.activate
    @status_window.set_handler(:ok,     method(:on_formation_ok))
    @status_window.set_handler(:cancel, method(:on_formation_cancel))
  end
  #--------------------------------------------------------------------------
  # ● コマンド[セーブ]
  #--------------------------------------------------------------------------
  def command_save
    SceneManager.call(Scene_Save)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[ゲーム終了]
  #--------------------------------------------------------------------------
  def command_game_end
    SceneManager.call(Scene_End)
  end
  #--------------------------------------------------------------------------
  # ● 個人コマンド[決定]
  #--------------------------------------------------------------------------
  def on_personal_ok
    case @command_window.current_symbol
    when :skill
      SceneManager.call(Scene_Skill)
    when :equip
      SceneManager.call(Scene_Equip)
    when :status
      SceneManager.call(Scene_Status)
    end
  end
  #--------------------------------------------------------------------------
  # ● 個人コマンド[終了]
  #--------------------------------------------------------------------------
  def on_personal_cancel
    @status_window.unselect
    @command_window.activate
  end
  #--------------------------------------------------------------------------
  # ● 並び替え[決定]
  #--------------------------------------------------------------------------
  def on_formation_ok
    if @status_window.pending_index >= 0
      $game_party.swap_order(@status_window.index,
                             @status_window.pending_index)
      @status_window.pending_index = -1
      @status_window.redraw_item(@status_window.index)
    else
      @status_window.pending_index = @status_window.index
    end
    @status_window.activate
  end
  #--------------------------------------------------------------------------
  # ● 並び替え[キャンセル]
  #--------------------------------------------------------------------------
  def on_formation_cancel
    if @status_window.pending_index >= 0
      @status_window.pending_index = -1
      @status_window.activate
    else
      @status_window.unselect
      @command_window.activate
    end
  end
end

si nos vamos a esta parte:
Código:
 #--------------------------------------------------------------------------
  # ● コマンドウィンドウの作成
  #--------------------------------------------------------------------------
  def create_command_window
    @command_window = Window_MenuCommand.new
    @command_window.set_handler(:item,      method(:command_item))
    @command_window.set_handler(:skill,     method(:command_personal))
    @command_window.set_handler(:equip,     method(:command_personal))
    @command_window.set_handler(:status,    method(:command_personal))
    @command_window.set_handler(:formation, method(:command_formation))
    @command_window.set_handler(:save,      method(:command_save))
    @command_window.set_handler(:game_end,  method(:command_game_end))
    @command_window.set_handler(:cancel,    method(:return_scene))
  end
Y borramos comandos como burros pues directamente desapareceran del menu.
Luego tendriamos que borrar los "def" de esos comandos, que serian justo debajo de esas lineas de codigo:
Código:
  #--------------------------------------------------------------------------
  # ● コマンド[セーブ]
  #--------------------------------------------------------------------------
  def command_save
    SceneManager.call(Scene_Save)
  end
  #--------------------------------------------------------------------------
  # ● コマンド[ゲーム終了]
  #--------------------------------------------------------------------------
  def command_game_end
    SceneManager.call(Scene_End)
  end
  #--------------------------------------------------------------------------
  # ● 個人コマンド[決定]
  #--------------------------------------------------------------------------
  def on_personal_ok
    case @command_window.current_symbol
    when :skill
      SceneManager.call(Scene_Skill)
    when :equip
      SceneManager.call(Scene_Equip)
    when :status
      SceneManager.call(Scene_Status)
    end
  end
Dependiendo del comando que borramos pues borramos su definicion para que no tire error. y listo ya tenemos un menu con menos opciones de comandos. luego lo del color de las ventanas y tal... pues eso es cambiandole los colores a la imagen "windows skin" en la carpeta "System" del maker.

saluuuuuuuudos
Oye hice lo que dijiste y funciona! pero como hago par que no aparezcan las opciones en el menú? aparecen peo no sirven de nada, no quiero que aparezcan como lo hago?
avatar
edrockxd
PJ de Quest
PJ de Quest

Masculino
Ecuador
RPG Maker : Ace
Mensajes : 41
Monedas : 79
Reputación : 3
Edad : 23
Localización : Barranquilla

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por fatyguero el Lun Feb 23, 2015 2:07 pm

Has borrado sus deficniciones? son los modulos "def" que hay debajo del "create_command_window"

tengo que mirarlo xD.

mira este es el menu que cree yo para mi juego, cencillito para un player y en horizontal

Código:
    #===============================================================================
    # Menu Horizontal + pantalla de condicion
    #===============================================================================
    # Coded By : Ultim1337Gamer ----  Modificado y traducido por Fatyguero
    #==============================================================================#
    #===========================Info y terminos de uso=============================#
    # Este escript cambia el menu default por uno editable y en horizontal para un
    # solo player.       
    #==============================================================================#
    # uso no comercial.           
    #==============================================================================#
   
    #===============================================================================
    # Seccion Editable
    #===============================================================================
  module Menu_Horizontal
    XPos      = 0            # la posicion X de la pantalla del menu
    YPos      = 50            # la posicion Y de la pantalla del menu
    Width    = 545          # el ancho de la pantalla del menu
    Height    = 110          # el largo de la pantalla del menu
    ItemsComm  = "Objetos"    # Nombre del comando "Items"
    DiaryComm  = "Diario"    # Nombre del comando "Diary"
    EquipComm  = "Equipo"    # Nombre del comando "Equip"
    OptionsComm = "Opciones"  # Nombre del comando "Opciones"
  end   
 
    #=============================================================================
    # Ventana condicion
    #=============================================================================
  class Menu_Condicion < Window_Base
    def initialize
    super(0,100,544,150)            # (x, y, ancho, largo) Posicion y tamaño de ventana
    @actor = $game_actors[1]
    @status_face_val
    refresh
  end
  end
    #=============================================================================
    # Cargar Personaje controlable a variable actor
    #=============================================================================
    def actor=(actor)
    return if @actor == actor
    @actor = actor   
    refresh
  end
    #--------------------------------------------------------------------------
    # Definir metodo Refresh
    #--------------------------------------------------------------------------
  def refresh
    contents.clear
    draw_geninfo  (line_height * 0)
  end
 
  #--------------------------------------------------------------------------
  # Dibujar Face del personaje y condicion de estado
  #--------------------------------------------------------------------------
    def draw_geninfo(y)
    draw_actor_face(@actor = $game_actors[1], 10, 15)# si no cumple condicion dibuja face Nº1
    draw_gauge(170, 80, 300, @actor.hp_rate, hp_gauge_color1, hp_gauge_color2)
    # dibuja la barra de vida, simplemente omite esta linea si no la quieres
    contents.font.size = contents.font.size * 2  # Tamaño de la fuente
    draw_text(200, 0, 544, 50, "Condicion")# Dibujando texto ( x, y, ancho, largo, "texto")
    end
 
    #===========================================================================
    # CREANDO EL MENU HORIZONTAL
    #===========================================================================

    class Window_Menu_Horizontal_Menu < Window_HorzCommand
       
    #--------------------------------------------------------------------------
    # Cargando informacion del tamñano
    #--------------------------------------------------------------------------
      def initialize(x, y, width, height)
      @window_width = width
      @window_height = height
      super(x, y)
    end
    #--------------------------------------------------------------------------
    # Cargando ancho de ventana
    #--------------------------------------------------------------------------
      def window_width
        @window_width
    end
    #--------------------------------------------------------------------------
    # Cargando largo de ventana
    #--------------------------------------------------------------------------
    def window_height
      @window_height
    end
   
    #--------------------------------------------------------------------------
    # Creando lista de comandos
    #--------------------------------------------------------------------------
    def make_command_list
      add_command(Menu_Horizontal::ItemsComm,  :item)
      add_command(Menu_Horizontal::DiaryComm,  :diary)
      add_command(Menu_Horizontal::EquipComm,  :equip)
      add_command(Menu_Horizontal::OptionsComm, :opciones)
    end
    end
   
    #--------------------------------------------------------------------------
    # Iniciando el menu
    #--------------------------------------------------------------------------
   
    class Scene_Map < Scene_Base
     
    #--------------------------------------------------------------------------
    # Cambiando apertura de menu por defecto
    #--------------------------------------------------------------------------       
    alias :u1g_call_menu call_menu
      def call_menu
        u1g_call_menu
        RPG::SE.new("AbrirMenu", 100,100).play # Reproduce sonido al abrir menu
                                              # Nombre del archivo en la carpeta
        SceneManager.call(Scene_Menu_Horizontal_Menu)
        Window_MenuCommand::init_command_position
    end 
    end
    #---------------------------------------------------------------------------
    # Arrancando la Escena del menu
    #---------------------------------------------------------------------------
       
    class Scene_Menu_Horizontal_Menu < Scene_MenuBase
    def start
        super
        create_command_window
        @ventana = Menu_Condicion.new
        @ventana.z = 2
    end
    #--------------------------------------------------------------------------
    # Creando comandos
    #--------------------------------------------------------------------------
    def create_command_window
        @command_window = Window_Menu_Horizontal_Menu.new(Menu_Horizontal::XPos,
        Menu_Horizontal::YPos,Menu_Horizontal::Width,Menu_Horizontal::Height)
        @command_window.z = 1
        @command_window.opacity = 0
        @command_window.set_handler(:item,      method(:command_item))
        @command_window.set_handler(:diary,      method(:command_diary))
        @command_window.set_handler(:equip,    method(:command_equip))
        @command_window.set_handler(:opciones,  method(:command_opciones))
        @command_window.set_handler(:cancel,    method(:return_scene))
      end
     
    #--------------------------------------------------------------------------
    # Cerrar ventana
    #--------------------------------------------------------------------------
    def return_scene
      SceneManager.call(Scene_Map)
      end

    #--------------------------------------------------------------------------
    # Llamando escena de Objetos
    #--------------------------------------------------------------------------
      def command_item
        SceneManager.call(Scene_Item)
    end
    #--------------------------------------------------------------------------
    # Llamando escena de Diario
    #--------------------------------------------------------------------------
      def command_diary
        SceneManager.call(Scene_Notebook)
    end
    #---------------------------------------------------------------------------
    # Llamando escena de Equipo
    #--------------------------------------------------------------------------
      def command_equip
        SceneManager.call(Scene_Equipo)
    end
    #--------------------------------------------------------------------------
    # Llamando escena de Opciones
    #--------------------------------------------------------------------------
      def command_opciones
        SceneManager.call(Scene_Opciones)
    end
    end

No se si te saldra algun error, reportamelo para ver que solucion te doy si? seguramente te dara error. lo mas seguro es que te de error en estas lineas:
Código:
    #--------------------------------------------------------------------------
    # Definir metodo Refresh
    #--------------------------------------------------------------------------
  def refresh
    contents.clear
    draw_geninfo  (line_height * 0)
  end
 
  #--------------------------------------------------------------------------
  # Dibujar Face del personaje y condicion de estado
  #--------------------------------------------------------------------------
    def draw_geninfo(y)
    draw_actor_face(@actor = $game_actors[1], 10, 15)# si no cumple condicion dibuja face Nº1
    draw_gauge(170, 80, 300, @actor.hp_rate, hp_gauge_color1, hp_gauge_color2)
    # dibuja la barra de vida, simplemente omite esta linea si no la quieres
    contents.font.size = contents.font.size * 2  # Tamaño de la fuente
    draw_text(200, 0, 544, 50, "Condicion")# Dibujando texto ( x, y, ancho, largo, "texto")
    end
 
es lo que dibuja el face, como es un archivo mio seguramente tendras que cambiar los numeros en draw_actor_face por el numero de tu faceset y el numero de la face, seria del 1 al 8 dependiendo donde este tu face, se cuenta el 1 el primero a la izquierda y el 8 el ultimo de abajo a la derecha

Tambien deberias de borrar todo lo referente a "diary" que encuentres en mi script puesto que eso llama a otro script de diario que tengo implementado, solo borra todas las lineas que hagan algo con diary.

Si quieres mandame tu proyecto por MP y te adapto el script ^^.

saluuuuuuuuuuudos
avatar
fatyguero
PJ Principal
PJ Principal

Masculino
Argentina
RPG Maker : Ace
Mensajes : 341
Monedas : 377
Reputación : 94
Edad : 34
Localización : en el culo del mundo... digo el centro xD

Volver arriba Ir abajo

Re: vx ace/autor desconocido/menu sencillo para juegos de terror

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.