幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1933|回复: 7

[RMVX] [求助]装备扩展脚本和设置"1力量=10生命"之间的冲突

[复制链接]

1

主题

2

帖子

24

积分

②入门

积分
24
发表于 2007-5-10 23:18:03 | 显示全部楼层 |阅读模式
我使用了扩展装备的脚本,然后修改了1力量=10hp,如下:
def base_maxhp
   return $data_actors[@actor_id].parameters[0, @level] + base_str*10
end

发现总是弹出错误说“no implicit conversion from nil to integer”这个错误发生在这行
def base_str
   n = $data_actors[@actor_id].parameters[2, @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]
   n += weapon != nil ? weapon.str_plus : 0
   n += armor1 != nil ? armor1.str_plus : 0
   n += armor2 != nil ? armor2.str_plus : 0
   n += armor3 != nil ? armor3.str_plus : 0
   n += armor4 != nil ? armor4.str_plus : 0
   n += armor5 != nil ? armor5.str_plus : 0
   n += armor6 != nil ? armor6.str_plus : 0
   n += armor7 != nil ? armor7.str_plus : 0
   return [[n, 1].max, 999].min
end
不知道怎么解决这个问题,望各位大大帮忙!!感激不尽!
回复

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-5-11 06:06:02 | 显示全部楼层
我照着改了,,怎么没问题聂?

那句报错的英文不明白啥意思…… [s:7]

汇报完毕
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-5-11 08:30:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-5-11 08:32:12 | 显示全部楼层
no implicit conversion from nil to integer

偶像知道这句到底是虾米意思…… [s:7]
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

19

主题

842

帖子

1万

积分

⑧专业

絕望青年,一起增高吧

积分
13676
发表于 2007-5-11 20:02:52 | 显示全部楼层
armor5_id沒有定義或是定義錯格式吧
conversion->(格式上的)轉換

為著彼岸,便要與之妥協 但為著彼岸,更不能與之妥協

回复 支持 反对

使用道具 举报

1

主题

2

帖子

24

积分

②入门

积分
24
 楼主| 发表于 2007-5-12 03:46:31 | 显示全部楼层
我有定义如下:
    @armor5_id = 0
    @armor6_id = 0
    @armor7_id = 0

主要问题是,如果
def base_maxhp
  return $data_actors[@actor_id].parameters[0, @level] + base_str*10
end
这里的"+ base_str*10"去掉的话一切正常,不过加上去就出错了..
[s:8]
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-5-22 00:09:56 | 显示全部楼层
跟那个没什么关系的八…………而且我试了,,真的没有抱错啊……
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-5-22 00:10:51 | 显示全部楼层
你没有用别的脚本么?
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-23 07:37 , Processed in 0.013895 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表