半肾
精华
|
战斗力 鹅
|
回帖 0
注册时间 2009-1-11
|
楼主我找到了一个类似的地方,你检查一下是不是吧
类似地图『ギルド1F』001号事件中6~18的双数事件页中,有类似set_recipe_opened(:weapon/armor/item, ID)这样的事件脚本,这段代码应该就是开启炼金配方的代码。其中weapon/armor/item控制武器、防具和物品的分类,ID是道具ID
第16事件页中有这样的事件脚本代码:set_recipe_opened(:armor, 61)。但合成脚本中armor的配方只到36为止,没有61,很可能是把item误作armor导致本来应该开放的配方没有开放
这里是试验的结果
http://i.imgur.com/76fE4.png
唯一的问题是这个事件中找不到类似开放51号item『龙传说』等物品配方的代码,不知道是不是在别的地方
顺便一说脚本中对应的地方在这里 #--------------------------------------------------------------------------
# ○ レシピ解禁フラグを設定
# type : レシピのタイプ (0..アイテム 1..武器 2..防具)
# id : アイテムの ID
# enabled : true..解禁 false..未解禁
#--------------------------------------------------------------------------
def set_recipe_opened(type, id, enabled = true)
item = nil
case type
when 0, :item # アイテム
item = $data_items[id]
when 1, :weapon # 武器
item = $data_weapons[id]
when 2, :armor # 防具
item = $data_armors[id]
end
$game_party.set_recipe_opened(item, enabled) if item != nil
end 总觉得看得懂日文的话一眼就能看出是“解禁设定”的!早知道就该把脚本整段拿去机翻…… |
|