标题: 事件中的脚本问题 [打印本页] 作者: an1ji1er1 时间: 2012-2-3 23:01 标题: 事件中的脚本问题 请问,在公共事件里第三页下面的那个脚本窗口里写不下脚本怎么办呀?脚本写到一半就写不下了
比如说:
SP吸收(效果:本来伤害到对方HP上的改到伤害到SP上,攻击者增加等同于伤害值的SP,对不死系(属性9)反效果):
脚本段落1(还原&SP伤害):
for t in $scene.target_battlers
t.hp=t.last_hp
if t.damage.is_a?(Integer)
if t.element_rate(9)>=150
t.sp+=t.damage
t.damage=-t.damage
else
t.sp-=t.damage
end
end
end
脚本段落2(SP吸收):
a = $scene.active_battler
for t in $scene.target_battlers
f=t.damage; f=0 unless f.is_a?(Integer)
if t.element_rate(9)>=150
a.damage=f
a.sp-=a.damage
else
a.damage=-f
a.sp-=a.damage
end
end
$scene.active_battler = a
dsu_plus_rewardpost_czw作者: aaalbx 时间: 2012-2-3 23:05
分成两个脚本来写啊
脚本段1