Skip to content

henry232323/RPGBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check out our newest version of the bot, RPGBot-V2, its better in every way

RPGBot-V2

What is RPGBot?

A RPG bot, with a working inventory, market and economy, team setups and characters aswell. Each user has a server unique inventory and balance. Players may list items on a market for other users to buy. Users may create characters with teams from Pet in their storage box. Server administrators may add and give items to the server and its users. Pet boxes and server configurations.

Made by @Henry#8808

Tutorial

Discord Bots

Add to your server

Support Server

Translators

French

Russian

German

Spanish

Contributors

Art Credits

Commands

= a neccesary argument [argument] = an optional argument

Admin Commands

Characters Commands

allchars

Description: List all guild characters

Usage: rp!allchars

character

Description: Get info on a character. Example: rp!c Hank

Usage: rp!character <name>

character alias

Description: Create an alias for a character. Example: rp!c alias Tom Tom Hanks This will make the name Tom point to the name Tom Hanks

Usage: rp!character alias <alias_name> <character_name>

character assume

Description: Assume a character. You will send messages with this character's icon and name. Necessary for some character inventory and economy commands. Lasts one day

Usage: rp!character assume <name>

character create

Description: Create a new character Example: Henry: rp!character create Bobby Hill RPGBot: Member "Hill" not found. If this is unexpected, please report this to the bot creator Henry: rp!character create "Bobby Hill" RPGBot: Describe the character (Relevant character sheet) (Say done when you're done describing) Henry: He's a little round, but he's a good boy Henry: done RPGBot: Any additional info? (Add a character image using the image keyword or use the icon keyword to give the character an icon. Formats use regular syntax e.g. image: http://example.com/image.jpg, hair_color: blond, nickname: Kevin (Separate keys with commas or newlines) Henry: Hair Color: Blonde Body Type: Round Father: Hank Hill image: https://i.ytimg.com/vi/mPCEODZSotE/maxresdefault.jpg icon: https://vignette.wikia.nocookie.net/kingofthehill/images/c/c7/Bobby.png/revision/latest?cb=20150524012917 RPGBot Character created!

Usage: rp!character create <name> [user]

character delete

Description: Delete a character of the given name (you must be the owner or be a Bot Mod / Bot Admin)

Usage: rp!character delete <name>

character edit

Description: Edit a character Usage: rp!character edit John description John likes bananas! Valid values for the [item] (second argument): name: the character's name description: the description of the character level: an integer representing the character's level meta: used like the additional info section when creating; can be used to edit/remove all attributes Anything else will edit single attributes in the additional info section Bot Moderator or Bot Admin are required to edit other people's characters

Usage: rp!character edit <name> <attribute> <value>

character remattr

Description: Delete a character attribute Usage: rp!character remattr John hair color

Usage: rp!character remattr <name> <attribute>

character removealias

Description: Remove an alias Example: rp!c removealias Tom Only character owners may remove the aliases of their characters.

Usage: rp!character removealias <alias_name>

character unassume

Description: Unassume a character

Usage: rp!character unassume <character>

characters

Description: List all characters of the user. If no user is given lists your own characters.

Usage: rp!characters [user]

chareco

Description: Check your or another character's balance

Usage: rp!chareco [name]

chareco givemoney

Description: Give the character's money (Moderators)

Usage: rp!chareco givemoney <amount> [names...]

chareco pay

Description: Pay another character money

Usage: rp!chareco pay <amount> <other>

chareco setbalance

Description: Set the balance of the given members to an amount (Moderators)

Usage: rp!chareco setbalance <amount> [names...]

chareco takemoney

Description: Take the character's money (Moderators)

Usage: rp!chareco takemoney <amount> [names...]

charinv

Description: Check your or another character's inventory.

Usage: rp!charinv [name]

charinv craft

Description: Craft a recipe with a given name from the available server recipes; e.g. rp!craft 5 Apple Pie

Usage: rp!charinv craft <number> <name>

charinv give

Description: Give items ({item}x{#}) to a character; ie: rp!ci give Name Pokeballx3

Usage: rp!charinv give <other> [items...]

charinv giveitem

Description: Give an item to a character (Not out of your inventory) Example: rp!ci giveitem Banana 32 Char1 Char2 Char3

Usage: rp!charinv giveitem <item> <num> [names...]

charinv takeitem

Description: Remove an item from a character's inventory

Usage: rp!charinv takeitem <item> <num> [names...]

charinv use

Description: Use an item. Example rp!use Banana or rp!use Banana 5 To make an item usable, you must put the key used: <message> when you are adding additional information for an item. If you dont input a number of items you will use one by default.

Usage: rp!charinv use <item> [number=1]

Economy Commands

Economy related commands: balance, market, etc

baltop

Description: Get the top 10 server balances

Usage: rp!baltop

bank deposit

Description: Deposit amount into the bank. Example: rp!bank deposit 500.3

Usage: rp!bank deposit <amount>

bank withdraw

Description: Withdraw amount from the bank Example: rp!bank withdraw 499

Usage: rp!bank withdraw <amount>

bid

Description: Place a bid on the current bidding item in the channel. rp!bid 5

Usage: rp!bid <amount>

economy

Description: Check your or another users balance. Example: rp!e @Henry#6174 Will not display others' balances if inventory hiding is enabled.

Usage: rp!economy [member]

givemoney

Description: Give the member's money Example: rp!givemoney 5000 @Henry#6174 @JohnDoe#0001 Example: rp!givemoney 50 everyone (or @​everyone) Requires Bot Moderator or Bot Admin

Usage: rp!givemoney <amount> [members...]

lotto

Description: List the currently running lottos.

Usage: rp!lotto

lotto cancel

Description: Cancel a lottery Example: rp!lotto cancel MyLotto Requires Bot Moderator or Bot Admin

Usage: rp!lotto cancel<name>

lotto enter

Description: Enter the lottery with the given name. For example: rp!lotto enter MyLotto to join the lotto with the name MyLotto

Usage: rp!lotto enter <name>

lotto new

Description: Create a new lotto, with jackpot payout lasting time in seconds. Requires Bot Moderator or Bot Admin For example: rp!lotto create MyLotto 5000 3600 will create a new lotto called MyLotto (rp!lotto enter MyLotto to join), which has a jackpot of 5000 and lasts 1 hour (3600 seconds)

Usage: rp!lotto new <name> <jackpot> <time>

market

Description: View the current market listings

Usage: rp!market

market buy

Description: Buy a listing from the player market. Example: rp!market buy CRP1I7 IDs for items can be found in rp!market

Usage: rp!market buy <id>

market create

Description: Create a new market listing. The listing will return a unique identifier for the item. This is used to buy the item later. Example: rp!market list 500 12 Apple This will list 12 Apples from your inventory for $500

Usage: rp!market create <cost> <amount> <item>

market remove

Description: Remove an item from the market

Usage: rp!market remove <id>

market search

Description: Search the market for an item. Example: rp!market search Banana

Usage: rp!market search <item>

pay

Description: Pay another user money Example: rp!pay 500 @Henry#6174

Usage: rp!pay <amount> <member>

setbalance

Description: Set the balance of the given members to an amount Example: rp!setbalance 500 everyone Example: rp!setbalance 500 @Henry#6174 @JohnDoe#0001 Requires Bot Moderator or Bot Admin

Usage: rp!setbalance <amount> [members...]

shop

Description: Get all items currently listed on the server shop

Usage: rp!shop

shop additem

Description: Add an item to the server shop, to make an item unsaleable or unbuyable set their respective values to 0 rp!shop additem Pokeball -> 0 -> 10 Can be sold for 10 and cannot be bought. Must be an existing item (Use rp!settings additem first)! Requires Bot Moderator or Admin

Usage: rp!shop additem <name>

shop buy

Description: Buy an item from the shop

Usage: rp!shop buy <item> <amount>

shop removeitem

Description: Remove a listed item Example: rp!shop remove Pokeball Requires Bot Moderator or Bot Admin

Usage: rp!shop removeitem <name>

shop sell

Description: Sell an item to the shop Example: rp!shop sell Apple 5

Usage: rp!shop sell <item> <amount>

startbid

Description: Start a bid for an item Example: rp!startbid Banana 5 40 This will start a bid for 5 Bananas, starting at $40

Usage: rp!startbid <item> <amount> <startbid>

takemoney

Description: Take the member's money Example: rp!takemoney 5000 @Henry#6174 Requires Bot Moderator or Bot Admin

Usage: rp!takemoney <amount> [members...]

Groups Commands

Commands for guild management

guild

Description: Get info on a member's guild. Subcommands for guild management Example: rp!guild @Henry#6174 rp!guild

Usage: rp!guild [member]

guild create

Description: Create a new guild Example: Henry: rp!guild create MyGuild RPGBot: 'cancel' or 'skip' to cancel creation or skip a step Describe the Guild (guild description) Henry: This guild is super cool RPGBot: Is this guild open to everyone? Or is an invite necessary? (yes or no, no is assumed) Henry: yes RPGBot: If you'd like give a URL to an image for the guild Henry: https://i.ytimg.com/vi/mPCEODZSotE/maxresdefault.jpg RPGBot: Finally, you can also set an icon for the guild Henry: https://vignette.wikia.nocookie.net/kingofthehill/images/c/c7/Bobby.png/revision/latest?cb=20150524012917 RPGBot: Guild successfully created!

Usage: rp!guild create <name>

guild delete

Description: Delete your guild. To delete a guild you do not own, you must have Bot Moderator or Bot Admin

Usage: rp!guild delete [name]

guild deposit

Description: Deposit an amount of money into the guild bank. To deposit into a guild are not a member of, you must have Bot Moderator or Bot Admin

Usage: rp!guild deposit <amount> [guild_name]

guild deposititems

Description: Deposit items into the guild's storage, uses {item}x{#} notation Example: rp!guild deposititems Bananax5 Orangex10 To deposit into a guild you are not a member of, you must have Bot Moderator or Bot Admin

Usage: rp!guild deposititems [items...]

guild give

Description: Put items into the guild's storage, uses {item}x{#} notation. Does not take from inventory Example: rp!guild give MyGuild Bananax5 Orangex10 Requires Bot Moderator or Bot Admin

Usage: rp!guild give <name> [items...]

guild givemoney

Description: Deposit an amount of money into the bank of a guild. Does not take from user's bank. Example: rp!guild givemoney MyGuild 500 Requires Bot Moderator or Bot Admin

Usage: rp!guild givemoney <guild_name> <amount>

guild info

Description: Get info on a guild Example: rp!guild info MyGuild

Usage: rp!guild info <name>

guild invite

Description: Invite a user your closed guild

Usage: rp!guild invite <user>

guild join

Description: Join a guild. (if you have an invite for closed guilds)

Usage: rp!guild join <name>

guild kick

Description: Kick a member from a guild.

Usage: rp!guild kick<user>

guild leave

Description: Leave your guild. Will ask you to delete your guild if you are the owner.

Usage: rp!guild leave

guild setdescription

Description: Set the guild's description (guild mods only)

Usage: rp!guild setdescription <description>

guild seticon

Description: Set the guild's icon (guild mods only)

Usage: rp!guild seticon <url>

guild setimage

Description: Set the guild's image (guild mods only)

Usage: rp!guild setimage<url>

guild setmod

Description: Give the listed users mod for your guild (guild owner only)

Usage: rp!guild setmod [members...]

guild take

Description: Take items from the guild. Does not take from inventory Example: rp!guild take MyGuild Bananax5 Orangex10 Requires Bot Moderator or Bot Admin

Usage: rp!guild take <name> [items...]

guild takemoney

Description: Take money from the guild bank. Example: rp!guild takemoney MyGuild 500 Requires Bot Moderator or Bot Admin

Usage: rp!guild takemoney <guild_name> <amount>

guild toggleopen

Description: Toggle the Guilds open state (guild owner only)

Usage: rp!guild toggleopen

guild transfer

Description: Transfer ownership of a guild to someone else (guild owner only)

Usage: rp!guild transfer <user>

guild withdraw

Description: Take money from the guild bank (guild mods only) To withdraw from a guild you are not a member of, you must have Bot Moderator or Bot Admin

Usage: rp!guild withdraw <amount>

guild withdrawitems

Description: Withdraw items from the guild (guild mods only) Example: rp!guild withdrawitems Bananax5 Orangex10 To withdraw from a guild you are not a member of, you must have Bot Moderator or Bot Admin

Usage: rp!guild withdrawitems [items...]

guilds

Description: List guilds

Usage: rp!guilds

Inventory Commands

craft

Description: Craft a recipe with a given name from the available server recipes; Example: rp!craft 5 Apple Pie

Usage: rp!craft <number> <name>

give

Description: Give items ({item}x{#}) to a member Example: rp!give @Henry#6174 Pokeballx3 Orangex5

Usage: rp!give <other> [items...]

giveitem

Description: Give an item to a person (Not out of your inventory) Example: rp!giveitem Banana 32 @Henry#6174 @RPGBot#8700 @JoeShmoe#3012 Requires Bot Moderator or Bot Admin

Usage: rp!giveitem <item> <num> [members...]

inventory

Description: Check your or another users inventory. Example: rp!inventory @Henry#6174 or just rp!inventory

Usage: rp!inventory [member]

lootbox

Description: List the current lootboxes

Usage: rp!lootbox [name]

lootbox buy

Description: Buy a lootbox of the given name Example: rp!lootbox buy MyLootBox

Usage: rp!lootbox buy <name>

lootbox create

Description: Create a new lootbox, under the given name for the given cost Use {item}x{#} notation to add items with {#} weight Weight being an integer. Example: rp!lootbox create MyBox 500 bananax2 orangex3. The outcome of the box will be Random Choice[banana, banana, orange, orange, orange] The price can also be an item (or several items), for example rp!lootbox create MyBox Key bananax2 orangex3 or rp!lootbox create MyBox Keyx2 bananax3 orangex3 If you use 10 total items: Keyx3 Bananax4 Orangex3 There will be: - A 3/10 chance of getting a Key - A 3/10 chance of getting an Orange - A 4/10 chance of getting a Banana

Usage: rp!lootbox create <name> <cost> [items...]

lootbox delete

Description: Delete a lootbox with the given name Example: rp!lootbox delete MyLootBox Requires Bot Moderator or Bot Admin

Usage: rp!lootbox delete <name>

recipe

Description: See data on a specific recipe; Example: rp!recipe Banana

Usage: rp!recipe <name>

recipe create

Description: Create a new recipe; Example > rp!recipe create Apple Pie >> What items must be consumed to follow this recipe? e.g. Applex5 Breadx2 > Applex5 Breadx15 "Pie Tinx1" >> What items will be given upon the completion of this recipe? e.g. "Apple Piex1" > "Apple Piex1" "Pie Tinx1" >> Successfully created new recipe!

Usage: rp!recipe create <name>

recipe delete

Description: Delete the recipe with the given name; Example: rp!recipe delete Apple Pie Requires Bot Moderator or Bot Admin

Usage: rp!recipe delete <name>

recipes

Description: List all the available server recipes

Usage: rp!recipes

takeitem

Description: Remove an item from a person's inventory Example: rp!takeitem Banana 5 @Henry#6174 @JohnDoe#0001 Requires Bot Moderator or Bot Admin

Usage: rp!takeitems <item> <num> [members...]

trade

Description: Send a trade offer to another user. Example: rp!trade @Henry Bananax3 Applex1 --Format items as {item}x{#}

Usage: rp!trade <other> [items...]

trade respond

Description: Respond to a trade offer by another user. Example: rp!inventory respond @Henry Grapex8 Applex1 --Format items as {item}x{#}

Usage: rp!trade respond <other> [items...]

use

Description: Use an item. Example: rp!use Banana or rp!use Banana 5 To make an item usable, you must put the key used: <message> when you are adding additional information for an item. Example: Henry: rp!s additem Potion RPGBot: Describe the item (a description for the item) Henry: A potion RPGBot: Additional information? (...) Henry: used: The potion restored 500 health RPGBot: Item successfully created ... Henry: rp!use Potion 3 RPGBot: The potion restored 500 health Used 5 Potions

Usage: rp!use <item> [number=1]

wipeinv

Description: Wipe all listed inventories. Must be administrator. To wipe ALL inventories do rp!wipeinv everyone

Usage: rp!wipeinv [members...]

Mapping Commands

map

Description: See the server map

Usage: rp!map <name>

map buy

Description: Buy an item from the shop on the current tile

Usage: rp!map buy <amount> <itemname> [charname]

map check

Description: Inspect the current tile a character is on

Usage: rp!map check [name]

map create

Description: Create a map that will generate as it is explored. Set xmax and ymax to -1 for an infinite map ($5 Patrons only)

Usage: rp!map create <mapname> <xmax> <ymax>

map delete

Description: Delete a map

Usage: rp!map delete <name>

map down

Description: Move south on a map

Usage: rp!map down [name]

map generate

Description: Create a custom map for the guild. Usage: rp!map create Earth 64 64 This will create a 64x64 map that will generate as the players explore it

Usage: rp!map create <name> <xsize> <ysize>

map left

Description: Move West on a map

Usage: rp!map left [name]

map right

Description: Move East on a map

Usage: rp!map right [name]

map up

Description: Move North on a map

Usage: rp!map up [name]

Misc Commands

donate

Description: Donation information

Usage: rp!donate

feedback

Description: Give me some feedback on the bot

Usage: rp!feedback <feedback>

info

Description: Bot Info

Usage: rp!info

ping

Description: Test the bot's connection ping

Usage: rp!ping

rtd

Description: Roll a number of dice with given sides (ndx notation) Example: rp!rtd 3d7 2d4 Optional Additions: Test for success by adding a >/<# Grab the top n rolls by adding ^n Add to the final roll by just adding a number (pos or neg)

Examples of all:
    rp!rtd 8d8 -12 15 ^4 >32
    
    -> Roll failed (30 > 32) ([8 + 7 + 6 + 6] + -12 + 15) (Grabbed top 4 out of 8)

Usage: rp!rtd [dice...]

source

Description: Displays my full source code or for a specific command. To display the source code of a subcommand you have to separate it by periods, e.g. tag.create for the create subcommand of the tag command.

Usage: rp!source [command]

totalcmds

Description: Get totals of commands and their number of uses

Usage: rp!totalcmds

Pets Commands

box

Description: Check the pets in your own or someone else's box

Usage: rp!box [member]

pet

Description: Subcommands for Pet management, see rp!help pet Same use as rp!box

Usage: rp!pet [member]

pet create

Description: Create a new Pet to add to your box

Usage: rp!pet create

pet edit

Description: Edit a pet Usage: rp!pet edit 5 description John likes bananas! Valid values for the [item] (second argument): name: the character's name description: the description of the character level: an integer representing the character's level meta: used like the additional info section when creating; can be used to edit/remove all attributes Anything else will edit single attributes in the additional info section

Usage: rp!pet edit <pet_id> <attribute> <value>

pet info

Description: Get info on a Pet

Usage: rp!pet info <id>

pet release

Description: Release a Pet from your box

Usage: rp!pet release <id>

pet trade

Description: Offer a trade to a user. your_id is the ID of the Pet you want to give, their_id is the Pet you want from them. other being the user you want to trade with

Usage: rp!pet trade <your_id> <their_id> <other>

Salary Commands

Salary commands

salaries

Description: See server salaries

Usage: rp!salaries

salary

Description: Get a role's salary. Also includes salary subcommands

Usage: rp!salary <role>

salary collect

Description: Collect your salary for all available roles

Usage: rp!salary collect

salary create

Description: Create a daily salary for a user with the given role. The time interval is the interval which must pass before the user may collect the salary again, in seconds. If a role with a salary is deleted, the salary will also be deleted. For example rp!salary create @Bot Creator 3600 500 Will create a salary of $500 for a user hourly rp!salary create @Bot Creator 86400 Bananax3 Orangex4 Will create a salary of 3 Bananas and 4 Oranges for a user daily Requires Bot Moderator or Bot Admin

Usage: rp!salary create <role> <interval> [items_or_number...]

salary delete

Description: Remove a created salary Requires Bot Moderator or Bot Admin

Usage: rp!salary delete <role>

salary payout

Description: Manually pay out salaries for a role or all roles Requires Bot Moderator or Bot Admin

Usage: rp!salary payout [role]

Settings Commands

currency

Description: Set the guild currency Requires Bot Moderator or Bot Admin

Usage: rp!currency <currency-name>

deleteafter

Description: Set a time for messages to be automatically deleted after running in seconds. rp!deleteafter 0 to make messages never be deleted Requires Bot Moderator or Bot Admin

Usage: rp!deleteafter <time>

hideinv

Description: Set whether or not user inventories are hidden. If enabled, inventories will be sent via DMs. Values are True/False Requires Bot Moderator or Bot Admin

Usage: rp!hideinv <value>

language

Description: Set the guild language or check the language English = en German = de Spanish = es Portugese = pt Russian = ru (if something appears in english despite your settings theres no translation for it yet, you can help write those if you want) Requires Bot Moderator or Bot Admin

Usage: rp!language [language]

loaddnd

Description: This command will pre-load all D&D items and make them available to give Requires Bot Moderator or Bot Admin

Usage: rp!loaddnd

loaddndmagic

Description: This command will pre-load all D&D Magic items and make them available to give Requires Bot Moderator or Bot Admin

Usage: rp!loaddndmagic

loaddndshop

Description: This command will pre-load all D&D items and make them available in shop Requires Bot Moderator or Bot Admin

Usage: rp!loaddndshop

loaditems

Description: This command load all the items in the attached file. See an example file here: https://github.com/henry232323/RPGBot/blob/master/tutorial.md Requires Bot Moderator or Bot Admin

Usage: rp!loaditems

loadmagicshop

Description: This command will pre-load all D&D Magic items and make them available in shop Requires Bot Moderator or Bot Admin

Usage: rp!loadmagicshop

loadpokemon

Description: This command will pre-load all Pokemon items and make them available to give Requires Bot Moderator or Bot Admin

Usage: rp!loadpokemon

loadstarwars

Description: This command will pre-load all Star Wars items and make them available to give Requires Bot Moderator or Bot Admin

Usage: rp!loadstarwars

loadstarwarsshop

Description: This command will pre-load all Star Wars items and make them available in shop Requires Bot Moderator or Bot Admin

Usage: rp!loadstarwarsshop

prefix

Description: View the current custom prefix for the server Requires Bot Moderator or Bot Admin

Usage: rp!prefix

setdefaultmap

Description: Set the server's default map. Requires Bot Moderator or Bot Admin

Usage: rp!setdefaultmap <mapname>

setprefix

Description: Set the server's custom prefix. The default prefix will continue to work. Example: rp!setprefix ! --> !setprefix rp! Requires Bot Moderator or Bot Admin

Usage: rp!setprefix <new-prefix>

setstart

Description: Set the money start amount for a guild Requires Bot Moderator or Bot Admin

Usage: rp!setstart <amount>

settings

Description: Get the current server settings

Usage: rp!settings

settings additem

Description: Add a custom item. Custom keys that can be used for special additions: image Setting this to a URL will give that item a special thumbnail when info is viewed for it used A message for when the item is used

Henry: rp!settings additem Example

RPGBot: Describe the item (a description for the item)

Henry: This is an example item

RPGBot: Additional information? (Attributes formatted in a list i.e color: 400, value: 200 Set an image for this item with the image key i.e. image: http://example.com/image.png Set this item as usable by adding used key i.e. used: You open the jar and the bird flies away

Henry: used: You used this item!, image: http://www.sourcecertain.com/img/Example.png

RPGBot: Item successfully created

Requires Bot Moderator or Bot Admin

Usage: rp!settings additem <name>

settings iteminfo

Description: Get info on a server item

Usage: rp!settings iteminfo <item>

settings items

Description: See all items for a server The letter is optional

Usage: rp!settings items [letter]

settings removeitem

Description: Remove a custom item Requires Bot Moderator or Bot Admin

Usage: rp!settings removeitem <name>

unload

Description: Unload Pokemon, D&D, D&D Magic, or Star Wars items. rp!unload {name} where name is either dnd, dndmagic, pokemon or starwars Requires Bot Moderator or Bot Admin

Usage: rp!unload <name>

wipeonleave

Description: Set the server's setting for what to do when a player leaves. Set to true to wipe player data. Values are True and False Requires Bot Moderator or Bot Admin

Usage: rp!wipeonleave <value>

Team Commands

team

Description: Check a character's team

Usage: rp!team <character>

team add

Description: Add a Pet to a character's team

Usage: rp!team add <character> <id>

team remove

Description: Remove a Pet from a character's team

Usage: rp!team remove <character> <id>

User Commands

Commands for guild management

experience

Description: Get your or another user's level information. Help on this command for experience subcommands EXP is calculated using a 0.1x^2+5x+4 where x is equal to the user's current level Spamming commands or messages will not earn more exp!

Usage: rp!experience [member]

experience add

Description: Give the given members an amount of experience

Usage: rp!experience add <amount> [members...]

experience disable

Description: Disable EXP settings for a guild

Usage: rp!experience disable

experience enable

Description: Enable EXP settings for a guild

Usage: rp!experience enable

experience setlevel

Description: Set the given members level

Usage: rp!experience setlevel <level> [members...]

userinfo

Description: Get info on a user

Usage: rp!userinfo [user]