当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NAPI 一点物ショップ - NAPI_LimitedOneShop.js
シェア用テキスト:
▼NAPI 一点物ショップ(なぴぃ様作) - NAPI_LimitedOneShop.js
https://plugin-mz.fungamemake.com/archives/7281
在庫数1個のショップを作ります。
ふりがな:いってんものしょっぷ
機能概要: 在庫数1個のショップを作ります。
利用規約(ライセンス): MITライセンス
作者:なぴぃ
作者サイト:https://napiiey.github.io/plugins/
解説ページ:https://napiiey.github.io/plugins/napi_limitedoneshop.h…
ファイル名:NAPI_LimitedOneShop.js
プラグインのヘルプ:
/*: * @target MV MZ * @plugindesc 一点物ショッププラグイン * @author なぴぃ * * @help 在庫数1個のショップを作ります。 * 在庫数表示等がない代わりに設定が簡単で他のプラグインと競合しにくい作りになっています。 * * * ●使い方 * [ショップの処理]の前にプラグインコマンドで以下のコマンドを入力します。 * 限定ショップ オープン * * これだけで次のショップの処理が一点物ショップになります。 * * 在庫を復活させたい場合は以下のコマンドを入力します。 * 限定ショップ 全リセット * * MZの場合はプラグインコマンドの説明に従ってください。 * * * ●ショップ毎に在庫リセット * ショップ前のプラグインコマンドで以下のコマンドを入力しショップ名を設定します。 * 限定ショップ オープン ショップ名:”設定するショップ名” * * 例) 限定ショップ オープン ショップ名:shop1 * * 設定した名前を用いて以下のプラグインコマンドでリセットします。 * 限定ショップ リセット:”リセットするショップ名” * * 例) 限定ショップ リセット:shop1 * * * ●注意点 * ショップ名を設定しなかった場合はマップ名とイベントIDを元に在庫リストを呼びます。 * そのため、同一イベントで複数のショップを呼び出したい場合は必ずショップ名を * 設定してください。 * * * ●ご利用について * 本プラグインはMITライセンスの下で公開しています。 * MITライセンスの内容に従ってご利用下さい。 * https://napiiey.github.io/plugins/license.html * * * @command mzLimitedShopOpen * @text 限定ショップ オープン * @desc [ショップの処理]の前にこのコマンドを入れる事で[ショップの処理]が在庫数1個のショップになります。 * * @arg shopName * @text ショップ名 * @desc 個別リセット用のショップ名を設定します。個別リセットを使わない場合は空欄で構いません。 * @type string * @default * * @command mzLimitedShopAllReset * @text 限定ショップ 全リセット * @desc 全てのショップの在庫を復活させます。 * * @command mzLimitedShopReset * @text 限定ショップ リセット * @desc 特定のショップの在庫を復活させます。 * * @arg shopName * @text ショップ名 * @desc リセットするショップ名を設定します。 * @type string * @default */