Project1

标题: 随机战斗音乐加开关 [打印本页]

作者: angelwangm    时间: 2009-2-6 21:57
标题: 随机战斗音乐加开关
我想在boss战当中使用特定的战斗音乐
但是在队伍事件页里面更改战斗音乐后,进入战斗系统还是随机战斗音乐
所以我想求大家帮忙给这个“随机战斗音乐”加一个10号开关  打开时取消功能
  1. class Scene_Map
  2. #--------------------------------------------------------------------------
  3. # ● 调用战斗
  4. #--------------------------------------------------------------------------
  5. def call_battle
  6.    # 清除战斗调用标志
  7.    $game_temp.battle_calling = false
  8.    # 清除菜单调用标志
  9.    $game_temp.menu_calling = false
  10.    $game_temp.menu_beep = false
  11.    # 生成遇敌计数
  12.    $game_player.make_encounter_count
  13.    # 记忆地图 BGM 、停止 BGM
  14.    $game_temp.map_bgm = $game_system.playing_bgm
  15.    $game_system.bgm_stop
  16.    # 演奏战斗开始 SE
  17.    $game_system.se_play($data_system.battle_start_se)
  18.    # 演奏战斗 BGM
  19.    randbgm = rand(14)
  20.    case randbgm
  21.    when 0
  22.       Audio.bgm_play("Audio/BGM/zd1")
  23.    when 1
  24.      Audio.bgm_play("Audio/BGM/zd2")
  25.    when 2
  26.      Audio.bgm_play("Audio/BGM/zd3")
  27.    when 3
  28.      Audio.bgm_play("Audio/BGM/zd4")
  29.    when 4
  30.      Audio.bgm_play("Audio/BGM/zd5")
  31.    when 5
  32.     Audio.bgm_play("Audio/BGM/zd6")
  33.    when 6
  34.     Audio.bgm_play("Audio/BGM/zd7")
  35.    when 7
  36.     Audio.bgm_play("Audio/BGM/zd8")   
  37.    when 8
  38.     Audio.bgm_play("Audio/BGM/zd9")
  39.    when 9
  40.     Audio.bgm_play("Audio/BGM/zd10")
  41.    when 10
  42.     Audio.bgm_play("Audio/BGM/zd11")   
  43.    when 11
  44.     Audio.bgm_play("Audio/BGM/zd12")
  45.    when 12
  46.     Audio.bgm_play("Audio/BGM/zd13")
  47.    when 13
  48.     Audio.bgm_play("Audio/BGM/zd14")
  49.    when 14
  50.     Audio.bgm_play("Audio/BGM/zd15")
  51.   end   
  52.    # 矫正主角姿势
  53.    $game_player.straighten
  54.    # 切换到战斗画面
  55.    $scene = Scene_Battle.new
  56. end
  57. end
复制代码
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 为挖坟而生    时间: 2009-2-6 22:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: angelwangm    时间: 2009-2-6 22:20
以下引用为挖坟而生于2009-2-6 14:02:53的发言:

LZ你说的不清楚呢
你想打BOSS时用另一种音乐只需要在战斗处理前加更改战斗BGM就OK


问题是我用了“随机战斗音乐”这个脚本,它会随机产生一个战斗音乐取代事先定义好的音乐
所以我想给这个脚本加个开关 当需要打boss的时候就把这个脚本关了
作者: IamI    时间: 2009-2-6 22:25
  1. class Scene_Map
  2. #--------------------------------------------------------------------------
  3. # ● 调用战斗
  4. #--------------------------------------------------------------------------
  5. def call_battle
  6.    # 清除战斗调用标志
  7.    $game_temp.battle_calling = false
  8.    # 清除菜单调用标志
  9.    $game_temp.menu_calling = false
  10.    $game_temp.menu_beep = false
  11.    # 生成遇敌计数
  12.    $game_player.make_encounter_count
  13.    # 记忆地图 BGM 、停止 BGM
  14.    $game_temp.map_bgm = $game_system.playing_bgm
  15.    $game_system.bgm_stop
  16.    # 演奏战斗开始 SE
  17.    $game_system.se_play($data_system.battle_start_se)
  18.    # 演奏战斗 BGM
  19. if $game_switches[10] == false
  20.    randbgm = rand(14)
  21.    case randbgm
  22.    when 0
  23.       Audio.bgm_play("Audio/BGM/zd1")
  24.    when 1
  25.      Audio.bgm_play("Audio/BGM/zd2")
  26.    when 2
  27.      Audio.bgm_play("Audio/BGM/zd3")
  28.    when 3
  29.      Audio.bgm_play("Audio/BGM/zd4")
  30.    when 4
  31.      Audio.bgm_play("Audio/BGM/zd5")
  32.    when 5
  33.     Audio.bgm_play("Audio/BGM/zd6")
  34.    when 6
  35.     Audio.bgm_play("Audio/BGM/zd7")
  36.    when 7
  37.     Audio.bgm_play("Audio/BGM/zd8")   
  38.    when 8
  39.     Audio.bgm_play("Audio/BGM/zd9")
  40.    when 9
  41.     Audio.bgm_play("Audio/BGM/zd10")
  42.    when 10
  43.     Audio.bgm_play("Audio/BGM/zd11")   
  44.    when 11
  45.     Audio.bgm_play("Audio/BGM/zd12")
  46.    when 12
  47.     Audio.bgm_play("Audio/BGM/zd13")
  48.    when 13
  49.     Audio.bgm_play("Audio/BGM/zd14")
  50.    when 14
  51.     Audio.bgm_play("Audio/BGM/zd15")
  52.   end   
  53. else
  54. $game_system.bgm_play($game_system.battle_bgm)
  55. end
  56.    # 矫正主角姿势
  57.    $game_player.straighten
  58.    # 切换到战斗画面
  59.    $scene = Scene_Battle.new
  60. end
  61. end
复制代码
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: angelwangm    时间: 2009-2-6 22:33
又是IamI老兄帮我解决的(好像是第三次了)   激动啊{/cy}
不用测试了 直接认可




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1