Project1

标题: 技能新属性读取问题 [打印本页]

作者: 八云紫    时间: 2009-1-8 00:11
标题: 技能新属性读取问题
脚本这么写:

module RPG
  class Skill
    alias old_initialize initialize
    def initialize
      old_initialize;
      @battle_sign = true;
    end
    attr_accessor :battle_sign
  end
end

但是,为什么后面使用 skill.battle_sign 会出现 nil ,就是读取不了。

为什么?? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 禾西    时间: 2009-1-8 00:37

  1. def battle_sign=(n);@battle_sign  =n;end
  2. def battle_sign    ;@battle_sign||=0;end
复制代码

数据库设定时不读取脚本编辑器……因此初始化是没用的…… [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 八云紫    时间: 2009-1-8 00:38
那,在 数据库 里添加 @变量 的话,会不会保存的说~~~~?
作者: 禾西    时间: 2009-1-8 00:46
数据库 怎么添加 「@变量」--




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