3テラバイト

プログラム関連備忘録サイト。主にゲーム。

RPGツクールMV プラグイン

RPGツクールMVで在庫が有限のショップを作成するプラグインSupponShopStockの使い方

投稿日:2020年7月2日 更新日:

こんにちは、今日はRPGツクールMVで在庫が有限のショップを作成することができるプラグインSupponShopStockの使い方についてまとめていきます。

こちらのプラグインはすっぽん様が制作されたプラグインです。

ダウンロード

以下のページのダウンロードリンクからファイルをダウンロード、プロジェクトフォルダのjs/plugins以下に配置し、エディタから有効化します。

http://suppon2008.web.fc2.com/Project1/PISupponShopStock.html

使い方

アイテム、武器、防具のデータを作成

通常のショップ同様にデータベースからアイテム、武器、防具のデータを作成します。

在庫機能付のショップを作成

プラグインコマンドSupponSS makeShopでプラグイン独自のショップを作成します。

作成したショップにアイテム、武器、防具を追加

プラグインコマンドSupponSS addItemでアイテムを、SupponSS addWeaponで武器を、SupponSS addArmorで防具を作成したショップに追加していきます。

ショップを開く

プラグインコマンドSupponSS openShopでショップを開きます。

プラグインコマンド

プラグインコマンド説明
SupponSS makeShop 文字1 数値1ショップを作成します。
文字1 : 任意のショップ名
数値1 : ショップのタイプ番号(0:購入のみ、1:購入と売却、2:購入と売却に加え、売却したアイテムが陳列される)
SupponSS addItem 文字1 数値1 数値2 数値3ショップにアイテムを追加します。
文字1 : アイテムを追加するショップ名
数値1 : 追加するアイテムのID
数値2 : 在庫数を管理する変数のID、-1を指定すると変数を使わず、内部のデータで管理されます。
数値3 : 在庫数(省略した場合は数値2に指定した変数の値が使用される)
SupponSS addWeapon 文字1 数値1 数値2 数値3ショップに武器を追加します。
引数はアイテムと同様です。
SupponSS addArmor 文字1 数値1 数値2 数値3ショップに防具を追加します。
引数はアイテムと同様です。
SupponSS removeItem 文字1 数値1ショップからアイテムを削除します。
文字1 : 削除するアイテムが陳列されているショップ名
数値1 : 削除するアイテムのID
SupponSS removeWeapon 文字1 数値1ショップから武器を削除します。
引数はアイテムと同様です。
SupponSS removeArmor 文字1 数値1ショップから防具を削除します。
引数はアイテムと同様です。
SupponSS openShop 文字1 数値1ショップを起動します。
文字1 : 起動するショップ名
数値1 : アイテムのソート(0:追加順、1:アイテムID>武器ID>防具ID、2:カテゴリー選択)
SupponSS deleteShop 文字1ショップを削除します。
文字1 : 削除するショップ名
SupponSS getNumItem 文字1 数値1 数値2アイテムの在庫数を変数に取得します。
在庫数管理を変数ではなく内部データで行なっている場合でも、在庫数を変数に取得することができます。
文字1 : ショップ名
数値1 : アイテムID
数値2 : 在庫数を格納する変数のID
SupponSS getNumWeapon 文字1 数値1 数値2武器の在庫数を変数に取得します。
引数はアイテムと同様です。
SupponSS getNumArmor 文字1 数値1 数値2防具の在庫数を変数に取得します。
引数はアイテムと同様です。

パラメータ

パラメータ名説明
Label of stock Numberショップに表示する「在庫数」の部分のラベルを設定します。
Label of sold outショップに表示する「売り切れ」の部分のラベルを設定します。

-RPGツクールMV, プラグイン


comment

メールアドレスが公開されることはありません。

関連記事

no image

RPGツクールMV – スクリプトでスイッチの操作を行う

RPGツクールMVでスクリプトからスイッチの操作を行う方法について記載しています。 イベントコマンドの場合は1ページ目、ゲーム進行 > スイッチの操作から行うものです。 確認環境 RPGツクールMV …

no image

RPGツクールMVでスクリプトからマップ上のイベントを初期位置に戻す

確認環境 RPGツクールMV Version 1.6.3 スクリプト let events = $gameMap.events(); for(let i = 0; i < events.leng …

no image

売却のみできるショップを実装できるRPGツクールMVプラグインPawnShopの使い方

確認環境 RPGツクールMV Version 1.6.3FloatVariables ver1.00 ダウンロード 以下のページにプラグインが添付されています。 https://tm.lucky-du …

no image

RPGツクールMVで複数のタイルをまとめて配置する方法

こんにちは、今日はRPGツクールMVの複数タイルをまとめて配置する方法についてまとめていきます。 複数タイルで表現する大きいものを配置する際に便利な機能です。 確認環境 RPGツクールMV Versi …

no image

RPGツクールMV – Items.jsonとデータベースの対応表

RPGツクールMVエディタ上でデータベースのアイテムで設定したデータは、プロジェクトフォルダのdata/Items.jsonに保存されています。 Items.jsonは最初の要素がnullで以降は各要 …