装備変更の制限

90 名前: 名無しさん@お腹いっぱい。 [sage] 投稿日: 2008/05/05(月) 02:56:33 ID:6QeN00AE
VXなんですが、セーブポイントでのみ装飾品を変えられて
それ以外の場所では装飾品の装備変更はできなくしたいんですが、
スクリプトを使わないと出来ないですよね?

とっかかりからさっぱり解らないヘタレなんですが、
ヒントを頂けませんか?

94 名前: 名無しさん@お腹いっぱい。 [sage] 投稿日: 2008/05/05(月) 10:44:25 ID:020KTAjo
>>90
Scene_Equipの
update_equip_selection

if @actor.fix_equipment
って箇所を

if @actor.fix_equipment or
(@equip_window.index == 4 and $game_switches[1] == false)

って書き換えると、
スイッチ1がtrueの時以外は装飾品の変更が不可能になる。
セーブポイントに入ったらスイッチ1をonにして
離れたらoffにするっていうイベントがあること前提だが。

もし他のスクリプトで装飾品の位置や同時装備可能数増やしてたら
@equip_window.index == 4 を適時調整。