赞 | 0 |
VIP | 2 |
好人卡 | 0 |
积分 | 1 |
经验 | 5741 |
最后登录 | 2017-10-29 |
在线时间 | 61 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 63
- 在线时间
- 61 小时
- 注册时间
- 2008-3-9
- 帖子
- 71
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
错误类型为TypeError
no implicit conversion from nil to integer
出错行附近的脚本为:
#--------------------------------------------------------------------------
# ● 获取基本物理防御
#--------------------------------------------------------------------------
def base_pdef
pdef1 = old_pdef
slot1 = $data_armors[@slot1]
slot2 = $data_armors[@slot2]
slot3 = $data_armors[@slot3]
slot4 = $data_armors[@slot4]
slot5 = $data_armors[@slot1]
slot6 = $data_armors[@slot2]
slot7 = $data_armors[@slot3]
pdef2 = slot1 != nil ? slot1.pdef : 0
pdef3 = slot2 != nil ? slot2.pdef : 0
pdef4 = slot3 != nil ? slot3.pdef : 0
pdef5 = slot4 != nil ? slot4.pdef : 0
pdef6 = slot5 != nil ? slot5.pdef : 0
pdef7 = slot6 != nil ? slot6.pdef : 0
pdef8 = slot7 != nil ? slot7.pdef : 0
return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + pdef6 + pdef7 + pdef8
end
alias old_mdef base_mdef
出错的一行是slot1 = $data_armors[@slot1]
这种问题可能是哪里出错?应该从哪里入手解决? |
|