Decouple Bank Accounts from Coded Entities
Posted: Thu Apr 07, 2011 7:53 pm
Code: Select all
Syntax: bankaccount open <name>
bankaccount close <name>
bankaccount authorize [<name>|list]
deposit <bankaccount name> # silver/gold
withdraw <bankaccount name> # silver/gold
Bankaccount open <name> will create a new bank account with the unique name specified. If it is not unique, it will refuse to open the account name.
Bankaccount close <name> will close the account and remove any silver from it into the player's inventory.
Bankaccount authorize list will show all players with authorized access to deposit or withdraw silver from the account. Bankaccount authorize <name> will TOGGLE if a player has access. Anyone who is authorized can add or remove another authorized party.
Deposit and withdraw are self-explanatory.
Once an OOC week, all open accounts will charge 5 silver for their maintenance. If the funds aren't available, the account will be closed and the authorizing parties informed via an automated IC mail generated and sent to them.