About IQTravellingVendor
IQTravellingVendor - an excellent addition to your server! Allows complete customization of sales with a wandering vendor!
It's suitable for all types of servers!
Configure the wandering vendor as you wish and set pricing policies tailored to your server!
List of features:
Presets:
Create an unlimited number of different presets for the vendor and specify their random appearance! This allows you to configure vendors such as weapons or clothing vendors with specific chances using the configuration!
Dynamic Pricing:
You can create and specify pricing for each item separately in each preset, controlling both low and high prices, including the chance and price range!
Item Restocking:
Control when and how much the vendor restocks items, in case they are all purchased!
The plugin controls all trading parameters of the wandering vendor!
It applies only to the wandering vendor and does not affect other shops.
The memo*
- Alas, at the moment the merchant does not support the sale/purchase of custom items with SkinID
If the developers add this functionality, it will also appear in the plugin!
Configuration :
{ "Random presets configuration for spawning [PresetKey] = Chance (0-100)": { "RESOURCE_VENDOR": 70, "ATTIRE_VENDOR": 30, "TOOLS_VENDOR": 20, "WEAPON_VENDOR": 10 }, "Presets for the travelling vendor [UniquePresetKey] = Configuration": { "WEAPON_VENDOR": { "Configuration of items for sale and their prices": [ { "Item for sale": { "Item for sale": { "ShortName": "minigun", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 999 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "military flamethrower", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 799 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "rocket.launcher", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 599 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "lmg.m249", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 499 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "rifle.lr300", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 399 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "rifle.m39", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 299 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } } ] }, } }