RPGツクールMZ用スクリプトメモ

個人的によく使うRPGツクールMZ用のスクリプトをメモしています。
テキスト等はシングルクォート、ダブルクォート、バッククォートで囲ってください。

ゲームシステム

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

ゲームメッセージ

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

一時データ

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

変数

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

パーティ、アクター

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

プレイヤー

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

スイッチ

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

ゲーム画面

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

ゲームマップ

  • $gameParty.loseGold(数値)

    所持金を減少

  • $gameParty.gainGold(数値)

    所持金を増加

  • $gameParty.gold()

    所持金を取得

  • $gameParty.size()

    パーティ人数を取得

  • $gameParty.loseItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ減らす

  • $gameParty.gainItem(アイテムID, 個数)

    アイテムIDのアイテムを個数の数だけ取得

  • $gameMap.event(イベントID).direction()

    イベントの向きを取得

  • $gameMap.roundYWithDirection(y座標, 方向)

    指定方向先のy座標を取得

  • $gameMap.roundXWithDirection(x座標, 方向)

    指定方向先のx座標を取得

  • $gamePlayer.y

    プレイヤーのY座標を取得

入力

  • Input.isTriggered(“ok”)

    決定ボタンが押されたらtrueを返す

  • TouchInput.isTriggered()

    タッチ入力されたらtrueを返す

制御文字

\V[n] 変数 n 番の値を表示する
\N[n] アクター n 番の名前を表示する
\P[n] パーティーメンバー n 番の名前を表示する
\C[n] 以降の文字色を n 番の色に変更する
\$ 所持金ウィンドウを表示する
\. 文章の表示中に 1/4 秒間ウェイトする
\| 文章の表示中に 1 秒間ウェイトする
\^ 文章表示後の入力待ちを行わない
\FS[n] フォントサイズをnサイズにする