Eventers Lab & G+ Games (ELG+)
Olá, se você já é cadastrado no nosso fórum, faça seu login, se ainda não é, não perca tempo! Cadastre-se já!

Participe do fórum, é rápido e fácil

Eventers Lab & G+ Games (ELG+)
Olá, se você já é cadastrado no nosso fórum, faça seu login, se ainda não é, não perca tempo! Cadastre-se já!
Eventers Lab & G+ Games (ELG+)
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» 2 Players no jogo (Backup RMB)
Menu no GAME OVER EmptyDom Jul 31, 2011 5:39 pm por Rodrigo Vernaschi

» Chamar Bote
Menu no GAME OVER EmptyDom Jul 31, 2011 5:16 pm por Rodrigo Vernaschi

» Caixa de Texto Acima do Personagem
Menu no GAME OVER EmptyDom Jul 31, 2011 4:56 pm por Rodrigo Vernaschi

» Auto-Tile Speed
Menu no GAME OVER EmptyDom Jul 31, 2011 4:49 pm por Rodrigo Vernaschi

» Apresentação Antes do Title
Menu no GAME OVER EmptyDom Jul 31, 2011 4:35 pm por Rodrigo Vernaschi

» Anti-Hack System (Silver Link/Gold Link)
Menu no GAME OVER EmptyDom Jul 31, 2011 4:26 pm por Rodrigo Vernaschi

» Anti Hack (AMIGO X)
Menu no GAME OVER EmptyDom Jul 31, 2011 4:19 pm por Rodrigo Vernaschi

» Ajustar Volume Durante o Jogo
Menu no GAME OVER EmptyDom Jul 31, 2011 3:58 pm por Rodrigo Vernaschi

» Músicas e poemas
Menu no GAME OVER EmptyQua Out 20, 2010 8:19 pm por Memories


Menu no GAME OVER

Ir para baixo

Menu no GAME OVER Empty Menu no GAME OVER

Mensagem por Vingador Ter Jan 05, 2010 12:58 am

Quando der GAME OVER, aparecera um menu com algumas opções para continuar o quit. Bem mais ágil... pricipalmente quando você está com toda aquela empolgação para derrotar um chefe forte e é derrotado. script útil e sem contraindicações.


Código:

=begin
[  ===================================================================  ]
[  ===================================================================  ]
[  =============  ]        script CRIADO POR:      [  =============  ]
[  =============  ]                                [  =============  ]
[  =============  ]        >>> Vingador            [  =============  ]
[  =============  ]                                [  =============  ]
[  =============  ]                                [  =============  ]
[  =============  ]      > Menu no GameOver <      [  =============  ]
[  =============  ]                                [  =============  ]
[  ===================================================================  ]
[  ===================================================================  ]
[  ===================================================================  ]

Resumo:
 - Este script faz com que uma janela de comando apareça no Game Over.
 - A janela terá os seguintes comandos:
  > Continuar (Carregar um jogo salvo)
  > Sair do Jogo (Feicha o jogo)
  > Menu Principal (Leva o jogador a tela de tí­tulo do jogo)
Instruçíµes:
 - Nas linhas 32, 33 e 34 vocÊ pode editar os textos.
=end

  # Cria as configuraçíµes iniciais do script.
  $DarkChocoboscripts = {} if $DarkChocoboscripts.nil?
  $DarkChocoboscripts["Menu no GameOver"] = true

module Vocab
  Game_Over_Continue  = "Tentar de Novo"
  Game_Over_Quit      = "Sair do Jogo"
  Game_Over_Title    = "Menu Principal"
end

class Scene_Gameover < Scene_Base
  alias start_go start
  def start
    create_command_window
    start_go
  end
  def create_command_window
    s1 = Vocab::Game_Over_Continue
    s2 = Vocab::Game_Over_Quit
    s3 = Vocab::Game_Over_Title
    @command_window = Window_Command.new(172,[s1,s2,s3])
    @command_window.x = (544 - @command_window.width) / 2
    @command_window.y = 288
    @command_window.index = 2
    @continue_enabled = (Dir.glob('Save*.rvdata').size > 0)
    if @continue_enabled                    # ?????????????
      @command_window.index = 0            # ?????????
    else                                    # ?????
      @command_window.draw_item(0, false)  # ?????????????
    end
    @command_window.openness = 0
    @command_window.open
  end
  def post_start
    super
    open_command_window
  end
  def pre_terminate
    super
    close_command_window
  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 update
    @command_window.update
    if Input.trigger?(Input::C)
      case @command_window.index
      when 0
        if @continue_enabled
          Sound.play_decision
          $scene = Scene_File.new(false, true, false)
          Graphics.fadeout(120)
        else
          Sound.play_buzzer
        end
      when 1
        Sound.play_decision
        RPG::BGM.fade(800)
        RPG::BGS.fade(800)
        RPG::ME.fade(800)
        $scene = nil
      when 2
        Sound.play_decision
        $scene = Scene_Title.new
        Graphics.fadeout(120)
      end
    end
  end
end

Vingador
Vingador
Iniciante
Iniciante

Número de Mensagens : 16
Idade : 35
Localização : Araguari
Premios : <br>Menu no GAME OVER Medal_gold_3: 0 Menu no GAME OVER Medal_silver_3: 0 Menu no GAME OVER Medal_bronze_3: 0
Reputação : 13
Pontos : 90
Data de inscrição : 04/01/2010

Ficha do personagem
Raça: Lich
Nível Maker: Mestre
Mensagem Pessoal: Me dê as suas armas mágicas!!!

http://www.orkut.com.br/Main#Profile?uid=4395857722134662547

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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