| 赞 | 4  | 
 
| VIP | 44 | 
 
| 好人卡 | 11 | 
 
| 积分 | 12 | 
 
| 经验 | 54954 | 
 
| 最后登录 | 2021-10-2 | 
 
| 在线时间 | 1276 小时 | 
 
 
 
 
 
Lv3.寻梦者 ○赛 
	- 梦石
 - 0 
 
        - 星屑
 - 1249 
 
        - 在线时间
 - 1276 小时
 
        - 注册时间
 - 2013-1-22
 
        - 帖子
 - 2246
 
 
  
 
 | 
	
 本帖最后由 天地有正气 于 2014-2-8 19:04 编辑  
 
在Game_Enemy里新增一个level属性好了。 
class Game_Enemy 
  attr_accessor :level # 等级 
  alias old_initialize initialize 
  def initialize 
    old_initialize 
    @level = 0 
  end 
end  
(论坛原因导致脚本变形,所以用引用……) 
 
然后使用$game_troop.enemies[0].level来更改一号敌人的等级。 
 
未经测试,写错请答复......  
 
  
 
补充以下内容: 
或者在RPG::Enemy里新增一个属性。 
 
module RPG 
    class enemy 
      attr_accessor :level 
      alias old_initialize initialize 
      def initialize 
          old_initialize 
          @level = 0 
      end 
      def name 
          name = @name.split(/,/)[0] 
          return @name != nil : "" 
      end 
      def level 
          level = @name.split(/,/)[1] 
          return @level != nil : "" 
      end 
  end 
end    
 
这样应该可以了,数据库中设置:敌人名,5表示敌人等级五级 = =。 
该等级直接改敌人名好了。  |   
 
 
 
 |