赞 | 0 |
VIP | 1 |
好人卡 | 20 |
积分 | 1 |
经验 | 8799 |
最后登录 | 2016-1-26 |
在线时间 | 105 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 105 小时
- 注册时间
- 2009-7-25
- 帖子
- 201
|
本帖最后由 killkill2298 于 2011-4-22 18:03 编辑
很有点复杂,刚学脚本,我试着写个把
下面脚本可更改战斗音乐,在事件指令中更改100号变量的值来调整。
至于判定MVP的统计伤害代码,我做不出来- #作者killkill2298,可自由使用
- module BMS2298
- # 角色音乐定义
- # 文件名,音量,节奏
- Actor_BattleBGM = {}
- Actor_BattleBGM[0] = ["Battle1",100,100] #默认音乐
- Actor_BattleBGM[1] = ["Battle2",100,100] #1号角色音乐
- Actor_BattleBGM[2] = ["Battle3",100,100]
- Actor_BattleBGM[3] = ["Battle4",100,100]
- Actor_BattleBGM[4] = ["Battle5",100,100]
- $game_variables[100]= 0 #默认MVP角色
- end
- class Scene_Battle
-
- #--------------------------------------------------------------------------
- # ● 回合结束
- #--------------------------------------------------------------------------
-
- def turn_end
- @BGM = BMS2298::Actor_BattleBGM[$game_variables[100]][0]
- @volume = BMS2298::Actor_BattleBGM[$game_variables[100]][1]
- @pitch = BMS2298::Actor_BattleBGM[$game_variables[100]][2]
- Audio.bgm_play("Audio/BGM/" + @BGM, @volume, @pitch)
- $game_troop.turn_ending = true
- $game_party.slip_damage_effect
- $game_troop.slip_damage_effect
- $game_party.do_auto_recovery
- $game_troop.preemptive = false
- $game_troop.surprise = false
- process_battle_event
- $game_troop.turn_ending = false
- start_party_command_selection
- end
- end
复制代码 |
|