赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 25968 |
最后登录 | 2024-8-17 |
在线时间 | 131 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 57
- 在线时间
- 131 小时
- 注册时间
- 2008-8-12
- 帖子
- 184
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 兔毛鹿 于 2011-9-24 10:24 编辑
熟练度升级脚本在CP半即时战斗不起作用,目前我只能这样解决:先把@active_battler变成一个全局变量$active_battler,当使用特技的时候连接到公共事件:$active_battler.skill_use[$active_battler.current_action.skill_id]+=1,并且打开一个2号开关。然后再Scene_Battle 4的def update_phase4_step1和Scene_Battle 2的def start_phase5添加以下脚本,这样的话似乎是可以了,但不知还会有什么出错的地方?或者谁有更好的解决办法?- if $active_battler.is_a?(Game_Actor) and $game_switches[2] == true
- if $active_battler.skill_use[$active_battler.current_action.skill_id] == 6
- $game_temp.message_text = "特技升为3级!"
- $active_battler.skill_level[$active_battler.current_action.skill_id] += 1
- $active_battler.skill_power[$active_battler.current_action.skill_id] += 5
- elsif $active_battler.skill_use[$active_battler.current_action.skill_id] == 4
- $game_temp.message_text = "特技升为2级!"
- $active_battler.skill_level[$active_battler.current_action.skill_id] += 1
- $active_battler.skill_power[$active_battler.current_action.skill_id] += 5
- elsif $active_battler.skill_use[$active_battler.current_action.skill_id] == 2
- $game_temp.message_text = "特技升为1级!"
- $active_battler.skill_level[$active_battler.current_action.skill_id] += 1
- $active_battler.skill_power[$active_battler.current_action.skill_id] += 5
- end
- $game_switches[2] = false
- end
复制代码 特技熟练度升级脚本:http://rpg.blue/article-40145.html |
|