MZ用プラグイン

NRP 独自通貨を使用した店を作成する - NRP_OriginalShop.js

シェア用テキスト:
▼NRP 独自通貨を使用した店を作成する(砂川赳様作) - NRP_OriginalShop.js
https://plugin-mz.fungamemake.com/archives/6047
独自通貨の管理には変数を使用します。カジノなどの景品の他、独自システムにも使用できます。また、指定したアイテムを通常の店で売却禁止とすることで、独自通貨でしか取引できないようにもできます。

ふりがな:どくじつうかをしようしたみせをさくせいする

機能概要: 独自通貨の管理には変数を使用します。カジノなどの景品の他、独自システムにも使用できます。また、指定したアイテムを通常の店で売却禁止とすることで、独自通貨でしか取引できないようにもできます。

利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認

作者:砂川赳

作者サイト:https://newrpg.seesaa.net//

解説ページ:https://newrpg.seesaa.net/article/498394064.html

ファイル名:NRP_OriginalShop.js

プラグインのヘルプ:

/*:ja
 * @target MZ
 * @plugindesc v1.01 独自通貨を使用した店を作成します。
 * @author 砂川赳(https://newrpg.seesaa.net/)
 * @url https://newrpg.seesaa.net/article/498394064.html
 *
 * @help 独自通貨を使用した店を作成します。
 * 独自通貨の管理には変数を使用します。
 * カジノなどの景品の他、独自システムにも使用できます。
 * 
 * また、指定したアイテムを通常の店で売却禁止とすることで、
 * 独自通貨でしか取引できないようにもできます。
 * 
 * -------------------------------------------------------------------
 * ■使用方法
 * -------------------------------------------------------------------
 * 『独自通貨の変数』に独自通貨として扱いたい変数を登録してください。
 * 
 * 『有効にするスイッチ』がオンになっている状態で店を呼び出すと、
 * 独自通貨で取引を行うことができます。
 * 
 * スイッチがオンの状態でメッセージ内に$を指定すれば、
 * 所持金の表記も独自通貨のものになります。
 * 
 * ※なお、このプラグイン単体ではメニュー画面への独自通貨の表示や、
 *  戦闘勝利時の独自通貨の獲得といった機能はサポートしていません。
 * 
 * -------------------------------------------------------------------
 * ■取引制限
 * -------------------------------------------------------------------
 * 指定したアイテムを独自通貨の店でのみ、売却できるようになります。
 * プラグインパラメータの『対象アイテムリスト』『対象武器リスト』
 * 『対象防具リスト』に条件を指定してください。
 * 
 * また、ここに登録したアイテムは通常の店では売却できなくなります。
 * 
 * -------------------------------------------------------------------
 * ■利用規約
 * -------------------------------------------------------------------
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @-----------------------------------------------------
 * @ プラグインパラメータ
 * @-----------------------------------------------------
 * 
 * @param CurrencyVariable
 * @text 独自通貨の変数
 * @type variable
 * @desc 独自通貨として扱う変数です。
 * 
 * @param Switch
 * @text 有効にするスイッチ
 * @type switch
 * @default 1
 * @desc 独自通貨を有効にするスイッチです。
 * これがオンの時のみ店を切替します。
 * 
 * @param <TargetItems>
 * @text <対象アイテム>
 * 
 * @param TargetItemList
 * @parent <TargetItems>
 * @text 対象アイテムリスト
 * @type struct<TargetItem>[]
 * @desc 対象アイテムの条件を指定するリストです。
 * ここで指定したアイテムのみ売却できます。
 * 
 * @param TargetWeaponList
 * @parent <TargetItems>
 * @text 対象武器リスト
 * @type struct<TargetWeapon>[]
 * @desc 対象武器の条件を指定するリストです。
 * ここで指定した武器のみ売却できます。
 * 
 * @param TargetArmorList
 * @parent <TargetItems>
 * @text 対象防具リスト
 * @type struct<TargetArmor>[]
 * @desc 対象防具の条件を指定するリストです。
 * ここで指定した防具のみ売却できます。
 * 
 * @param NoCategory
 * @parent <TargetItems>
 * @text カテゴリ表示しない
 * @type boolean
 * @default false
 * @desc 売却時はカテゴリ表示をしません。
 * 
 * @param <Message>
 * @text <文言>
 * 
 * @param Prefix
 * @parent <Message>
 * @text 前の文字列
 * @type string
 * @desc 独自通貨の前方に表示する文字列です。
 * アイコン(i[?])も有効です。
 * 
 * @param Suffix
 * @parent <Message>
 * @text 後の文字列
 * @type string
 * @default 個
 * @desc 独自通貨の後方に表示する文字列です。
 * アイコン(i[?])も有効です。
 * 
 * @param MessageBuy
 * @parent <Message>
 * @text 購入メッセージ
 * @type string
 * @desc 購入コマンドとして表示するメッセージです。
 * 
 * @param MessageSale
 * @parent <Message>
 * @text 売却メッセージ
 * @type string
 * @desc 売却コマンドとして表示するメッセージです。
 * 
 * @param MessageCancel
 * @parent <Message>
 * @text キャンセルメッセージ
 * @type string
 * @desc キャンセルコマンドとして表示するメッセージです。
 * 
 * @param <Sound>
 * @text <効果音>
 * 
 * @param SoundBuy
 * @text 購入時の効果音
 * @parent <Sound>
 * @type file
 * @dir audio/se
 * @desc 購入した際の効果音です。
 * 
 * @param SoundSale
 * @text 売却時の効果音
 * @parent <Sound>
 * @type file
 * @dir audio/se
 * @desc 売却した際の効果音です。
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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