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

▼YEP Message Eval Text(Yanfly様作) - YEP_X_MessageEvalText.js
https://plugin.fungamemake.com/archives/10515
JavaScriptコードを実行してテキストとして表示できるテキストコードを追加
ふりがな:めっせーじえばるてきすと
機能概要: JavaScriptコードを実行してテキストとして表示できるテキストコードを追加
利用規約(ライセンス):http://www.yanfly.moe/wiki/Category:Yanfly_Engine_Plugi…
作者:Yanfly
作者サイト:http://yanfly.moe/
解説ページ:https://fungamemake.com/archives/1260
ダウンロードページ:http://yanfly.moe/2019/03/08/yep-181-message-eval-text-…
ファイル名:YEP_X_MessageEvalText.js
プラグインのヘルプ:
/*:ja * @plugindesc v1.00 (要YEP_MessageCore.js) JavaScriptコードを実行してテキストとして表示できるように、evalText<<code>> をテキストコードに追加します。 * @author Yanfly Engine Plugins * * @help * 翻訳:ムノクラ * https://munokura.tk/ * https://twitter.com/munokura/ * * ============================================================================ * Introduction * ============================================================================ * * このプラグインはYEP_MessageCoreを必要とします。 * このプラグインがプラグイン管理で * YEP_MessageCore の下にあることを確認してください。 * * メッセージ用の evalText<<code>> テキストコードを追加し、 * JavaScriptコードを実行し、テキストとして表示できるようにするプラグインです。 * これを使用すると、金額を表示する前に変数の変更イベントを実行したり、 * 大量の条件分岐イベントを作成せずに * 表示する文字列を決定すること等が出来るようになります。 * * ============================================================================ * Text Code * ============================================================================ * * evalText<<code>> * - 'code' を JavaScriptコードに置き換えます。 * 内部でコードを実行してから、実行されたコードの最後の行を返します。 * 以下はこれで何ができるかのいくつかの例です。 * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * * 例: * * --- * * evalText<<$gameActors.actor(1).atk + $gameActors.actor(2).atk>> * - アクター1のATKとアクター2のATKの合計を表示します。 * * --- * * evalText<<Math.min(1000, $gameParty.gold())>> * - どちらが小さいかに応じて、「1000」またはパーティーのゴールド数を表示します。 * * --- * * evalText<<['His','Her','Its'][v[123]]>> * - 変数123の値に応じて、変数123の値が0の場合は「His」、 * 値が1の場合は「Her」、値が2の場合は「Its」が表示されます。 * * --- * * evalText<<['Abel','Brandon','Chris'][$gameVariables.value(456)]>> * - 変数456の値に応じて、変数456の値が0の場合は「Abel」、 * 値が1の場合は「Brandon」、値が2の場合は「Chris」と表示されます。 * * ============================================================================ * Changelog * ============================================================================ * * Version 1.00: * - Finished Plugin! * * ============================================================================ * End of Helpfile * ============================================================================ */