Bem-vindo, visitante!
 Login:  Senha:
Para refletir: "É um pássaro? É um avião? Não, é um evento com Atravessar e Alta prioridade!" - Madajuv

Autor Tópico: Battle Retry ("Re-batalhar")  (Lido 1533 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Drew

  • Membro
  • *
  • Mensagens: 529
  • Reputação: 85
  • Offline
Battle Retry ("Re-batalhar")
« em: 25 de Fevereiro de 2009, 14:38:52 »
Pontuação: 3
Battle Retry ("Re-batalhar")
Por Sandgolem
Traduzido Por NaruToMaKeR

Descrição:
Faz que quando o personagem perca uma batalha possa batalhar de novo.

ScreenShot:


Script:
Código: [Selecionar]
#==========================================================================
# * Battle Retry
#==========================================================================
# by sandgolem
# Tradução by:NaRuToMaKeR
# www.reinorpg.com
# Versão 1 [VX]
# Janeiro 26th, 2008
#==========================================================================
#   INSTRUÇÕES:
#   
#   1- Ponha acima do main
#   2- Edite no Battle_Retry Module
#==========================================================================

#==========================================================================
#  Battle_Retry Module
#==========================================================================

module GameBaker
  BattleRetryCommands = ['Reiniciar Batalha','tela de Título'] # As frases que irão aparecer.
  BattleRetryDisableSwitch = 0 #Switch que desativa o battle retry. 0 para nenhuma
end

#==========================================================================
#  Game Interpreter
#==========================================================================

class Game_Interpreter
  alias_method :gamebaker_battleretry_interp601, :command_601
  def command_601
    if $gamebaker_retrywon
      @branch[@list[@index].indent] = 0
      $gamebaker_retrywon = nil
    end
    return gamebaker_battleretry_interp601
  end
 
  alias_method :gamebaker_battleretry_interp602, :command_602
  def command_602
    if $gamebaker_retryescaped
      @branch[@list[@index].indent] = 1
      $gamebaker_retryescaped = nil
    end
    return gamebaker_battleretry_interp602
  end
end

class Scene_File 
  def gamebaker_write_retrysave_data
    file = File.open('Data/retry.gb', 'wb')
    write_save_data(file)
    file.close
  end

  def gamebaker_read_retrysave_data
    file = File.open('Data/retry.gb', 'rb')
    read_save_data(file)
    file.close
  end
end

class Scene_Battle
  alias_method :gamebaker_battleretry_main, :main
  def main
    $gamebaker_retryescaped = nil
    $gamebaker_retrywon = nil
    if !$game_switches[GameBaker::BattleRetryDisableSwitch]
      if !$gamebaker_battleretry_inbattle & !$game_troop.can_lose
        $gamebaker_battleretry_inbattle = $game_troop
        gamebaker_scene_save_temp = Scene_File.new(true,true,true)
        gamebaker_scene_save_temp.gamebaker_write_retrysave_data
        gamebaker_scene_save_temp = nil
      end
    end
    gamebaker_battleretry_main
    if !$scene.is_a?(Scene_Gameover)
      File.delete('Data/retry.gb') if FileTest.exist?('Data/retry.gb')
      $gamebaker_battleretry_inbattle = nil
    end
  end
 
  alias_method :gamebaker_battleretry_battleend, :battle_end
  def battle_end(result)
    $gamebaker_retrywon = true if result == 0
    $gamebaker_retryescaped = true if result == 1
    gamebaker_battleretry_battleend(result)
  end
end

class Scene_Gameover
  alias_method :gamebaker_battleretry_gameovermain, :main
  def main
    if $gamebaker_battleretry_inbattle
      $data_system.gameover_me.play
      @sprite = Sprite.new
      @sprite.bitmap = Cache.system("GameOver")
      Graphics.transition(60)
      @command_window = Window_Command.new(192,GameBaker::BattleRetryCommands)
      @command_window.back_opacity = 160
      @command_window.x = 260 - @command_window.width / 2
      @command_window.y = 248
      loop do
        Graphics.update
        Input.update
        gamebaker_retry_update
        break if $scene != self
      end
      @command_window.dispose
      Graphics.freeze
      @sprite.bitmap.dispose
      @sprite.dispose
      Graphics.transition(30)
      Graphics.freeze
    else
      gamebaker_battleretry_gameovermain
    end
  end
 
  def gamebaker_retry_update
    @command_window.update
    if Input.trigger?(Input::C)
      case @command_window.index
      when 0
        $game_system.battle_bgm.play
        gamebaker_scene_save_temp = Scene_File.new(true,true,true)
        gamebaker_scene_save_temp.gamebaker_read_retrysave_data
        gamebaker_scene_save_temp = nil
        $game_troop = $gamebaker_battleretry_inbattle
        $scene = Scene_Battle.new
      when 1
        File.delete('Data/retry.gb') if FileTest.exist?('Data/retry.gb')
        $gamebaker_battleretry_inbattle = nil
        $scene = Scene_Title.new
      end
    end
  end
end

Obs: Se quiser , na linha 17 modifique o nome que aparecerá.
Ex:
Código: [Selecionar]
BattleRetryCommands = ['Nome que quer','nome que quer'] # As frases que irão aparecer.
Na linha 18 Modifique a Switch que faria aparecer para reiniciar a batalha.
Código: [Selecionar]
BattleRetryDisableSwitch = 0 #Switch que desativa o battle retry. 0 para nenhuma


See ya !

Toyota White

  • Membro
  • *
  • Mensagens: 373
  • Reputação: 2
  • Offline
  • To viciado em CS... não consigo parar...
Re: Battle Retry ("Re-batalhar")
« Resposta #1 em: 10 de Janeiro de 2010, 02:03:21 »
Pontuação: 0
mto bom mesmo... odiava quando jogava rpgs como final fantasy, soul calibur, fire enblem e morria... tinha q da reset ( no videogame ) e recarregar.

mto util isso, 1+cred

Por Sethyh(Valeu rapá!)



Problemas?




Gosta do Mengão? Então Use!

blackmaster

  • Membro
  • *
  • Mensagens: 254
  • Reputação: 15
  • Offline
  • '-'
Re: Battle Retry ("Re-batalhar")
« Resposta #2 em: 10 de Janeiro de 2010, 11:50:58 »
Pontuação: 0
Que ressureição de tópico, cara...

Rhaige

  • Membro
  • *
  • Mensagens: 823
  • Reputação: 26
  • Offline
Re: Battle Retry ("Re-batalhar")
« Resposta #3 em: 10 de Janeiro de 2010, 14:46:48 »
Pontuação: 0
Que ressureição de tópico, cara...

Realmente, se fosse para postar uma duvida, mas só pra falar de FF e Soul Calibur  ¬¬'
Tem até uma mensagemzinha falando uma história de mais de 90 dias na mensagem

Toyota White

  • Membro
  • *
  • Mensagens: 373
  • Reputação: 2
  • Offline
  • To viciado em CS... não consigo parar...
Re: Battle Retry ("Re-batalhar")
« Resposta #4 em: 10 de Janeiro de 2010, 18:41:39 »
Pontuação: 0
caray...
putz quem que nunca burlou uma regrazinha se quer....
vcs tão mto estrssados... antes fosse por isso num teriam postado... vão cirar seus jogos.

Por Sethyh(Valeu rapá!)



Problemas?




Gosta do Mengão? Então Use!

Atomikinho

  • Membro
  • *
  • Mensagens: 339
  • Reputação: 2
  • Offline
  • http://baudebagulhos.blogspot.com
Re: Battle Retry ("Re-batalhar")
« Resposta #5 em: 11 de Janeiro de 2010, 10:01:58 »
Pontuação: 0
E ainda assim, o script do cara é realmente útil, e desde 25 de fevereiro de 2009, ninguém postou um comentário sequer!

Acho que muitas pessoas podem usar esse script, inclusive eu, então,

Acho que quando é realmente útil, ressuscitar um tópico seja até bom ^^

Flw's! :pea:


Foi mal moderadores, a partir de agora sem assinaturas pesadas  :mrm:

Dark32

  • Membro
  • *
  • Mensagens: 1
  • Reputação: 0
  • Offline
Re: Battle Retry ("Re-batalhar")
« Resposta #6 em: 11 de Janeiro de 2010, 14:49:28 »
Pontuação: 0
Isso e muito bom pra pessoas que fikam muito tempo pra chegar numa parte longe e dar game over  :-/
"So Se For Desabilitado O Game Sve Do Menu
« Última modificação: 11 de Janeiro de 2010, 14:52:52 por Dark32 »

Milo_Draco

  • Membro
  • *
  • Mensagens: 50
  • Reputação: 6
  • Offline
  • Compositor profissional.
Re: Battle Retry ("Re-batalhar")
« Resposta #7 em: 19 de Fevereiro de 2010, 12:22:59 »
Pontuação: 0
aki deu erro d valor muito baixo na linha 69. como q eu faço? =D
« Última modificação: 19 de Fevereiro de 2010, 12:23:56 por Milo_Draco »

Atomikinho

  • Membro
  • *
  • Mensagens: 339
  • Reputação: 2
  • Offline
  • http://baudebagulhos.blogspot.com
Re: Battle Retry ("Re-batalhar")
« Resposta #8 em: 19 de Fevereiro de 2010, 19:56:51 »
Pontuação: 0
aki deu erro d valor muito baixo na linha 69. como q eu faço? =D

Coloca um valor mais alto =B

Ok, pra isso não ficar parecendo um flood (flodããão xD), tire uma PrintScreen do erro e manda aqui, ou escreve qual é exatamente o erro, aí da pra ajudar melhor ^^

Flw's! :pea:


Foi mal moderadores, a partir de agora sem assinaturas pesadas  :mrm:

Toyota White

  • Membro
  • *
  • Mensagens: 373
  • Reputação: 2
  • Offline
  • To viciado em CS... não consigo parar...
Re: Battle Retry ("Re-batalhar")
« Resposta #9 em: 19 de Fevereiro de 2010, 22:00:29 »
Pontuação: 0
uahsuahuas é mesmo...
Só acho que há muitos tópicos interessantes no MRM que deveriam ser comentados..

Sou scripter, manda SS aí eu n´´ois resolve,

Por Sethyh(Valeu rapá!)



Problemas?




Gosta do Mengão? Então Use!

Milo_Draco

  • Membro
  • *
  • Mensagens: 50
  • Reputação: 6
  • Offline
  • Compositor profissional.
Re: Battle Retry ("Re-batalhar")
« Resposta #10 em: 20 de Fevereiro de 2010, 10:28:50 »
Pontuação: 0
a linha do erro varia, já foi 69, 76 e agora deu 68. q louco! aki vai a print:


Lucas5000

  • Membro
  • *
  • Mensagens: 54
  • Reputação: 2
  • Offline
  • Sou um usário tentando revolucionar o mundo do RPG
Re: Battle Retry ("Re-batalhar")
« Resposta #11 em: 20 de Fevereiro de 2010, 15:12:28 »
Pontuação: 0
Citação
a linha do erro varia, já foi 69, 76 e agora deu 68. q louco! aki vai a print:



Eu não tenho idéia do que pode ser....  -_-'''

Mas os outros pode te ajudar

E legal o script...
Spoiler(Clique para mostrar/esconder)

Garfield
Classe : Forte Garfield\ Level 30: O Gato
Level 21
Upando por créditos



Upem o Cau clique ali em cima

Upem eles!

Meus parceiros


Metas 2010:

1 - ( ) Ganhar 100 créditos
2 - ( ) Fazer um jogo

Meus sistemas
Sistema de Roupa Equipada



Toyota White

  • Membro
  • *
  • Mensagens: 373
  • Reputação: 2
  • Offline
  • To viciado em CS... não consigo parar...
Re: Battle Retry ("Re-batalhar")
« Resposta #12 em: 20 de Fevereiro de 2010, 15:59:36 »
Pontuação: 0
Eu acho que você está usando outro sistema de batalha, isso só funciona em o sistema de batalkha padrão e um SBS por scripts...

Deve ser isso...

Por Sethyh(Valeu rapá!)



Problemas?




Gosta do Mengão? Então Use!

Black_Heart

  • Membro
  • *
  • Mensagens: 652
  • Reputação: 219
  • Offline
  • |►Scripter◄|
Re: Battle Retry ("Re-batalhar")
« Resposta #13 em: 20 de Fevereiro de 2010, 21:04:06 »
Pontuação: 0
Eu avaliei aki e nada de errado...o script e bom  :ok: +1 cred

Milo_Draco

  • Membro
  • *
  • Mensagens: 50
  • Reputação: 6
  • Offline
  • Compositor profissional.
Re: Battle Retry ("Re-batalhar")
« Resposta #14 em: 20 de Fevereiro de 2010, 22:06:44 »
Pontuação: 0
então só pode ser realmente incompatibilidade com algum outro script q estou usando... =/

Black_Heart

  • Membro
  • *
  • Mensagens: 652
  • Reputação: 219
  • Offline
  • |►Scripter◄|
Re: Battle Retry ("Re-batalhar")
« Resposta #15 em: 20 de Fevereiro de 2010, 22:19:30 »
Pontuação: 0
pode se tenta deixar compativel =)

Toyota White

  • Membro
  • *
  • Mensagens: 373
  • Reputação: 2
  • Offline
  • To viciado em CS... não consigo parar...
Re: Battle Retry ("Re-batalhar")
« Resposta #16 em: 21 de Fevereiro de 2010, 23:40:28 »
Pontuação: 0
Diz aí oq você ta usando e eu explicarei cara...

Alguns scripts podem nção ser compativel com esse por exemplo um ABS ou GTBS...
Mas eu ja testei com SBS e funcionou...

Por Sethyh(Valeu rapá!)



Problemas?




Gosta do Mengão? Então Use!

HenryStanller

  • Membro
  • *
  • Mensagens: 5
  • Reputação: 0
  • Offline
  • Um bom jogo é feito por um bom script
Nossa velho
« Resposta #17 em: 23 de Maio de 2011, 07:52:05 »
Pontuação: 0
Seu script é daora mano faz parecer
o kingdom haerts 2
é igualzinho so falta voltar do save
gostei
Spoiler(Clique para mostrar/esconder)
+1 de rep
Aexiz
Vinícius-Henry Stanller

 

Tópicos Relacionados

  Assunto / Iniciado por Respostas Última mensagem
8 Respostas
2296 Visualizações
Última mensagem 29 de Novembro de 2008, 13:08:39
por Apidcloud
3 Respostas
2783 Visualizações
Última mensagem 19 de Setembro de 2010, 10:47:36
por ratogordo
7 Respostas
696 Visualizações
Última mensagem 10 de Agosto de 2009, 12:07:21
por Sethyh
4 Respostas
399 Visualizações
Última mensagem 18 de Janeiro de 2010, 15:31:42
por darkglmendes