RPG Maker Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
kabrion
kabrion
Novato
Novato
Mensagens : 56
Reputação : 18

Ajuda a mudar esse script Empty Ajuda a mudar esse script

Sáb 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
Ajuda a mudar esse script Figura

Na Screenshot mostra como está atualmente.

Agradeço desde já ^^.
Max Keisers
Max Keisers
Membro
Membro
Masculino Mensagens : 267
Reputação : 49

Ajuda a mudar esse script Empty Re: Ajuda a mudar esse script

Sáb Set 25, 2010 3:46 pm
Nao entendi muito, se conseguir explicar melhor, posso até tentar ajudar
kabrion
kabrion
Novato
Novato
Mensagens : 56
Reputação : 18

Ajuda a mudar esse script Empty Re: Ajuda a mudar esse script

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) (Motivo da edição : Para tentar ser respondido)
kabrion
kabrion
Novato
Novato
Mensagens : 56
Reputação : 18

Ajuda a mudar esse script Empty Re: Ajuda a mudar esse script

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

Ajuda a mudar esse script Empty Re: Ajuda a mudar esse script

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos