Skip to main content

Economy Configuration

Veronica’s economy system provides a robust virtual currency framework with gambling, shopping, and leaderboard features. This guide will help you configure and customize the economy for your server.

Overview

The economy system includes:
  • Virtual Currency: “Vero Bucks” earned through activity
  • Gambling Games: Blackjack, Dice, Scratch Cards
  • Shop System: Purchase roles and items
  • Leaderboards: Track top earners
The economy system is enabled by default and works across all servers where Veronica is present.

Basic Commands

# Check your balance
/balance
,balance

# Check another user's balance
/balance user:@Member
,balance @Member

Gambling Commands

Blackjack

Classic card game against the dealer. Bet your Vero Bucks and try to reach 21.
/blackjack bet:500

Dice Roll

Roll dice and win based on the outcome. Higher rolls = bigger payouts.
/dice bet:1000

Scratch Cards

Purchase scratch cards for a chance to win big prizes.
/scratch

Coinflip

Bet on heads or tails for a 50/50 chance to double your money.
/coinflip bet:500 choice:heads

Shop System

Configure items and roles that users can purchase:

Adding Shop Items

1

Initialize Shop

Use the add command to define your items and their respective prices.
/shop add item:VIP Role price:10000 description:Get VIP perks
Item successfully registered in the server database.
2

Link Roles

Associate items with Discord roles for automatic assignment upon purchase.
Role mapping verified.
3

Test Purchase

Verify the shop works correctly by making a test purchase.
/shop buy item:VIP Role
Purchase flow confirmed and roles assigned.

Next Steps

Leveling Rewards

Combine economy with leveling for a complete RPG experience.

Permissions

Control who can manage economy and earn Vero Bucks.

Leaderboards

View top earners and most active economy participants:
# View top earners in current server
/leaderboard
,leaderboard

Configuration Options

Customize how users earn currency:
  • Message Rewards: 10-50 Vero Bucks per message (cooldown: 60s)
  • Daily Rewards: 500-1000 Vero Bucks per day
  • Activity Bonuses: Extra rewards for voice chat participation
Set minimum and maximum bet amounts:
  • Minimum Bet: 100 Vero Bucks
  • Maximum Bet: 10,000 Vero Bucks
  • Cooldowns: 5 seconds between games
Control who can purchase items:
  • Role Requirements: Require specific roles to access certain items
  • Level Requirements: Lock items behind level milestones
  • Purchase Limits: Set maximum purchases per user
Anti-Abuse: Veronica includes built-in cooldowns and rate limiting to prevent economy exploitation.

Best Practices

Balanced Pricing

Set shop item prices relative to earning rates. A good rule: VIP roles should cost 7-14 days of daily rewards.

Gambling House Edge

All gambling games have a slight house edge to prevent infinite money generation.

Regular Events

Host economy events (double XP weekends, bonus rewards) to keep engagement high.

Monitor Leaderboards

Check leaderboards regularly to detect potential exploits or unusual activity.
Use /balance top to quickly view the richest members in your server and reward top contributors with special roles or perks.