因为做的是解谜游戏,想把物品栏分成两个,一个放解谜道具,一个放结局收集道具 请问如何把物品栏修改成两个,并修改名字?
#==============================================================================# ■ 物品分类扩展# By :VIPArcher [email: [email][email protected][/email]]# -- 本脚本来自 [url]https://rpg.blue[/url] 使用或转载请保留以上信息。#==============================================================================# 使用说明:# 在设定区设定好分类后在道具/武器/防具备注栏备注# <分类:分类名称># 即可把对应物品归到对应分类下,备注未填写分类的物品按默认分类归类#==============================================================================$VIPArcherScript ||= {};$VIPArcherScript[:item_category] = 20141017#==============================================================================# ● 设定区#==============================================================================module VIPArcher ITEM_CATEGORY = { # <- 别删#格式:分类标识符号 => "分类名称", 注:标识尽量独特不重复即可 :item => "解密道具", :key_item => "结局收集", #在这里继续添加... } # <- 别删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]}>/ endend#--------------------------------------------------------------------------------class Window_ItemCategory < Window_HorzCommand #-------------------------------------------------------------------------- # ● 生成指令列表 #-------------------------------------------------------------------------- def make_command_list VIPArcher::ITEM_CATEGORY.each{|key, value| add_command(value,key)} endend
#============================================================================== # ■ 物品分类扩展 # By :VIPArcher [email: [email][email protected][/email]] # -- 本脚本来自 [url]https://rpg.blue[/url] 使用或转载请保留以上信息。 #============================================================================== # 使用说明: # 在设定区设定好分类后在道具/武器/防具备注栏备注 # <分类:分类名称> # 即可把对应物品归到对应分类下,备注未填写分类的物品按默认分类归类 #============================================================================== $VIPArcherScript ||= {};$VIPArcherScript[:item_category] = 20141017 #============================================================================== # ● 设定区 #============================================================================== module VIPArcher ITEM_CATEGORY = { # <- 别删 #格式:分类标识符号 => "分类名称", 注:标识尽量独特不重复即可 :item => "解密道具", :key_item => "结局收集", #在这里继续添加... } # <- 别删 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
折叠内容标题(非必须)
折叠内容
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 02:46
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.