O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Message_Show_Open_Bip_Wait

Iniciado por felipefalcon, 03/06/2014 às 13:25

03/06/2014 às 13:25 Última edição: 20/01/2017 às 09:27 por King Gerar
Message_Show_Open_Bip_Wait
FelipeFalcon
Introdução
Adiciona mais efeitos para a janela de mensagens.

Funções

  • Som na mensagens.
  • Digitação de caracteres por tempo.
  • Efeito ao abrir a janela de mensagens.
Screenshots
Não é possível demonstrar por imagens.

Como usar
Cole o script acima de main, pode haver incompatibilidades com outros que editem as mensagens.

Demo


Script
#---------------------Message_Show_Open_Bip_Wait-----------------#
#---------------------by___FelipeFalcon--------------------------#
#----------------------------------------------------------------#
#----------------------------------------------------------------#
#_Módulo_para_configurações--------------------------------------#
module Message_Option
#----------------------------------------------------------------#
#_Velocidade_de_abrir_e_fechar_mensagens-------------------------#

  OPEN_VELOCITY = 16
#----------------------------------------------------------------#
#_Habilitar_mensagem_rápida_com_tecla?---------------------------#

  PRESS_NEXT = false         # true = Sim            false = Não
#----------------------------------------------------------------#
#_Tempo_em_frames_de_espera_a_cada_caractere---------------------#

  WAIT_TIME = 1              # 0 = Sem esperar, 1 = Frame, 2 = ...
#----------------------------------------------------------------#
#_Som_nas_mensagens----------------------------------------------#
#["Nome_Som", Ativar = true/Desativar = false, Volume, Velocidade]

  SONG_MSG = ["Decision1", true, 80, 100]  
end
#----------------------------------------------------------------#
#----------------------------------------------------------------#
#----------------------------------------------------------------#
class Window_Message < Window_Base
#----------------------------------------------------------------#
  def update_open
    self.openness += Message_Option::OPEN_VELOCITY
    @opening = false if open?
  end
#----------------------------------------------------------------#
  def update_close
    self.openness -= Message_Option::OPEN_VELOCITY
    @closing = false if close?
  end
#----------------------------------------------------------------#
  def open
    @opening = true unless open?
    @closing = false
    self
  end
#----------------------------------------------------------------#
  def close
    @closing = true unless close?
    @opening = false 
    self
  end
  #----------------------------------------------------------------#
  alias update_text_fast update_show_fast
  def update_show_fast
    @show_fast = Message_Option::PRESS_NEXT if Input.trigger?(:C)
    update_text_fast
  end
#----------------------------------------------------------------#
  def process_normal_character(c, pos)
    super
    wait(Message_Option::WAIT_TIME)
     if Message_Option::SONG_MSG[1] == true
    RPG::SE.new(Message_Option::SONG_MSG[0], Message_Option::SONG_MSG[2], Message_Option::SONG_MSG[3]).play
    end
    wait_for_one_character
  end
end
#----------------------------------------------------------------#

Perguntas Frequentes
P: Tem como demonstrar com imagens?
R: Não, com vídeos sim, porém não fiz.

P: Posso usar para projetos comerciais?
R: Sim.

P: Terá novas versões?
R: Quem sabe... talvez no futuro adicione mais efeitos para customização.

Créditos e Agradecimentos
  • FelipeFalcon
Notas do Autor
Eu não sou scripter, mas quando sempre tento fazer... porém só para mim, pois não me acostumo a comentar tudo, sempre faço da maneira que eu mesmo entenda, por isso talvez seja ruim postar ><.
  

Som nas mensagens e caracteres aparecendo lentamente, me lembra muito yu-gi-oh do ps1
as mensagens eram assim, com um visual novel impecável, enfim, é uma disponibilização muito boa  :XD:

Citação de: SimonMuran online 03/06/2014 às 13:50
Som nas mensagens e caracteres aparecendo lentamente, me lembra muito yu-gi-oh do ps1
as mensagens eram assim, com um visual novel impecável, enfim, é uma disponibilização muito boa  :XD:

Vlw, o script não ficou tão bom mas já ajuda quem não sabe nada^~
  

Vídeo adicionado para demonstrar \o/
  

Há um tempo atrás eu fiquei dias procurando um scripts que
colocasse som nas mensagens, então ficou bom sim.
Nem de longe eu imaginei que tu programasse, bom trabalho, garoto pássaro!
  :clap: