Project1
标题:
脚本的冲突,请高人为我解决~!!1谢谢
[打印本页]
作者:
z928374655
时间:
2008-4-9 23:08
标题:
脚本的冲突,请高人为我解决~!!1谢谢
我用了三个脚本,之间发生了冲突,请为我看看是哪问题谢谢
第一个脚本,菜鸟横板战斗(行走图为战斗动画)
第二个为,豪华版技能冷却系统 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 [LINE]1,#dddddd[/LINE]
此贴于 2008-4-10 13:58:26 被版主禾西提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
z928374655
时间:
2008-4-10 16:17
高手都在哪啊????救命啊~!~!
作者:
暴风の龙
时间:
2008-4-10 16:25
北京时间才8点半左右,高手们应该还没醒吧。
这种问题我无能为力,只是来提醒楼主耐心等待而已。
作者:
禾西
时间:
2008-4-10 17:27
當然會衝突……半自動即時戰鬥系統系統霸道地把整個initialize吃掉|||
解决方法:
第一个脚本,菜鸟横板战斗(行走图为战斗动画)
第二个为,半自动即时战斗
第三个为,豪华版技能冷却系统 By 绿发的Eclair
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
z928374655
时间:
2008-4-10 21:42
高,实在是高,高手高手高高手啊~!!!!伟大的高手,我代表党和人民拥戴你~!!!1·调换一下位置,竟然问题就决绝了~!!您太伟大了~!!留下您的联系方式吧,QQ号码,手机号码,银行卡密码~!三围,五围~!统统留下吧~!如果觉得人多不方便,那请加在下QQ,我将虚心向您老学习~!!QQ125745569 [LINE]1,#dddddd[/LINE]
版主对此帖的评论:『恭維的說話就不用多說了,解决了問題就好。如果可以的話,認可答案結帖子吧~ --禾西』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1