Project1
标题:
最大物品数获取改造求助
[打印本页]
作者:
负零
时间:
2012-10-20 18:08
标题:
最大物品数获取改造求助
#--------------------------------------------------------------------------
# ● 获取物品的最大持有数
#--------------------------------------------------------------------------
def max_item_number(item)
case item.id
when 1
return 5
when 2
return 10
else
return 30
end
end
复制代码
这段代码改过之后,不管任何类型的物品(包括武器 防具)都会受到限制,如何加入一个条件判断实现各类单独限制个数?
作者:
feizhaodan
时间:
2012-10-20 18:37
item.is_a?(RPG::Weapon)#道具是武器么囧?
item.is_a?(RPG::Armor)#道具是防具么囧?
item.is_a?(RPG::Item)#道具是物品么囧?
复制代码
作者:
负零
时间:
2012-10-20 22:40
本帖最后由 负零 于 2012-10-20 22:55 编辑
feizhaodan 发表于 2012-10-20 18:37
又是大神你啊?你对默认脚本很熟悉啊!还是不太清楚用法...应该怎么加判断,我加上总是报错...求教。
作者:
怪蜀黍
时间:
2012-10-21 12:03
P叔来帮
@feizhaodan
回答完整吧。如果答案正确,请LZ和版主认可2楼,P叔是打酱油的。
#--------------------------------------------------------------------------
# ● 获取物品的最大持有数
#--------------------------------------------------------------------------
def max_item_number(item)
case item
when RPG::Weapon
return 5 # 武器最大数量是5
when RPG::Armor
return 10 # 防具最大数量是10
when RPG::Item
return 30 # 物品最大数量是30
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1