RPGツクール2000/バグ・エラー【サイトトップへ戻る】
■エラー表示:「無効なアイテムが指定されました」
(更新:2020/07/26)


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



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



通常の状態では発生しにくいエラーですが、
データベース「アイテム」最大数を減らした時に、
減らしたアイテムをイベントコマンドに設定していると、このエラーが発生します。



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

アイテムの番号を変数で設定している場合で、
存在しないアイテムの番号を変数の値にしていても、このエラーが発生します。


  
■アイテム番号が「0」の場合は装備の変更を実行しない

主人公01が武器を装備していない場合…
◆変数の操作:[0001:装備No.]代入,主人公01の武器No.
の設定では変数には「0」が代入されます。

この変数の値が「0」の状態で…
◆装備の変更:主人公02がV[0001]を装備する
の設定を行うと、エラーが発生します。

このような場合は…
◆変数の操作:[0001:装備No.]代入,主人公01の武器No.
◆条件分岐:変数[0001:装備No.]が1以上
 ◆装備の変更:主人公02がV[0001]を装備する
 ◆
:分岐終了
と言ったように、変数の値が1以上の時のみ装備の変更を実行させてください。


▲トップへ戻る▲


  
■補足

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


▲トップへ戻る▲

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