Project1

标题: 物品的使用问题 [打印本页]

作者: 汪洋洋    时间: 2016-5-4 08:13
标题: 物品的使用问题
当角色为 战士 法师  骑士时    商店出售物品火球 只能法师购买 {就算其他角色购买啦,战斗时只能在法师物品栏显示 其他角色不能显示火球物品 也不能使用
    这个到底怎么弄 有没有好心人教导下{:2_257:}
作者: VIPArcher    时间: 2016-5-18 00:10
主要是战斗中能不能用的问题吧?那么大概这样?
  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




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