Project1
标题:
不显示不能卖物品或装备
[打印本页]
作者:
lostwind
时间:
2014-9-15 02:10
标题:
不显示不能卖物品或装备
请问如何实现不能卖物品或装备 在商品中不显示出来呢,我找到有xp的,但是没有找到vx的,请帮忙
作者:
VIPArcher
时间:
2014-9-15 02:24
改改默认脚本就可以做到的。
(我没用过VX出问题不负责
#==============================================================================
# ■ Window_ShopSell
#------------------------------------------------------------------------------
# 商店画面、浏览显示可以卖掉的商品的窗口。
#==============================================================================
class Window_ShopSell < Window_Item
#--------------------------------------------------------------------------
# ● 初始化对像
# x : 窗口 X 座标
# y : 窗口 Y 座标
# width : 窗口宽度
# height : 窗口高度
#--------------------------------------------------------------------------
def initialize(x, y, width, height)
super(x, y, width, height)
end
#--------------------------------------------------------------------------
# ● 判断是否为商品
# item : 项目
#--------------------------------------------------------------------------
def include?(item)
return item != nil
end
#--------------------------------------------------------------------------
# ● 判断是否为有效状态
# item : item
#--------------------------------------------------------------------------
def enable?(item)
return (item.price > 0)
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
@data = []
for item in $game_party.items
next unless include?(item)
next unless enable?(item) #VIP
@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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1