3テラバイト

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

RPGツクールMV スクリプト

RPGツクールMVのゲームデータをスクリプトから取得する方法

投稿日:2022年1月12日 更新日:

イベントコマンドの変数の操作オペランド > ゲームデータから取得できるデータを、スクリプトで取得します。

確認環境

  • RPGツクールMV Version 1.6.3

取得方法

アイテム所持数

$dataItems[1]の数値はアイテムIDに置き換えます。

1
$gameParty.numItems($dataItems[1])

武器所持数

$dataWeapons[1]の数値は武器IDに置き換えます。

1
$gameParty.numItems($dataWeapons[1])

防具所持数

$dataArmors[1]の数値は防具IDに置き換えます。

1
$gameParty.numItems($dataArmors[1])

アクター

actor(1)の数値はアクターIDに置き換えます。

レベル

1
$gameActors.actor(1).level;

経験値

1
$gameActors.actor(1).currentExp()

HP

1
$gameActors.actor(1).hp

MP

1
$gameActors.actor(1).mp

最大HP

1
$gameActors.actor(1).param(0)

最大MP

1
$gameActors.actor(1).param(1)

攻撃力

1
$gameActors.actor(1).param(2)

防御力

1
$gameActors.actor(1).param(3)

魔法力

1
$gameActors.actor(1).param(4)

魔法防御

1
$gameActors.actor(1).param(5)

敏捷性

1
$gameActors.actor(1).param(6)

1
$gameActors.actor(1).param(7)

敵キャラ

members()[1]の数値は敵グループの何番目かの値に置き換えます。

HP

1
$gameTroop.members()[1].hp

MP

1
$gameTroop.members()[1].mp

最大HP

1
$gameTroop.members()[1].param(0)

最大MP

1
$gameTroop.members()[1].param(1)

攻撃力

1
$gameTroop.members()[1].param(2)

防御力

1
$gameTroop.members()[1].param(3)

魔法力

1
$gameTroop.members()[1].param(4)

魔法防御

1
$gameTroop.members()[1].param(5)

敏捷性

1
$gameTroop.members()[1].param(6)

1
$gameTroop.members()[1].param(7)

キャラクター

character(-1)の数値は-1でプレイヤー、0でこのイベント、1以上でそのIDのイベントが対象になります。

1
this.character(-1).x
1
this.character(-1).y
1
this.character(-1).direction()
1
this.character(-1).screenX()
1
this.character(-1).screenY()

パーティメンバーのアクターID

members()[1]のカッコ内の数値はパーティ内の何番目かを指定します。

1
$gameParty.members()[1].actorId();

その他

マップID

1
$gameMap.mapId()

パーティ人数

1
$gameParty.size()

所持金

1
$gameParty.gold()

歩数

1
$gameParty.steps()

プレイ時間

1
$gameSystem.playtime()

タイマー

1
$gameTimer.seconds()

セーブ回数

1
$gameSystem.saveCount()

戦闘回数

1
$gameSystem.battleCount()

勝利回数

1
$gameSystem.winCount()

逃走回数

1
$gameSystem.escapeCount()

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


comment

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


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

関連記事

no image

RPGツクールMVで全回復をスクリプトから行う

RPGツクールMVで全回復をスクリプトから行う方法についてまとめていきます。 イベントコマンドの1ページ目、アクター > 全回復…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから …

no image

RPGツクールMVで実績機能を追加するプラグインTorigoya_Achievement2の使い方

本プラグインを有効化すると、簡単に実績機能が追加できます。 このプラグインはRuたん様が制作されたものです。 確認環境 RPGツクールMV Version 1.6.3Torigoya_Achievem …

no image

RPGツクールMVでメッセージウィンドウをキャラ頭上にフキダシで表示するように変更できるプラグインMessageWindowPopupの使い方

確認環境 RPGツクールMV Version 1.6.3MessageWindowPopup 2.14.9 ダウンロード 以下のページのダウンロードリンクからプラグインをダウンロードしてプロジェクトに …

no image

RPGツクールMV – スクリプトで”アイテムの増減”を行う方法

こんにちは、今日はRPGツクールMVでイベントコマンドの”スクリプト”から、同じくイベントコマンドの”アイテムの増減”を行う方法についてまとめていきます。 確認環境 RPGツクールMV Version …

no image

マップタッチ時の移動の仕様を変更するRPGツクールMVプラグインChangeMapTouchPolicyの使い方

このプラグインを導入すると、マップタッチ時のキャラクターの移動に関する仕様を指定のタイプから選択することができるようになります。 このプラグインはトリアコンタン様が制作されたものです。 確認環境 RP …

S