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

▼SAN 拡張イベントページ制御(サンシロ様作) - SAN_ExtendedEventPage.js
https://plugin.fungamemake.com/archives/1605
イベントページの出現条件と出現時の機能を拡張します。さまざまなイベントページ出現条件を記述できるようになります。
ふりがな:かくちょういべんとぺーじせいぎょ
機能概要: イベントページの出現条件と出現時の機能を拡張します。さまざまなイベントページ出現条件を記述できるようになります。
利用規約(ライセンス): MITライセンス
作者:サンシロ
作者サイト:https://x.com/rev2nym
解説ページ:https://github.com/rev2nym/SAN_ExtendedEventPage
ダウンロードページ:https://raw.githubusercontent.com/rev2nym/SAN_ExtendedE…
ファイル名:SAN_ExtendedEventPage.js
プラグインのヘルプ:
/*:
* @plugindesc 拡張イベントページ制御 ver1.1.0
* 任意のイベントページの出現条件と出現時処理を設定します。
* @author Sanshiro https://twitter.com/rev2nym
* @help
* ■概要
* イベントページの制御を拡張します。
* イベントコマンド「注釈」によって
* 任意のイベントページの出現条件と出現時処理を設定します。
*
* ■書式
* イベントページの先頭にイベントコマンド「注釈」を以下の書式で記述します。
*
* <SAN_ExtendedEventPage:{
* ”trigger”:”「出現条件のスクリプト」”,
* ”handler”:”「出現時処理のスクリプト」”
* }>
*
* ”trigger”要素と”handler”要素はいずれも省略可能です。
* ただしカンマの有無に注意してください。
* また記号”, <, >は使用できません。
*
* ■出現条件の拡張
* 前述の書式に従って条件式のスクリプト記述してください。
* 例えば次の記述は出現条件「変数1が5のとき」を表します。
*
* <SAN_ExtendedEventPage:{
* ”trigger”:”$gameVariables.value(1) === 5”
* }>
*
* なお”trigger”要素が設定されている場合
* 通常のイベントページの出現条件は無視されます。
*
* ■出現時処理の設定
* 前述の書式に従って出現時処理のスクリプト記述してください。
* 例えば次の記述で「このイベントを左90度回転」を表します。
*
* <SAN_ExtendedEventPage:{
* ”handler”:”this.turnLeft90()”
* }>
*
* ■利用規約
* MITライセンスのもと、商用利用、改変、再配布が可能です。
* ただし冒頭のコメントは削除や改変をしないでください。
* これを利用したことによるいかなる損害にも作者は責任を負いません。
* サポートは期待しないでください><。
*/