加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
x
 
请大家帮忙看看这个物品分类脚本。 
 
 
#============================================================================== # ■ 物品分类扩展 # By :VIPArcher #  -- 本脚本来自 [url]https://rpg.blue[/url] 使用或转载请保留以上信息。 #============================================================================== # 使用说明: #   在设定区设定好分类后在道具/武器/防具备注栏备注 #   <分类:分类名称> #   即可把对应物品归到对应分类下,备注未填写分类的物品按默认分类归类 #============================================================================== $VIPArcherScript ||= {};$VIPArcherScript[:item_category] = 20141017 #============================================================================== # ● 设定区 #============================================================================== module VIPArcher   ITEM_CATEGORY = { #  <- 别删 #格式:分类标识符号 => "分类名称", 注:标识尽量独特不重复即可       :item       => "道具", #默认分类       :weapon     => "任务", #默认分类       :armor      => "装备", #默认分类       :key_item   => "剧情", #默认分类       :viparcher  => "配方",       :shuju      => "数据",       :fc         => "房产",       :dd         => "测试",       #在这里继续添加...     } #  <- 别删 end class Window_ItemList < Window_Selectable   #--------------------------------------------------------------------------   # ● 查询列表中是否含有此物品   #--------------------------------------------------------------------------   alias vip_include? include?   def include?(item)     if item && item.note =~ /<分类[:].*>/       note_include?(item)     else       vip_include?(item)     end   end   #--------------------------------------------------------------------------   # ● 检查备注分类   #--------------------------------------------------------------------------   def note_include?(item)     item.note =~ /<分类[:]\s*#{VIPArcher::ITEM_CATEGORY[@category]}>/   end end class Window_ItemCategory < Window_HorzCommand   #--------------------------------------------------------------------------   # ● 生成指令列表   #--------------------------------------------------------------------------   def make_command_list     VIPArcher::ITEM_CATEGORY.each{|key, value| add_command(value,key)}   end end 
 
 #==============================================================================  
# ■ 物品分类扩展  
# By :VIPArcher  
#  -- 本脚本来自 [url]https://rpg.blue[/url] 使用或转载请保留以上信息。  
#==============================================================================  
# 使用说明:  
#   在设定区设定好分类后在道具/武器/防具备注栏备注  
#   <分类:分类名称>  
#   即可把对应物品归到对应分类下,备注未填写分类的物品按默认分类归类  
#==============================================================================  
$VIPArcherScript ||= {};$VIPArcherScript[:item_category] = 20141017  
#==============================================================================  
# ● 设定区  
#==============================================================================  
module VIPArcher  
  ITEM_CATEGORY = { #  <- 别删  
#格式:分类标识符号 => "分类名称", 注:标识尽量独特不重复即可  
      :item       => "道具", #默认分类  
      :weapon     => "任务", #默认分类  
      :armor      => "装备", #默认分类  
      :key_item   => "剧情", #默认分类  
      :viparcher  => "配方",  
      :shuju      => "数据",  
      :fc         => "房产",  
      :dd         => "测试",  
      #在这里继续添加...  
    } #  <- 别删  
end  
class Window_ItemList < Window_Selectable  
  #--------------------------------------------------------------------------  
  # ● 查询列表中是否含有此物品  
  #--------------------------------------------------------------------------  
  alias vip_include? include?  
  def include?(item)  
    if item && item.note =~ /<分类[:].*>/  
      note_include?(item)  
    else  
      vip_include?(item)  
    end  
  end  
  #--------------------------------------------------------------------------  
  # ● 检查备注分类  
  #--------------------------------------------------------------------------  
  def note_include?(item)  
    item.note =~ /<分类[:]\s*#{VIPArcher::ITEM_CATEGORY[@category]}>/  
  end  
end  
class Window_ItemCategory < Window_HorzCommand  
  #--------------------------------------------------------------------------  
  # ● 生成指令列表  
  #--------------------------------------------------------------------------  
  def make_command_list  
    VIPArcher::ITEM_CATEGORY.each{|key, value| add_command(value,key)}  
  end  
end  
 
  
 
 
 
 
为什么我第八个分类,看不见?? 
 
就是进入游戏,测试游戏后,,进入 物品栏,,第八个分类在屏幕外面。 
 
@VIPArcher   |