關於魔劍工舖中的【裝備欄位擴充】有個問題,
就是狀態畫面不會正常顯示武器及防具,
主要原因因為使用了此腳本後,
Game_Actor裡的 weapon_id 這種變數裡頭已經不儲存武器和防具的ID了,
變成全都儲存在陣列的@equip3裡頭,
所以要使武器們顯示時,
就要以這個變數作為判斷。
找到Window_Status裡的 46 行附近,
上述這些刪除,加入下面的腳本:
看自己有多少個欄位,就往下加吧。.
格式:@actor.equip3[欄位].id【欄位由 0 開始算】
我們可以找到裝備欄位擴充此腳本中的 46 行發現:
在這裡它就把角色的武器、防具全部收錄到這裡了。
這是自己很久以前因為研究不出來,
所以放棄的腳本,現在研究出來了,
就可以使用了。
就是狀態畫面不會正常顯示武器及防具,
主要原因因為使用了此腳本後,
Game_Actor裡的 weapon_id 這種變數裡頭已經不儲存武器和防具的ID了,
變成全都儲存在陣列的@equip3裡頭,
所以要使武器們顯示時,
就要以這個變數作為判斷。
找到Window_Status裡的 46 行附近,
draw_item_name($data_weapons[@actor.weapon_id], 320 + 16, 208) draw_item_name($data_armors[@actor.armor1_id], 320 + 16, 256) draw_item_name($data_armors[@actor.armor2_id], 320 + 16, 304) draw_item_name($data_armors[@actor.armor3_id], 320 + 16, 352) draw_item_name($data_armors[@actor.armor4_id], 320 + 16, 400) |
draw_item_name($data_weapons[@actor.equip3[0].id], 320 +16, 208) draw_item_name($data_armors[@actor.equip3[1].id], 320 +16, 256) draw_item_name($data_armors[@actor.equip3[2].id], 320 +16, 304) draw_item_name($data_armors[@actor.equip3[3].id], 320 +16, 352) draw_item_name($data_armors[@actor.equip3[4].id], 320 +16, 400) draw_item_name($data_armors[@actor.equip3[5].id], 320 +16, 448) |
看自己有多少個欄位,就往下加吧。.
格式:@actor.equip3[欄位].id【欄位由 0 開始算】
我們可以找到裝備欄位擴充此腳本中的 46 行發現:
@equip3 = [$data_weapons[actor.weapon_id], $data_armors[actor.armor1_id], $data_armors[actor.armor2_id], $data_armors[actor.armor3_id], $data_armors[actor.armor4_id]] |
這是自己很久以前因為研究不出來,
所以放棄的腳本,現在研究出來了,
就可以使用了。