=begin =============================================================================== 隐藏物品 By喵呜喵5 =============================================================================== 【说明】 隐藏特定的物品不在物品栏显示 咱不负责修正本脚本中出现的BUG,因为就算出现BUG我也不知道怎么修正…… 修改了默认Window_ItemList中的 [include?(item)] 因此会与修改了相同内容的其他脚本不兼容 =end #============================================================================== # 设定部分 #============================================================================== #在要设置隐藏的物品备注栏中加入“<hide>”(不包括双引号)即可 #============================================================================== # 设定结束 #============================================================================== #============================================================================== # 脚本部分 #============================================================================== class RPG::UsableItem def hide_item? /<hide>/ =~ @note ? true : false end end class Window_ItemList < Window_Selectable def include?(item) case @category when :item item.is_a?(RPG::Item) && !item.key_item? && !item.hide_item? when :weapon item.is_a?(RPG::Weapon) when :armor item.is_a?(RPG::Armor) when :key_item item.is_a?(RPG::Item) && item.key_item? && !item.hide_item? else false end end end #============================================================================== # 脚本结束 #==============================================================================
=begin
===============================================================================
隐藏物品 By喵呜喵5
===============================================================================
【说明】
隐藏特定的物品不在物品栏显示
咱不负责修正本脚本中出现的BUG,因为就算出现BUG我也不知道怎么修正……
修改了默认Window_ItemList中的
[include?(item)]
因此会与修改了相同内容的其他脚本不兼容
=end
#==============================================================================
# 设定部分
#==============================================================================
#在要设置隐藏的物品备注栏中加入“<hide>”(不包括双引号)即可
#==============================================================================
# 设定结束
#==============================================================================
#==============================================================================
# 脚本部分
#==============================================================================
class RPG::UsableItem
def hide_item?
/<hide>/ =~ @note ? true : false
end
end
class Window_ItemList < Window_Selectable
def include?(item)
case @category
when :item
item.is_a?(RPG::Item) && !item.key_item? && !item.hide_item?
when :weapon
item.is_a?(RPG::Weapon)
when :armor
item.is_a?(RPG::Armor)
when :key_item
item.is_a?(RPG::Item) && item.key_item? && !item.hide_item?
else
false
end
end
end
#==============================================================================
# 脚本结束
#==============================================================================
|