查看: 1236|回复: 4

随机战斗音乐加开关

  [复制链接]
梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
回帖
450
发表于 2009-2-6 21:57:37 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我想在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
复制代码

版务信息:本贴由楼主自主结贴~

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-6
回帖
16
发表于 2009-2-6 22:02:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
回帖
450
 楼主| 发表于 2009-2-6 22:20:06 | 显示全部楼层
以下引用为挖坟而生于2009-2-6 14:02:53的发言:

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


问题是我用了“随机战斗音乐”这个脚本,它会随机产生一个战斗音乐取代事先定义好的音乐
所以我想给这个脚本加个开关 当需要打boss的时候就把这个脚本关了

回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2009-2-6 22:25:34 | 显示全部楼层
  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
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
回帖
450
 楼主| 发表于 2009-2-6 22:33:17 | 显示全部楼层
又是IamI老兄帮我解决的(好像是第三次了)   激动啊{/cy}
不用测试了 直接认可

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部