设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2204|回复: 1
打印 上一主题 下一主题

[已经过期] VA如何修改物品栏

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
50 小时
注册时间
2013-10-19
帖子
12
跳转到指定楼层
1
发表于 2015-11-8 15:39:25 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
因为做的是解谜游戏,想把物品栏分成两个,一个放解谜道具,一个放结局收集道具
请问如何把物品栏修改成两个,并修改名字?

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-11-8 15:43:51 | 只看该作者
本帖最后由 VIPArcher 于 2015-11-8 15:45 编辑

https://raw.githubusercontent.co ... 5%88%86%E7%B1%BB.rb
RUBY 代码复制
  1. #==============================================================================
  2. # ■ 物品分类扩展
  3. # By :VIPArcher [email: [email][email protected][/email]]
  4. #  -- 本脚本来自 [url]https://rpg.blue[/url] 使用或转载请保留以上信息。
  5. #==============================================================================
  6. # 使用说明:
  7. #   在设定区设定好分类后在道具/武器/防具备注栏备注
  8. #   <分类:分类名称>
  9. #   即可把对应物品归到对应分类下,备注未填写分类的物品按默认分类归类
  10. #==============================================================================
  11. $VIPArcherScript ||= {};$VIPArcherScript[:item_category] = 20141017
  12. #==============================================================================
  13. # ● 设定区
  14. #==============================================================================
  15. module VIPArcher
  16.   ITEM_CATEGORY = { #  <- 别删
  17. #格式:分类标识符号 => "分类名称", 注:标识尽量独特不重复即可
  18.       :item       => "解密道具",
  19.       :key_item   => "结局收集",
  20.       #在这里继续添加...
  21.     } #  <- 别删
  22. end
  23. #--------------------------------------------------------------------------------
  24. class Window_ItemList < Window_Selectable
  25.   #--------------------------------------------------------------------------
  26.   # ● 查询列表中是否含有此物品
  27.   #--------------------------------------------------------------------------
  28.   alias vip_include? include?
  29.   def include?(item)
  30.     if item && item.note =~ /<分类[:].*>/
  31.       note_include?(item)
  32.     else
  33.       vip_include?(item)
  34.     end
  35.   end
  36.   #--------------------------------------------------------------------------
  37.   # ● 检查备注分类
  38.   #--------------------------------------------------------------------------
  39.   def note_include?(item)
  40.     item.note =~ /<分类[:]\s*#{VIPArcher::ITEM_CATEGORY[@category]}>/
  41.   end
  42. end
  43. #--------------------------------------------------------------------------------
  44. class Window_ItemCategory < Window_HorzCommand
  45.   #--------------------------------------------------------------------------
  46.   # ● 生成指令列表
  47.   #--------------------------------------------------------------------------
  48.   def make_command_list
  49.     VIPArcher::ITEM_CATEGORY.each{|key, value| add_command(value,key)}
  50.   end
  51. end
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 02:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表