個人的によく使う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サイズにする |