当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
メッセージウィンドウ拡張ボタン - Lunatlazur_MessageAttachmentButton.js

▼メッセージウィンドウ拡張ボタン(lunatlazur様作) - Lunatlazur_MessageAttachmentButton.js
https://plugin.fungamemake.com/archives/12405
メッセージウィンドウに任意の機能を実行するためのボタンを追加します。
ふりがな:めっせーじうぃんどうかくちょうぼたん
機能概要: メッセージウィンドウに任意の機能を実行するためのボタンを追加します。
利用規約(ライセンス):zlibライセンス
作者:lunatlazur
作者サイト:https://lunatlazur.com/
ダウンロードページ:https://lunatlazur.com/rpgmv-plugins/message-attachment…
ファイル名:Lunatlazur_MessageAttachmentButton.js
プラグインのヘルプ:
/*:ja
* @plugindesc メッセージウィンドウ拡張ボタンプラグイン
* @author あおいたく
* @help このプラグインはメッセージウィンドウに任意の機能を実行するためのボタンを
* 追加します。
*
* コマンドのパラメータについて
*
* command が scene のとき:
* パラメータにScene_XXX の XXX の部分(Save, Load, Menu, Title など)を
* 指定することで、ボタンを押したときに該当のシーンに遷移させることができます。
*
* command が plugin のとき:
* パラメータにプラグインコマンド名とパラメータを指定することで、ボタンを
* 押したときに該当のプラグインコマンドを実行することができます。
*
* @param ボタン
* @desc メッセージウィンドウに表示するボタンを設定します。
* @type struct<button>[]
* @default [”{”text”:”セーブ”,”command”:”scene”,”parameters”:”save”}”,”{”text”:”ロード”,”command”:”scene”,”parameters”:”load”}”]
*/
/*~struct~button:
* @param text
* @desc text for button
*
* @param command
* @desc command to be called when button pressed
* @type select
* @option scene
* @option plugin command
* @value plugin
*
* @param parameters
* @desc parameters for command. see help for detail.
*/
/*~struct~button:ja
* @param text
* @desc ボタンに表示するテキスト。
*
* @param command
* @desc ボタンを押したときに実行するコマンド。
* @type select
* @option シーン遷移
* @value scene
* @option プラグインコマンド
* @value plugin
*
* @param parameters
* @desc コマンドのパラメータを指定します。
* 詳細はプラグインヘルプを参照してください。
*/