MZ用プラグイン

テキストやスクリプトをデータベースとして登録、参照 - 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の実行結果に置き換わります。
 *
 * ただし、スクリプト中で記号「<」「>」を使う場合は以下の通り
 * エスケープする必要があります。
 * > : &gt;
 * < : &lt;
 *
 * 制御文字を利用可能な場面は以下の通りです。
 * ・文章の表示
 * ・メモ欄(※)
 * ・プラグインコマンド(※)
 * ・プラグインパラメータ(※)
 * ・スキルなどの説明欄
 * ※ PluginCommonBase.jsをベースとして取り込んだプラグインのみ
 *
 * 本プラグインの利用により、よく使うスクリプトやテキストを登録して簡単に呼び出したり
 * データベースの入力欄が限られている場合でも長い文字列を設定できます。
 *
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2024 All Rights Reserved.