An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

NRP Variable Shop - NRP_VariableShop.js

Plugin desc : v1.002 Create a shop with variable goods.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation

Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)

Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_VariableShop.js

Desc page : https://newrpg.seesaa.net/article/504839628.html

Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_VariableShop.js

File name : NRP_VariableShop.js

Help of plugin :

Create a shop with variable goods.
 * 
 * By connecting Shop Processing, you can create a shop
 * where goods change in a complex manner depending on the situation.
 * 
 * -------------------------------------------------------------------
 * [Usage]
 * -------------------------------------------------------------------
 * Execute the event commands in the following order.
 * 
 * - SetGoods (Plugin Command)
 * - Shop Processing (Multiple Possible)
 * - StartShop (Plugin Command)
 * 
 * Goods are consolidated by executing multiple "SetGoods"
 * followed by "Shop Processing".
 * Combined with conditional branching, goods can be changed at will.
 * 
 * -------------------------------------------------------------------
 * [Terms]
 * -------------------------------------------------------------------
 * There are no restrictions.
 * Modification, redistribution freedom, commercial availability,
 * and rights indication are also optional.
 * The author is not responsible,
 * but will deal with defects to the extent possible.
 * 
 * @-----------------------------------------------------
 * @ Plugin Commands
 * @-----------------------------------------------------
 * 
 * @command SetGoods
 * @desc Thereafter, the products set up in Shop Processing will be consolidated.
 * 
 * @-----------------------------------------------------
 * 
 * @command StartShop
 * @desc Shop Processing is executed based on the products set by SetGoods.
 * 
 * @arg PurchaseOnly
 * @type boolean
 * @default false
 * @desc Limit the shop to purchases only.
 * 
 * @arg VariableGoodsCount
 * @type variable
 * @desc Stores the number of goods in the specified variable.
 * 
 * @-----------------------------------------------------
 * @ Plugin Parameters
 * @-----------------------------------------------------
 * 
 * @param IgnoreNoGoods
 * @type boolean
 * @default false
 * @desc If the goods do not exist, Shop Processing is ignored.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.