Project1

标题: 魔石系统怎么单独设置武器孔数 [打印本页]

作者: hZm    时间: 2011-7-1 18:27
标题: 魔石系统怎么单独设置武器孔数
本帖最后由 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补充以下内容:
感觉没武器关联孔数状态的脚本啊dsu_plus_rewardpost_czw




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