赞 | 0 |
VIP | 179 |
好人卡 | 0 |
积分 | 1 |
经验 | 3151 |
最后登录 | 2014-6-4 |
在线时间 | 229 小时 |
Lv1.梦旅人 看不到我
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 229 小时
- 注册时间
- 2005-11-6
- 帖子
- 1741

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
用了装备项扩充好像出现了问题
base_int这么设置:
-
- def base_int
- n = $data_actors[@actor_id].parameters[5, @level]
- weapon = $data_weapons[@weapon_id]
- armor1 = $data_armors[@armor1_id]
- armor2 = $data_armors[@armor2_id]
- armor3 = $data_armors[@armor3_id]
- armor4 = $data_armors[@armor4_id]
- armor5 = $data_armors[@armor5_id]
- armor6 = $data_armors[@armor6_id]
- armor7 = $data_armors[@armor7_id]
- armor8 = $data_armors[@armor8_id]
- armor9 = $data_armors[@armor9_id]
- armor10 = $data_armors[@armor10_id]
- armor11 = $data_armors[@armor11_id]
- armor12 = $data_armors[@armor12_id]
- armor13 = $data_armors[@armor13_id]
- n += weapon != nil ? weapon.int_plus : 0
- n += armor1 != nil ? armor1.int_plus : 0
- n += armor2 != nil ? armor2.int_plus : 0
- n += armor3 != nil ? armor3.int_plus : 0
- n += armor4 != nil ? armor4.int_plus : 0
- n += armor5 != nil ? armor5.int_plus : 0
- n += armor6 != nil ? armor6.int_plus : 0
- n += armor7 != nil ? armor7.int_plus : 0
- n += armor8 != nil ? armor8.int_plus : 0
- n += armor9 != nil ? armor9.int_plus : 0
- n += armor10 != nil ? armor10.int_plus : 0
- n += armor11 != nil ? armor11.int_plus : 0
- n += armor12 != nil ? armor12.int_plus : 0
- n += armor13 != nil ? armor13.int_plus : 0
- return [[n, 1].max, 999].min
- end
复制代码
armor5-13是装备类型添加项
这个没有任何问题,于是仿造这个写了最大SP,如下:
- def base_maxsp
- n = $data_actors[@actor_id].parameters[5, @level]
- weapon = $data_weapons[@weapon_id]
- armor1 = $data_armors[@armor1_id]
- armor2 = $data_armors[@armor2_id]
- armor3 = $data_armors[@armor3_id]
- armor4 = $data_armors[@armor4_id]
- armor5 = $data_armors[@armor5_id]
- armor6 = $data_armors[@armor6_id]
- armor7 = $data_armors[@armor7_id]
- armor8 = $data_armors[@armor8_id]
- armor9 = $data_armors[@armor9_id]
- armor10 = $data_armors[@armor10_id]
- armor11 = $data_armors[@armor11_id]
- armor12 = $data_armors[@armor12_id]
- armor13 = $data_armors[@armor13_id]
- n += weapon != nil ? weapon.int_plus : 0
- n += armor1 != nil ? armor1.int_plus : 0
- n += armor2 != nil ? armor2.int_plus : 0
- n += armor3 != nil ? armor3.int_plus : 0
- n += armor4 != nil ? armor4.int_plus : 0
- n += armor5 != nil ? armor5.int_plus : 0
- n += armor6 != nil ? armor6.int_plus : 0
- n += armor7 != nil ? armor7.int_plus : 0
- n += armor8 != nil ? armor8.int_plus : 0
- n += armor9 != nil ? armor9.int_plus : 0
- n += armor10 != nil ? armor10.int_plus : 0
- n += armor11 != nil ? armor11.int_plus : 0
- n += armor12 != nil ? armor12.int_plus : 0
- n += armor13 != nil ? armor13.int_plus : 0
- return $data_actors[@actor_id].parameters[1, @level] + n * 9
- end
复制代码
结果运行时,提示 “ armor5 = $data_armors[@armor5_id] ” 行
no implicit conversion from nil to integer
这个问题一直困扰着我,真没辙了{/pz}
我试过把后添的几项都注释掉,没有问题,装备会影响最大SP 版务信息:本贴由楼主自主结贴~ |
|