Luigi_Games
15.04.2008, 17:50
Da es schon sehr nervig ist, wenn bei jedem Kampf die gleiche Dudelmusik abgespielt wird, suchte ich ein Script der die BGM´s der Kämpfe ändert
Hatte auch erfolg siehe her
eine demo hab ich auch gemacht :) : Gugst du hier (http://boxstr.com/files/1743429_c8qht/Musik%20Script.exe)
# ~~~~~~~~~~~~~~~~~~~~~~Zufäliger Kamfmusik Script~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Map
alias ccall_battle call_battle
def call_battle
# Statt der 1 muss hier die ID des Switches stehen, der die Funktion
# ausschaltet.
unless $game_switches[1]
#Hier Kommen die Namen der Gewünschten Kampf BGM´s Rein
#es wird beim Kapf ein Stück automatisch ausgewählt
bgm = ["106 Battle Theme I", "109 Battle Theme II", "112 Battle Theme III", "118 Battle Theme IV"]
bgm_name = bgm[rand(bgm.size)]
$game_system.battle_bgm = RPG::AudioFile.new(bgm_name, 100, 100)
end
ccall_battle
end
end
1. Die Funktion kann mit einem Switch ausgeschaltet werden, z.B. wenn man bei einem besonderen Endgegner eine bestimmte BGM haben möchte. Dann stellt man den Schalter auf AN und setzt mit "Kampf BGM ändern" die gewünschte BGM.
2. Zu Beginn eines Kampfes wird aus einer Liste von BGM-Namen zufällig einer ausgewählt. Diese Namen muss man an der entsprechend kommentierten Stelle angeben.
Hatte auch erfolg siehe her
eine demo hab ich auch gemacht :) : Gugst du hier (http://boxstr.com/files/1743429_c8qht/Musik%20Script.exe)
# ~~~~~~~~~~~~~~~~~~~~~~Zufäliger Kamfmusik Script~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Map
alias ccall_battle call_battle
def call_battle
# Statt der 1 muss hier die ID des Switches stehen, der die Funktion
# ausschaltet.
unless $game_switches[1]
#Hier Kommen die Namen der Gewünschten Kampf BGM´s Rein
#es wird beim Kapf ein Stück automatisch ausgewählt
bgm = ["106 Battle Theme I", "109 Battle Theme II", "112 Battle Theme III", "118 Battle Theme IV"]
bgm_name = bgm[rand(bgm.size)]
$game_system.battle_bgm = RPG::AudioFile.new(bgm_name, 100, 100)
end
ccall_battle
end
end
1. Die Funktion kann mit einem Switch ausgeschaltet werden, z.B. wenn man bei einem besonderen Endgegner eine bestimmte BGM haben möchte. Dann stellt man den Schalter auf AN und setzt mit "Kampf BGM ändern" die gewünschte BGM.
2. Zu Beginn eines Kampfes wird aus einer Liste von BGM-Namen zufällig einer ausgewählt. Diese Namen muss man an der entsprechend kommentierten Stelle angeben.