RPGツクール2000/バグ・エラー
■エラー表示:「無効なアイテムが指定されました」
(更新:2015/11/21)


このようなエラーが表示されて、ゲームが強制終了しましたか?



このエラーは、存在しないアイテムを設定しますと発生します。

通常の状態では発生しにくいエラーですが、
データベース「アイテム」最大数を減らした時には、発生する事があります。
また変数を使って存在しないアイテムを設定した時にも発生します。

アイテムの増減で増減するアイテムを設定する時、
装備の変更で装備するアイテムを設定する時に、
変数を使ってアイテムを設定する時には、
存在しないアイテムの番号にならないようにしてください。



データベース「アイテム」に存在しないアイテムを設定している場合は、
アイテム名の所が「?」になります。
◆アイテムの増減:?を1増やす
◆装備の変更:アレックスが?を装備する




☆アイテム番号が「0」の場合は装備の変更を実行しない
主人公01が武器を装備していない場合、
◆変数の操作:[0001:装備No.]代入,主人公01の武器No.
の設定では変数には「0」が代入されます。
この変数の値が「0」の状態で、
◆装備の変更:主人公02がV[0001]を装備する
の設定を行いますと、エラーが発生します。

このような場合は、
◆変数の操作:[0001:装備No.]代入,主人公01の武器No.
◆条件分岐:変数[0001:装備No.]が1以上
 ◆装備の変更:主人公02がV[0001]を装備する
 ◆
:分岐終了

と言ったように、変数の値が1以上の時のみ装備の変更を実行させてください。



☆補足
アイテムの増減で存在しないアイテムを設定した時には、
メニュー画面や戦闘画面でアイテムの画面を開いた時にエラーが発生します。


YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール