Project1
标题:
继续求助,关于全体攻击属性武器脚本冲突,在线等。。。
[打印本页]
作者:
005020671
时间:
2010-6-29 16:13
标题:
继续求助,关于全体攻击属性武器脚本冲突,在线等。。。
这是正确的设定
if @target_battlers == []
# 设置对像方的战斗者序列
#k_特殊武器begin.....................
if @active_battler.is_a?(Game_Actor) and wqpd(12)
@target_battlers = $game_troop.enemies
else
@target_battlers = [target]
end
#k_特殊武器over.....................
end
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
return
end
复制代码
可是因为需要,我这么设定,武器就不能全体攻击了,就是修改了“应用通常攻击效果”那里,
if @target_battlers == []
# 设置对像方的战斗者序列
#k_特殊武器begin.....................
if @active_battler.is_a?(Game_Actor) and wqpd(12)
@target_battlers = $game_troop.enemies
else
@target_battlers = [target]
end
#k_特殊武器over.....................
end
# 应用通常攻击效果
for target in @target_battlers
next if target.eff_over and target != @target_battlers[@target_battlers.size - 1]
$a.clear
c = @active_battler.is_a?(Game_Actor) ? "\001[3]" : "\001[2]"
$am = "#{c}#{@active_battler.name}\001[0]攻击!"
bluefool_sort
@inf_window.refresh
target.attack_effect(@active_battler)
break
end
return
end
复制代码
这个怎么才能解决啊?有办法吗??
作者:
逸豫
时间:
2010-6-29 17:05
wqpd是啥?记忆里默认脚本没有这个方法
作者:
005020671
时间:
2010-6-29 17:28
回复
逸豫
的帖子
奥,后面有定义,我忘记解释啦。
def wqpd(id) #武器判定
return (@active_battler.weapon_id == 0 ? false :$data_weapons[@active_battler.weapon_id].element_set.include?(id))
end
复制代码
作者:
005020671
时间:
2010-6-29 19:02
往上顶!!!!!!!!!!!!!!
作者:
zhangbanxian
时间:
2010-6-29 19:20
eff_over又是什么?
作者:
005020671
时间:
2010-6-29 20:59
回复
zhangbanxian
的帖子
eff_over #效果应用完毕
作者:
zhangbanxian
时间:
2010-6-29 21:03
回复
005020671
的帖子
我要定义不要注释,囧.
作者:
005020671
时间:
2010-6-29 21:23
回复
zhangbanxian
的帖子
我是用的那个吞食天地范例工程里面的,eff_over 怎么定义的我没找到啊。。。
要不我给你我现在的整个脚本,你帮我看看???好吗?
作者:
zhangbanxian
时间:
2010-6-29 21:52
回复
005020671
的帖子
把那行注释掉试试。
作者:
005020671
时间:
2010-6-29 22:00
回复
zhangbanxian
的帖子
不行的。。。咳。
作者:
秋天不凋零
时间:
2010-6-29 22:47
能不能把你的工程发上
作者:
005020671
时间:
2010-6-29 23:18
回复
秋天不凋零
的帖子
好的。。。
Project13.rar
(2.52 MB, 下载次数: 113)
2010-6-29 23:17 上传
点击文件名下载附件
我的主要目的就是加一个能全体攻击的武器。。。
作者:
005020671
时间:
2010-6-30 12:24
还有一个问题。。。
Scene_Battle 4里面加入吸血属性的武器,和这一行脚本冲突。。。
#移至步骤 6
if @target_battlers == [] or @target_battlers[@target_battlers.size - 1].eff_over
@phase4_step = 6
@lianji = 1
end
end
复制代码
还是上面那个工程,希望高手帮忙看看。。。
谢啦。
作者:
005020671
时间:
2010-6-30 17:21
上去上去。。。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1