Project1

标题: 怎么设置特技在特定情况下的SP消耗 [打印本页]

作者: 忘记密码    时间: 2008-10-1 01:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: ONEWateR    时间: 2008-10-1 02:04
在skill建一个读取技能名称后面的数值,然后

IF SKILL.ID == ID
USER.SP -= SKILL.xx
END

即可 ^^

作者: 忘记密码    时间: 2008-10-1 02:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 忘记密码    时间: 2008-10-1 03:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: ONEWateR    时间: 2008-10-1 21:13
IF SKILL.new_sp != nil
USER.SP -= SKILL.new_sp
END
作者: ONEWateR    时间: 2009-6-12 08:00
module RPG
  class Skill
    def name
      name = @name.split(/,/)[0]
      return name
    end
    def new_sp
      return @name.split(/,/)[1].to_i
    end
  end
end

IF SKILL.ID == ID
USER.SP -= SKILL.new_sp
END

在技能的名称写上 ,新的sp耗费
如 十字斩,200
没测试,希望不会出错. [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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