当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NRP ショップ画面をカスタマイズする - NRP_ShopCustomize.js
シェア用テキスト:
▼NRP ショップ画面をカスタマイズする(砂川赳様作) - NRP_ShopCustomize.js
https://plugin-mz.fungamemake.com/archives/6056
ショップ画面を以下のようにカスタマイズします。 ・装備品の各種パラメータを表示 ・アクターを表示して装備状況を表示 ・装備している数を表示
ふりがな:しょっぷがめんをかすたまいずする
機能概要: ショップ画面を以下のようにカスタマイズします。 ・装備品の各種パラメータを表示 ・アクターを表示して装備状況を表示 ・装備している数を表示
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:https://newrpg.seesaa.net//
解説ページ:https://newrpg.seesaa.net/article/498469379.html
ファイル名:NRP_ShopCustomize.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc v1.03 ショップ画面をカスタマイズします。 * @author 砂川赳(https://newrpg.seesaa.net/) * @url https://newrpg.seesaa.net/article/498469379.html * * @help ショップ画面を以下のようにカスタマイズします。 * * ・装備品の各種パラメータを表示 * ・アクターを表示して装備状況を表示 * ・装備している数を表示 * * また、装備スロットを自由に変更するプラグイン(NRP_EquipSlot.js)を * 使用している場合には、併用をオススメします。 * 具体的には、装飾品などを複数装備可能とした場合に * 違和感が出ないように対応しています。 * * ------------------------------------------------------------------- * ■利用規約 * ------------------------------------------------------------------- * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @----------------------------------------------------- * @ プラグインパラメータ * @----------------------------------------------------- * * @param DisplayParameters * @text 表示するパラメータ * @type string * @default 2,3,4,5,6,7 * @desc 表示するパラメータです。複数指定可 * 0:HP, 1:MP, 2:攻撃~7:運 * * @param DisplayEquipCount * @text 装備数を表示 * @type boolean * @default false * @desc 装備数を表示します。 * * @param EquipCountMessage * @parent DisplayEquipCount * @text 装備数の文言 * @type string * @default 装備している数 * @desc 装備数を表示する際の文言です。 * * @param AboveHelpWindow * @text ヘルプを上に表示 * @type boolean * @default false * @desc ヘルプを商品一覧の上側に表示します。 * * @param DisplayActorWindow * @text アクターウィンドウを表示 * @type boolean * @default true * @desc アクターウィンドウを表示します。 * * @param ActorWindowHeight * @parent DisplayActorWindow * @text ウィンドウの縦幅 * @type number @min -999 @max 999 * @default 100 * @desc アクターウィンドウの縦幅です。 * * @param ActorAdjustX * @parent DisplayActorWindow * @text アクターX座標調整 * @type number @min -999 @max 999 * @default 0 * @desc アクターのX座標を調整します。 * * @param ActorAdjustY * @parent DisplayActorWindow * @text アクターY座標調整 * @type number * @default 0 * @desc アクターのY座標を調整します。 * * @param ActorInterval * @parent DisplayActorWindow * @text アクター同士の間隔 * @type number * @default 80 * @desc アクター同士の間隔を設定します。 * * @param ActorWindowPositionH * @parent DisplayActorWindow * @text ウィンドウ位置(横) * @type select * @option 左 @value left * @option 右 @value right * @option 全体 @value all * @default right * @desc アクターウィンドウの位置(横方向)を指定します。 * * @param ActorWindowPositionV * @parent DisplayActorWindow * @text ウィンドウ位置(縦) * @type select * @option 上 @value upper * @option 中 @value middle * @option 下 @value lower * @default middle * @desc アクターウィンドウの位置(縦方向)を指定します。 * 下の場合、横位置は強制で全体になります。 * * @param DisplayBenchMembers * @parent DisplayActorWindow * @text 控えのアクターも表示 * @type boolean * @default true * @desc 控えのアクターもアクターウィンドウ内に表示します。 * * @param <EquipSymbol> * @parent DisplayActorWindow * @text <装備記号> * @desc 装備記号の表示に関する設定です。 * * @param CompareParameters * @parent <EquipSymbol> * @text 比較するパラメータ * @type string * @default 2,3,4,5,6,7 * @desc 比較時に参照するパラメータです。複数指定可 * 0:HP, 1:MP, 2:攻撃~7:運 * * @param NotCompareEquipTypes * @parent <EquipSymbol> * @text 比較しない装備タイプ * @type string * @desc 比較記号を表示しない装備タイプ。複数指定可 * 複数装備の装飾品などを想定しています。 * * @param EquipSymbolAdjustX * @parent <EquipSymbol> * @text 装備記号X座標調整 * @type number @min -999 @max 999 * @default 0 * @desc 装備記号のX座標を調整します。 * * @param EquipSymbolAdjustY * @parent <EquipSymbol> * @text 装備記号Y座標調整 * @type number @min -999 @max 999 * @default 0 * @desc 装備記号のY座標を調整します。 * * @param EquipSymbolFontSize * @parent <EquipSymbol> * @text 装備記号フォントサイズ * @type number @max 999 * @default 20 * @desc 装備記号のフォントサイズを設定します。 * * @param EquipSymbolEquip * @parent <EquipSymbol> * @text 装備記号(装備中) * @type string * @default E * @desc 装備中の装備記号です。初期値E * * @param EquipSymbolUp * @parent <EquipSymbol> * @text 装備記号(上昇) * @type string * @default ▲ * @desc 能力上昇時の装備記号です。初期値▲ * * @param EquipSymbolDown * @parent <EquipSymbol> * @text 装備記号(下降) * @type string * @default ▼ * @desc 能力下降時の装備記号です。初期値▼ * * @param EquipSymbolEqual * @parent <EquipSymbol> * @text 装備記号(等しい) * @type string * @default = * @desc 能力変化なし時の装備記号です。初期値= * * @param EquipSymbolEquipColor * @parent <EquipSymbol> * @text 装備記号(装備中)色 * @type number * @default 0 * @desc 装備中の装備記号の色です。 * システムカラーで指定してください。 * * @param EquipSymbolUpColor * @parent <EquipSymbol> * @text 装備記号(上昇)色 * @type number * @default 23 * @desc 能力上昇時の装備記号の色です。 * システムカラーで指定してください。 * * @param EquipSymbolDownColor * @parent <EquipSymbol> * @text 装備記号(下降)色 * @type number * @default 2 * @desc 能力下降時の装備記号の色です。 * システムカラーで指定してください。 * * @param EquipSymbolEqualColor * @parent <EquipSymbol> * @text 装備記号(等しい)色 * @type number * @default 0 * @desc 能力変化なし時の装備記号の色です。 * システムカラーで指定してください。 * * @param DisplayDifference * @parent <EquipSymbol> * @text 差分を表示 * @type boolean * @default false * @desc パラメータの差分を数値表示します。 * アクター同士の間隔を大きめにしないと収まりません。 * * @param DiffAdjustX * @parent DisplayDifference * @text 差分X座標調整 * @type number @min -999 @max 999 * @default 0 * @desc 差分数値のX座標を調整します。 * * @param DiffAdjustY * @parent DisplayDifference * @text 差分Y座標調整 * @type number @min -999 @max 999 * @default 0 * @desc 差分数値のY座標を調整します。 * * @param DiffFontSize * @parent DisplayDifference * @text 差分フォントサイズ * @type number @max 999 * @default 20 * @desc 差分数値のフォントサイズを設定します。 */