Project1

标题: 对技能连击脚本修改时出现的问题 [打印本页]

作者: 北大路花火    时间: 2007-8-22 01:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 北大路花火    时间: 2007-8-22 01:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-8-22 17:14
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 这句就取得该武器的连击数,不会出错了。
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 鏻甲    时间: 2007-8-22 18:26
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1