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で名前の変更をスクリプトから行う

イベントコマンドの1ページ目、アクター > 名前の変更…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード actor関数の引数には名前を変更したい …

no image

RPGツクールMVで画面の色調変更をスクリプトから行う

スクリプトコード 第一引数に赤、緑、青、グレーの値の配列を、第二引数に時間を指定します。 $gameScreen.startTint([0,0,0,0], 60); イベントコマンドの内容 …

no image

[RPGツクールMV]制御文字一覧と表示内容まとめ

こんにちは、今日はRPGツクールMVで文字を表示する際に使用できる制御文字について、一覧とそれぞれの表示内容についてまとめていきます。 確認環境 RPGツクールMV 1.6.2 使用できる制御文字の一 …

no image

イベントの移動範囲を制限するRPGツクールMVプラグインEventMovableLimitationの使い方

このプラグインを導入すると、イベントのメモ欄に特定の書式で初期位置からの移動範囲制限を指定でき、その範囲内で移動を行うようにすることができます。 このプラグインはトリアコンタン様が制作されたものです。 …

RPGツクールMVでメニューを一人アクター用のシンプルなものに変更するプラグインSimpleSingleActorMenuの使い方

こんにちは、今日はRPGツクールMVのメニューレイアウトを変更するプラグインSimpleSingleActorMenuの使い方についてまとめていきます。 こちらは 柊 菜緒 様が制作されたプラグインで …