-
add_new_franchise
void add_new_franchise(string name,
string franchise_office)
This method adds a new franchise to the operation.
- Parameters:
name - the name of the bank set
franchise_office - the new franchise to add
-
add_total_ban
int add_total_ban(string player)
Add a player as banned from using banks totally.
- Parameters:
player - player name to ban
- Returns:
1 if the ban was added, 0 if not
-
add_withdraw_ban
int add_withdraw_ban(string player)
-
adjust_account
void adjust_account(string name,
string bank_name,
int amount)
Change the amount of money a player has at a given bank.
- Parameters:
name - the name of the player
bank_name - the name of the bank
amount - the amount to change the balance by
-
create_new_bank
void create_new_bank(string name,
string master)
THis method creates a new bank.
- Parameters:
name - the name of the bank
master - the location of the master bank
-
do_cheat_check
void do_cheat_check(string name,
string bank_name,
int amount,
string str,
int after)
-
get_data_file
int get_data_file(string name)
Start up the system by restoreing the players data.
- Parameters:
word - the name of the player being restored
-
is_player_banned
int is_player_banned(string name,
int amount,
string bank_name)
Test to see if the player is banned from using the banks.
- Parameters:
name - Name of player
amount - Amount they're trying to access
bank_name - Name of bank they're trying to access
- Returns:
0 for good to go, 1 for banned.
-
query_account
int query_account(string word,
string bank_name)
Find out how much a player has at a given bank.
- Parameters:
word - the name of the player
bank_name - the name of the bank
- Returns:
the current balance, -1 on failure
-
query_accounts
string * query_accounts(string player)
Query the accounts a player has.
- Parameters:
player - the name of the player
-
query_bank_data
class bank_data query_bank_data(string name)
This method is to be used for testing.
-
query_bank_default_cost_per_month
int query_bank_default_cost_per_month(string name)
This method returns the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
query_bank_default_cost_per_new_account
int query_bank_default_cost_per_new_account(string name)
This method returns the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
query_bank_default_cost_to_open
int query_bank_default_cost_to_open(string name)
This method returns the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
query_bank_franchise_cost_per_month
int query_bank_franchise_cost_per_month(string name,
string franchise_office)
This method returns the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
franchise - the franchise to change the amounts for
amount - the new amount to charge to open
-
query_bank_franchise_cost_per_new_account
int query_bank_franchise_cost_per_new_account(string name,
string franchise_office)
This method returns the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
query_bank_master_office
string query_bank_master_office(string name)
This method returns the master office of the bank.
- Parameters:
name - the bank name to check in
- Returns:
the master office of the bank
-
query_banks
string * query_banks()
This method returns the current list of banks.
- Returns:
the current list of banks
-
query_bans
mapping query_bans()
Query a copy of the current bank gits.
- Returns:
The current gits.
-
query_franchises
string * query_franchises(string bank)
This method returns the franchises for the specified bank.
- Parameters:
bank - the bank to get the franchises of
- Returns:
the list of franchises
-
remove_ban
int remove_ban(string name)
Totally remove someone as banned from banking.
- Parameters:
name - Name of player to clear as a git
- Returns:
Number of git removals performed (0 = not a git)
-
remove_bank
void remove_bank(string name)
This method removes a bank from the current list ofbanks.
- Parameters:
name - the name of the bank to remove
-
remove_franchise
void remove_franchise(string bank_name,
string franchise_location)
Remove an associated franchise from a bank.
- Parameters:
bank_name - The friendly name of the bank
franchise_location - base_name of the franchise room
-
set_account
void set_account(string name,
string bank_name,
int amount)
Sets the balance at a certain bank to the specificed amount.
- Parameters:
name - the name of the player
bank_name - the name of the bank
amount - the amount to set the bank to.
Query the accounts a player has.
player - the name of the player
-
set_bank_default_cost_per_month
void set_bank_default_cost_per_month(string name,
int amount)
This method sets the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
set_bank_default_cost_per_new_account
void set_bank_default_cost_per_new_account(string name,
int amount)
This method sets the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
set_bank_default_cost_to_open
void set_bank_default_cost_to_open(string name,
int amount)
This method sets the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
set_bank_franchise_cost_per_month
void set_bank_franchise_cost_per_month(string name,
string franchise_office,
int amount)
This method sets the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
franchise - the franchise to change the amounts for
amount - the new amount to charge to open
-
set_bank_franchise_cost_per_new_account
void set_bank_franchise_cost_per_new_account(string name,
int amount)
This method sets the new cost for opening a franchise for the bank.
- Parameters:
bank - the bank to change the cost for
amount - the new amount to charge to open
-
set_bank_master_office
void set_bank_master_office(string name,
string master)
This method set the master office of the bank.
- Parameters:
name - the bank name to check in
master - the master office of the bank