Project1

标题: 请问怎么隐藏获得的道具,就是不让其在物品栏里显示 [打印本页]

作者: 布里蓝    时间: 2013-4-4 23:52
标题: 请问怎么隐藏获得的道具,就是不让其在物品栏里显示
用来做换称号加成系统,但是称号显示在物品栏里会很奇怪,所以想问问怎么隐藏物品
作者: j433463    时间: 2013-4-5 06:10
没试过,只是想法,可否用物品分类方式增加一个分类,譬如隐藏物品分类,把这东西放在其中,而物品菜单上不显示这一项分类?
作者: 喵呜喵5    时间: 2013-4-5 12:34
RUBY 代码复制
  1. =begin
  2.  
  3. ===============================================================================
  4.   隐藏物品 By喵呜喵5
  5. ===============================================================================
  6.  
  7. 【说明】
  8. 隐藏特定的物品不在物品栏显示
  9. 咱不负责修正本脚本中出现的BUG,因为就算出现BUG我也不知道怎么修正……
  10. 修改了默认Window_ItemList中的
  11. [include?(item)]
  12. 因此会与修改了相同内容的其他脚本不兼容
  13.  
  14. =end
  15.  
  16. #==============================================================================
  17. #  设定部分
  18. #==============================================================================
  19.  
  20. #在要设置隐藏的物品备注栏中加入“<hide>”(不包括双引号)即可
  21.  
  22. #==============================================================================
  23. #  设定结束
  24. #==============================================================================
  25.  
  26. #==============================================================================
  27. #  脚本部分
  28. #==============================================================================
  29.  
  30. class RPG::UsableItem
  31.   def hide_item?
  32.     /<hide>/ =~ @note ? true : false  
  33.   end
  34. end
  35. class Window_ItemList < Window_Selectable  
  36.   def include?(item)
  37.     case @category
  38.     when :item
  39.       item.is_a?(RPG::Item) && !item.key_item? && !item.hide_item?
  40.     when :weapon
  41.       item.is_a?(RPG::Weapon)
  42.     when :armor
  43.       item.is_a?(RPG::Armor)
  44.     when :key_item
  45.       item.is_a?(RPG::Item) && item.key_item? && !item.hide_item?
  46.     else
  47.       false
  48.     end
  49.   end
  50. end
  51.  
  52. #==============================================================================
  53. #  脚本结束
  54. #==============================================================================





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