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

Simple Step Song

Iniciado por felipefalcon, 11/06/2014 às 16:54

Simple Step Song
FelipeFalcon
Introdução
Adiciona efeito se som de passos para o herói.

Funções

  • Som de passos para o herói.
  • Ligar por switch opcional.
Screenshots
Não é possível demonstrar por imagens.

Como usar
Cole o script acima de main, use o arquivo de exemplo para melhor qualidade. Coloque na pasta SE.
https://mega.co.nz/#!Q5ozGY5a!4GnjEWAfXNhW1ksqP2_DBVWCtQsZ_y7eZpbe2yBpEH0

Demo
Não necessária.

Script
#--------------------Simple_Step_Song----------------------------#
#---------------------by___FelipeFalcon--------------------------#
#----------------------------------------------------------------#
#----------------------------------------------------------------#
#_Módulo_para_configurações--------------------------------------#
 module Step_Song
#----------------------------------------------------------------#
#_Nome_do_som_na_pasta_SE----------------------------------------#
  STEP_SONG = "Steps"
#----------------------------------------------------------------#
#_Número_da_switch_que_liga_o_sistema----------------------------#
  SWT_ATV = 1
#----------------------------------------------------------------#
#_Deixar_sempre_ativo?-------------------------------------------#
  SMP_ATV = false                #true = Sim           false = Não
  end
#----------------------------------------------------------------#
 class Game_Player < Game_Character
  def move_straight(d, turn_ok = true)
    @followers.move if passable?(@x, @y, d)
    if $game_switches[Step_Song::SWT_ATV] or Step_Song::SMP_ATV == true
    @random_vol = rand(5)
    case @random_vol 
    when 1
    RPG::SE.new(Step_Song::STEP_SONG, 100, 100).play if passable?(@x, @y, d)
    when 2
    RPG::SE.new(Step_Song::STEP_SONG, 150, 100).play if passable?(@x, @y, d)
    when 3
    RPG::SE.new(Step_Song::STEP_SONG, 90, 100).play if passable?(@x, @y, d)
    when 4
    RPG::SE.new(Step_Song::STEP_SONG, 120, 100).play if passable?(@x, @y, d)
    when 5
    RPG::SE.new(Step_Song::STEP_SONG, 160, 100).play if passable?(@x, @y, d)
  end
  end
    super
  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 ><.
  

Testei aqui e funcionou direitinho!

Muito bom, da para fazer umas paradas bem legais com esse script... bom trabalho :ok:
Prazer, Terror dos Modinha