赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 225 |
最后登录 | 2018-9-22 |
在线时间 | 0 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 0 小时
- 注册时间
- 2008-3-29
- 帖子
- 24
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我用了三个脚本,之间发生了冲突,请为我看看是哪问题谢谢
第一个脚本,菜鸟横板战斗(行走图为战斗动画)
第二个为,豪华版技能冷却系统 By 绿发的Eclair
第三个为,半自动即时战斗
用第一个和第二个的时候不会冲突
用第一个和第三个的时候不会冲突
三个同时存在就冲突了,还能够进入战斗状态,就是一使用特技就出现冲突
显示冲突内容为脚本 豪华版技能冷却系统 By 绿发的Eclair的 39行
发生了Nomethoderror underined method'[]'fornil; nilclass
以下是脚本里25到50行的内容
25行class Game_Battler
attr_accessor :cold
alias initialize_cold :initialize
def initialize
@cold = {}
initialize_cold
end
def set_cold(key,val)
39行 return if @cold[key] == nil
@cold[key] += val
@cold.delete(key) if @cold[key] <= 0
end
alias skill_can_use_addcold :skill_can_use?
def skill_can_use?(skill_id)
return false if @cold[skill_id] != nil
skill_can_use_addcold(skill_id)
end
end
class Scene_Battle
alias make_skill_action_result_addcold :make_skill_action_result
def make_skill_action_result
make_skill_action_result_addcold
if @skill.cold.to_i != 0
@active_battler.cold[@skill.id] = @skill.cold.to_i
end
50行 end 此贴于 2008-4-10 13:58:26 被版主禾西提醒,请楼主看到后对本贴做出回应。 版务信息:本贴由楼主自主结贴~ |
|