ViperNet



































Welcome to ViperNet, one of finishing pieces to my Underworld Style Plugins.
IMPORTING ANOTHER SHOP
I know it is a major hassle converting shop data over. I made this to be as easy as possible in game but with thousands of items in game it is not worth the time. If you use another shop, and would like me to convert its data over to ViperNet Let me know and I can help you.
Video Guide
Details
This is a marketplace that players open from a computer station.
Sell items for in-game currency, run a player-to-player market, deliver orders by drone, while also being nearly fully manageable in game via the admin / config panel. (Theme swap requires a 1 line edit / Creating custom themes require data edit / custom pngs/cdn.
Requires ImageLibrary to load the images.
You can use in tandem with Server Rewards / Economics in harmony, even use Custom Currency, you are free to use multiple ways to pay at once so you are not limited to 1 type.
Installation
Prior to install, drop the data file containing the premade categories and themes and then load the .cs to get started.
Admins
With the ViperNet.Admin permission you get access to the admin mode enabler. With this enabled you can edit categories, enable disable, hide behind a perm, reorder, add items straight from inventory, delete items, adjust prices, adjust order, create limited items, create temp item sales, adjust cooldowns, create command "items", set price floors for player listings so players cannot throw off your economy, Adjust ticker messages, everything you need to tailor the market place how you want.
Themes
ViperNet Comes with 8 palette swapped themes, to swap, go to the ViperNet.json config file, and swap either of these theme names, I will add a theme switcher in game in the future to make this easier.
default - crimson - glitch - gold - nebula - retrowave - tendo - toxic
How to open the Market
With a powered computer station, click the ViperNet Shortcut. This icon is moveable so players can set it where they like it.
Commands
/givedropzone - requires ViperNet.Admin - This is a command to issue yourself a drop zone delivery point, I already pre added this to the ViperNet category in game if needed.
RP / Eco Naming
Some servers have alternate names for these, to adjust, open admin panel, economy, currency options and change these to what you like.
Single Vs Multi currency
By default everything is single currency set by currency type in config.
To enable multi currency click enable multi currency and pick what currency you accept and enable it, each item can have individual currency prices so higher value currency can buy more things than a lesser.
Player Features
Cart builder / checkout - players add items to cart, can further edit amount, pay with multiple currencies in one batch
Delivery / drop zones - players can use a dedicated drop zone for orders or it can be dropped right to them, if players order more than 1 package can fit, more will be dropped to complete the order
Sell to store / buyback - if enabled, players can sell items back to the shop
Player marketplace - players list their own items for sale to other players, with an optional fee and the option to "feature" a listing on the banner here you can utilize price floors to keep the economy in check.
Banking - if enabled, players can bank a custom currency (Will add economics and server rewards in future) Top holder can be for bragging rights or they can be issued a permission. Ex. ViperNet.Gems
Favorites, specials, and affordable filters - quick tabs to help players find items
Other Features
Webhook tracking of Player listings / purchases. Wipe Management of listings and more. Color theming or full png remodeling, Server Headline Editor, set this as a Server Market or just a player market.
Disable or Enable Server "Buyback" at any time, Lang file generated at install time for editing your localization.