Menu no GAME OVER
Página 1 de 1
Menu no GAME OVER
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- Iniciante
- Número de Mensagens : 16
Idade : 35
Localização : Araguari
Premios : <br>: 0 : 0 : 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!!!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Dom Jul 31, 2011 5:39 pm por Rodrigo Vernaschi
» Chamar Bote
Dom Jul 31, 2011 5:16 pm por Rodrigo Vernaschi
» Caixa de Texto Acima do Personagem
Dom Jul 31, 2011 4:56 pm por Rodrigo Vernaschi
» Auto-Tile Speed
Dom Jul 31, 2011 4:49 pm por Rodrigo Vernaschi
» Apresentação Antes do Title
Dom Jul 31, 2011 4:35 pm por Rodrigo Vernaschi
» Anti-Hack System (Silver Link/Gold Link)
Dom Jul 31, 2011 4:26 pm por Rodrigo Vernaschi
» Anti Hack (AMIGO X)
Dom Jul 31, 2011 4:19 pm por Rodrigo Vernaschi
» Ajustar Volume Durante o Jogo
Dom Jul 31, 2011 3:58 pm por Rodrigo Vernaschi
» Músicas e poemas
Qua Out 20, 2010 8:19 pm por Memories