当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Mano 変数・アイテムと交換ショップ - Mano_CurrencyUnit.js
シェア用テキスト:
▼Mano 変数・アイテムと交換ショップ(しぐれん様作) - Mano_CurrencyUnit.js
https://plugin-mz.fungamemake.com/archives/743
変数やアイテムを消費して購入できるショップが作れます。
ふりがな:へんすう・あいてむとこうかんしょっぷ
機能概要: 変数やアイテムを消費して購入できるショップが作れます。
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMZ/m…
ファイル名:Mano_CurrencyUnit.js
プラグインのヘルプ:
/*: * @plugindesc 変数やアイテムを消費して購入できるショップが作れます。 * 競合率・中ぐらい * @author しぐれん(https://github.com/Sigureya/RPGmakerMV) * @url https://raw.githubusercontent.com/Sigureya/RPGmakerMZ/master/Mano_CurrencyUnit.js * * @help * お金の代わりに変数やアイテムを消費して購入できるショップを作成できます。 * 応用することで円・$(ドル)・€(ユーロ)などのような複数の通貨があるシステムもできます。 * * 内部的には専用の財布を作って、そこに処理を流します。 * 既存処理を再定義しているため、競合の可能性があります。 * (ポイントカードのようなプラグインを使っている場合、これより後ろにおいてください) * * プラグインコマンドで通貨単位を切り替えます。 * * 以下MV用のプラグインコマンドの設定です。 * * ShopModeReset * 通常のお金を使うモードに戻します * * ShopModeVariable 8 枚 * お金の代わりに変数8番の数値を見ます。 * 単位として「枚」を使うようになります。 * * ShopModeItem 3 個 * お金の代わりにitemID[3]のアイテムの所持数を見ます * 単位として「個」を使うようになります。 * * 2020/08/31 公開 * * * @command setWalletVariable * @text 通貨変数の切り替え * @desc ショップの処理で使う通貨単位を変数で設定します。 * * @arg variableId * @text 使用する変数 * @desc 指定した変数の値を消費して買い物を行います。 * 変数が設定されていないとエラーになります。 * @type variable * @default 0 * * @arg unit * @text 通貨単位 * @desc 画面に表示される通貨の単位です。 * @type string * @default 枚 * * @command setWalletItem * @text 通貨アイテムの切り替え * @desc ショップの処理で使う通貨単位をアイテムで設定します。 * * @arg itemId * @text 使用するアイテム * @desc 指定した変数の値を消費して買い物を行います。 * 変数が設定されていないとエラーになります。 * @type item * @default 0 * * @arg unit * @text 通貨単位 * @desc 画面に表示される通貨の単位です。 * @type string * @default 個 * * @command resetWallet * @text 通貨切り替えの解除 * @desc 通貨を通常のお金に戻します * * */