赞 | 2 |
VIP | 143 |
好人卡 | 1 |
积分 | 1 |
经验 | 216792 |
最后登录 | 2019-10-10 |
在线时间 | 24 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 61
- 在线时间
- 24 小时
- 注册时间
- 2008-8-5
- 帖子
- 1924
|
这段脚本原来就是 for i in 1...sth 这样写的吗?那说明有 BUG ~
因为 element_set 这个数组的元素是从 0 开始的
所以武器的第一个状态永远不会描绘出来……
把这段代码按如下红色部分修改即可:
if @actor.weapon_id == 0
element = "无"
else
if $data_weapons[@actor.weapon_id].element_set[0] == nil
element = "无"
else
element_set = $data_weapons[@actor.weapon_id].element_set
for i in 0...element_set.size
break if element_set > 8
element += $data_system.elements[element_set] + " "
end
end
end 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|