MZ用プラグイン

メッセージウィンドウ複数表示 - MultipleMessageWindows.js

シェア用テキスト:
▼メッセージウィンドウ複数表示(あわやまたな様作) - MultipleMessageWindows.js
https://plugin-mz.fungamemake.com/archives/6469
メッセージウィンドウを複数表示可能にします。

ふりがな:めっせーじうぃんどうふくすうひょうじ

機能概要: メッセージウィンドウを複数表示可能にします。

利用規約(ライセンス): MITライセンス

作者:あわやまたな

作者サイト:https://awaya3ji.seesaa.net/

解説ページ:https://awaya3ji.seesaa.net/article/498781437.html

ファイル名:MultipleMessageWindows.js

プラグインのヘルプ:

/*:ja
* @target MZ
* @plugindesc  メッセージウィンドウを複数表示可能にします。
* @orderAfter MessagePlus
* @orderAfter MessageWindowPopup
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/498781437.html
* @help 不具合がある場合は無効化して下さい。
*
* [更新履歴]
* 2023/03/29:Ver.0.9.0b 公開。
* 2023/03/29:Ver.0.9.1b シンクロさせた時に次の文章表示前に閉じてしまう不具合を修正。
* 2023/03/31:Ver.0.9.2b 固定中はポーズサインを非表示に。MultipleMessagesクラスを追加。
* 2023/10/20:Ver.1.0.0 対象切り替え時の仕様を修正。
* 2024/01/13:Ver.1.1.0 MessageWindowPopupに暫定的に対応。
*
* @param numWindows
* @text ウィンドウ数
* @desc 増やすメッセージウィンドウの数です。
* @type number
* @default 2
* @min 1
*
* @param numWindows
* @text ウィンドウ数
* @desc 増やすメッセージウィンドウの数です。
* @type number
* @default 2
* @min 1
*
* @command changeTarget
* @text 対象変更
* @desc 操作するメッセージウィンドウを選択します。
* 0が元からあるウィンドウです。
*
* @arg id
* @text ウィンドウID
* @type number
* @default 0
*
* @command setWaitMode
* @text 待機モード
* @desc メッセージウィンドウが閉じるまでイベント実行を待機するかどうか。いわゆる完了までウェイトを行うか。
*
* @arg id
* @text ウィンドウID
* @desc -1で全てのウィンドウ。
* @type number
* @default -1
* @min -1
*
* @arg bool
* @text 真偽値
* @type boolean
* @default true
*
* @command setNotClose
* @text 固定
* @desc メッセージウィンドウを閉じなくします。
*
* @arg id
* @text ウィンドウID
* @desc -1で全てのウィンドウ。
* @type number
* @default -1
* @min -1
*
* @arg bool
* @text 真偽値
* @type boolean
* @default false
*
* @command setAll
* @text 一括設定
* @desc 一括で設定します。
* 空白にすると現状維持。
* 
* @arg id
* @text ウィンドウID
* @desc -1で全てのウィンドウ。
* @type number
* @default -1
* @min -1
*
* @arg waitMode
* @text 待機モード
* @desc メッセージウィンドウが閉じるまでイベント実行を待機するかどうか。いわゆる完了までウェイトを行うか。
* @type boolean
* @default true
*
* @arg notClose
* @text 固定
* @desc メッセージウィンドウを閉じなくします。
* @type boolean
* @default false
*
* @command forceClose
* @text 強制的に閉じる
* @desc メッセージウィンドウを閉じます。
*
* @arg id
* @text ウィンドウID
* @desc -1で全てのウィンドウ。
* @type number
* @default -1
* @min -1
*
* @command synchronize
* @text シンクロする
* @desc 全てのメッセージウィンドウが表示し終わるまで待ちます。
*
* @arg bool
* @text 真偽値
* @type boolean
* @default false
*
* @command setAnimation
* @text 開閉アニメ
* @desc 開閉アニメーションを有効化する。
*
* @arg bool
* @text 真偽値
* @type boolean
* @default true
*
* @command waitForCompletion
* @text 完了までウェイト
* @desc 最後に対象となったウィンドウの動作が完了するまで待ちます。
* 待機モードが無効なウィンドウに適用します。
*
* @command resetAll
* @text 全てリセット
* @desc 対象、待機モードなどを全て初期化します。
* イベント終了後に毎回行うことを推奨します。
*
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.