An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Multiple Message Windows - MultipleMessageWindows.js

Plugin desc : Allows multiple message windows to be displayed.

License : MIT License

Author : あわやまたな (Awaya_Matana)

Website : https://awaya3ji.seesaa.net/

Desc page : https://awaya3ji.seesaa.net/article/498781437.html

File name : MultipleMessageWindows.js

Help of plugin :

* @target MZ
* @plugindesc  Allows multiple message windows to be displayed.
* @orderAfter MessagePlus
* @orderAfter MessageWindowPopup
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/498781437.html
* @help Ver.1.3.0
*
* @param numWindows
* @text Number of Windows
* @desc Number of message windows to increase.
* @type number
* @default 2
* @min 1
*
* @command changeTarget
* @text Change Target
* @desc Select the message window you want to operate on.
* 0 is the original window.
*
* @arg id
* @text Window ID
* @type number
* @default 0
*
* @command setWaitMode
* @text Set Wait Mode
* @desc Whether to wait to execute the event until the message window closes.
*
* @arg id
* @text Window ID
* @desc -1 for all windows.
* @type number
* @default -1
* @min -1
*
* @arg bool
* @text Boolean Value
* @type boolean
* @default true
*
* @command setNotClose
* @text Set Not Close
* @desc Prevents message windows from closing.
*
* @arg id
* @text Window ID
* @desc -1 for all windows.
* @type number
* @default -1
* @min -1
*
* @arg bool
* @text Boolean Value
* @type boolean
* @default false
*
* @command setAll
* @text Set All
* @desc Set all at once.
* If left blank, the status quo will be maintained.
*
* @arg id
* @text Window ID
* @desc -1 for all windows.
* @type number
* @default -1
* @min -1
*
* @arg waitMode
* @text Wait Mode
* @desc Whether to wait to execute the event until the message window closes.
* @type boolean
* @default true
*
* @arg notClose
* @text Set Not Close
* @desc Prevents message windows from closing.
* @type boolean
* @default false
*
* @command forceClose
* @text Force Close
* @desc Close the message window.
*
* @arg id
* @text Window ID
* @desc -1 for all windows.
* @type number
* @default -1
* @min -1
*
* @command synchronize
* @text Synchronize
* @desc Wait until all message windows are displayed.
*
* @arg bool
* @text Boolean Value
* @type boolean
* @default false
*
* @command setAnimation
* @text Set Animation
* @desc Enable open/close animation.
*
* @arg bool
* @text Boolean Value
* @type boolean
* @default true
*
* @command waitForCompletion
* @text Wait for Completion
* @desc Wait until the last targeted window completes its operation.
*
* @command resetAll
* @text Reset All
* @desc Initializes all target, wait mode, etc.
* We recommend doing this after every event.
*

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.