「スクリプト中でプラグインコマンドを使用できるプラグイン」です。
プラグイン本体は 下記ページで英語版が配布されています。
www.yanfly.moe/wiki/Script_Call_Plugin_Commands_(YEP)
本体プラグインと日本語化パッチをダウンロードして、パッチを貼ってください。
パッチの貼り方は下記記事を参考にしてください。
fungamemake.com/archives/5167
類似機能のプラグイン
- コマンドの引数に変数の値を採用する(フェルミウム湾様作)
- 変数が使用不可のプラグインコマンドを使用可能にする方法
どなたかのお役に立てば幸いです。
/*:ja
* @plugindesc v1.00 スクリプト中でプラグインコマンドを使用できるようにします。
* @author Yanfly Engine Plugins
*
* @help
* 翻訳:ムノクラ
* https://fungamemake.com/
* https://twitter.com/munokura/
*
* ===========================================================================
* 導入
* ===========================================================================
*
* スクリプトコール/ルナティックモードコード中に
* プラグインコマンドを使用したいという状況に出くわしたことはありますか?
* このプラグインは、
* プラグインコマンド文字列をコピーしてスクリプトコール中に実行する
* JavaScriptで使用する新しい関数を作成することで、
* そのプロセスを容易にします。
*
* ===========================================================================
* スクリプトコール
* ===========================================================================
*
* 次のスクリプトでスクリプトからプラグインコマンドを実行できます。
*
* CallPluginCommand('str');
* - 'str'を、文字列として実行するプラグインコマンドに置き換えます。
*
* 例:
*
* var line = 'GainGold 1234567890';
* CallPluginCommand(line);
*
* YEP_CoreEngineからプラグインコマンド'GainGold'が実行され、
* プレーヤーに1,234,567,890ゴールドが与えられます。
*
* -------
* 注意
* -------
*
* 全てのプラグインコマンドがスクリプトと互換性があるわけではありません。
* さて、どういう意味でしょう?
* 特定のプラグインコマンド(例えば、待機時間の調整)は、
* 必ずしもこの方法と一緒に機能するとは限りません。
* 関数および呼び出される関数内の全てのコードが瞬時に実行されるため、
* JavaScript自体が動作する方法によるものです。
*
* ===========================================================================
* Changelog
* ===========================================================================
*
* Version 1.00:
* - Finished Plugin!
*
* ===========================================================================
* End of Helpfile
* ===========================================================================
*
*/
