查看: 2154|回复: 1

[已经过期] 物品的使用问题

[复制链接]
梦石
0
星屑
50
在线时间
133 小时
注册时间
2016-4-28
回帖
137
发表于 2016-5-4 08:13:35 | 显示全部楼层 |阅读模式

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

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

×
当角色为 战士 法师  骑士时    商店出售物品火球 只能法师购买 {就算其他角色购买啦,战斗时只能在法师物品栏显示 其他角色不能显示火球物品 也不能使用
    这个到底怎么弄 有没有好心人教导下{:2_257:}

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2016-5-18 00:10:13 | 显示全部楼层
主要是战斗中能不能用的问题吧?那么大概这样?
  1. class Window_BattleItem < Window_ItemList
  2.   alias vip16517_include? include?
  3.   def include?(item)
  4.     if item && item.note =~ /<可用职业:\s*(\d+.*?)>/ #懒得写正则,就这样吧
  5.       $1.scan(/\d+/).include?(BattleManager.actor.class.id.to_s) &&
  6.       vip16517_include?(item)
  7.     else
  8.       vip16517_include?(item)
  9.     end
  10.   end
  11. end
复制代码
物品的备注栏写上<可用职业: 1 2> 表示这个物品只有1号职业和2号职业能够使用,不局限写几个职业的id

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 我很赞同

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部