我想利用复杂物品分类做一个显示新得到物品的效果
设想是这样的,先永久增加一个新的按钮名为"新物品"
然后def set_item(command)之类的地方追加定义
for n in $new_get_item
if $game_party.item_number(n) > 0 and command == "新物品"
@data.push($data_items[n])
end
end
最后在得失物品提示和战斗结果中给数组$new_get_item添加新的物品
事实上我实现了想要的效果,但问题也来了,就是当我得到3个新物品而我同时又有5个同样的物品时,那么新物品栏中显示的物品数量是8个,而不是得到的3个,想想这也是当然的,因为我的写法根本没处理这个问题,所以这里就要请教各位大侠了,该在哪里处理这个问题,或是有什么更好的写法不?话说我觉得自己的写法很笨拙。。。
恩。。如果有看不懂我瞎说些啥的,吼一声,我附上工程,在工程中解释问题要清楚点作者: 九夜神尊 时间: 2009-9-6 21:19
我想可以用一个数组来记录新得到的东西。