查看: 976|回复: 3

技能新属性读取问题

  [复制链接]

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2009-1-8 00:11:23 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
脚本这么写:

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 ,就是读取不了。

为什么??
版务信息:本贴由楼主自主结贴~

《天空之城 —— 破碎的命运》

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2009-1-8 00:37:09 | 显示全部楼层

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

数据库设定时不读取脚本编辑器……因此初始化是没用的……
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

 楼主| 发表于 2009-1-8 00:38:56 | 显示全部楼层
那,在 数据库 里添加 @变量 的话,会不会保存的说~~~~?

《天空之城 —— 破碎的命运》
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2009-1-8 00:46:59 | 显示全部楼层
数据库 怎么添加 「@变量」--
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部