The RShop (RCON Shop) uses the giveitem
rcon command to send items directly to a players inventory when they purchase an item. The currency used for purchase can be obtained in various ways depending on how you configure the bot in your server (via +payday
or other minigames)
Run +rshopset template
to get an excel file with most of the items available in the game already filled out for you.
Download the file and open it up.
If you don't have microsoft office you can upload it to Google sheets for free!
Set price to 0 to disable it from the shop, or delete the whole row
+rshopset readstacks
and upload your Game.ini file with the command."Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Misc/PrimalItemStructure_Turret.PrimalItemStructure_Turret'"
The rshop template has a second tab called Packs
, here you can add multiple items to a single purchase as a "Pack".
Under the Commands
column, you add the entire blueprint path along with the quantity/quality/bp specifier numbers. Separate each command with a comma.
If you used Google sheets, you can download the prices back to an excel file.
Now that you've setup the prices you want, you can upload the file to discord with a command.
Run +rshopset upload
and attach the excel file to the command.
You should get a message saying Rshop has been updated!
Your prices have now been configured, you can now use the shop as-is, or continue to configure additional settings.
To view your shop settings, run +rshopset view
When a user purhcases an item, the final price is applied like so:
Final Price
= Base Price
x Quantity
x Quality
Quality-Multipler
In the case of the image above it would be final
= base
x quantity
x quality
1.0
If blueprint is selected, the total price would then be multiplied by 4
+arkset shoplog #channel
+rshopset bpmultiplier
+rshopset qualityexp
+rshopset maxquality