ItemExchange Plugin

Free ItemExchange Plugin 1.1

This resource is free
Item-for-item exchange via chat commands. No mod dependencies - works on all
platforms including console players.


INSTALLATION
------------
1. Copy the ItemExchange folder to:
ShooterGame/Binaries/Win64/ArkApi/Plugins/

2. Edit config.json to define your exchanges

3. Restart server or use: ItemExchange.Reload


PLAYER COMMANDS
---------------
/ex - List available exchanges
/ex <name> - Execute an exchange
/ex <name> <qty> - Execute multiple times (e.g., /ex metal_to_ingot 10)


ADMIN COMMANDS (Console)
------------------------
ItemExchange.Reload - Reload config
ItemExchange.List - List all exchanges
ItemExchange.Add <name> <give:qty> <receive:qty> - Add exchange (auto-saves)
ItemExchange.Remove <name> - Remove exchange (auto-saves)


CONFIG FORMAT
-------------
{
"Settings": {
"ChatPrefix": "Exchange", // Chat message prefix
"AllowMultiplier": true, // Allow /ex name 10
"MaxMultiplier": 100 // Max multiplier
},
"Exchanges": {
"recipe_name": {
"Description": "Shown to players",
"Give": {
"ItemClassName": quantity // Partial match supported
},
"Receive": {
"Blueprint'/Game/...'": quantity // Full blueprint path required
}
}
}
}

ITEM PACKS
----------
Exchange one or more items for multiple items back:

"starter_pack": {
"Description": "5 Metal -> Pick, Hatchet, Spear",
"Give": {
"PrimalItemResource_MetalIngot": 5
},
"Receive": {
"Blueprint'/Game/.../PrimalItem_WeaponMetalPick...'": 1,
"Blueprint'/Game/.../PrimalItem_WeaponMetalHatchet...'": 1,
"Blueprint'/Game/.../PrimalItem_WeaponPike...'": 1
}
}

Players trade in required items and receive the full pack.
Both Give and Receive support multiple items.

ARKSHOPUI INTEGRATION
---------------------
Add to ArkShop config.json under "Kits":

"exchange_metal": {
"DefaultAmount": 999999,
"Price": 0,
"Description": "Trade Metal for Ingots",
"Commands": [
{
"Command": "DoExchange {eosid} metal_to_ingot",
"DisplayAs": "Exchange Metal for Ingots"
}
]
}

IMPORTANT: Use {eosid} placeholder - ArkShop replaces it with player's EOS ID.

Players access via Packs tab in ArkShopUI.


RCON INTEGRATION
----------------
ItemExchange.Do <EOSID> <RecipeName>

Example: ItemExchange.Do 00012345678901234567890123456789 metal_to_ingot


SUPPORT
-------
Author
rokitur
Downloads
261
Views
349
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from rokitur

Back
Top