RMB - Vivenciando as mudanças da vida. Vá agora para a nova RMB! rpgmakerbrasil.net!


    Ajuda a mudar esse script

    Compartilhe

    kabrion
    Associado
    Associado

    Mensagens : 56
    Experiência : 2347
    Reputação : 18

    Ajuda a mudar esse script

    Mensagem por kabrion em Sab Set 25, 2010 1:54 pm

    Olá, estava querendo uma ajuda em um script que estou modificando.

    O script é a adição da "opção" no menu. Dentro da opção tem uma escolha que é o "Mapa". Quando você clica em "Mapa" aparecem 2 opções: Ativação e Posição. Escolhendo "Ativação" aparecerão mais 2 opções: Ativar e Desativar. Escolhendo umas dessas duas aparecerá ou "Mapa Ativado!" ou "Mapa Desativado!". Se escolher "Posição" aparecerão 4 opções (uma para cada canto da tela onde se deseja que fique o mapa). Escolhendo uma delas aparecerá "Posição Alterada!". No entanto, só consigo fazer com que essas janelas de (Mapa Ativado!, Mapa Desativado! e Posição Alterada!) apareçam ativadas e tendo que apertar 'Esc' para voltar pra tela anterior, mas o que eu queria era que ela aparecesse sem estar ativada, passasse o tempo suficiente para o jogador ler e voltasse depois para a tela anterior.

    Aqui está uma parte do script onde atualiza a janela de Posição e a de Posição Alterada.

    Script
    Código:
      #--------------------------------------------------------------------------
      # * Atualiza janela "Posição InputCheck"
      #--------------------------------------------------------------------------
      def posição_options_input
        posição_option = @posição_options[@posição_options_window.index]
        Sound.play_decision
        # Checa Opções da Posição do Mapa
        case posição_option
        when OptionCommand::SEsquerdo      # Mapa no canto superior esquerdo
            $game_variables[1] = 1
                @alterar_options_window.index = 0
                @alterar_options_window.active = true
                @alterar_options_window.visible = true
                @posição_options_window.active = false
        when OptionCommand::IEsquerdo      # Mapa no canto inferior esquerdo
            $game_variables[1] = 3
                @alterar_options_window.index = 0
                @alterar_options_window.active = true
                @alterar_options_window.visible = true
                @posição_options_window.active = false
        when OptionCommand::SDireito      # Mapa no canto superior direito
            $game_variables[1] = 2
                @alterar_options_window.index = 0
                @alterar_options_window.active = true
                @alterar_options_window.visible = true
                @posição_options_window.active = false       
        when OptionCommand::IDireito      # Mapa no canto inferior direito
            $game_variables[1] = 4
                @alterar_options_window.index = 0
                @alterar_options_window.active = true
                @alterar_options_window.visible = true
                @posição_options_window.active = false       
        end
      end
      #--------------------------------------------------------------------------
      # * Atualiza janela "Posição Alterada InputCheck"
      #--------------------------------------------------------------------------
      def alterar_options_input
        alterar_option = @alterar_options[@alterar_options_window.index]
        Sound.play_decision
        # Checa Opções da Ativação do Mapa
        case alterar_option
        when OptionCommand::Alterada        # Frase Mapa Ativado!
        end
      end

    Screenshot


    Na Screenshot mostra como está atualmente.

    Agradeço desde já ^^.

    Max Keisers
    Colaborador
    Colaborador

    Masculino Mensagens : 267
    Experiência : 2678
    Reputação : 49

    Re: Ajuda a mudar esse script

    Mensagem por Max Keisers em Sab Set 25, 2010 3:46 pm

    Nao entendi muito, se conseguir explicar melhor, posso até tentar ajudar

    kabrion
    Associado
    Associado

    Mensagens : 56
    Experiência : 2347
    Reputação : 18

    Re: Ajuda a mudar esse script

    Mensagem por kabrion em Dom Set 26, 2010 9:22 am

    Assim, na screenshot mostra como se eu tivesse escolhido: Mapa > Posição > Superior Esquerdo > Posição Alterada!. Porém, não quero que a window de Posição Alterada! apareça e fique lá parada. Quero que ela apareça e com uns 10 segundos ou uns 20 frames ela desapareça, como se fosse só um aviso.

    @Edit

    Quero saber que comando eu uso pra passar um tempo... tipow sei fazer o comando da janela aparecer... aí eu colocaria esse comando de passar um tempo e depois disso eu colocaria o comando da janela desaparecer...

    Código:
        when OptionCommand::ES  # Posição do Mapa no canto superior esquerdo
          if $game_variables[1] = 1
            OptionCommand::Posição_Alterada # Aviso de mudança de posição
          @alteração_window.active = true
          @alteração_window.visible = true
          @posição_options_window.active = false

          [b]COMANDO DE FAZER PASSAR UM TEMPO[/b]

            OptionCommand::Posição_Alterada # Aviso de mudança de posição
          @alteração_window.active = false
          @alteração_window.visible = false
          @posição_options_window.active = true
          end

    Mais ou menos dessa forma. Espero que possam me ajudar.


    Última edição por kabrion em Ter Out 19, 2010 12:44 pm, editado 1 vez(es) (Razão : Para tentar ser respondido)

    kabrion
    Associado
    Associado

    Mensagens : 56
    Experiência : 2347
    Reputação : 18

    Re: Ajuda a mudar esse script

    Mensagem por kabrion em Ter Out 19, 2010 3:35 pm

    Desculpem o Double post, mas o tópico morreu e eu não consegui tirar minha dúvida =/

    Conteúdo patrocinado

    Re: Ajuda a mudar esse script

    Mensagem por Conteúdo patrocinado Hoje à(s) 2:34 am


      Data/hora atual: Sab Dez 03, 2016 2:34 am