Jump to content

Shop UI 1.1.62

$22.90
   (10 reviews)

8 Screenshots

  • 8,055
  • 373
  • 34.51 kB

depends on

Works with

About Shop UI

Well rounded shop, with various features. It's standalone plugin which is compatible with WelcomePanel, HumanNpc.
This plugin also supports selling commands, wipe block, no escape, sales, permission access... 



 

 

gif1.gif       image.png.cef61698604bea22486fb7c1204a5805.png
gif2.gif       image.png.a6fc817fa5574e287b9086953b0fe76c.png

 


PLEASE READ DESCRIPTION CAREFULY AND MAKE SURE PLUGIN HAS FEATURES YOU WANT BEFORE
YOU PURCHASE. IF YOU HAVE ANY QUESTIONS FEEL FREE TO POST THEM INTO DISCUSSION SECTION.


support.png.97b6b6d206d62661998d7bcae657ac3f.png




image.png.51689ff866f5e8902042f69a46bbd07d.png
 

  • Multi-currency support (Item/Economics/ServerRewards)
  • Welcome Panel compatibility
  • Permission based discounts
  • Option to block specific items on wipe
  • HumanNpc support
  • Raid/Combat block support
  • UI customization

     


setup.png.7daeabb103380601e9e9a5427ed53fa2.png

YOU DON'T HAVE TO REDO YOUR CONFIGS FROM SCRATCH, I CAN CONVERT YOUR OLD
CONFIG FROM OTHER SHOP PLUGINS INTO MINE. FEEL FREE TO CONTACT ME FOR MORE INFO.


ITEMS

Quote

oxide/data/Shop/Item.json

This file is basically list all of items (not commands) which you can use in categories or npc shop.
It's used only to setup item properties. 

DISPLAY NAME: Set custom one or just leave "default".
SKIN: Any skin id from Rust Workshop can be used.
IMAGE: Put item shortname ending with .png to get default image from RustLabs or just use own link.
DEFAULT AMOUNT: This will be default amount displayed for item. Players also can put their own value.
PRICE: Decimal numbers are not allowed. If "DefaultAmount" is other than 1, unit price will be calculated 
based on default amount. 
CURRENCY: three options shortname/eco/rp

example
itemConfig.png.7ea240f8e393f40d09f39a529501dea3.png

If you need create multiple variations of same item but with different image/displayname/skinID, you can do that by
using some unique tag/number between curly brackets after item shortname. Example: "rifle.ak{1337}"
Unique item shortname then can be used in category item list. Does not matter what letters/numbers you put between brackets.
This is handy for setting up different item prices for NPC vendors or selling some custom items.




SELLING COMMANDS

Quote

oxide/data/Shop/Commands.json

Similar to Items data file just with few different properties since you will be selling commands
To grab buyers name or steam id use these tags -> {steamid} {playername}

DISPLAY NAME: Name is only displayed in notification when command is purchased.
IMAGE: Image displayed in shop ui.
MESSAGE: Chat message which will be sent to player after purchasing, color and size tags can be used.
COMMAND: Place for RCON command, use tags mentioned above to get player's id.
PRICE: Decimal numbers are not allowed.
CURRENCY: three options shortname/eco/rp.

example
commandCOnfig.png.4ad3815c436c8fc16e71ec88c342398a.png

"mycmdname" is just name used for listing command under certain category or npc shop
by typing one of these into list command/mycmdname or cmd/mycmdname.
Look at Categories section for direct example.




CATEGORIES

Quote

oxide/data/Shop/Categories.json

This is place where all items/commands are split into specific categories. 
If you don't want to use categories, leave just one and delete rest of them.

IMAGE: Icon for category, resolution does not matter much just make sure it's square.
PERMISSION: Permission required in order to make purchases in certain category, leave null if you don't with to use.
SALE: Price discounts for whole category. 
ITEMS: List of shortnames, unique tags applies here.

example
categoriesConfig.png.53d2a6036607a2f3efab91ea3f608dec.png




NPC SHOPS

Quote

oxide/data/Shop/HumanNPC_Shops.json

REQUIRED

image.png.42ea057800dc60538f7f207e02224ee9.png HumanNPC

Once you set up your NPC all you have to is paste npc id into data file. 
Item list setup is same as for categories. 

example
npcshopConfig.png.b201b8ce41d4ec658147e26b5fe00adb.png




WIPE BLOCK

Quote

oxide/data/Shop/ItemsWipeBlock.json

Option to disable purchasing of certain items after wipe for specific time. 
Plugin will auto detect wipes and write time stamps automatically, in case you want get your own link here.
Lock duration for items is set in seconds.

example
wipeblockConfig.png.46f809e00c3f78667e7c0121fb9f8dc2.png




CONFIG EXPLAINED

Quote

I explained just few things where I felt explanation was needed
Download full config example here -> 

PERMISSION SALES
This types of sales are based on permission, you can create your own. New permissions getting
generated after reloading plugin. Players with these permission will receive global sale on all items.

ITEM SALES
Every item with set shortname will be discounted. Unique shortname tags also applies here, they are
explained in Items section.

RAID / COMBAT BLOCK  (NoEscape umod)
Shop usage can be blocked when players are fighting or raiding. 

ADDON SETTINGS
This plugin also works with my WelcomePanel. Shop will auto adjust ui based on your template number.
If you using your own custom template, you might need to do adjust some anchors by yourself.

ITEM LIST DISPLAYING
Few extra ui settings for displaying items. If option to show items gradually is true, they will be displayed 
accordingly by Tick interval. You can also set fade in value and bunch of colors.


 

 

 

image.png

image.png

  • Like 3
  • Love 5

User Feedback

292.4k

Downloads

Total number of downloads.

1.4k

Customers

Total customers served.

18.1k

Files Sold

Total number of files sold.

280.8k

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.