Project1
标题:
唔,继续问下这段脚本错在哪里
[打印本页]
作者:
片羽樱
时间:
2009-7-11 18:03
标题:
唔,继续问下这段脚本错在哪里
本帖最后由 片羽樱 于 2009-7-11 18:16 编辑
还是必杀槽不满时必杀技无法使用的问题,我写成了下述样子
@isbisha = 0
@lv1bisha = [201,205]
@lv2bisha = [202,206]
@lv3bisha = [203,204,207]
for i in @lv1bisha
if skill_id == @lv1bisha[i]
@isbisha = 1
break
end
end
for j in @lv2bisha
if skill_id == @lv2bisha[j]
@isbisha = 2
break
end
end
for k in @lv3bisha
if skill_id == @lv3bisha[k]
@isbisha = 3
break
end
end
if @isbisha == 1 and self.bisha < 100
return false
elsif @isbisha == 2 and self.bisha < 200
return false
elsif @isbisha == 3 and self.bisha < 300
return false
end
复制代码
但是有问题。想问下错在哪里。数组里的数值是技能在数据库里的编号。
作者:
dbshy
时间:
2009-7-11 18:09
施主,说实话,你写的脚本老衲没看懂啊
不说别的
for i in @lv1bisha
if skill_id == @lv1bisha[i]
应该是
for i in @lv1bisha
if skill_id == i
ps:你传工程算了
作者:
片羽樱
时间:
2009-7-11 18:11
本帖最后由 片羽樱 于 2009-7-11 18:15 编辑
唔,写别的语言像C#习惯了……改了下有效了……
谢这位高僧。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1