Docs
Paid Modules

Economy Setup

Setup guide for the Economy paid module: virtual currency, banking, server shop, and gambling.

The Economy paid module turns your Discord server into an interactive economy. Members earn currency through chat activity, jobs, and streaks, store savings in protected banks, buy roles and inventory items from the server shop, and participate in gambling games.

Installation & Claiming

  1. Purchase the Economy module on the Zero Development Store.
  2. In the Zero Development Discord, run /claim in ใ€Œ๐Ÿค–ใ€commands with your invoice.
  3. Restart Medusa or extract the files into modules/economy.
  4. The module automatically initializes the economy_accounts, economy_items, and economy_inventories tables in PostgreSQL.

Initial Configuration

Open your Medusa Web Dashboard and navigate to Economy:

1. Currency Formatting

  • Currency Name: Singular and plural names (e.g. Coin / Coins, Credit / Credits).
  • Currency Symbol: Emoji or symbol prefixed to amounts (e.g. ๐Ÿช™, ๐Ÿ’ต, ๐Ÿ’Ž).
  • Starting Balance: Amount credited to new members (default: 100).

2. Banking Settings

  • Base Bank Capacity: Starting bank vault storage (e.g. 10,000).
  • Booster Multiplier: Additional bank capacity granted to Discord Server Boosters.
  • Interest Rate: Optional hourly or daily savings interest percentage.

3. Jobs & Rewards

  • Work Cooldown: Time between shifts (e.g. 1h).
  • Work Minimum / Maximum Pay: Reward bounds (e.g. 50 to 250).
  • Daily Reward: Base amount for /daily with streak multipliers.
  • Robbery Odds & Penalties: Success probability (e.g. 40%) and failed robbery fines.

Setting Up the Server Shop

You can create items directly from the web dashboard or with Discord commands:

Creating Role Items

Role items grant Discord roles automatically when purchased:

  1. In the Dashboard under Economy -> Shop, click New Item.
  2. Set the item details:
    • Name: e.g. "VIP Role".
    • Price: e.g. 5000.
    • Type: Select Role Reward.
    • Target Role: Select your @VIP Discord role.
    • Duration: Permanent or temporary duration.
  3. Save the item. Members can now purchase it via /buy VIP Role.

Commands Reference

CommandDescription
/balance [user]View liquid wallet and protected bank balances.
/deposit <amount>Move currency into the bank vault.
/withdraw <amount>Withdraw funds from the bank into the wallet.
/pay <user> <amount>Send wallet currency to another member.
/dailyClaim your 24-hour reward with streak bonus.
/workWork a shift for randomized wage payouts.
/crimeAttempt an illegal job with risk of penalties.
/rob <user>Attempt to steal from another member's wallet.
/shopOpen the interactive server store browser.
/buy <item> [amount]Purchase an item or role from the shop.
/inventory [user]View collected items and inventory assets.
/gamble <game> <bet>Bet currency in Blackjack, Roulette, or Coin Flip.

On this page