当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
メニュー内コモンイベント - MenuCommonEvent.js
シェア用テキスト:
▼メニュー内コモンイベント(トリアコンタン様作) - MenuCommonEvent.js
https://plugin-mz.fungamemake.com/archives/2584
メニュー系の画面でコモンイベントを並列実行できます。メッセージやピクチャ、変数の操作などのコマンドが実行可能です。 コモンイベントは各画面につきひとつだけ指定できます。イベントは並列実行されるので必要なくなった場合はスイッチやプラグインコマンドから停止します。
ふりがな:めにゅーないこもんいべんと
機能概要: メニュー系の画面でコモンイベントを並列実行できます。メッセージやピクチャ、変数の操作などのコマンドが実行可能です。 コモンイベントは各画面につきひとつだけ指定できます。イベントは並列実行されるので必要なくなった場合はスイッチやプラグインコマンドから停止します。
利用規約(ライセンス): MITライセンス
作者:トリアコンタン
作者サイト:https://triacontane.blogspot.com/
ダウンロードページ:https://raw.githubusercontent.com/triacontane/RPGMakerM…
ファイル名:MenuCommonEvent.js
プラグインのヘルプ:
/*: * @plugindesc メニュー内コモンイベントプラグイン * @target MZ * @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/MenuCommonEvent.js * @base PluginCommonBase * @author トリアコンタン * * @param commonEventInfo * @text コモンイベント情報 * @desc 各画面で実行するコモンイベントの情報です。 * @default * @type struct<CommonEventInfo>[] * * @param maxMenuPicture * @text ピクチャ表示最大数 * @desc メニュー画面で表示するピクチャの最大数です。 * @default 10 * @type number * @min 1 * @max 100 * * @param saveInterpreterIndex * @text 実行位置を記憶 * @desc イベントの実行位置を記憶して別画面から戻ってきたときに記憶した位置から再開します。 * @default false * @type boolean * * @param activateTimer * @text タイマー有効化 * @desc メニュー画面中でもタイマーを表示し、かつタイマーを進めます。 * @default false * @type boolean * * @command CHANGE_WINDOW_CONTROL * @text ウィンドウ操作禁止の変更 * @desc イベント実行中にアクティブなウィンドウを操作できるかどうかを変更します。 * * @arg disable * @text 禁止 * @desc 有効にした場合、イベント実行中にアクティブなウィンドウを操作できなくなります。 * @default true * @type boolean * * @command STOP_EVENT * @text イベント停止 * @desc 実行中のメニューコモンイベントを中断します。 * * @help MenuCommonEvent.js * * メニュー系の画面でコモンイベントを並列実行できます。 * メッセージやピクチャ、変数の操作などのコマンド(※)が実行可能です。 * コモンイベントは各画面につきひとつだけ指定できます。 * イベントは並列実行されるので必要なくなった場合はスイッチや * プラグインコマンドから停止します。 * * ※ 移動ルートの設定などキャラクターを対象にする一部コマンドは動作しません。 * また、プラグインによって追加されたスクリプトやコマンドは正しく動作しない * 可能性があります。 * * スクリプト詳細 * イベントコマンド「スクリプト」「変数の操作」から実行。 * * // ウィンドウオブジェクトを取得 * this.getSceneWindow(windowName); * 指定した名前のウィンドウオブジェクトを返します。 * プロパティの取得や設定が可能です。上級者向け機能です。 * 主要画面のウィンドウ名は以下の通りです。 * * ・メインメニュー * commandWindow コマンドウィンドウ * statusWindow ステータスウィンドウ * goldWindow お金ウィンドウ * * ・アイテム画面 * categoryWindow アイテムカテゴリウィンドウ * itemWindow アイテムウィンドウ * actorWindow アクター選択ウィンドウ * * ・スキル画面 * skillTypeWindow スキルタイプウィンドウ * statusWindow ステータスウィンドウ * itemWindow スキルウィンドウ * actorWindow アクター選択ウィンドウ * * ・装備画面 * helpWindow ヘルプウィンドウ * commandWindow コマンドウィンドウ * slotWindow スロットウィンドウ * statusWindow ステータスウィンドウ * itemWindow 装備品ウィンドウ * * ・ステータス画面 * statusWindow ステータスウィンドウ * * // ウィンドウアクティブ判定 * this.isWindowActive(windowName); * 指定した名前のウィンドウがアクティブなときにtrueを返します。 * ウィンドウの指定例は上と同じです。 * * // ウィンドウインデックス取得 * this.getSceneWindowIndex(); * 現在アクティブなウィンドウのインデックスを取得します。先頭は0です。 * * このプラグインの利用にはベースプラグイン『PluginCommonBase.js』が必要です。 * 『PluginCommonBase.js』は、RPGツクールMZのインストールフォルダ配下の * 以下のフォルダに格納されています。 * dlc/BasicResources/plugins/official * * 利用規約: * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) * についても制限はありません。 * このプラグインはもうあなたのものです。 */