Project1
标题:
脚本错误弹出
[打印本页]
作者:
tcybt
时间:
2009-11-7 13:05
标题:
脚本错误弹出
我用的是主站上的横版,然后运用加点脚本,因为力量的上升对于攻击力不显示,所以我将Game_Battler 1 的获取攻击力的一段改为
#--------------------------------------------------------------------------
# ● 获取攻击力
#--------------------------------------------------------------------------
def atk
n = base_atk + base_str + @str_plus.to_i
for i in @states
n *= $data_states.atk_rate / 100.0
end
return Integer(n)
end
然后问题就出来了,当我给某个技能附上属性(如睡眠)只要敌人一中状态,就弹出如下错误,请问该如何解决?(我 自己新增状态也会出现同样问题)
作者:
tcybt
时间:
2009-11-7 13:07
顺便说下··更改的那个是以前一位朋友教我的·· 附上我修改的那一段
作者:
secondsen
时间:
2009-11-7 13:11
循环弄错了。。。i是索引,你那个$data什么的后面为什么没有[i]呢,那个东西是数组啊,用手机上的,做不了实验了。。。
作者:
tcybt
时间:
2009-11-7 13:12
3#
secondsen
额··其实我不懂这一段的意思,应该怎么修改?
作者:
secondsen
时间:
2009-11-7 13:30
你看看def hit和你写的atk有什么不同就知道啦
n*=那行,你少了[i],在$data_states后面
作者:
secondsen
时间:
2009-11-7 13:33
看看pdef mdef都有[i]
作者:
tcybt
时间:
2009-11-7 14:14
6#
secondsen
OK拉``又去认可你啦`谢谢
作者:
secondsen
时间:
2009-11-7 14:19
不用谢,举手之劳而已
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0