Project1
标题:
如何不让特定物品在战斗时显示?
[打印本页]
作者:
谢拉卡姗娜
时间:
2008-3-17 22:44
标题:
如何不让特定物品在战斗时显示?
{/fd}
如题,以前在站上找到过一个不可卖道具不在贩卖时显示
我想找个可以使用,但不在战斗中显示指定道具的脚本
不是在物品类型 |平时|战斗中|菜单中|不能使用| 设置
在站上找到过一个脚本,但只是不在战斗中显示不可使用的道具…
我的意思是
指定的道具
不在战斗中显示出来.包括以上
所有类型的道具.
作者:
禾西
时间:
2008-3-17 22:54
就是把兩個效果結合起來吧?
加在main腳本之前:
#==============================================================================
# ■ Window_Item
#------------------------------------------------------------------------------
# 物品画面、战斗画面、显示浏览物品的窗口。
#==============================================================================
class Window_Item < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(0, 64, 640, 416)
@column_max = 2
refresh
self.index = 0
# 战斗中的情况下将窗口移至中央并将其半透明化
if $game_temp.in_battle
self.y = 64
self.height = 256
self.back_opacity = 160
end
# 特定物品不顯示 [id1,id2,id3]
@unshown_items = []
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
if self.contents != nil
self.contents.dispose
self.contents = nil
end
@data = []
# 添加报务
if $game_temp.in_battle
for i in 1...$data_items.size
if $game_party.item_number(i) > 0
if $data_items[i].occasion < 2
@data.push($data_items[i]) unless @unshown_items.include?(i)
end
end
end
else
# 在战斗中以外添加物品、武器、防具
for i in 1...$data_items.size
if $game_party.item_number(i) > 0
@data.push($data_items[i])
end
end
for i in 1...$data_weapons.size
if $game_party.weapon_number(i) > 0
@data.push($data_weapons[i])
end
end
for i in 1...$data_armors.size
if $game_party.armor_number(i) > 0
@data.push($data_armors[i])
end
end
end
# 如果项目数不是 0 就生成位图、重新描绘全部项目
@item_max = @data.size
if @item_max > 0
self.contents = Bitmap.new(width - 32, row_max * 32)
for i in 0...@item_max
draw_item(i)
end
end
end
end
复制代码
作者:
谢拉卡姗娜
时间:
2008-3-17 23:46
有点问题似乎,我建新工程放进去也是这个错误……{/gg}
作者:
沉影不器
时间:
2008-3-18 00:20
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1