查看: 1373|回复: 0

[已经过期] 魔石系统怎么单独设置武器孔数

  [复制链接]
梦石
0
星屑
200
在线时间
23 小时
注册时间
2007-8-24
回帖
0
发表于 2011-7-1 18:27:33 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 hZm 于 2011-7-1 18:28 编辑

“孔,4”没反映啊,我单独用的魔石系统,属性范围应该选得没问题,相关脚本应该是(脚本小白):

def slots=(n);@slots  =n;end
def slots    ;@slots||=0;end

#--------------------------------------------------------------------------
  # ● 生成有關孔數的關聯表
  #--------------------------------------------------------------------------
  def makes_data
    @slot_set = {}
    for i in 1...$data_system.elements.size
      if $data_system.elements.split(/,/)[0]=="孔"
        @slot_set = $data_system.elements.split(/,/)[1].to_i
      end
    end
  end

#-----------------------------------
      # ● 取得孔數數據
      #-----------------------------------
      unless @slot_set.nil?
        @slot_set.each do |slot_id, number|
          case kind
          when "weapon"
            if equipment.element_set.include?(slot_id)
              new_slots = number
              break
            end
          when "armor"
            if equipment.guard_element_set.include?(slot_id)
              new_slots = number
              break
            end
          end
          equipment.slots = new_slots unless new_slots.nil?
          equipment.element_set.delete (slot_id)
        end
      end
系统网址:http://rpg.blue/forum.php?mod=vi ... ight=%E9%AD%94%E7%9


hZm于2011-7-1 18:32补充以下内容:
感觉没武器关联孔数状态的脚本啊
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

在本版发帖返回顶部