Have you ever wanted your shops to be accessible through a UI?
Using this plugin, players can buy and sell items and vehicles in your server's shop easily!
This plugin is made for OpenMod, the successor of RocketMod. OpenMod supports all RocketMod plugins. Migrate to OpenMod now. Feel free to ask questions in the OpenMod Discord.
Easily migrate from your existing ZaupShops installation using the migration command. See more in the Migration section.
Usage
Players can simply use /shop (or /vshop to directly access the vehicle shop). See the media on this page to view an example of the UI.
At the moment, commands must be used to configure the shop. More info on configuring the shops can be found in the Commands section.
Shop whitelists/blacklists are supported. The permission you specify in the commands for setup are not exact however. If you put eaglefire
as the whitelist permission, the actual permission would be ShopsUI:groups.eaglefire
. The permission you specify has ShopsUI:groups.
added to the front.
For more information on features and configuring this plugins, refer to the documentation site.
Migration
If you wish to migrate from ZaupShops, you can simply run the command /shop migrate
.
If you used whitelists and blacklists with ZaupShop, you must also change some of your permissions. All existing permissions starting with zaupgroups.
must be changed to start with ShopsUI:groups.
.
For example, the following permissions show their original and their migrated permissions:
zaupgroup.epicguns
->ShopsUI:groups.epicguns
zaupgroup.vip
->ShopsUI:groups.vip
zaupgroup.mvp
->ShopsUI:groups.mvp
Commands
Commands for UI:
- /shop - Opens the shop UI.
- /vshop - Opens the shop UI directly to the vehicle tab.
Commands for shop management:
Basic commands:
/shop add <buy | sell> <item> <price>
- Adds the item to the shop to be bought or sold./shop remove <buy | sell> <item>
- Removes the buyable/sellable item from the shop./vshop add <vehicle> <price>
- Adds the vehicle to the shop to be bought./vshop remove <vehicle>
- Removes the buyable vehicle from the shop./shop reload
- Reloads the shops from the database.
UI-related management commands:
/shop order <item> <order>
- Sets the order of items in the shop UI./vshop order <vehicles> <order>
- Sets the order of vehicles in the shop UI.
Whitelist/blacklist commands:
/shop whitelist <add | rem> <item> <permission>
- Manage item shop whitelists./shop blacklist <add | rem> <item> <permission>
- Manage item shop blacklists./vshop whitelist <add | rem> <vehicle> <permission>
- Manage vehicle shop whitelists./vshop blacklist <add | rem> <vehicle> <permission>
- Manage vehicle shop blacklists.
The permission you specify has ShopsUI:groups.
added to the front of it. abc
turns into ShopsUI:groups.abc
.
Alternative buy/sell commands:
/buy <item> [amount]
- Buys the item from the shop./sell <item> [amount]
- Sells the item to the shop./vbuy <vehicle>
- Buys the vehicle from the shop.
Configuration
For information on configuring this plugin, or to see the default config, refer to the documentation.
Translations
For information on the translations available for this plugin (used to change messages or UI text) refer to the documentation.
Installation
Tutorial Video: https://youtu.be/1N-3ex9rbnk
Or
- Run the following command to install necessary libraries:
openmod install OpenMod.EntityFrameworkCore.MySql
openmod install SilK.Unturned.Extras
openmod install SilK.UnturnedImages
Specify in your Imperial Plugins config the testing branch.
Add the following workshop id to your WorkshopDownloadConfig.json file -
2412328215
Change the connection string in your new
ShopsUI/config.yaml
file to allow ShopsUI to connect to your MySQL server.
Ask questions or get support in my Discord server
User Reviews
really nice plugin, do note that the ui on the image is outdated, the current one looks better though
I am glad to hear you like the plugin
Just need some better documentation i feel. Good addon though. developer was quick to help.
There is a youtube tutorial video of how to install the plugin: https://youtu.be/1N-3ex9rbnk
Can you make video how to install and etc.
Hi, there is a section in the docs for installing the plugin
great support just takes days to get the plugin setup if you have other stuff to deal with. Great plugin and extremely based
Hi, personally I found installing the plugin is quiet simple as It only requires 3 commands to install dependencies (MySql, Extras and Images) or 4 if you didnt have Economy already installed and everything is listed in the installation section the only one that is not listed is the economy dependency as the economy plugin is the end user choice. If you have any recommendations to make the install process easier tell me.
I liked everything except the default ui
I am within the discord, have been talking with Feli on and off. When it comes to an issue, it seems that troubleshooting is left. They have gotten your money and will move on. I noticed this after I had opened a support forum, I had not gotten a response but had noticed a ticket that was just generated had gotten a response while my ticket was left responseless. Cannot recommend at this time.
Hi, I always provider support for my plugins. You have to understand that the dev has a life and can't answer the tickets 24h if sometimes i answer a ticket before another is because at the moment i am answering i dont get too much time left to deal with a harder ticket problem so i answer the simplest one to dont get the work accumulated.
I like this plugin, is very ergonomic and useful for your server. Only things is please add the posibility to add a Picture for each item because is a little annoying when you ahve a lot of items in the shop and you see alot of letters
Hey cvptain turtle! Currently, images are supported on the testing branch. Feel free to shoot me a message on Discord if you need help setting that up.
Very good plugin, great support, still being developed
Should be on every server :)
Very good support, fixed the error quickly
Plugins Works as Expected and Support is Great