Project1
标题:
请问如何让物品栏不显示指定的物品?
[打印本页]
作者:
草煤
时间:
2012-8-12 16:15
标题:
请问如何让物品栏不显示指定的物品?
就是如何让物品栏不显示指定的物品?比如获得5个恢复剂,角色持有5个恢复剂,但物品栏显示不出来。怎么才能办到.....要在Window_Item或Scene_Item加什么代码?
其实我是个马甲。
这里没有白字。 dsu_plus_rewardpost_czw
作者:
·雾逝者·
时间:
2012-8-12 16:55
看到马甲俩字我就不吐槽了= =
其实完全可以靠变量实现的,用变量代替物品数量。如果要特殊场合显示就添加那个物品变量数目。
当然,如果你执意要持有物品就当我没说= =
这里真的没有白字
作者:
丿梁丶小柒
时间:
2012-8-12 19:01
也许可以使用物品分类
未分类的物品是不会显示出来的
作者:
铃仙·优昙华院·因幡
时间:
2012-8-12 21:42
class Window_Item < Window_Selectable
alisa :initialize :old_initialize
def initialize(x, y, width, height)
@not_need_refresh_id = [1, 2];
old_initialize(x, y, width, height);
end
def refresh
@data = []
for item in $game_party.items
next unless include?(item)
next unless @not_need_refresh_id.include?(item.id);
@data.push(item)
if item.is_a?(RPG::Item) and item.id == $game_party.last_item_id
self.index = @data.size - 1
end
end
@data.push(nil) if include?(nil)
@item_max = @data.size
create_contents
for i in 0...@item_max
draw_item(i)
end
end
end
复制代码
@not_need_refresh_id = [1, 2];
这个设定不需要显示的物品 ID
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1