查看: 1846|回复: 3

对技能连击脚本修改时出现的问题

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-4-11
回帖
28
发表于 2007-8-22 01:51:29 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽
梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-4-11
回帖
28
发表于 2007-8-22 01:51:29 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
回帖
1177
发表于 2007-8-22 17:14:22 | 显示全部楼层
class Skill
def name
   name = @name.split(/,/)[0]
   return name != nil ? name : ""
end
def hit_count
   name = @name.split(/,/)[1]
   return name != nil ? name.to_i.abs : 0
end

这个脚本是对技能的类进行了重定义 通过以 技能名,连击数 这样的格式来命名技能
以取得各个技能的连击数,要修改到武器的话应该是:

class Weapon
def name
   name = @name.split(/,/)[0]
   return name != nil ? name : ""
end
def hit_count
   name = @name.split(/,/)[1]
   return name != nil ? name.to_i.abs : 0
end
end
加进这样一段脚本,就可以和技能一样 用 武器名,连击数 命名武器

@item.hit_count 这句就取得该武器的连击数,不会出错了。

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
和记忆一起封存着的ID...
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-22
回帖
62
发表于 2007-8-22 18:26:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部