##Token Bank##
This plugin was created mainly for other plugins to use as an API and central database for Tokens.
As a plugin developer, if you have functions or commands you want to control by tokens, 
you can use this plugin's API to allow server owners to limit the use of specific commands. 
Whether a command can be executed or not by a player depends on the amount of tokens that they have stored.

Server owners can decide to either set up different types of token, or have everything connected to one token type.

(If you are only going to use the plugin you can remove the TokenBank_API folder, it's not needed by the plugin to run)

##API Documentation:##

bool TokenBank::Tokens::AddTokens (int amount, uint64 steam_id, std::string type)
Example: TokenBank::Tokens::AddTokens (10, steam_id, command_name)

bool TokenBank::Tokens::SpendTokens (int amount, uint64 steam_id, std::string type)
Example: TokenBank::Tokens::SpendTokens (10, steam_id, command_name)

bool TokenBank::Tokens::SetTokens(uint64 steam_id, int amount std::string type)
Example: TokenBank::Tokens::SpendTokens (10, steam_id, command_name)

int TokenBank::Tokens::GetTokens (uint64 steam_id, std::string type)
Example: TokenBank::Tokens::GetTokens (steam_id, command_name)

int TokenBank::Tokens::GetTotalSpentTokens (uint64 steam_id)
TokenBank::Tokens::GetTotalSpentTokens (steam_id)

Hope you enjoy
//Foppa


##Change Log:##
v1.0 - First Release
v1.1 - Fix for /tokens not always working
v1.2 - Updated support for ARK API 3.5, Added new config option to change MySQL port & table. 
v1.3 - Fixed crash caused by mysql lib. Changed default table name to "tokenbank_players"