| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 350 |  
| 最后登录 | 2016-3-1 |  
| 在线时间 | 5 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间5 小时注册时间2011-9-10帖子6 | 
| 本帖最后由 天使无双 于 2011-9-18 14:10 编辑 
 新手想看看原始数据库里面的数据格式,只看帮助里面的格式感觉还不是很透彻,想看看原始数据,但是打不开...:L
 
 想给武器增加一些诸如mp吸收的效果,但是没有找到帮助里面说的那个RPG::weapon在什么地方.....
 
 另外Game_battler里面这一段
 这不是等于无论如何在处理战斗的时候这几个属性开关都是返回的false么....?虽然后面处理的时候也对其作了判断...求高人讲解复制代码#--------------------------------------------------------------------------
  # ● 获取「强力防御」选项
  #--------------------------------------------------------------------------
  def super_guard
    return false
  end
  #--------------------------------------------------------------------------
  # ● 获取「快速攻击」武器选项
  #--------------------------------------------------------------------------
  def fast_attack
    return false
  end
  #--------------------------------------------------------------------------
  # ● 获取「双重攻击」武器选项
  #--------------------------------------------------------------------------
  def dual_attack
    return false
  end
  #--------------------------------------------------------------------------
  # ● 获取「防止会心一击」防具选项
  #--------------------------------------------------------------------------
  def prevent_critical
    return false
  end
  #--------------------------------------------------------------------------
  # ● 获取「消耗一半魔力」防具选项
  #--------------------------------------------------------------------------
  def half_mp_cost
    return false
  end
 明白了,在Battler这个类里面的确这些都是默认为false,但是在其子类里面重新读取了数据库。
 
 还不习惯这些编程思路,很多类里面使用的变量和函数都没有定义或赋值,都是在他们的子类里面完成的。又没有VC++编译器那么好用,经常研究一个函数要找半天看是在什么地方定义的或是在地方使用的
 | 
 |