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

Project1

 找回密码
 注册会员
搜索
查看: 1762|回复: 3
打印 上一主题 下一主题

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

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-4-11
帖子
33
跳转到指定楼层
1
发表于 2007-8-22 01:51:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-4-11
帖子
33
2
 楼主| 发表于 2007-8-22 01:51:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv2.观梦者

梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
帖子
1200
3
发表于 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...
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-22
帖子
62
4
发表于 2007-8-22 18:26:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-25 20:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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