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

▼YEP Button Common Events(Yanfly様作) - YEP_ButtonCommonEvents.js
https://plugin.fungamemake.com/archives/10646
マップ画面で特定のボタン(キー)が押された時にコモンイベントを起動
ふりがな:ぼたんこもんいべんと
機能概要: マップ画面で特定のボタン(キー)が押された時にコモンイベントを起動
利用規約(ライセンス):http://www.yanfly.moe/wiki/Category:Yanfly_Engine_Plugi…
作者:Yanfly
作者サイト:http://yanfly.moe/
解説ページ:https://fungamemake.com/archives/1413
ダウンロードページ:http://yanfly.moe/2016/01/23/yep-061-button-common-even…
ファイル名:YEP_ButtonCommonEvents.js
プラグインのヘルプ:
/*:ja * @plugindesc v1.02 マップ画面で特定のボタンが押された時にコモンイベントを呼び出します。 * @author Yanfly Engine Plugins * * @param ---1行目--- * @default * * @param Key ~ * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 1 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 2 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 3 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 4 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 5 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 6 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 7 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 8 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 9 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key 0 * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key - * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key = * @parent ---1行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param ---2行目--- * @default * * @param Key Q (PageUp) * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key W (PageDown) * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key E * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key R * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key T * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Y * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key U * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key I * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key O * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key P * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key [ * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key ] * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key * @parent ---2行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param ---3行目--- * @default * * @param Key A * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key S * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key D * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key F * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key G * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key H * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key J * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key K * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key L * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key ; * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key ” * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Enter (OK) * @parent ---3行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param ---4行目--- * @default * * @param Key Shift (Dash) * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Z (OK) * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key X (Cancel) * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key C * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key V * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key B * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key N * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key M * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key , * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key . * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key / * @parent ---4行目--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param ---その他--- * @default * * @param Key Space (OK) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Left (Left) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Up (Up) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Right (Right) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Down (Down) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Insert (Cancel) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Delete * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Home * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key End * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Page Up (PageUp) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key Page Down (PageDown) * @parent ---その他--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param ---テンキー--- * @default * * @param Key NumPad 0 (Cancel) * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 1 * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 2 (Down) * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 3 * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 4 (Left) * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 5 * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 6 (Right) * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 7 * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 8 (Up) * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad 9 * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad . * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad + * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad - * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad * * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @param Key NumPad / * @parent ---テンキー--- * @type common_event * @desc このボタンが押された時に呼び出すコモンイベント * イベントを呼び出さない場合、0に設定 * @default 0 * * @help * 翻訳:ムノクラ * https://munokura.tk/ * https://twitter.com/munokura/ * * ============================================================================ * Introduction * ============================================================================ * * このプラグインを使用すると、 * キーボード上の個々のボタンに共通のイベントを関連付けることができます。 * 標準のZをOKに、 * Xをキャンセルにする代わりに、 * 他のキーの動作を変えることができます。 * 変更すべきではない重要なキーを除いて、 * キーボードの全域でほぼ完全なアクセス権が与えられます。 * * ============================================================================ * Instructions * ============================================================================ * * プラグインのパラメータには、 * コモンイベントに関連付けられるすべてのキーのリストが表示されます。 * その番号が0以外のものである場合、 * それに関連付けられた番号が実行されるコモンイベントになります。 * 存在しないコモンイベントIDに割り当てた場合、 * エラーになるので注意してください。 * * 括弧内にいくつかのキーの横に * (OK)または(Cancel)のような単語があることに気付くかもしれません。 * これが意味することは、それらのキーが既に * ゲームによってそれらに割り当てられた機能を持っているということです。 * これらのキーにコモンイベントを割り当てた場合、 * 割り当てたコモンイベントのためにキーのネイティブ機能は削除されます。 * * 下記は既に割り当てられているキーのリストです。 * * キー - 割当てられているもの * - Q - 割当: PageUp * - W - 割当: PageDown * - Shift - 割当: ダッシュ * - Z - 割当: OK * - X - 割当: キャンセル * - Space - 割当: OK * - Left - 割当: 左へ移動 * - Up - 割当: 上へ移動 * - Right - 割当: 右へ移動 * - Down - 割当: 下へ移動 * - Insert - 割当: キャンセル * - Page Up - 割当: PageUp * - Page Down - 割当: PageDown * - Numpad 0 - 割当: キャンセル * - Numpad 2 - 割当: 下へ移動 * - Numpad 4 - 割当: 左へ移動 * - Numpad 6 - 割当: 右へ移動 * - Numpad 8 - 割当: 上へ移動 * * 繰り返しますが、これらのキーにコモンイベントを割り当てると、 * そのコモンイベントによってそのキーが本来持っていた関連付けが削除されます。 * ただし、これはプレイヤーがフィールドマップにいる間にのみ適用されます。 * メニューや戦闘システムの中にいると、以前の本来の機能が回復します。 * * ============================================================================ * Compatibility Issues * ============================================================================ * * このプラグインには、キーストロークを変更したり、 * 別の方法でそれらを使用したりするものとの互換性の問題がある可能性があります。 * これには、KeyboardConfig.js が含まれます。 * このプラグイン KeyboardConfig.js の改訂版が、Yanfly.moe に用意されています。 * これがそれと互換性があるようにするために * YEP_KeyboardConfig.js Ver1.01 を持っていることを確認してください。 * このプラグインは、2つのプラグインが連携して動作するために * YEP_KeyboardConfig.js の上に配置する必要があります。 * * ============================================================================ * Plugin Commands * ============================================================================ * * 関連付けられたコモンイベントとデフォルトボタンの間を * 行き来するために、下記のプラグインコマンドを使用してください。 * * プラグインコマンド * * RevertButton Ok * RevertButton Cancel * RevertButton Dash * RevertButton PageUp * RevertButton PageDown * RevertButton Left * RevertButton Up * RevertButton Right * RevertButton Down * RevertButton All * - 元の機能のいずれかに関連付けされているすべてのキーを元のボタンに戻し、 * それらに関連付けされているコモンイベントの関連付けを解除します。 * ”All”機能で元に戻すと、影響を受けるすべてのボタンは元の機能に戻ります。 * * SwitchButton Ok * SwitchButton Cancel * SwitchButton Dash * SwitchButton PageUp * SwitchButton PageDown * SwitchButton Left * SwitchButton Up * SwitchButton Right * SwitchButton Down * SwitchButton All * - オリジナルのバージョンの代わりにコモンイベント関連付けを使用するように、 * オリジナルの機能を持つすべてのキーを切り替えます。 * ”All”機能で切り替えると、 * 影響を受けるすべてのボタンがそれに切り替わります。 * * TriggerButton Ok * TriggerButton Cancel * TriggerButton Dash * TriggerButton PageUp * TriggerButton PageDown * TriggerButton Left * TriggerButton Up * TriggerButton Right * TriggerButton Down * - 元の機能のすべてのキーにコモンイベントが関連付けされている場合、 * ゲームがそれらの元の機能の1つのボタンコマンドを実行するように * シミュレートします。 * * ============================================================================ * Changelog * ============================================================================ * * Version 1.02: * - Updated for RPG Maker MV version 1.5.0. * * Version 1.01: * - Changed buttons from triggering to repeating so that common events can * continuously run while being held down. * * Version 1.00: * - Finished Plugin! */