本帖最后由 moy 于 2014-6-8 23:05 编辑
xie7 发表于 2014-6-8 22:49
额。。我糊涂了,我把我想要的都说一下吧,还加上我的思路
1. 一个npc来随机卖东西A,价格是东西A价格的 ...
Game_Party有这样的方法
#-------------------------------------------------------------------------- # ● 判定是否持有某物品 # include_equip : 检索是否包括装备 #-------------------------------------------------------------------------- def has_item?(item, include_equip = false) return true if item_number(item) > 0 return include_equip ? members_equip_include?(item) : false end
#--------------------------------------------------------------------------
# ● 判定是否持有某物品
# include_equip : 检索是否包括装备
#--------------------------------------------------------------------------
def has_item?(item, include_equip = false)
return true if item_number(item) > 0
return include_equip ? members_equip_include?(item) : false
end
其中item就可以设置成你获取的那个
同样,如果获取物品数,可以使用这个
#-------------------------------------------------------------------------- # ● 获取物品的持有数 #-------------------------------------------------------------------------- def item_number(item) container = item_container(item.class) container ? container[item.id] || 0 : 0 end
#--------------------------------------------------------------------------
# ● 获取物品的持有数
#--------------------------------------------------------------------------
def item_number(item)
container = item_container(item.class)
container ? container[item.id] || 0 : 0
end
|