Author:
Downloads: 94,236
File Size: 30.1 MB
Created:
Updated:
Mod ID: 1224928
Categories:

Admin's Arsenal

An admin & player stocked market shop

Commissioned by Terrae Prima Cluster

An admin stocked marketplace. Admins can sell any item, for any item. Stored locally per shop.
Also included, a playershop. The same as with admins, except that players can't create repeat sales and unlimited packages. A universal coin was also added, just in case you have a use for such a thing.

Important

  • Offline Raid Protection(ORP) can stop shops from functioning correctly.
  • Certain mods OR ArkServerApi Plugins could potentially also stop it from functioning correctly.
  • UseItemDupeCheck for server launch args also prevents proper functionality.

Features

  • Sell individual items.
  • Sell sets(packages) of items.
  • Item sell limits are store wide. Meaning once the limit is reached, the item is removed from the store.
  • Package limits are per character. Once the limit is reached, that character will no longer see the set in the store.
  • Both limits are optional.
  • There is no spoiling on items or packages for sale and the spoil timer is reset to max when purchased.
  • The store can be closed.
  • The store(structure) can be renamed(does not affect in game UI menu).
  • The in game UI shop name can be customized via ini(see below).
  • Shop data is stored on the structure, on the map. There's no relation between each shop on the same map or on other maps in the same cluster.
  • Save/Load shop data between shops, even on different servers. Admin feature only. Shop data is saved locally on the admins system, so they must be the one to load it onto other shops. Shop contents are destroyed when loading a save. Be careful. Only works on ONE shop at a time. Does NOT save unique saves per shop.
  • Bug Reporting & Feedback system. Contact the developer directly via the shop radial menu. Please send mod related, constructive reports only. Thanks.

Admin Shop Stuff is

cheat giveitem "/AdminsArsenal/Structures/AdminShop/PrimalItemStructure_AdminsArsenal_AdminShop.PrimalItemStructure_AdminsArsenal_AdminShop" 1 0 0

Configs

[AdminsArsenal]
ShopName=""
PreventShopDamage=false
TransactionLogging=true
DiscordURL=""

Configs Explained

ShopName: The name to appear on the shop UI
PreventShopDamage: if true, the shop will be invincible. Default: false
TransactionLogging: If true, purchases are logged to the server logs. Default: true
DiscordURL: Will use a discord webhook to send an embed message containing minor data around item and package purchases.

Player Shop Stuff

cheat giveitem "/AdminsArsenal/Items/Coins/PrimalItem_UniversalCoin.PrimalItem_UniversalCoin" 1000 0 0

EngramEntry_AdminArsenal_PlayerShop_C
cheat giveitem "/AdminsArsenal/Structures/PlayerShop/PrimalItemStructure_AdminsArsenal_PlayerShop.PrimalItemStructure_AdminsArsenal_PlayerShop" 1 0 0

Notes

Make sure to wrap your discord webhook in quotes: "full_discord_webhook_url_here"
Offline raid protection from wildcard will prevent shop access when owning tribe is offline
Save/Load shop data MAY not function correctly, especially for console users. Consider it experimental.

Discord Donate Donate