设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
123
返回列表 发新帖
楼主: sunzhaozhi
打印 上一主题 下一主题

请教如何修改此脚本

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2008-2-12
帖子
313
21
 楼主| 发表于 2008-6-4 03:40:59 | 只看该作者
回楼上的,问题是不会搞.....比如我新增加了防具--鞋,这个脚本不会读取它.
哎。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1265
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

22
发表于 2008-6-4 18:40:53 | 只看该作者
我不知道你的出錯信息是甚麽,解决不了。另外,不要用...............來頂帖。提醒你好多次了
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2008-2-12
帖子
313
23
 楼主| 发表于 2008-6-4 18:58:55 | 只看该作者
回禾西.......没有出错信息....只是不获取我扩展出来的4类防具的属性,
另外".........."回帖我没看到,现在知道了,以后会注意.
哎。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1265
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

24
发表于 2008-6-4 19:13:41 | 只看该作者
1.確認你有在 $armor_maxhp_plus 當中填寫該個防具的Hp附加值
2.確認你有 @armor5_id 這個變量
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2008-2-12
帖子
313
25
 楼主| 发表于 2008-6-4 20:29:25 | 只看该作者
回复禾西,以上2个,我都确认.
哎。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2008-2-12
帖子
313
26
 楼主| 发表于 2008-6-4 20:32:25 | 只看该作者
$armor_maxhp_plus = []
$armor_maxhp_plus = {
#==========================================================
# 这里设置

# 装备编号 => 增加的HP

3 => 50,

#==========================================================
}
for i in 0...load_data("Data/Armors.rxdata").size
  $armor_maxhp_plus = 0 if $armor_maxhp_plus == nil
end

class Game_Actor
  #--------------------------------------------------------------------------
  # ● 获取 MaxHP
  #--------------------------------------------------------------------------
  def maxhp
    n = [[base_maxhp + @maxhp_plus, 1].max, 999999].min
    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]
    n += armor1 != nil ? $armor_maxhp_plus[armor1.id] : 0
    n += armor2 != nil ? $armor_maxhp_plus[armor2.id] : 0
    n += armor3 != nil ? $armor_maxhp_plus[armor3.id] : 0
    n += armor4 != nil ? $armor_maxhp_plus[armor4.id] : 0
   # n += armor5 != nil ? $armor_maxhp_plus[armor5.id] : 0
   # n += armor6 != nil ? $armor_maxhp_plus[armor6.id] : 0
   # n += armor7 != nil ? $armor_maxhp_plus[armor7.id] : 0
   # n += armor8 != nil ? $armor_maxhp_plus[armor8.id] : 0
    for i in @states
      n *= $data_states.maxhp_rate / 100.0
    end
    n = [[Integer(n), 1].max, 999999].min
    return n
  end
end

修改成以上,如果去掉注释,那么出错,显示是:no implicit conversion from nil into integer
哎。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1265
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

27
发表于 2008-6-4 20:48:13 | 只看该作者
第八行多了個
,
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2008-2-12
帖子
313
28
 楼主| 发表于 2008-6-4 20:52:49 | 只看该作者
回复禾西,我用"'"是用来连接下一句,因为不只5号防具,还有其他防具,比如:
3 => 50,
4 => 55,
6 => 70
如果我是错误的,那么也就是说不需要用"'"连接,空格就可以了吗?
哎。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2008-2-12
帖子
313
29
 楼主| 发表于 2008-6-5 15:55:30 | 只看该作者
已经好多天了,来人帮一下吧.
哎。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-8-3 03:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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