Economy & Minigames

Increase your server engagement with fun economy and minigames.

Some of the features of this module require a Premium Subscription to function. You can however use the module with a free subscription.

The Economy module will allow you to play minigames and set up a custom currency system, daily bonuses, message awards, and economy roles.

Common Issues

Experiencing issues with the module? Check out the common issues below. If your issue is not listed in this page, make sure your module is updated to the latest version. If you are still experiencing issues with the module, join our support server to ask for further help.

Minigame Commands Not Working

If you're not able to play certain minigames such as /5dice or /blackjack, please try to solve the issue with the steps below:

  1. You will need to upload all emojis of the module in your server. If you don't have enough emoji slots in your server to do that, you can upload them in another server you own and invite your bot to it.

  2. Run the /ec admin command in the server you want emojis to be uploaded in. This command allows you to get access all economy's admin tools.

  3. Pick the "Minigame Configuration" option in the menu. Select the minigame you want to upload the emojis of (5dice or blackjack).

  1. Confirm and wait a few seconds.

  1. If you're still experiencing issues, join our support server to ask for further help, we'll do our best to solve your issue!

Settings

Economy Settings

Customize the currency name, prefix, or emoji for the currency, daily bonus, bank interest rates, colors and a lot more.

Currency Name

In this field you can define your currency name for the whole economy system.

Currency Prefix or Emoji

In this field you can specify a prefix or emoji for your currency to be referenced next to. Learn how to add a custom emoji here.

Daily Bonus

Here you can set a daily bonus which can be claimed via the /daily-bonus command. This field only accepts integers.

Bank Interest

In this field you can input an interest amount that is earned when you deposit money into the bank via the /bank-deposit command. This is limited to a maximum of 5% a day.

Earn Currency for Messages

If this toggle is enabled, users will earn currency for every message sent.

Message Award Cooldown

This field will allow you to set a cooldown in minutes between each message before giving currency. This setting only shows when Earn Currency for Messages is enabled.

Message Award Amount

If Earn Currency for Messages is enabled, this field will allow you to customize the amount of currency to give per message to the user. This setting only shows when Earn Currency for Messages is enabled.

Lottery Channel

With this setting you can select a channel to serve as the place where the lottery notification of the winner is sent. This setting refers to the /lottery command.

Success Color

This setting changes the color for embeds that are sent with the context of being positive or a winner such as the lottery notification.

Main Color

This setting controls the color for informative embeds.

Alert Color

This setting controls the color for alert / warning type embeds.

Enable Job Editing

If this toggle is enabled, a new section will appear that allows you to customize and better integrate jobs in your economy system.

If the Enable Job Editing toggle is enabled, this section will appear and allow you to add and also customize added / available jobs. This correlates to the /job-apply and /job-list command.

Job Title

In this field you can input the name of the job you wish to add.

Job Description

In this field you can input a description for the job you wish to add.

Job Salary

In this field you can input the amount of currency earned for users with this job.

Shifts Required

In this field you may set a specific amount of shifts in order to receive this job.

Custom Value

This field serves as an "Extra info" field where you can input any additional info or values needed.

To save the job's settings, you need to click "Add" in the bottom-right corner of the settings. This will reset the fields so you can set up another job.

Jobs Title

Here is where all active and available jobs are listed and can be edited or deleted. There is a bunch of prebuilt jobs that come with the module and can be changed, as well as there being a maximum of 30 jobs.

To save the edits you made on the job's settings, you need to click "Edit" in the bottom-right corner of the settings.

Economy Items

In this section you can create and edit Items that users can buy with the /shop-buy command and see with the /inventory command. Click the "New Item" box to create a new item with the settings below.

Only Premium users can add one or more items. Free users who delete one or more items have to reset the module to get them back.

Once created you can click on an existing item to delete or edit it.

Name

In this field you can input the name of the item you are creating.

Description

In this field you can input the description for the item.

Price

Here you can give the item a price that it can be bought at.

Item Limit

This field sets the maximum amount of this item that users can buy from the shop via the /shop-buy command.

Image

Select an Image for the item.

Type

This dropdown changes the type of item it will be.

If this option is selected, it will make the item be based off a role, so when used it grants the user a role.

Roles

In this field you can select role(s) that the user will receive upon using the item.

Destroy On Use

If this toggle is enabled, the item will be removed from the users inventory if used.

Allow Multiples

If this toggle is enabled, users can hold more than one of this item in their inventory.

Use On Buy

If this toggle is enabled, when a user purchases this item, it will be automatically used when purchased.

Unlisted

If this toggle is enabled, this specific item will not show up when users browse the shop.

Economy Roles

In this section you can configure and add the role that can be received if a user reaches a certain currency balance threshold.

Economy Role Amount

In this field you can specify the amount of currency needed for the user to receive the role from Economy Roles.

Economy Roles

Select the role that users should earn when they reach the specified criteria above.

To add the role, click on 'Add' in the right bottom corner to save your new economy role. Existing ones will appear in the 'Active Economy Roles' field below.

Active Economy Roles

In this area you can edit or delete the active economy roles. There is a maximum of 10 active roles.

Click on an active economy role to edit or delete it.


Commands

In this area, you can view and modify the commands of the Economy & Minigames module. Below you may find some information on each command of the module.

Admin Commands

/ec admin

Allows you to manage the server economy, like resetting a user's balance, managing command cooldowns, or the entire server economy.

/money remove

This command is for economy admins only and removes currency from a users existing balance.

/money add

This command is for economy admins only and adds currency to a users existing balance.

Economy Commands

/money give

This command gives a user some of your currency.

/balance

This command allows you to check a users currency balance.

/daily

This command allows you to claim your daily bonus. Daily Bonus

/ec leaderboard

This command displays the 10 top users with the most currency, either holding or bank.

/item give

This command allows a user to give another user an item from their inventory.

/shop view

This command allows you to browse through the shop and displays the shop.

/inventory

This command displays your inventory.

/bank deposit

This command allows you to deposit currency into the bank that gains interest.

/bank withdraw

This command allows you to withdraw money from the bank.

/beg

This command allows you to beg for currency with a low risk.

/lottery

This command allows you to view the next lottery and also enter into it.

/crime

With this command you can commit a crime that is high risk but also high reward.

/work
/shop buy

This command allows you to buy something from the shop.

/fish

This command allows you to go fishing.

/job list
/rob bank

This command will attempt to rob a bank, multiple users will need to be in on this.

/ec stats

This command shows your economy stats.

/job apply

This command allows you to apply for a job.

/ec cooldowns

This command checks and shows all your active minigame and economy cooldowns.

/rob player

This command will make you attempt to steal an amount of currency from a player but if they catch you then you lose some money.

Minigame Commands

/scratchcard

This command allows you to buy a scratchcard that could potentially give you a lot of currency.

/dicebet

This command serves as a minigame and challenges a player to a dice bet.

/dos

This command serves as a minigame and plays a game of double or steal against a user.

/hangman

This command servers as a minigame and plays a game of hangman.

/high-low

This command serves as a minigame and plays a game of higher or lower.

/rps

This command serves as a minigame and plays a game of rock paper scissors.

/tictac

This command serves as a minigame and plays a game of tic tac toe.

/blackjack

This command serves as a minigame and plays a game of blackjack.

/matchpairs

This command serves as a minigame and plays a game of match pairs.

/5dice

[👑] Add Command

By clicking the add command button you can create your own command for the economy using all the module variables and settings.

Events

In this area, you can view and modify the events of the Economy & Minigames module. Below you may find some information on each event of the module.

Bank Interest

This event controls the entire banking system with the related commands.

Economy - Lottery

This even controls the lottery system and the correlating commands.

Economy Autorole

This event controls the entire Economy Roles system.

Currency for Messages

This event adds currency to users based on specific criteria if Earn Currency for Messages is enabled.

[👑] Add Event

By clicking the add event button you can create your own event for the economy using all the module variables and settings.


It's advised that you do not edit the commands and events unless you have a good understanding of BotGhost and its Command Builder. If you encounter any issues, you might want to reset the module for it to work again as intended.

Additionally, a copy of the edited commands / events will be created if you update the module.

Last updated