オプション任意項目作成プラグイン – CustomizeConfigItem.js

タイトル
オプション任意項目作成プラグイン
作者名
ヘルプ
オプション画面に任意の項目を追加します。
項目の種類は、以下の四種類があります。
不要な項目は値を空に設定してください。

・スイッチ項目:
ON/OFFを選択する項目です。指定した番号のスイッチと値が同期されます。
オプションから値を設定すれば、それがスイッチに反映され、
スイッチを変更すれば、オプションの値に反映されます。
さらに、値はセーブデータ間で共有されます。
隠しフラグを設定すると、オプション画面に表示されなくなります。
ゲームを進めないと出現しない項目などに利用できます。
隠しフラグはプラグインコマンドから解除できます。

スクリプトは上級者向け項目です。対象にカーソルを合わせて決定ボタンを
押下すると指定したJavaScriptを実行できます。
主に専用の設定画面などの遷移に使用します。

・数値項目:
数値を選択する項目です。指定した番号の変数と値が同期されます。
スイッチ項目で指定した内容に加えて、
最小値と最大値および一回の入力で変化する値を指定します。

・音量項目:
音量を選択する項目です。BGMボリュームなどと同じ仕様で
キャラクターごとのボイス音量等に使ってください。

・文字項目:
文字を選択する項目です。指定した文字の配列から項目を選択します。
選択した文字のインデックス(開始位置は0)が変数に設定されます。
初期値に設定する値もインデックスです。

プラグインコマンド詳細
イベントコマンド「プラグインコマンド」から実行。
(パラメータの間は半角スペースで区切る)

CC_UNLOCK or
オプション任意項目の隠し解除 [項目名]
 指定した項目の隠しフラグを解除します。
使用例:CC_UNLOCK 数値項目1

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param 数値項目
desc 追加する数値項目のオプション項目情報です。
default
type struct<NumberData>[]

param 文字項目
desc 追加する文字項目のオプション項目情報です。
default
type struct<StringData>[]

param スイッチ項目
desc 追加するスイッチ項目のオプション項目情報です。
default
type struct<BooleanData>[]

param 音量項目
desc 追加する音量項目のオプション項目情報です。
default
type struct<VolumeData>[]

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C) 2015 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/CustomizeConfigItem.js