home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
m
/
mbank213.zip
/
MAXIBANK.CFG
< prev
next >
Wrap
Text File
|
1992-05-17
|
12KB
|
356 lines
% eliminating all these comments will save diskspace and initialization
% overhead. Comments start with "%" and blank lines are comments.
%
% If your system is using ALIAS names instead of real names and
% you want the bank accounts to use the alias names instead of the
% real names, then use this next variable. This may be important if
% users want to transfer time and they only know other users by their
% alias names and not their real names.
%
% Alias_Name
%
%
% This option allows users to transfer time in their accounts to anybody
% else's account. User's will be asked whom they wish to transfer time
% to and can also search the users names for word fragments. Newusers,
% that is users who have never made any deposits or withdrawals will
% not have access to this function because they don't actually have
% an account till they withdraw or deposit some time in an account.
Transfer-OK
%
% Minimum Length of a search string when searching through user
% names for a match. This can prevent users from wasting a lot
% of online time searching for single letter matches. Optional.
% NOTE: Don't set this variable too high, 3 is a good value.
%
MinSearch 3
%
%
%
% By default MaxiBank allows a total of 60 minutes of transfers per
% day, if the Transfer-OK variable is in use. You can set a transfer limit
% with this next variable if you want allow less than 60 minutes per
% day. NOTE: You cannot set this value larger than 60 minutes.
%
MaxTransfer 45
%
%
% Maximus has been fixed, it correctly writes out accurate timeOnToday
% but now it subtracts the users real online time from that value when it
% reloads. Unfortunately this is different from any previous method used
% by Maximus. This new option informs Maxibank that you are using version
% Maximus v2.01. Stating 'Version Max2.01' (the 2.01 is the important part)
% will overide any Start_file_time kludges left over from v2.00 config
% statements.
%
Version Max2.01
%
% A new option, MAXILOG. This points to a Maximus style logfile. It
% can be pointed at Max.Log if desired. It will dump specific
% information from the lastus??.Bbs file, as well as the calculated
% real time the user has been online. Also keeps track of any bank
% transfers (withdrawals or deposits, transfers and balance). This
% is optional but informative.
%
Maxilog c:\max\max.log
%
% use command line option '/NL' to shutoff logging, when running in
% local mode (if you don't want the logfile updated). Logfile not
% updated if you run Maxibank in local editor mode.
%
% This next option is now obsolete, but remains for backward
% compatibility
%
% New for Maximus v2.00, the TimeOnToday value
% increases by twice the amount of time the user has been online this
% call. Way to go Maximus.... Anyways this option points to a file
% that contains an accurate timestamp of the users logon time. It may
% become redundant, if Scott fixes Maximus. Till that happens you
% Must specify the full pathname to the Active??.Bbs files.
% Any overriding `/T??' task command line options will be used to
% determine correct filename, same as with Lastus??.Bbs.
%
% /T6 = <path>Lastus06.Bbs and <path>Active06.Bbs etc.....
%
% This KLUDGE will keep the TimeOnToday variable relatively accurate,
% and will allow users to withdraw time, otherwise Maximus will be
% reporting to Maxibank that the user has been on twice their current
% logon time plus any other time previous time today. If a user has been
% on 44 minutes, Max will be reporting that they have already been on for
% 88+ minutes in previous logons this day.
%
Start_Time_File c:\max\active01.bbs
%
%
% Returns to Maximus if the user has not pressed a key in this
% amount of time. The default is set at 60 seconds. Carrier is
% also being monitored at all times. INACTIVITY is not checked
% when using the online Sysop Editor functions.
%
% Note: Users get twice the normal inactivity time when reading
% help file. Users are returned to Maxibank if they exceed the
% inactivity time while reading the help file.
%
Inactivity 60
%
% These are the only users who can access the ONLINE editor
% functions. These names are not case sensitive.
%
% NOTE: If you are using ALIAS_NAME then make sure you
% put the ALIAS names here instead of the real names.
%
Manager Rodney Fraser
Manager Dallas Hinton
%
% filename and path for the Bank accounts.
%
Bank_File c:\max\maxibank.dat
%
% filename and path of the user information file.
% task info can be overriden by command line parameter /T#
%
% /T2 reads <path>\lastus02.bbs
% --
% /T255 reads <path>\lastusFF.bbs etc...
% --
User_File c:\max\lastus01.bbs
%
% Com port for Revision 5 FOSSIL communications.
% can be overridden by command line parameter , /P#
%
% port 1 = com1, port 2 = com2 etc....
%
Port 1
%
%
% First time accounts gets this amount of bonus account time.
% Account Not actually opened till a non zero transaction.
% Looky Lues don't clutter up the bank file.
%
NewAccount 15
%
% Interest per day on time in bank, 3 = 3% etc...
%
% Interest can be a whole number, a fraction or a decimal number.
%
% Interest is a per day thing, so 10.25/365 would be 10.25 percent
% per year. Maxibank will display your interest value as the smallest
% value on a per day, per week, per month or per year basis.
%
% Note about interest: A user's accumulated interest is added to the MAXIMUM
% time in Maximus (*), so if users don't call regularly then they can get
% LARGE amounts of withdrawl time. Events can prevent HUGE withdawls, but
% somebody who rarely calls with never stay online for too LONG.
%
% (*) Maximum time in Maximus - see below.
%
% Interest 0.0274 = 10% per YEAR
% Interest 10/365 = 10% per YEAR
% Interest 8.25/365 = 8.25% per YEAR
% Interest 1.25/30.5 = 1.25% per MONTH (approximate).
% Interest 15/365 = 1.25% per MONTH (approximate).
%
% etc...
%
Interest 2 = 2 % per day.
%
%
% If you are allowing interest payments and want to set a maximum number
% of days used to calculate interest, NOTE: the interest in the bank
% account is not effected by this setting. This only effects the Maximum
% number of minutes a user will be allowed to withdraw. Incurred interest
% exceeding any account Maximums is LOST. If interest is paid on a per
% day basis then set this number small, usually less than ten. If interest
% is being paid on a per year basis then set this number much higher, 365
% days or greater. If MaxiBank reports interest is being paid on a weekly
% or monthly basis then adjust this number accordingly. Just remember that
% a user can withdraw the reported accumulated interest over and above
% any maximum daily online limit specified as the Maximum time in Maximus
% for their specific privilege level.
%
% eg. incurred interest = Bank Account Time * Interest * days since
% last call.
%
% If days since last call > DaysofInterest then
% incurred interest = Bank Account Time * Interest * DaysofInterest
%
% if interest is very small, shows up as per year then use 365 days.
%
DaysOfInterest 5
%
%
% Simple ASCII text file. If configured and exists then
% user can ask for help. INSTRUCTIONS. Be creative !
%
Help_file c:\max\maxibank.hlp
%
% Controling withdrawl amounts based on user privileges.
%
%
% I suggest you set the Maximus time in Maximus (*) amounts to 10 - 15
% minutes more than the total accumulative times in Max.Ctl otherwise
% withdrawls will never be allowed! (except the incurred interest amount).
%
% (*) Maximum time in Maximus - see below.
% ---------+-------+--------------------
% | mins. |
% +---------+
% Privil | Maximum | Maximum
% level | time in | time in
% | Maximus | bank account.
% ------ +---------+ --------------
%
Twit 15 60
Disgrace 35 120
Limited 45 180
Normal 60 300
Worthy 75 300
Privil 90 360
Favored 90 420
Extra 120 0
Clerk 120 0
AsstSysOp 120 0
SysOp 180 0
% Hidden 1 1
%
% zero's don't mean 'zero' they mean unlimited time in Maximus
% and unlimited time in bank, there is of course a limit of about
% 30,000 minutes, a 2 byte signed integer. The defaults are all 'zero' so
% make sure you specify privilege levels and amounts, else people will
% attempt to withdraw maximum amounts, (everything in their accounts).
% program runtime errors will occur if bank account extremes are allowed
% and interest and inactive days are large. The maximum amount that
% can be rentered from the editor menu is 9999 minutes, so perhaps you
% should set maximum limits of 10000 minutes instead of allowing any
% unlimited values for deposits.
%
% The absolute maximum withdrawl amount is 1440 minutes, a whole day, this
% applies to all accounts, even if maximum in maximus is set to 'zero'.
% Withdrawls will never overun declared events.
%
% Maximum Withdrawl = (incurred interest) + (Maximum Time in Maximus) -
% (user time remaining) - (previous time on today).
%
%
% an account with 300 minutes maximum and 2% per day interest and 60 days
% inactivity would allow the withdrawl of 360 minutes! I doubt anybody
% would actually do this unless they intended to use all 6 hours! Who?
% DaysofInterest can solve this but people who withdraw more time than
% they use are not getting any refunds!
%
%
%
%
% Don't allow time withdrawls during these hours, start time is an
% EVENT, withdrawls won't overrun the EVENT.
%
Deposit_only 19:00 22:00
%
% Don't allow withdrawls to over run these scheduled events.
%
Event 24:00
Event 00:01
Event 00:02
Event 00:03
Event 00:04
Event 00:05
Event 1:00
Event 9:00
%
% If you have accounts marked as HIDDEN, so that they do not get
% Marked or Purged, and this inactive account is accessed then
% use the following command to change the account back to normal.
% a hidden account will have a green asterick before the user name.
%
REMOVE_HIDDEN_STATUS
%
%
% Optional colours, use ANSI codes, the following are the
% defaults.
%
% COLOUR1
{normal GRAY}
% COLOUR2
{blink LIGHTmagenta}
% COLOUR3
{lightmagenta}
% COLOUR4
{lightcyan menu-rest!}
% COLOUR5
{lightgreen}
% COLOUR6
{yellow menu-first!}
% COLOUR7
{white}
% COLOUR1
{normal GRAY}
% COLOUR2
{blink LIGHTmagenta}
% COLOUR3
{lightmagenta}
COLOUR4
{cyan}
% COLOUR5
{lightgreen}
% COLOUR6
{yellow}
% COLOUR7
{white}
% COLOUR1
{normal GRAY}
% COLOUR2
{blink LIGHTmagenta}
% COLOUR3
{lightmagenta}
% COLOUR4
{grey}
% COLOUR5
{lightgreen}
% COLOUR6
{red}
% COLOUR7
{white}
% if you don't like blinking ANSI in the display then shutt off all
% blinking characters. ! (replaces COLOUR2 with COLOUR3).
%
% NOBLINK
%
%
% MONO - DON'T USE ansi COLOUR! must be after colour statements.
%
% if you don't like the beeping sounds then use NOBEEP, the beeps are
% attention getting, and only generate pauses during execution.
NOBEEP
%
%
% the end. comments lines begin with `%'.... RAFware (C) 1992.