3テラバイト

プログラム関連備忘録サイト。主にゲーム。

RPGツクールMV スクリプト

RPGツクールMVでアイテムを所持しているかをスクリプトから判定する

投稿日:

指定IDのアイテムを所持しているか

$gameParty.hasItem( $dataItems[1] );

$dataItems[1]の数値の部分は判定したいアイテムのIDを指定します。

指定IDのアイテムを1個以上所持している場合はtrueが、所持していない場合はfalseが返ってきます。

イベントコマンド条件分岐のスクリプトに記述することでそのまま使用できます。

指定アイテムタイプのアイテムを所持しているか

$gameParty.items().some( function(item) { return item.itypeId === 1; } );

この例では通常アイテムを1つでも所持している場合にtrueが返ってきます。
item.itypeId === 1の比較部分の数値を2にすると大事なもの、3にすると隠しアイテムA、4にすると隠しアイテムBの判定になります。

-RPGツクールMV, スクリプト


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

ウィンドウカーソルの明滅を行わないようにするRPGツクールMVプラグインWindowBlinkStopの使い方

このプラグインを導入すると、通常各ウィンドウでカーソルが表示されている際に、カーソルが明滅を行いますが、この明滅を行わないように変更することができます。 このプラグインはトリアコンタン様が制作されたも …

no image

RPGツクールMVで半歩移動や斜め移動を可能にするプラグインHalfMoveの使い方

本プラグインを導入することで、通常の半分のマス移動や、斜めの移動が可能になります。 確認環境 RPGツクールMV Version 1.6.3HalfMove Version 1.16.1 ダウンロード …

no image

RPGツクールMVで乗り物BGMの変更をスクリプトから行う

イベントコマンドの1ページ目、アクター > 乗り物BGMの変更…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード $gameMap.vehicle …

no image

ゲームオーバー条件を変更するRPGツクールMVプラグインChangeGameoverConditionの使い方

このプラグインを導入すると、戦闘でゲームオーバーになる条件を全滅から、指定アクターが戦闘不能、誰か一人でも戦闘不能のいずれかに変更することができます。 このプラグインはトリアコンタン様が制作されたもの …

no image

RPGツクールMVのキャラクター生成ツール素材追加方法

こんにちは、今日はRPGツクールMVのキャラクター生成ツールで使用される素材の追加方法、格納先、ファイル名の命名規則についてまとめていきます。 確認環境 RPGツクールMV Version 1.6.2 …