查看: 2945|回复: 12

[已经解决] 道具排列顺序

[复制链接]
梦石
0
星屑
1461
在线时间
815 小时
注册时间
2013-8-3
回帖
355
发表于 2017-4-26 18:56:12 来自手机 | 显示全部楼层 |阅读模式

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

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

×
游戏后期添加高级恢复剂在ID300位置,战斗时选择道具要跳过大量道具翻到列表最底下使用高级恢复剂,如何让恢复剂都排道具列表前面去?
梦石
0
星屑
34462
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2017-4-26 19:44:58 | 显示全部楼层
你还不如找个物品分类脚本,除非你只是恢复药品就有300多号。

点评

楼下,看看能不能修改什么的  发表于 2017-4-27 13:15
用的什么物品分类脚本哟?难道只在菜单分类,战斗就不分类?没道理啊!  发表于 2017-4-27 13:05
问题是战斗菜单只有道具一个选项  发表于 2017-4-27 01:01
↓ 重新找个细分的啊,比如回复品,其它战斗用品。  发表于 2017-4-26 20:08
已有分类脚本!但战斗中能用的东西太多,后期加的东西都排后面了。  发表于 2017-4-26 20:04
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
1461
在线时间
815 小时
注册时间
2013-8-3
回帖
355
 楼主| 发表于 2017-4-27 13:14:44 | 显示全部楼层
物品分类脚本[pre lang="ruby"]#==============================================================================
# ■ 物品分类扩展
# By :VIPArcher
#  -- 本脚本来自 https://rpg.blue 使用或转载请保留以上信息。
#==============================================================================
# 使用说明:
#   在设定区设定好分类后在道具/武器/防具备注栏备注
#   <分类:分类名称>
#   即可把对应物品归到对应分类下,备注未填写分类的物品按默认分类归类
#==============================================================================
$VIPArcherScript ||= {};$VIPArcherScript[:item_category] = 20141017
#==============================================================================
# ● 设定区
#==============================================================================
module VIPArcher
  ITEM_CATEGORY = { #  <- 别删
#格式:分类标识符号 => "分类名称", 注:标识尽量独特不重复即可
      :item       => "道具", #默认分类
      :weapon     => "武器", #默认分类
      :armor      => "防具", #默认分类
      :key_item   => "特殊", #默认分类
      :viparcher  => "食品",
      :viparcher1  => "食材",
      :viparcher2  => "材料",
      #在这里继续添加...
    } #  <- 别删
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[/pre]

【同人游戏】勇者斗恶龙TG
欢迎加入游戏测试群333599798
如有需私聊请加QQ:516425000
回复

使用道具 举报

梦石
0
星屑
34462
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2017-4-27 13:51:57 | 显示全部楼层
脚本不是说得很明白么,可以在脚本里再加一个分类,比如 :item2   => "回复道具"
再在所有回复道具里备注上 回复道具 就行了

点评

可以去訂製Window_BattleItem  发表于 2017-4-27 15:28
非战斗是有显示所有分类,但战斗中只能选择道具一种类型  发表于 2017-4-27 15:12
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
8
星屑
4809
在线时间
1568 小时
注册时间
2014-1-9
回帖
373

开拓者

发表于 2017-4-29 08:57:29 | 显示全部楼层
可以用喵呜喵5大大的物品排序脚本https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=13543

点评

谢谢,看了一下不是很懂!又怕出问题,五一游戏要更新正式版了,没时间测试。  发表于 2017-4-29 20:56

评分

参与人数 1星屑 +100 收起 理由
RaidenInfinity + 100 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部