Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[Pedido de Script] Carregar somete switch.
3 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
[Pedido de Script] Carregar somete switch.
Pessoal, eu queria um Script que só carrega-se switches. Eu tentei fazer e não consegui.
- Spoiler:
- #==============================================================================
# Scene_Load
#------------------------------------------------------------------------------
# Esta classe processa a tela de Continuar
#==============================================================================
class Scene_Load < Scene_File
#--------------------------------------------------------------------------
# Inicialização dos Objetos
#--------------------------------------------------------------------------
def initialize
# Recriar objetos temporários
$game_temp = Game_Temp.new
# Timestamp (inserção de tempo)
$game_temp.last_file_index = 0
latest_time = Time.at(0)
for i in 0..3
filename = make_filename(i)
if FileTest.exist?(filename)
file = File.open(filename, "r")
if file.mtime > latest_time
latest_time = file.mtime
$game_temp.last_file_index = i
end
file.close
end
end
super("Qual jogo você deseja carregar?")
end
#--------------------------------------------------------------------------
# Processando a Decisão
#--------------------------------------------------------------------------
def on_decision(filename)
# Se o arquivo não existir
unless FileTest.exist?(filename)
# Reproduzir SE de erro
$game_system.se_play($data_system.buzzer_se)
return
end
# Reproduzir SE de carregamento
$game_system.se_play($data_system.load_se)
# Ler dados do arquivo
file = File.open(filename, "rb")
read_save_data(file)
file.close
# Recuperar BGM e BGS
$game_system.bgm_play($game_system.playing_bgm)
$game_system.bgs_play($game_system.playing_bgs)
# Atualizar o mapa (rodas eventos de processo paralelo)
$game_map.update
# Trocar para a tela do mapa
$scene = Scene_Map.new
end
#--------------------------------------------------------------------------
# Cancelando o Processamento
#--------------------------------------------------------------------------
def on_cancel
# Reproduzir SE de cancelamento
$game_system.se_play($data_system.cancel_se)
# Mudar para a tela de título
$scene = Scene_Title.new
end
#--------------------------------------------------------------------------
# Ler Dados do Arquivo
# file : arquivo que será lido (aberto)
#--------------------------------------------------------------------------
def read_save_data(file)
# Ler dados dos Heróis para desenhar o arquivo de save
characters = Marshal.load(file)
# Ler o contador de Frames para obter o tempo de jogo
Graphics.frame_count = Marshal.load(file)
# Ler cada tipo de objeto do jogo
$game_switches = Marshal.load(file)
$game_self_switches = Marshal.load(file)
# Se o número mágico for diferente ao de quando foi salvo
# (Se uma edição foi adicionada por um editor)
if $game_system.magic_number != $data_system.magic_number
# Carregar mapa
$game_map.setup($game_map.map_id)
$game_player.center($game_player.x, $game_player.y)
end
# Atualizar membros do grupo
$game_party.refresh
end
end
_________________
"As vezes a coisa fácil deve ser feita da maneira fácil". (Railson_Games)
"Falam que eu sou louco.
-Pelo menos não estão me caluniando."
Meu primeiro "Script":
- Veja:
- http://aldeiarpgbr.forumeiros.com/t9471p10-adicionar-comentario-ao-script#80188
Re: [Pedido de Script] Carregar somete switch.
Se você quer carregar apenas switches. Salve apenas as switches. o Marshal.load, carrega na mesma ordem em que você salvou as classes.
Re: [Pedido de Script] Carregar somete switch.
Mestre, foi o que eu fiz, porém não funcionou.
_________________
"As vezes a coisa fácil deve ser feita da maneira fácil". (Railson_Games)
"Falam que eu sou louco.
-Pelo menos não estão me caluniando."
Meu primeiro "Script":
- Veja:
- http://aldeiarpgbr.forumeiros.com/t9471p10-adicionar-comentario-ao-script#80188
Re: [Pedido de Script] Carregar somete switch.
Mestre, eu consegui. Mestre, eu queria pro arquivo ser carregado sem eu escolher, tipo, automaticamente. E esse arquivo que irá ser carregado automaticamente, terá que ser um save com um maior tempo de jogo. Tu podes editar-lo?
_________________
"As vezes a coisa fácil deve ser feita da maneira fácil". (Railson_Games)
"Falam que eu sou louco.
-Pelo menos não estão me caluniando."
Meu primeiro "Script":
- Veja:
- http://aldeiarpgbr.forumeiros.com/t9471p10-adicionar-comentario-ao-script#80188
Re: [Pedido de Script] Carregar somete switch.
Railson o RD12 encontra-se inativo por um momento, sou amigo dele e ele teve um problema passageiro com o computador...
_________________
Singelinho- Ocasional
- Medalhas :
Mensagens : 228
Créditos : 93
Tópicos semelhantes
» Condição: Switch ON por script
» RESOLVIDO:Switch por Script
» duvida com switch local(script)
» [pedido] skill ativar um switch em NPMaster3
» [Pedido script]Script velocidade de ataque baseado na agilidade
» RESOLVIDO:Switch por Script
» duvida com switch local(script)
» [pedido] skill ativar um switch em NPMaster3
» [Pedido script]Script velocidade de ataque baseado na agilidade
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos