Últimos temas
» [Sugerencia]Limpieza de recursos viejos en el foro.
por Cuyo1786 Hoy a las 9:52 am

» Busco grupo para un inexperta pero con ganas
por BACA Hoy a las 1:41 am

» Buscando pixel artista, trabajo pagado.
por pixeloid Ayer a las 11:33 pm

» [MV]Butterfly Paradox
por DopellSerch Ayer a las 9:44 pm

» LMD - Lunas de Magia Divina
por Zaabos Ayer a las 12:46 am

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Oct 20, 2019 1:29 pm

» [VXA]Resident Evil Menu
por DorFenn Dom Oct 20, 2019 1:42 am

» (RMMV) Precognition
por JapoZero Jue Oct 17, 2019 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am


[Ace] Músicas Aleatorias en Batalla

Ir abajo

[Ace] Músicas  Aleatorias en Batalla Empty [Ace] Músicas Aleatorias en Batalla

Mensaje por JapoZero el Lun Feb 10, 2014 5:18 pm

Es un script bastante simple pero util. Con el puedes hacer que en
batalla salgan 2 o mas canciones aleatorias dependiendo de las que
quieras. Obviamente se puede desactivar con la switch 101 por si quieres
una batalla con una cancion fija y activar con la switch 101 para el
efecto aleatorio.

No se necesita screenshot obviamente.

Código:

#==============================================================================
#  Random Battle Themes
#  Version: 1.1
#  Author: DiamondandPlatinum3
#  Date: August 3, 2012
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  Description:
#    This script allows you to play a random battle theme upon starting a
#    battle, it can be turned off before a boss battle via switch so that
#    the appropriate battle them still plays for them.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#------------------------------------------------------------------------------
#  Instructions:
#  
#     - Just take a look at the editable region and modify things
#       appropriately.
#
#==============================================================================
class Scene_Map < Scene_Base
  
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#                                                        -=
#                 Editable Region        ////            ==
#                                                        =-
#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

  # Turn this switch on before a boss battle so that the
  # music you actually want to play will play.
  
  DP3_RNDBT_BOSS_BATTLE_EVENT_SWITCH_ID = 101 # Switch ID (You change this)
  
#-----------------------------------------------------------------
# HALT YOUR EDITING
#------------------------------------------------------------------
  DP3_RNDBT_THEMESARRAY   = [    # Don't touch this line
#------------------------------------------------------------------
# RESUME YOUR EDITING
#-----------------------------------------------------------------
#============================================================
# You can add more battle themes / change the current ones
# or remove any you don't need. I'd like to think you can
# figure out what to do by looking at this so I'm not going
# to write lines of comment explaining it.
#
# Simply copy one line of code and paste it under the last,
# then edit it to add more battle themes.
# Otherwise simply delete one line of code to remove that
# battle theme.
#
# Battle Theme has to be in quotation marks (" ")
# And it has to be EXACT Filename.
#===========================================================

# Battle Theme, Volume, Pitch
[ "Battle1",    100,    100 ], # The Info for One of the Random Battle Themes
[ "Battle2",    100,    100 ], # The Info for One of the Random Battle Themes
[ "Battle5",    100,    100 ], # The Info for One of the Random Battle Themes
[ "Battle6",    100,    100 ], # The Info for One of the Random Battle Themes
  
  
#===========================================================
#                                           \/
#               End of Editable Region      /\
]#                                          \/
#===========================================================
#---------------------------------------------------------
# No touchie past here unless you know what you are
# doing. Failure to heed this warning could cause your
# computer to yell and scream at you.
#
# Edit at your own risk.
#--------------------------------------------------------






  #--------------------------------------------------------------------------
  # * Preprocessing for Battle Screen Transition
  #--------------------------------------------------------------------------
  alias rndm_battle_themes_cb_4wa2 pre_battle_scene
  def pre_battle_scene
    unless $game_switches[DP3_RNDBT_BOSS_BATTLE_EVENT_SWITCH_ID]
      Graphics.update
      Graphics.freeze
      @spriteset.dispose_characters
      BattleManager.save_bgm_and_bgs
      
      # Roll Random Variable
      @randbttlnum = rand(DP3_RNDBT_THEMESARRAY.size)
      
      # Play Battle Theme
      Audio.bgm_play("Audio/BGM/" + DP3_RNDBT_THEMESARRAY[@randbttlnum][0],
                     DP3_RNDBT_THEMESARRAY[@randbttlnum][1],
                     DP3_RNDBT_THEMESARRAY[@randbttlnum][2])
                    
      # Play Transition Sound
      Sound.play_battle_start  
      
    else
      # Call original method
      rndm_battle_themes_cb_4wa2
    end
  end
end
¿Como usar?
una vez copiado en el editor de scripts, vas a la linea 55 y encontraras cosas asi:
[ "Battle1",    100,    100 ], # The Info for One of the Random Battle Themes
Copias uno exactamente en la linea de abajo
[ ":Musica:", :Volumen:,  :Tono:],

Creditos: DiamondandPlatinum3
JapoZero
JapoZero
Héroe
Héroe

Masculino
Chile
RPG Maker : MV
Mensajes : 708
Monedas : 4365
Reputación : 289
Localización : Chile

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.