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でメニュー画面の顔画像をSV戦闘キャラ画像に変更するプラグインTMMenuBattlerの使い方

このプラグインを導入すると、データベース > システム > オプション > サイドビュー戦闘を使用にチェックが入っている場合に、上のgifのようにメニュー画面の顔画像がサイドビュー戦闘キャラ画像に変更 …

no image

フルスクリーン起動オプションを追加するRPGツクールMVプラグインStartUpFullScreenの使い方

このプラグインを導入すると、オプションにフルスクリーンで起動するかを設定する項目が追加され、タイトル画面にゲーム終了用のコマンドが追加されます。追加されたオプションがONになっている場合、起動時に自動 …

no image

RPGツクールMVで戦闘BGMの変更をスクリプトから行う

イベントコマンドの1ページ目、アクター > 戦闘BGMの変更…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード 変数$gameSystemにはGa …

no image

RPGツクールMVでSEの演奏をスクリプトから行う

RPGツクールMVでSEの演奏をスクリプトから行う方法についてまとめていきます。 イベントコマンドの2ページ目、オーディオ・ビデオ > SEの演奏…と同様の操作を、イベントコマンドの3ページ目、上級 …

no image

RPGツクールMV – イベントコマンドと内部関数の対応表

こんにちは、今日はRPGツクールMVでイベントに設定したイベントコマンドと、その実際の処理内容が記述されている内部の関数との対応についてまとめていきます。 こちらの処理内容を確認することで、イベントコ …