テキストやスクリプトをデータベースとして登録、参照 - TextScriptBase.js
シェア用テキスト:
▼テキストやスクリプトをデータベースとして登録、参照(トリアコンタン様作) - TextScriptBase.js
https://plugin-mz.fungamemake.com/archives/366
テキストやスクリプトなどの複数行の文字列を登録、管理できるデータベースです。登録したテキストは制御文字で参照できます。
ふりがな:てきすとやすくりぷとをでーたべーすとしてとうろく、さんしょう
機能概要: テキストやスクリプトなどの複数行の文字列を登録、管理できるデータベースです。登録したテキストは制御文字で参照できます。
利用規約(ライセンス):
・ツクールシリーズ利用規約にのみ従ってください。
・商用利用:許可
・追加改変:許可
・再配布:許可
作者:トリアコンタン
ダウンロードページ:https://tkool.jp/mz/download/
ファイル名:TextScriptBase.js
備考:RPGツクールMZ公式プラグイン。 C:Program Files (x86)SteamsteamappscommonRPG Maker MZdlc C:Program FilesKADOKAWARPGMZdlcBasicResources
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc テキストやスクリプトをデータベースとして登録、参照できます。 * @author トリアコンタン * @base PluginCommonBase * @beforeThan PluginCommonBase * * @param TextList * @text テキストベースリスト * @desc 登録するテキストやスクリプトのリストです。 * @default [] * @type struct<TextItem>[] * * @command CHANGE_TEXT * @text テキスト変更 * @desc 指定した識別子のテキストを別のテキストに置き換えます。変更状態はセーブファイルに保存されます。 * * @arg Id * @text 識別子 * @desc テキストを一意に特定するための識別子です。 * * @arg Text * @text テキスト * @desc 変更後のテキストです。 * @default * @type multiline_string * * @help TextScriptBase.js * * テキストやスクリプトなどの複数行の文字列を登録、管理できるデータベースです。 * 登録したテキストは以下の制御文字で参照できます。 * tx[aaa] // 識別子[aaa]で登録したテキストに置き換わります。 * js[bbb] // 識別子[bbb]で登録したテキストをその場でスクリプトとして評価して * 結果に置き換わります。 * * スクリプトを実行する場合、引数を渡すことができます。 * 引数は自働で型変換され、配列「args」から参照できます。 * js[bbb,10,ccc] // 配列[10, 'ccc']が変数argsに格納されます。 * * スクリプトを直接記述して埋め込むこともできます。 * js<xxx> // スクリプトxxxの実行結果に置き換わります。 * * ただし、スクリプト中で記号「<」「>」を使う場合は以下の通り * エスケープする必要があります。 * > : > * < : < * * 制御文字を利用可能な場面は以下の通りです。 * ・文章の表示 * ・メモ欄(※) * ・プラグインコマンド(※) * ・プラグインパラメータ(※) * ・スキルなどの説明欄 * ※ PluginCommonBase.jsをベースとして取り込んだプラグインのみ * * 本プラグインの利用により、よく使うスクリプトやテキストを登録して簡単に呼び出したり * データベースの入力欄が限られている場合でも長い文字列を設定できます。 * */