Bem-vindo, visitante!
 Login:  Senha:
Para refletir: "O RPG Maker só tirava notas baixas em Interpretação, até que usou o Game_Interpreter." - Alucard_2

Autor Tópico: MK Custom Menu v 1.5  (Lido 3132 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

MK-DarckY

  • Membro
  • *
  • Mensagens: 134
  • Reputação: 18
  • Offline
  • MK-DarckY scripter - Estudando
MK Custom Menu v 1.5
« em: 16 de Agosto de 2009, 14:31:27 »
Pontuação: 2
    MK Custom Menu V 1.5
    por Shepher ou MKDarckY(como preferir)


    Introdução

    Esse script modifica o menu, fazendo o ficar mais bonito que o padrao, com fogs passando pelo Fundo, janelas mais bem posicionadas dando um ar de bonito O.o

    Características
    [LIST=1]
    • Fundo personalizavel
    • Fog passando por traás do fundo a velocidade customizavel
    • Música toca. Sem o problema de quando muda de scene ela para. Ex: Quando eu estou no menu a música toca eu vou para o menu Itens, ela ainda continua a tocar. Muitos Menus possuiam esse problema dele parar.
    • Volume da musica customizavel
    • Textos das janelas customizaveis
    • Opacidades a seu gosto
    • Posiçoes Z voce poderá modificar a vontade OBS: Pra que nao sabe, Posiçao Z serve para saber qual menu ou imagem fica na frente de que, quanto mais alto mais acima fica :)
    • Partes tiraveis/editaveis enquanto o jogo acontece!
    Screenshots[/U][/B]

    Tá ai, espero que gostem...


    Como usar

    Cole o script acima do script "Main". Apos isso customize-o como quiser. Leia as instruçoes!


    Demo
    Sem demo ainda, BrasilTelecom com problema na net e nem baixa aqui nao tah baixando, nem vo tenta faze upload ... dentro de 1 semana eu faço upload.


    Script[/U][/SIZE]
    [/list]
    Código: [Selecionar]
    #==============================================================================|
    # MK - Custom Menu v 1.0                                                       |
    #   Created by  Shepher and MK-DarckY                                          |
    #------------------------------------------------------------------------------|
    # Novo menu para RPG Maker(já ouvi gente falando que poderia ser o padrão)     |
    #  É bem bonito, simples e com bastante recursos(não muitos mas irá ter muitos |
    # aí pela frente).                                                             |
    #------------------------------------------------------------------------------|
    # Caracteristicas                                                              |
    #  • Fundo personalizável                                                      |
    #  • Imagem FOG(névoa atrás)                                                   |
    #  • Imagem FOG com movimentos                                                 |
    #  • Música                                                                    |
    #  • Pasta diferenciada para música do menu(não tão importante HAHA)'          |
    #  • Opacidades para cada parte do menu                                        |
    #  • Posições "Z" das janelas(posições para sobrepor uma janela ou imagem      |
    #  • Textos que tiverem no menu podem ser trocados fácilmente                  |
    #  • Ao mudar de menu(equipamente, skill, etc) não sai a música somente quando |
    #     saí do menu.                                                             |
    #  • Fundo trocável em qualquer parte do jogo                                  |
    #  • Desabilitamento da música em qualquer parte do jogo                       |
    #  • Trocar música no meio do jogo                                             |
    #    Bom é isso por enquanto                                                   |
    #------------------------------------------------------------------------------|
    # Comandos para trocar partes do menu:                                         |
    #  • $Fundo = "NomeDaImagem"  |TROCA A IMAGEM DE FUNDO                         |
    #  • $Fog = "NomeDaImagem"    |TROCA A IMAGEM DE FOG                           |
    #  • $Musica = true/false | Botar ou tirar a música respectivamente            |
    #  • $Musicas = "nomedamusica" | Trocar a música                               |
    #------------------------------------------------------------------------------|
    # Caracteristicas nova versão                                                  |
    #  • Música aleatória                                                          |
    #  • Velocidade do deslocamento do FOG aleátorio                               |
    #  • Ícones ao lado das opções                                                 |
    #  • Atualização no Window_Status                                              |
    #     É isso também, vamo lá, fiquem ligados nas atualizações                  |
    #==============================================================================|
    module Shepher # Hahaha , adoro meu nick
      ##############################################################
      ############### CONFIGURAÇÕES DO MENU PRINCIPAL ##############
      ##############################################################
      # Nome da imagem de fundo do menu, deve estar na pasta System
      $Fundo = "" # Padrao = Fundo
      # Nome do arquivo da nevoa - Deve estar na pasta Pictures
      $Fog = "" # Padrão = fog
      # Opacidades #
      # Opacidade da nevoa
      OpacidadeFog = 100 # Padrao = 100
      # Opacidade da janela de gold
      OpacidadeGold = 100 # Padrao = 100
      # Opacidade da janela d status
      OpacidadeStatus = 100 # Padrao = 100
      # Opacidade da janela de comando
      OpacidadeComando = 100 # Padrão = 100
      # Opacidade da janela de Timer(tempo)
      OpacidadeTimer = 100
     
      # Posições Z - Aqui define qual janela fica na frente de qual #
      # Recomendo deixar as janelas todas iguais e para imagens diferentes #
      # Ex: Janelas = 200 | Fog(nevoa) = 100 | Fundo = 140 #
     
      # Posição Z do fog
      # Isso faz com que as janelas se sobreponham sobre o plano de funo e do fog :)
      # Sempre deixe as posiçoes Z das janelas maiores que a do plano de fundo e fog :P
      PosicaoFog_Z = 100 # Padrão 100
      # Posição Z do fundo
      PosicaoFundo_Z = 140 # Padrão 100
      # Posição Z da janela de gold
      PosicaoGold_Z = 200 # Padrão 200
      # Posição Z da janela de status
      PosicaoStatus_Z = 200 # Padrão 200
      # Posição Z da janela de comando
      PosicaoComando_Z = 200 # Padrão 200
     
      # Música no menu #
      Pasta = "BGM/" # Pasta onde fica a música OBS; Sempre deixe o / no final
      $Musica = true # Isso é se voce quer música no menu
      $Musicas = "Battle1"  # Se vc quiser música, qual será ela?
      Volume = 100 # Volume da muúsica do menu
     
      # Opçoes sobre o FOG
      # Recomendo as 2 velocidades serem iguais , se nao pode dar problema ^^
      VelocidadeX_Fog = 1.5 # Defina a velocidade do deslocamento para coordenada X
      VelocidadeY_Fog = 1.5 # Defina a velocidade do deslocamento para coordenada Y
     
      # Textos
      TextoLocal = "Local:" # Texto que aparece na janela local
      TextoTime = "Tempo jogando:" # Texto que aparece na janela de Timer
    end

    #==============================================================================
    # Window_MenuStatus
    #------------------------------------------------------------------------------
    # Janela que exibe os status dos membros da equipe no menu.
    #==============================================================================

    class Window_MenuStatus < Window_Selectable
      #--------------------------------------------------------------------------
      # Inicialização do objeto
      #     x : coordenada X da janela
      #     y : coordenada Y da janela
      #--------------------------------------------------------------------------
      def initialize(x, y)
        super(63, y, 418, 290)
        refresh
        self.active = false
        self.index = -1
      end
      #--------------------------------------------------------------------------
      # Atualização
      #--------------------------------------------------------------------------
      def refresh
        self.contents.clear
        @item_max = $game_party.members.size
        for actor in $game_party.members
          draw_actor_face(actor, actor.index * 96 + 2, 2, 92)
          x = actor.index * 97 + WLH / 2
          y = 104
          draw_actor_name(actor, x, y)
          draw_actor_graphic(actor, x + 70, y + 150)
          draw_actor_class(actor, x , y + 120)
          draw_actor_level(actor, x, y + WLH * 1)
          draw_actor_state(actor, x, y + WLH * 2)
          draw_actor_hp(actor,  x + 5 , y + 60, 60)
          draw_actor_mp(actor, x + 5, y + 80, 60)
        end
      end
      #--------------------------------------------------------------------------
      # Atualização do cursor
      #--------------------------------------------------------------------------
      def update_cursor
        if @index < 0               # No cursor
          self.cursor_rect.empty
        elsif @index < @item_max    # Normal
          self.cursor_rect.set( @index * 96, 0, 96, 250)
        elsif @index >= 100         # Self
          self.cursor_rect.set(0, (@index - 100) * 96, contents.width, 96)
        else                        # All
          self.cursor_rect.set(0, 0, contents.width, @item_max * 96)
        end
      end
    end

    class Scene_Menu < Scene_Base
      include Shepher
      #--------------------------------------------------------------------------
      # Inicialização do objeto
      #     menu_index : posição inicial do cursor
      #--------------------------------------------------------------------------
      def initialize(menu_index = 0)
        @menu_index = menu_index
      end
      #--------------------------------------------------------------------------
      # Inicialização do processo
      #--------------------------------------------------------------------------
      def start
        super
        # Criaçao das janelas #
        create_menu_background
        create_command_window
        @command_window.z = (Shepher::PosicaoComando_Z)
        @command_window.opacity = (Shepher::OpacidadeComando)
        @sprite = Sprite.new
        @sprite.bitmap = Cache.system($Fundo)
        @sprite.opacity = 155
        @sprite.z = (Shepher::PosicaoFundo_Z)
        @fog = Plane.new
        @fog.bitmap = Cache.picture($Fog)
        @fog.opacity = 55
        @fog.z = (Shepher::PosicaoFog_Z)
        @fog.opacity = (Shepher::OpacidadeFog)
        @gold_window = Window_Gold.new(384, 0) # 0,360
        @gold_window.z = (Shepher::PosicaoGold_Z)
        @gold_window.opacity = (Shepher::OpacidadeGold)
        @status_window = Window_MenuStatus.new(160, 0 + @gold_window.height)
        @status_window.z = (Shepher::PosicaoStatus_Z)
        @status_window.opacity = (Shepher::OpacidadeStatus)
        @local_window = Window_Local.new(0, @status_window.height + @gold_window.height,@status_window.height + @gold_window.height + 38)
        @tempo_window = Window_PlayTime.new(@local_window.width, @gold_window.height + @status_window.height)
        end
      #--------------------------------------------------------------------------
      # Fim do processo
      #--------------------------------------------------------------------------
      def terminate
        super
        dispose_menu_background
        @sprite.dispose
        @fog.dispose
        @command_window.dispose
        @gold_window.dispose
        @status_window.dispose
        @local_window.dispose
        @tempo_window.dispose
        $game_map.refresh
        $game_map.update
        $game_map.autoplay
      end
      #--------------------------------------------------------------------------
      # Atualização da tela
      #--------------------------------------------------------------------------
      def update
        super
        update_menu_background
        @sprite.update
        @command_window.update
        @gold_window.update
        @status_window.update
        @local_window.update
        @tempo_window.update
        @fog.ox += Shepher::VelocidadeX_Fog
        @fog.oy += Shepher::VelocidadeY_Fog
        Audio.bgm_play("Audio/"+ Shepher::Pasta + $Musicas, Shepher::Volume, 100) if $Musica == true
        if Input.press?(Input::B)
         Audio.bgm_stop   
        end
        if @command_window.active
          update_command_selection
        elsif @status_window.active
          update_actor_selection
        end
      end
      #--------------------------------------------------------------------------
      # Criação da janela de comandos
      #--------------------------------------------------------------------------
      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(544 - 160, [s1, s2, s3, s4, s5, s6], 6, 0, 10)
        @command_window.index = @menu_index
        @command_window.x = 0
        if $game_party.members.size == 0          # Se não houver membros na equipe
          @command_window.draw_item(0, false)     # Desabilita "Items"
          @command_window.draw_item(1, false)     # Desabilita "Habilidades"
          @command_window.draw_item(2, false)     # Desabilita "Equipamentos"
          @command_window.draw_item(3, false)     # Desabilita "Status"
        end
        if $game_system.save_disabled             # Se salvar for proibido
          @command_window.draw_item(4, false)     # Desabilita "Salvar"
        end
      end
      #--------------------------------------------------------------------------
      # Atualização da escolha de comando
      #--------------------------------------------------------------------------
      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  # Habilidades, equipamento, status
            start_actor_selection
          when 4      # Salvar
            $scene = Scene_File.new(true, false, false)
          when 5      # Fim de jogo
            $scene = Scene_End.new
          end
        end
      end
      #--------------------------------------------------------------------------
      # Início da seleção de herói
      #--------------------------------------------------------------------------
      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
      #--------------------------------------------------------------------------
      # Fim da seleção de herói
      #--------------------------------------------------------------------------
      def end_actor_selection
        @command_window.active = true
        @status_window.active = false
        @status_window.index = -1
      end
      #--------------------------------------------------------------------------
      # Atualização da seleção de herói
      #--------------------------------------------------------------------------
      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  # Habilidades
            $scene = Scene_Skill.new(@status_window.index)
          when 2  # Equipamento
            $scene = Scene_Equip.new(@status_window.index)
          when 3  # Status
            $scene = Scene_Status.new(@status_window.index)
          end
        end
      end
     class Game_Map
       attr_reader   :map_id
       def namemap
         $name_map = load_data("Data/MapInfos.rvdata")
         $name_map[@map_id].name
       end
     end
    class Window_PlayTime < Window_Base
     
      def initialize(x,y)
        super(x, y, 160, 72)
        self.x = x # Cordenada X
        self.y = y # Cordenada Y
        self.back_opacity = Shepher::OpacidadeTimer # Opacidade(Transparência)
        refresh
      end
     
      def refresh
        self.contents.clear
        self.contents.font.color = system_color
        self.contents.draw_text(2, -4, 120, 24, Shepher::TextoTime)
        @total_sec = Graphics.frame_count / Graphics.frame_rate
        hour = @total_sec / 60 / 60
        min = @total_sec / 60 % 60
        sec = @total_sec % 60
        text = sprintf("%02d:%02d:%02d", hour, min, sec)
        self.contents.font.color = normal_color
        self.contents.draw_text(4, 20, 120, 24, text, 2)
      end
     
      def update
        super
        if Graphics.frame_count / Graphics.frame_rate != @total_sec
          refresh
        end
      end
    end
    end
     class Game_Map
       attr_reader   :map_id
       def namemap
         $name_map = load_data("Data/MapInfos.rvdata")
         $name_map[@map_id].name
       end
     end

    class Window_Local < Window_Base

        def initialize(x,y,width)
        super(x, y, width, 72)
        refresh
      end

      def refresh
        self.contents.clear
        self.contents.font.color = system_color
        self.contents.draw_text(0, 2, 200, 32, Shepher::TextoLocal)
        self.contents.font.color = normal_color
        self.contents.draw_text(60, 2, 210, 32, $game_map.namemap.to_s)
    end
    end
      Perguntas Frequentes

      Por inquanto nada .

      Créditos e Agradecimentos[LIST=1]
      • Shepher ou MK DarckY por ter feito
      • [/I]
      • Eu por disponibilizar
      • [/I]
      Observações do Autor
      Desculpem o meu portugues sem acento, meu teclado está com problema, alguns acentos nao estao funcionando. :).

      Sobre o script, voltei com RPG Maker e estou indo aos poucos, com menus depois disso algumas Scenes mais engenhosas ou avancaçadas, depois batalhas :P

      Jorge Guerra

      • Membro Honorário
      • *
      • Mensagens: 948
      • Reputação: 75
      • Offline
      • O mago dos eventos
      Re: MK Custom Menu
      « Resposta #1 em: 17 de Agosto de 2009, 10:21:20 »
      Pontuação: 0
      Ótimo script! Está bem diferente e melhor do que o Menu Original do RMVX mesmo!

      + 1 crédito

      Vlws
      O mago dos eventos



      MK-DarckY

      • Membro
      • *
      • Mensagens: 134
      • Reputação: 18
      • Offline
      • MK-DarckY scripter - Estudando
      Re: MK Custom Menu
      « Resposta #2 em: 17 de Agosto de 2009, 16:45:14 »
      Pontuação: 0
      Vlw Jorge ! Que bom que gostou :) Meu primeiro script dps da volta *-*

      Espero + comentários :P

      adriano156

      • Membro
      • *
      • Mensagens: 36
      • Reputação: 2
      • Offline
      • Otaku
      Re: MK Custom Menu
      « Resposta #3 em: 23 de Agosto de 2009, 10:02:17 »
      Pontuação: 0
      Gratz!vo testa!   +1credit

      ilacirjr

      • Membro
      • *
      • Mensagens: 322
      • Reputação: 7
      • Offline
      • Designer
      Re: MK Custom Menu
      « Resposta #4 em: 23 de Agosto de 2009, 17:58:01 »
      Pontuação: 0
      mto bom, para personalizar, + 1 cred por disponibilizar

      MK-DarckY

      • Membro
      • *
      • Mensagens: 134
      • Reputação: 18
      • Offline
      • MK-DarckY scripter - Estudando
      Re: MK Custom Menu
      « Resposta #5 em: 24 de Agosto de 2009, 19:37:10 »
      Pontuação: 0
      Vlw gente,  já já eu estou atualizando ele *-*. Espero que gostem dah nova atualizaçao*vai demora um poco*

      Kdell

      • Membro
      • *
      • Mensagens: 1049
      • Reputação: 40
      • Offline
      • "Sou Sir-Kdell,Lord de belas artes,a seu dispor"
      • (Banido)
      Re: MK Custom Menu
      « Resposta #6 em: 12 de Setembro de 2009, 13:59:53 »
      Pontuação: 0
      Vou usa meus parabéns..
      ..podia dar bons tutos vc po aqui
      quem concoda levanta a mão aew
      Tutorial de Efeito de Mapa Subaquatico
      MRM Recomenda 20#


      Faço nu artistico e tenho orgulho disso!

      Meu fã? Use!
      Código: [Selecionar]
      [URL=http://img713.imageshack.us/i/kdellfan.png/][IMG]http://img713.imageshack.us/img713/7467/kdellfan.png[/IMG][/URL]Veja minhas artes:
      http://sir-kdell.deviantart.com

      Twinsen

      • Membro
      • *
      • Mensagens: 2064
      • Reputação: 160
      • Offline
      • ...
      Re: MK Custom Menu
      « Resposta #7 em: 13 de Setembro de 2009, 07:08:45 »
      Pontuação: 0
      Eu não levanto pq eu nunca vi mais de um script seu, mas por esse eu já levantava...
      muito bom e personalizável, parabéns...
         We are Felisberto
      We don't forget
      We don't forgive
      Expect us.    

      MK-DarckY

      • Membro
      • *
      • Mensagens: 134
      • Reputação: 18
      • Offline
      • MK-DarckY scripter - Estudando
      Re: MK Custom Menu
      « Resposta #8 em: 14 de Setembro de 2009, 15:01:50 »
      Pontuação: 0
      Bom, obrigado gente. Que bom que gostaram ... Estou vendo o que por na proxima versao... :D

      Kdell

      • Membro
      • *
      • Mensagens: 1049
      • Reputação: 40
      • Offline
      • "Sou Sir-Kdell,Lord de belas artes,a seu dispor"
      • (Banido)
      Re: MK Custom Menu
      « Resposta #9 em: 14 de Setembro de 2009, 15:40:31 »
      Pontuação: 0
      ah..concilia ele com Helper..ai te dou 5 cred..
      obs: conciliar;combinar
      Tutorial de Efeito de Mapa Subaquatico
      MRM Recomenda 20#


      Faço nu artistico e tenho orgulho disso!

      Meu fã? Use!
      Código: [Selecionar]
      [URL=http://img713.imageshack.us/i/kdellfan.png/][IMG]http://img713.imageshack.us/img713/7467/kdellfan.png[/IMG][/URL]Veja minhas artes:
      http://sir-kdell.deviantart.com

      Josefan

      • Membro
      • *
      • Mensagens: 139
      • Reputação: 1
      • Offline
      • JOSEFAN O MANO DO MAL! É NÓIX!
      Re: MK Custom Menu
      « Resposta #10 em: 14 de Setembro de 2009, 16:26:16 »
      Pontuação: 0
      Muiot bom mas ja existe um monte parecido!

      aew recomendo que troquem o nome "Habilidades" por Skill(economiza 6 letras)
      e "Equipamentos" por Equip (econmiza 6 letras)

      Para o nome não fikar o nome aperrtado!

      MK-DarckY

      • Membro
      • *
      • Mensagens: 134
      • Reputação: 18
      • Offline
      • MK-DarckY scripter - Estudando
      Re: MK Custom Menu
      « Resposta #11 em: 16 de Setembro de 2009, 18:03:49 »
      Pontuação: 0
      Depende, qual helper??? É o meu ou de outra pessoa? Aí faço um pra você e te mado por PM ^^

      @Josefan

      Vlws :D

      Kdell

      • Membro
      • *
      • Mensagens: 1049
      • Reputação: 40
      • Offline
      • "Sou Sir-Kdell,Lord de belas artes,a seu dispor"
      • (Banido)
      Re: MK Custom Menu
      « Resposta #12 em: 16 de Setembro de 2009, 19:00:15 »
      Pontuação: 0
      Helper do Bnezinho..
      dá pa adaptar?
      valendo 10 créditos!^^
      Tutorial de Efeito de Mapa Subaquatico
      MRM Recomenda 20#


      Faço nu artistico e tenho orgulho disso!

      Meu fã? Use!
      Código: [Selecionar]
      [URL=http://img713.imageshack.us/i/kdellfan.png/][IMG]http://img713.imageshack.us/img713/7467/kdellfan.png[/IMG][/URL]Veja minhas artes:
      http://sir-kdell.deviantart.com

      MK-DarckY

      • Membro
      • *
      • Mensagens: 134
      • Reputação: 18
      • Offline
      • MK-DarckY scripter - Estudando
      Re: MK Custom Menu
      « Resposta #13 em: 23 de Setembro de 2009, 17:03:27 »
      Pontuação: 0
      Kdell
      Tá aí o script com o Helper.

      Código: [Selecionar]
      #==============================================================================
      # Scene_Menu
      #------------------------------------------------------------------------------
      # Classe de operações na tela do menu.
      #==============================================================================
      module Shepher
        ##############################################################
        ############### CONFIGURAÇÕES DO MENU PRINCIPAL ##############
        ##############################################################
        # Nome da imagem de fundo do menu, deve estar na pasta System
        Fundo = "" # Padrao = Fundo
        # Nome do arquivo da nevoa - Deve estar na pasta Pictures
        Fog = "" # Padrão = fog
        # Opacidades #
        # Opacidade da nevoa
        OpacidadeFog = 100 # Padrao = 100
        # Opacidade da janela de gold
        OpacidadeGold = 100 # Padrao = 100
        # Opacidade da janela d status
        OpacidadeStatus = 100 # Padrao = 100
        # Opacidade da janela de comando
        OpacidadeComando = 100 # Padrão = 100
        # Opacidade da janela de Timer(tempo)
        OpacidadeTimer = 100
       
        # Posições Z - Aqui define qual janela fica na frente de qual #
        # Recomendo deixar as janelas todas iguais e para imagens diferentes #
        # Ex: Janelas = 200 | Fog(nevoa) = 100 | Fundo = 140 #
       
        # Posição Z do fog
        # Isso faz com que as janelas se sobreponham sobre o plano de funo e do fog :)
        # Sempre deixe as posiçoes Z das janelas maiores que a do plano de fundo e fog :P
        PosicaoFog_Z = 100 # Padrão 100
        # Posição Z do fundo
        PosicaoFundo_Z = 140 # Padrão 100
        # Posição Z da janela de gold
        PosicaoGold_Z = 200 # Padrão 200
        # Posição Z da janela de status
        PosicaoStatus_Z = 200 # Padrão 200
        # Posição Z da janela de comando
        PosicaoComando_Z = 200 # Padrão 200
       
        # Música no menu #
        Pasta = "BGM/" # Pasta onde fica a música OBS; Sempre deixe o / no final
        Musica = true # Isso é se voce quer música no menu
        Musicas = "Battle1"  # Se vc quiser música, qual será ela?
        Volume = 100 # Volume da muúsica do menu
       
        # Opçoes sobre o FOG
        # Recomendo as 2 velocidades serem iguais , se nao pode dar problema ^^
        VelocidadeX_Fog = 1.5 # Defina a velocidade do deslocamento para coordenada X
        VelocidadeY_Fog = 1.5 # Defina a velocidade do deslocamento para coordenada Y
       
        # Textos
        TextoLocal = "Local:" # Texto que aparece na janela local
        TextoTime = "Tempo jogando:" # Texto que aparece na janela de Timer
        end


      class Scene_Menu < Scene_Base
        #--------------------------------------------------------------------------
        # Inicialização do objeto
        #     menu_index : posição inicial do cursor
        #--------------------------------------------------------------------------
        def initialize(menu_index = 0)
          @menu_index = menu_index
        end
        #--------------------------------------------------------------------------
        # Inicialização do processo
        #--------------------------------------------------------------------------
        def start
          super
          # Criaçao das janelas #
          create_menu_background
          create_command_window
          @command_window.z = (Shepher::PosicaoComando_Z)
          @command_window.opacity = (Shepher::OpacidadeComando)
          @sprite = Sprite.new
          @sprite.bitmap = Cache.system(Shepher::Fundo)
          @sprite.opacity = 155
          @sprite.z = (Shepher::PosicaoFundo_Z)
          @fog = Plane.new
          @fog.bitmap = Cache.picture(Shepher::Fog)
          @fog.opacity = 55
          @fog.z = (Shepher::PosicaoFog_Z)
          @fog.opacity = (Shepher::OpacidadeFog)
          @gold_window = Window_Gold.new(384, 0) # 0,360
          @gold_window.z = (Shepher::PosicaoGold_Z)
          @gold_window.opacity = (Shepher::OpacidadeGold)
          @status_window = Window_MenuStatus.new(160, 0 + @gold_window.height)
          @status_window.z = (Shepher::PosicaoStatus_Z)
          @status_window.opacity = (Shepher::OpacidadeStatus)
          @local_window = Window_Local.new(0, @status_window.height + @gold_window.height,@status_window.height + @gold_window.height + 38)
          @tempo_window = Window_PlayTime.new(@local_window.width, @gold_window.height + @status_window.height)
          end
        #--------------------------------------------------------------------------
        # Fim do processo
        #--------------------------------------------------------------------------
        def terminate
          super
          dispose_menu_background
          @sprite.dispose
          @fog.dispose
          @command_window.dispose
          @gold_window.dispose
          @status_window.dispose
          @local_window.dispose
          @tempo_window.dispose
          $game_map.refresh
          $game_map.update
          $game_map.autoplay
        end
        #--------------------------------------------------------------------------
        # Atualização da tela
        #--------------------------------------------------------------------------
        def update
          super
          update_menu_background
          @sprite.update
          @command_window.update
          @gold_window.update
          @status_window.update
          @local_window.update
          @tempo_window.update
          @fog.ox += Shepher::VelocidadeX_Fog
          @fog.oy += Shepher::VelocidadeY_Fog
          Audio.bgm_play("Audio/"+ Shepher::Pasta + Shepher::Musicas, Shepher::Volume, 100) if Shepher::Musica == true
          if Input.press?(Input::B)
           Audio.bgm_stop   
          end
          if @command_window.active
            update_command_selection
          elsif @status_window.active
            update_actor_selection
          end
        end
        #--------------------------------------------------------------------------
        # Criação da janela de comandos
        #--------------------------------------------------------------------------
        def create_command_window
          s1 = 'Item'
          s2 = 'Skill'
          s3 = 'Equip'
          s4 = 'Stats'
          s5 = 'Salvar'
          s6 = 'Helper'
          s7 = 'Fim'
          @command_window = Window_Command.new(544 - 160, [s1, s2, s3, s4, s5, s6, s7], 7, 0, 10)
          @command_window.index = @menu_index
          @command_window.x = 0
          if $game_party.members.size == 0          # Se não houver membros na equipe
            @command_window.draw_item(0, false)     # Desabilita "Items"
            @command_window.draw_item(1, false)     # Desabilita "Habilidades"
            @command_window.draw_item(2, false)     # Desabilita "Equipamentos"
            @command_window.draw_item(3, false)     # Desabilita "Status"
          end
          if $game_system.save_disabled             # Se salvar for proibido
            @command_window.draw_item(4, false)     # Desabilita "Salvar"
          end
        end
        #--------------------------------------------------------------------------
        # Atualização da escolha de comando
        #--------------------------------------------------------------------------
        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  # Habilidades, equipamento, status
              start_actor_selection
            when 4      # Salvar
              $scene = Scene_File.new(true, false, false)
            when 5      # Helper
              $scene = Scene_Ajuda.new
            when 6    # Fim de jogo
              $scene = Scene_End.new
            end
          end
        end
        #--------------------------------------------------------------------------
        # Início da seleção de herói
        #--------------------------------------------------------------------------
        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
        #--------------------------------------------------------------------------
        # Fim da seleção de herói
        #--------------------------------------------------------------------------
        def end_actor_selection
          @command_window.active = true
          @status_window.active = false
          @status_window.index = -1
        end
        #--------------------------------------------------------------------------
        # Atualização da seleção de herói
        #--------------------------------------------------------------------------
        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  # Habilidades
              $scene = Scene_Skill.new(@status_window.index)
            when 2  # Equipamento
              $scene = Scene_Equip.new(@status_window.index)
            when 3  # Status
              $scene = Scene_Status.new(@status_window.index)
            end
          end
        end
       class Game_Map
         attr_reader   :map_id
         def namemap
           $name_map = load_data("Data/MapInfos.rvdata")
           $name_map[@map_id].name
         end
       end
      class Window_PlayTime < Window_Base
       
        def initialize(x,y)
          super(x, y, 160, 72)
          self.x = x # Cordenada X
          self.y = y # Cordenada Y
          self.back_opacity = Shepher::OpacidadeTimer # Opacidade(Transparência)
          refresh
        end
       
        def refresh
          self.contents.clear
          self.contents.font.color = system_color
          self.contents.draw_text(2, -4, 120, 24, Shepher::TextoTime)
          @total_sec = Graphics.frame_count / Graphics.frame_rate
          hour = @total_sec / 60 / 60
          min = @total_sec / 60 % 60
          sec = @total_sec % 60
          text = sprintf("%02d:%02d:%02d", hour, min, sec)
          self.contents.font.color = normal_color
          self.contents.draw_text(4, 20, 120, 24, text, 2)
        end
       
        def update
          super
          if Graphics.frame_count / Graphics.frame_rate != @total_sec
            refresh
          end
        end
      end
      end
       class Game_Map
         attr_reader   :map_id
         def namemap
           $name_map = load_data("Data/MapInfos.rvdata")
           $name_map[@map_id].name
         end
       end

      class Window_Local < Window_Base

          def initialize(x,y,width)
          super(x, y, width, 72)
          refresh
        end

        def refresh
          self.contents.clear
          self.contents.font.color = system_color
          self.contents.draw_text(0, 2, 200, 32, Shepher::TextoLocal)
          self.contents.font.color = normal_color
          self.contents.draw_text(60, 2, 210, 32, $game_map.namemap.to_s)
      end
      end

      #==============================================================================
      # Helper v1.1 - Programa de Ajuda do VX
      #------------------------------------------------------------------------------
      # Mostra uma janela com ajuda aos jogadores
      #==============================================================================
      #------------------------------------------------------------------------------
      # Criado por: Bnezinho
      # Ultima atualização: 15 de Fevereiro de 2009
      # Entre em contato conosco: abnermatheus_xd@hotmail.com
      #------------------------------------------------------------------------------
      module Ajuda
        TECLA = Input::F8 #Tecla que chama o Menu Ajuda no Mapa
        IMAGEM_DE_LOGO = "" #Imagem que aparecerá no inicio
        VERSAO = "1.1" #Versão do jogo
        IN_MENU = true #Se ativado, cria uma opção no menu para acessar o script
      end
      #--------------------------------------------------------------------------
      # Cria a Janela de Apresentação do Programa
      #--------------------------------------------------------------------------
      class Window_Ajuda < Window_Base
        def initialize
          super(160,0,384,416)
          self.contents = Bitmap.new(width - 32, height - 32)
          refresh
        end
        def refresh
          self.contents.clear
          self.back_opacity = 200
          self.contents.font.color = system_color
          self.contents.font.size = 30
          self.contents.draw_text(80,0,self.width - 40,WLH,"Menu de Ajuda")
          self.contents.font.color = normal_color
          self.contents.font.size = 20
          self.contents.draw_text(10,40,self.width - 40,WLH,"Olá! Seja Bem Vindo ao Menu de Ajuda.")
          self.contents.draw_text(10,60,self.width - 40,WLH,"Aqui você poderá encontrar informações")
          self.contents.draw_text(10,80,self.width - 40,WLH,"sobre várias áreas do jogo.")
          self.contents.draw_text(10,100,self.width - 40,WLH,"Comece sua busca navegando pelas seleções")
          logo = Cache.picture(Ajuda::IMAGEM_DE_LOGO)
          rect = Rect.new(0,0,logo.width,logo.height)
          self.contents.blt(50,130,logo,rect)
          self.contents.font.size = 16
          self.contents.draw_text(180,364,self.width - 40,WLH,"Criado por:")
          self.contents.font.color = system_color
          self.contents.draw_text(270,364,self.width - 40,WLH,"Bnezinho")
        end
      end
      #--------------------------------------------------------------------------
      # Cria a Janela de Versão do Jogo
      #--------------------------------------------------------------------------
      class Window_Versao < Window_Base
        def initialize
          super(0,340,160,75)
          self.contents = Bitmap.new(width - 32, height - 32)
          refresh
        end
        def refresh
          self.contents.clear
          self.back_opacity = 200
          self.contents.font.color = system_color
          self.contents.draw_text(5,0,self.width - 40,WLH,"Versão")
          self.contents.font.color = normal_color
          self.contents.draw_text(30,20,self.width - 40,WLH,Ajuda::VERSAO)
        end
      end
      #--------------------------------------------------------------------------
      # Cria a Janela de Informações Básicas
      #--------------------------------------------------------------------------
      class Window_Basico < Window_Base
        def initialize
          super(160,0,384,416)
          self.contents = Bitmap.new(width - 32, height - 32)
          refresh
        end
        def refresh
          self.contents.clear
          self.contents.font.color = system_color
          self.contents.font.size = 25
          self.contents.draw_text(50,0,self.width - 40,WLH,"Requerimentos Mínimos:")
          self.contents.font.size = 20
          self.contents.font.color = system_color
          self.contents.draw_text(20,30,self.width - 40,WLH,"Sistema Operacional:")
          self.contents.font.color = normal_color
          self.contents.draw_text(30,50,self.width - 40,WLH,"Microsoft® Windows® 2000 / XP / Vista")
          self.contents.font.color = system_color
          self.contents.draw_text(20,70,self.width - 40,WLH,"Processador:")
          self.contents.font.color = normal_color
          self.contents.draw_text(30,90,self.width - 40,WLH,"Intel® Pentium® III 1.0GHz ou superior")
          self.contents.font.color = system_color
          self.contents.draw_text(20,110,self.width - 40,WLH,"Memória RAM:")
          self.contents.font.color = normal_color
          self.contents.draw_text(30,130,self.width - 40,WLH,"256 MB ou superior")
          self.contents.font.color = system_color
          self.contents.draw_text(20,150,self.width - 40,WLH,"Resolução:")
          self.contents.font.color = normal_color
          self.contents.draw_text(30,170,self.width - 40,WLH,"1024x768 +")
          self.contents.font.color = system_color
          self.contents.font.size = 25
          self.contents.draw_text(100,200,self.width - 40,WLH,"Controles")
          self.contents.font.color = system_color
          self.contents.font.size = 20
          self.contents.draw_text(20,225,self.width - 40,WLH,"SHIFT:")
          self.contents.font.color = normal_color
          self.contents.draw_text(110,225,self.width - 40,WLH,"Correr")
          self.contents.font.color = system_color
          self.contents.draw_text(20,245,self.width - 40,WLH,"ESC:")
          self.contents.font.color = normal_color
          self.contents.draw_text(110,245,self.width - 40,WLH,"Cancelar, Chamar Menu")
          self.contents.font.color = system_color
          self.contents.draw_text(20,265,self.width - 40,WLH,"ENTER:")
          self.contents.font.color = normal_color
          self.contents.draw_text(111,265,self.width - 40,WLH,"Aceitar")
          self.contents.font.color = system_color
          self.contents.draw_text(20,285,self.width - 40,WLH,"Q:")
          self.contents.font.color = normal_color
          self.contents.draw_text(111,285,self.width - 40,WLH,"Ir à página anterior")
          self.contents.font.color = system_color
          self.contents.draw_text(20,305,self.width - 40,WLH,"W:")
          self.contents.font.color = normal_color
          self.contents.draw_text(111,305,self.width - 40,WLH,"Ir à próxima página")
          self.contents.draw_text(20,325,self.width - 40,WLH,"O movimento do herói é correspondente às setas")
        end
      end
      #--------------------------------------------------------------------------
      # Cria a Janela de Informações sobre o mapa
      #--------------------------------------------------------------------------
      class Window_Mapa < Window_Base
        def initialize
          super(160,0,384,416)
          self.contents = Bitmap.new(width - 32, height - 32)
          refresh
        end
        def refresh
          self.contents.clear
          self.back_opacity = 200
          self.contents.font.size = 25
          self.contents.font.color = system_color
          self.contents.draw_text(130,0,self.width - 40,WLH,"O Mapa")
          self.contents.font.size = 20
          self.contents.font.color = normal_color
          self.contents.draw_text(30,30,self.width - 40,WLH,"O mapa é a representação virtual")
          self.contents.draw_text(0,50,self.width - 40,WLH,"de um cenário, o meio ao qual os")
          self.contents.draw_text(0,70,self.width - 40,WLH,"personagens caminham.")
          self.contents.draw_text(30,90,self.width - 40,WLH,"O mapa é constituido por peças")
          self.contents.draw_text(0,110,self.width - 40,WLH,"chamadas Tiles.")
          self.contents.draw_text(30,130,self.width - 40,WLH,"Sobre o mapa você poderá explorar")
          self.contents.draw_text(0,150,self.width - 40,WLH,"o mundo do RPG, encontrar criaturas,")
          self.contents.draw_text(0,170,self.width - 40,WLH,"adquirir itens, etc... É possível fazer")
          self.contents.draw_text(0,190,self.width - 40,WLH,"o herói correr pressionando SHIFT.")
          self.contents.draw_text(0,210,self.width - 40,WLH,"Use as setas do teclado para")
          self.contents.draw_text(0,230,self.width - 40,WLH,"se movimentar, ENTER para falar")
          self.contents.draw_text(0,250,self.width - 40,WLH,"com um NPC, Esc para Chamar o MENU")
        end
      end
      #--------------------------------------------------------------------------
      # Cria a Janela de Informações sobre o Menu
      #--------------------------------------------------------------------------
      class Window_Menu < Window_Base
        def initialize
          super(160,0,384,416)
          self.contents =  Bitmap.new(width - 32, height - 32)
          refresh
        end
        def refresh
          self.contents.clear
          self.back_opacity = 200
          self.contents.font.size = 25
          self.contents.font.color = system_color
          self.contents.draw_text(130,0,self.width - 40,WLH,"O Menu")
          self.contents.font.size = 20
          self.contents.font.color = normal_color
          self.contents.draw_text(30,30,self.width - 40,WLH,"O Menu é um conjunto de opções e")
          self.contents.draw_text(0,50,self.width - 40,WLH,"seleções a qual é possível, desde")
          self.contents.draw_text(0,70,self.width - 40,WLH,"usar itens e ver atributos do herói, até")
          self.contents.draw_text(0,90,self.width - 40,WLH,"Salvar o jogo.")
          self.contents.draw_text(30,110,self.width - 40,WLH,"Você pode acessar o Menu, basta")
          self.contents.draw_text(0,130,self.width - 40,WLH,"pressionar ESC!")
          self.contents.draw_text(0,150,self.width - 40,WLH,"Assim, se abrirá várias opções")
          self.contents.draw_text(0,170,self.width - 40,WLH,"como 'Itens', que mostrará os")
          self.contents.draw_text(0,190,self.width - 40,WLH,"itens do grupo e lhe permitirá")
          self.contents.draw_text(0,210,self.width - 40,WLH,"usá-los (alguns).")
          self.contents.draw_text(0,230,self.width - 40,WLH,"'Habilidades', que mostrará as")
          self.contents.draw_text(0,250,self.width - 40,WLH,"magias do herói, 'Equipamento',")
          self.contents.draw_text(0,270,self.width - 40,WLH,"que lhe permitirá usar armas e")
          self.contents.draw_text(0,290,self.width - 40,WLH,"armaduras, E também o 'Save'")
          self.contents.draw_text(0,310,self.width - 40,WLH,"que salva o jogo.")
        end
      end
      #--------------------------------------------------------------------------
      # Cria a Janela de Informações sobre o sistema de Batalha
      #--------------------------------------------------------------------------
      class Window_Batalha < Window_Base
        def initialize
          super(160,0,384,416)
          self.contents = Bitmap.new(width - 32, height - 32)
          refresh
        end
        def refresh
          self.contents.clear
          self.back_opacity = 200
          self.contents.font.size = 25
          self.contents.font.color = system_color
          self.contents.draw_text(130,0,self.width - 40,WLH,"A batalha")
          self.contents.font.size = 20
          self.contents.font.color = normal_color
          self.contents.draw_text(30,30,self.width - 40,WLH,"A batalha é uma cena onde o herói")
          self.contents.draw_text(0,50,self.width - 40,WLH,"luta contra seus inimigos, ganhando dele")
          self.contents.draw_text(0,70,self.width - 40,WLH,"ou não.")
          self.contents.draw_text(30,90,self.width - 40,WLH,"A batalha tática dos RPG consistem em")
          self.contents.draw_text(0,110,self.width - 40,WLH,"um batalha por turnos, onde tanto o herói")
          self.contents.draw_text(0,130,self.width - 40,WLH,"quanto o inimigo deve esperar o turno do outro")
          self.contents.draw_text(0,150,self.width - 40,WLH,"para atacar, defender ou seja lá que ação escolha.")
          self.contents.draw_text(30,170,self.width - 40,WLH,"No jogo, há a opção de fugir, caso você")
          self.contents.draw_text(0,190,self.width - 40,WLH,"não queira batalhar. Caso contrário, escolha Lutar.")
          self.contents.draw_text(0,210,self.width - 40,WLH,"Caso tenha escolhido Lutar, lhe é possível:")
          self.contents.font.color = system_color
          self.contents.draw_text(0,230,self.width - 40,WLH,"Atacar")
          self.contents.font.color = normal_color
          self.contents.draw_text(120,230,self.width - 40,WLH," - Ataca o inimigo.")
          self.contents.font.color = system_color
          self.contents.draw_text(0,250,self.width - 40,WLH,"Habilidades")
          self.contents.font.color = normal_color
          self.contents.draw_text(120,250,self.width - 40,WLH," - Usa uma magia.")
          self.contents.font.color = system_color
          self.contents.draw_text(0,270,self.width - 40,WLH,"Itens")
          self.contents.font.color = normal_color
          self.contents.draw_text(120,270,self.width - 40,WLH," - Usa um item.")
          self.contents.font.color = system_color
          self.contents.draw_text(0,290,self.width - 40,WLH,"Defender")
          self.contents.font.color = normal_color
          self.contents.draw_text(120,290,self.width - 40,WLH," - Defende-se do ataque")
          self.contents.draw_text(120,290,self.width - 40,WLH,"do inimigo, tirando menos dano.")
        end
      end
      #------------------------------------------------------------------------------#
      class Scene_Ajuda < Scene_Base
        def initialize(ajuda_index = 0)
          @ajuda_index = ajuda_index
        end
        def start
          super
          create_menu_background
          create_command_window
          @ajuda = Window_Ajuda.new
          @versao = Window_Versao.new
          @basico = Window_Basico.new
          @mapa = Window_Mapa.new
          @menu = Window_Menu.new
          @batalha = Window_Batalha.new
          @basico.visible = false
          @mapa.visible = false
          @menu.visible = false
          @batalha.visible = false
        end
        def post_start
          super
          open_command_window
        end
        def pre_terminate
          super
          close_command_window
        end
        def terminate
          super
          dispose_menu_background
          @command_window.dispose
          @ajuda.dispose
          @versao.dispose
          @basico.dispose
          @mapa.dispose
          @menu.dispose
          @batalha.dispose
        end
        def return_scene
          $scene = Scene_Menu.new
        end
        def update
          update_menu_background
          @command_window.update
          @ajuda.update
          @versao.update
          @basico.update
          @mapa.update
          @menu.update
          @batalha.update
          if Input.trigger?(Input::B)
            Sound.play_cancel
            return_scene
          elsif Input.trigger?(Input::C)
            case @command_window.index
            when 0  #Opção de Informações Básicas
              command_basico
            when 1  #A opção de Informações sobre o Mapa
              command_mapa
            when 2  #A opção sobre informações sobre o Menu
              command_menu
            when 3  #A opção sobre informações sobre a Batalha
              command_batalha
            when 4  #Sair
              command_sair
           end
          end
        end
        def update_menu_background
          super
          @menuback_sprite.tone.set(0,0,0,128)
        end
        def create_command_window
          s1 = "Básico"
          s2 = "Mapa"
          s3 = "Menu"
          s4 = "Batalha"
          s5 = "Sair"
          @command_window = Window_Command.new(160, [s1,s2,s3,s4,s5])
          @command_window.openness = 0
        end
        def dispose_command_window
          @command_window.dispose
        end
        def open_command_window
          @command_window.open
          begin
            @command_window.update
            Graphics.update
          end until @command_window.openness == 255
        end
        def close_command_window
          @command_window.close
          begin
            @command_window.update
            Graphics.update
          end until @command_window.openness == 0
        end
        def command_basico
          @basico.visible = true
          @ajuda.visible = false
          @mapa.visible = false
          @menu.visible = false
          @batalha.visible = false
        end
        def command_mapa
          @mapa.visible = true
          @basico.visible = false
          @ajuda.visible = false
          @menu.visible = false
          @batalha.visible = false
        end
        def command_menu
          @menu.visible = true
          @mapa.visible = false
          @basico.visible = false
          @ajuda.visible = false
          @batalha.visible = false
        end
        def command_batalha
          @batalha.visible = true
          @menu.visible = false
          @mapa.visible = false
          @basico.visible = false
          @ajuda.visible = false
        end
        def command_sair
          Sound.play_cancel
          $scene = Scene_Map.new
        end
      end
      class Scene_Map < Scene_Base
        alias original_initialize initialize
        def initialize
          original_initialize
        end
        alias original_update update
        def update
          if Input.trigger?(Ajuda::TECLA)
            Sound.play_decision
            $scene = Scene_Ajuda.new
          end
          original_update
        end
      end
      if Ajuda::IN_MENU == true
      class Scene_Menu < Scene_Base
        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, "Ajuda", s6])
          @command_window.index = @menu_index
          if $game_party.members.size == 0          # Se não houver membros na equipe
            @command_window.draw_item(0, false)     # Desabilita "Items"
            @command_window.draw_item(1, false)     # Desabilita "Habilidades"
            @command_window.draw_item(2, false)     # Desabilita "Equipamentos"
            @command_window.draw_item(3, false)     # Desabilita "Status"
          end
          if $game_system.save_disabled             # Se salvar for proibido
            @command_window.draw_item(4, false)     # Desabilita "Salvar"
          end
        end
        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  # Habilidades, equipamento, status
              start_actor_selection
            when 4      # Salvar
              $scene = Scene_File.new(true, false, false)
            when 5
              $scene = Scene_Ajuda.new
            when 6      # Fim de jogo
              $scene = Scene_End.new
            end
          end
        end
       end
      end

      Mas agora tem que editar os textos da janela de comando lah nas linhas:
      141~147 :D

      Aproveite

      Abraços,
      Shepher


      OBS; Estou atualizando o script nesse momento XD

      Kdell

      • Membro
      • *
      • Mensagens: 1049
      • Reputação: 40
      • Offline
      • "Sou Sir-Kdell,Lord de belas artes,a seu dispor"
      • (Banido)
      Re: MK Custom Menu
      « Resposta #14 em: 23 de Setembro de 2009, 20:30:15 »
      Pontuação: 0
      Obrigado abraços. +cred
      Edit: ficou desconfigurado..
      « Última modificação: 23 de Setembro de 2009, 20:38:12 por Kdell »
      Tutorial de Efeito de Mapa Subaquatico
      MRM Recomenda 20#


      Faço nu artistico e tenho orgulho disso!

      Meu fã? Use!
      Código: [Selecionar]
      [URL=http://img713.imageshack.us/i/kdellfan.png/][IMG]http://img713.imageshack.us/img713/7467/kdellfan.png[/IMG][/URL]Veja minhas artes:
      http://sir-kdell.deviantart.com

      Twinsen

      • Membro
      • *
      • Mensagens: 2064
      • Reputação: 160
      • Offline
      • ...
      Re: MK Custom Menu
      « Resposta #15 em: 23 de Setembro de 2009, 20:33:11 »
      Pontuação: 0
      Kdell, eu percebi que em todos os menus você quer o Helper do Bnezinho. você realmente vai usar todos eles, ou é pra guardar?
         We are Felisberto
      We don't forget
      We don't forgive
      Expect us.    

      Kdell

      • Membro
      • *
      • Mensagens: 1049
      • Reputação: 40
      • Offline
      • "Sou Sir-Kdell,Lord de belas artes,a seu dispor"
      • (Banido)
      Re: MK Custom Menu
      « Resposta #16 em: 23 de Setembro de 2009, 22:55:02 »
      Pontuação: 0
      RT@Twinsen
      Claro que vou usar. Helper deixa o jogo com mais profissionalismo
      inclusive se tiver um menu que esteja a altura como este.
      edit:achei identico ao SH menu
      « Última modificação: 29 de Setembro de 2009, 10:36:24 por Kdell »
      Tutorial de Efeito de Mapa Subaquatico
      MRM Recomenda 20#


      Faço nu artistico e tenho orgulho disso!

      Meu fã? Use!
      Código: [Selecionar]
      [URL=http://img713.imageshack.us/i/kdellfan.png/][IMG]http://img713.imageshack.us/img713/7467/kdellfan.png[/IMG][/URL]Veja minhas artes:
      http://sir-kdell.deviantart.com

      MK-DarckY

      • Membro
      • *
      • Mensagens: 134
      • Reputação: 18
      • Offline
      • MK-DarckY scripter - Estudando
      Re: MK Custom Menu
      « Resposta #17 em: 07 de Outubro de 2009, 18:38:31 »
      Pontuação: 0
      Olha, aqui nao deu esse problema nao, tem certeza que nao modificou nada?

      Abraços,
      Shepher!

      Kdell

      • Membro
      • *
      • Mensagens: 1049
      • Reputação: 40
      • Offline
      • "Sou Sir-Kdell,Lord de belas artes,a seu dispor"
      • (Banido)
      Re: MK Custom Menu
      « Resposta #18 em: 07 de Outubro de 2009, 19:08:57 »
      Pontuação: 0
      Tenho
      E ficou desajustado
      Oo
      Tutorial de Efeito de Mapa Subaquatico
      MRM Recomenda 20#


      Faço nu artistico e tenho orgulho disso!

      Meu fã? Use!
      Código: [Selecionar]
      [URL=http://img713.imageshack.us/i/kdellfan.png/][IMG]http://img713.imageshack.us/img713/7467/kdellfan.png[/IMG][/URL]Veja minhas artes:
      http://sir-kdell.deviantart.com

      MK-DarckY

      • Membro
      • *
      • Mensagens: 134
      • Reputação: 18
      • Offline
      • MK-DarckY scripter - Estudando
      Re: MK Custom Menu v 1.5
      « Resposta #19 em: 28 de Outubro de 2009, 17:57:43 »
      Pontuação: 0
      Script atualizado para versao 1.5.
      Dando um UP aqui!

      Abraços,
      Shepher

      ferndon

      • Membro
      • *
      • Mensagens: 3
      • Reputação: 0
      • Offline
      Re: MK Custom Menu v 1.5
      « Resposta #20 em: 17 de Novembro de 2009, 21:12:12 »
      Pontuação: 0
      cara... tem como troca a musica que toca nesse menu?? parabens pelo script!

       

      Tópicos Relacionados

        Assunto / Iniciado por Respostas Última mensagem
      21 Respostas
      2512 Visualizações
      Última mensagem 07 de Junho de 2011, 13:06:51
      por renanslk
      4 Respostas
      857 Visualizações
      Última mensagem 25 de Novembro de 2010, 13:37:19
      por Khas
      5 Respostas
      962 Visualizações
      Última mensagem 01 de Fevereiro de 2011, 10:19:53
      por bielrocha
      6 Respostas
      2000 Visualizações
      Última mensagem 07 de Março de 2011, 18:05:19
      por TiagoMaker