独自通貨を使用した店を作成する【RPGツクールMZプラグイン】

2024年07月16日

 独自通貨を使用した店を作成します。


 ※上記はお金ではなく魔石を使用した魔法店を作った例です。

 独自通貨の管理には変数を使用します。
 カジノなどの景品の他、独自システムにも使用できます。

 また、指定したアイテムを通常の店で売却禁止とすることで、独自通貨でしか取引できないようにもできます。

 ※なお、このプラグイン単体ではメニュー画面への独自通貨の表示や、戦闘勝利時の独自通貨の獲得といった機能はサポートしていません。
 独自通貨の獲得については独自の戦闘報酬を追加するプラグインをご利用ください。


目次


導入方法(Install)

更新履歴(History)

使用方法(Usage)

取引制限(Trade Restriction)

プラグインパラメータ(Plugin Parameter)

独自通貨の変数(CurrencyVariable)

有効にするスイッチ(Switch)

対象アイテムリスト(TargetItemList)

対象武器リスト(TargetWeaponList)

対象防具リスト(TargetArmorList)

カテゴリ表示しない(NoCategory)

前の文字列(Prefix)

後の文字列(Suffix)

購入メッセージ(MessageBuy)

売却メッセージ(MessageSale)

キャンセルメッセージ(MessageCancel)

購入時の効果音(SoundBuy)

売却時の効果音(SoundSale)

プラグインパラメータ(対象アイテム)(Plugin Parameter Item)

アイテムタイプ(ItemType)

アイテムID(ItemId)

プラグインパラメータ(対象武器)(Plugin Parameter Weapon)

武器タイプ(WeaponType)

武器ID(WeaponId)

プラグインパラメータ(対象防具)(Plugin Parameter Armor)

防具タイプ(ArmorType)

装備タイプ(EquipType)

防具ID(ArmorId)


導入方法(install)


 以下のファイルを右クリックで保存し 、[プロジェクト]\js\plugins に放り込みます。ツクールのプラグイン管理から機能をONにしてください。
 ※このプラグインはMZ専用です。

 NRP_OriginalShop.js ver1.01(2024/07/16)

更新履歴(History)


2024/07/16(ver1.01)

  • 『前の文字列』『後の文字列』が空欄の場合、表示領域のサイズを正しく判定できなくなる不具合修正。

2023/03/02(ver1.00)

  • 公開!

使用方法(Usage)


 『独自通貨の変数』に独自通貨として扱いたい変数を登録してください。
 『有効にするスイッチ』がオンになっている状態で店を呼び出すと、独自通貨で取引を行うことができます。


 スイッチがオンの状態でメッセージ内に\$を指定すれば、所持金の表記も独自通貨のものになります。

取引制限(Trade Restriction)


 指定したアイテムを独自通貨の店でのみ、売却できるようになります。
 プラグインパラメータの『対象アイテムリスト』『対象武器リスト』『対象防具リスト』に条件を指定してください。

 また、ここに登録したアイテムは通常の店では売却できなくなります。

プラグインパラメータ(Plugin Parameter)


独自通貨の変数(CurrencyVariable)

 独自通貨として扱う変数です。

有効にするスイッチ(Switch)

 独自通貨を有効にするスイッチです。これがオンの時のみ店を切替します。

対象アイテムリスト(TargetItemList)

 対象アイテムの条件を指定するリストです。ここで指定したアイテムのみ売却できます。

対象武器リスト(TargetWeaponList)

 対象武器の条件を指定するリストです。ここで指定した武器のみ売却できます。

対象防具リスト(TargetArmorList)

 対象防具の条件を指定するリストです。ここで指定した防具のみ売却できます。

カテゴリ表示しない(NoCategory)

 売却時はカテゴリ表示をしません。

前の文字列(Prefix)

 独自通貨の前方に表示する文字列です。
 アイコン(\i[?])も有効です。

後の文字列(Suffix)

 独自通貨の後方に表示する文字列です。
 アイコン(\i[?])も有効です。

購入メッセージ(MessageBuy)

 購入コマンドとして表示するメッセージです。

売却メッセージ(MessageSale)

 売却コマンドとして表示するメッセージです。

キャンセルメッセージ(MessageCancel)

 キャンセルコマンドとして表示するメッセージです。

購入時の効果音(SoundBuy)

 購入した際の効果音です。

売却時の効果音(SoundSale)

 売却した際の効果音です。

プラグインパラメータ(対象アイテム)(Plugin Parameter Item)


アイテムタイプ(ItemType)

 対象とするアイテムタイプです。
 複数指定可(例:1,2,4~6)
 1:通常, 2:大事, 3:隠しA, 4:隠しB

アイテムID(ItemId)

 対象とするアイテムIDです。
 複数指定可(例:1,2,4~6)

プラグインパラメータ(対象武器)(Plugin Parameter Weapon)


武器タイプ(WeaponType)

 対象とする武器タイプです。
 複数指定可(例:1,2,4~6)

武器ID(WeaponId)

 対象とする武器IDです。
 複数指定可(例:1,2,4~6)

プラグインパラメータ(対象防具)(Plugin Parameter Armor)


防具タイプ(ArmorType)

 対象とする防具タイプです。
 複数指定可(例:1,2,4~6)

装備タイプ(EquipType)

 装備タイプです。以下はDBのデフォルト値です。
 1:武器, 2:盾, 3:頭, 4:身体, 5:装飾品

防具ID(ArmorId)

 対象とする防具IDです。
 複数指定可(例:1,2,4~6)

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 22:48 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする