home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
EVENTS
/
TBANK108.ZIP
/
TBANK108.DOC
next >
Wrap
Text File
|
1993-03-16
|
12KB
|
234 lines
┌─────────────────────────────────────────────────────────────┐
│ WWIV Online Time Bank V1.08 Installation and Documentation. │
│ Doctor Fred (1@9800) Maniac Mansion ]I[ 908-525-8295 │
└─────────────────────────────────────────────────────────────┘
V1.08 - 03/15/93
The WWIV Online Time Bank is a program which allows your users to save their
unused time for another call. The program requires NO modifications to the
BBS program. It was written for WWIV V4.xx, and should work on all UNMODIFIED
WWIV V4.xx Systems, unless Wayne Bell changes/changed the structure of the
user file. As written, this program works fine on my BBS (V4.20E). Install
this program at YOUR own risk. Ansi.sys should be installed on your system
for best results. This door can be installed on a modified system IF you
follow ALL the instructions. The newest version of Timebank can always be
found on my system, and I always upload it to Wayne Bell's BBS as well.
I will also attempt to upload it to @5252.
There are several files included in this package:
TBANK108.EXE - The actual Time Bank Door.
TBLIST.EXE - A utility program to list out active accounts.
TBEDIT.EXE - A utility that lets you set configuration/modify accts.
TBANK108.DOC - This text file.
TBSAFE.C - A program to see if it's safe to use Time Bank
(Only Needed If You Modified The BBS Source Code)
DE998.EXE - This will allow you to receive BUG ALERTS/UPDATE NOTICES
via WWIVNet.
┌────────┐
IMPORTANT NOTE FOR THOSE WITH │MODIFIED│ WWIV V4.XX SOURCE CODE.
└────────┘
Skip over this section if you are running an UNMODIFIED WWIV 4.22 BBS!
If you have modified the length or position of any of the fields in the User
Record, follow these instructions VERY carefully. Copy TBSAFE.C to the same
directory as your BBS source code, and compile it using Turbo C. Now run the
TBSAFE.EXE program, and write down the 3 numbers presented (You will need them
to setup the proper configuration file.
IMPORTANT NOTE FOR ALL SYSOPS
-----------------------------
In order to adjust the online time, it was necessary to directly access the
User file (USER.LST in the data directory). I highly recommended that you
make a backup copy of that file BEFORE installing this Door. To date, I have
not encountered any situation which has damaged the file, but you should not
take ANY chances. Improper installation of this software CAN (and probably
will) damage your USER.LST file, so don't take this warning lightly.
If you are not running the standard WWIV 4.22 user record, than you need
to compile the TBSAFE.C program to determine where in the user record certain
fields are. If you have not modified the user record, but are using a version
of WWIV prior to 4.22 you may use the following values.
WWIV Version (stock) Used Offset Time Offset Gold Offset Rec Length
-------------------- ----------- ----------- ----------- ----------
4.22 (unmodified) Defaults Automatically To Proper Values
4.21a w/64 subs 624 628 644 832
4.21a w/32 subs 624 628 644 700
4.xx - all prior 624 628 644 700
to 4.21a
INSTALLATION
------------
1. Copy All EXE files to your main bbs directory.
(Where BBS.EXE and BBS.COM are located)
2. Make a backup copy of your USER.LST file (In the data directory).
3. Run the bbs, signon, type //CHAINEDIT and set up the following options.
A. Description : TimeBank/Casino
B. Filename : TBANK108 %1
C. SL : 50 <-- Change to suit your needs.
D. AR : None <-- Change to suit your needs.
E. ANSI : Optional
F. DOS Interrupt: NOT Used <-- *** MUST BE "Not Used" ***
G. 300 Baud : Allowed <-- Change to suit your needs.
H. Shrink : Yes <-- *** MUST BE "Yes" ***
This Door MUST use the SHRINK options, or it will not function properly.
4. Now run TBEDIT.EXE and select option 1 to setup your configuration.
If you have modified your source code, be sure to compile & run the
TBSAFE.C file first.
That's It.... Enjoy....
NOTES ON USING THE TIME BANK
----------------------------
There are several things you should be aware of when using this door.
1. The current version is restricted to your first 2000 users.
I didn't think there would be that many systems with more than
2000 users. It will still run on systems with more than 2000
users, but any user number greater than 2000 is turned away.
Contact me if you need more than 2000 users.
2. The Default Account Limit used to be 120 minutes. Now, I'd
suggest making it much higher (like 99999). If you make this limit
too low, the users won't be able to win any time in the gambling
sections.
3. If the user changes his name, or if a user is deleted and
a new user reuses the same number, the account will be
reset to 0 minutes.
4. If the BBS uses an external event, please make sure that the EVENT
time is NOT set to 00:00. If the time is set to 00:00, then the
timebank will NOT think you are using an external event.
5. The TBLIST program will generate a listing of each users balance.
The list can be sent to a printer by using the following command at
the normal DOS prompt: TBLIST > LPT1: or saved to a file by typing
TBLIST > filename.
6. If you are upgrading from an earlier version, just copy the files over
the old ones, and run TBEDIT.EXE to setup the configuration. You will
not lose your old data (It's compatible with earlier versions).
7. If you have given a user extra time via the F8 key multiple times, it
is perfectly normal for the BANK to show more time than the BBS does.
This is not a bug in the timebank. It really indicates that you have
given the user more time than you realize. Most likely because of an
external event. For example. An external event occurs in 30 minutes,
the user has only 10 minutes left, but you press the F8 key 10 times
(what you have done is given the user 50 minutes extra time, for a
total of 60 minutes), but the BBS will only show 30 minutes because
the external event occurs in 30 minutes.
8. The Timebank DOES work. If you don't believe it, call my system and
see for yourself. If you are having trouble, try the following steps.
Make sure it is installed exactly as stated here. Make sure you have
FILES=20 (or more) in your config.sys. REMOVE any TSR's. Run
TBEDIT.EXE and setup configuration properly. 99% of all problems
I've heard of can be resolved by the above methods. I have also heard
that some versions of ANSI.SYS shipped with MS-DOS do not work
properly all the time (This may be the case, if you see everything
on one line). If that is the case, you might want to try one of the
ANSI.SYS substitutes (FANSI.SYS, etc...).
9. TBEDIT will not allow you to edit an account if the user has not
opened it yet. You can get around this, simply //chuser to that
account, Enter the timebank, and deposit 1 minute. This is sufficient
to establish the account. TBEDIT will then allow you to edit the
account.
11. Changing the configuration in TBEDIT resets the lottery and the
registration status.
┌───────────────┐
│ Revision List │
└───────────────┘
V1.00 5/21/90 - Initial Release.
V1.01 6/04/90 - Default Maximum Account Limit (120 Minutes)
can now be altered via TBEDIT.
V1.02 6/20/90 - Slight Modifications to the TBEDIT program.
(Cosmetic Changes Really).
V1.03 10/13/90 - Added the GAMBLE TIME option to TBEDIT and
TIMEBANK.EXE. Added userrec adjustments so users
with modified source code can now use this door.
V1.04 01/27/91 - Major changes made. Program now recognizes and
handles the Scheduled Event. Added MANY new options.
Blackjack added. Can limit the maximum withdrawls.
Lots more comments in the sysoplog. Colors changed
slightly. You can now suppress the Odds Display.
Door keeps running until you are done or hangup.
Will not allow access to the door if within 10 minutes
of an external event. Memory usage made more efficient.
TBEDIT.EXE modified to handle the new options.
V1.05 07/07/91 - Added configurable gold/time exchange. Timebank can now
determine if you are not using DOS interrupt, and will
ask you to install it properly. Configuration changed
slightly. You will not lose data by upgrading to 1.05.
Timebank now has a BUG ALERT/UPGRADE NOTICE feature.
It's a little long winded to explain here, but if you're
interested, contact me. Also, the door now uses a TBANK
sub-directory (which it will create) to store it's data
files. TBEDIT & TBLIST were also modified to use the TBANK
sub-directory. It may be possible to move TIMEBANK.EXE to
that directory, and run it from there, but I haven't tried
it yet. The door now stays in the gambling sections until
either the person's account is empty, or they wish to exit
it. Registration Policy has been changed.
V1.07 02/17/92 - Now uses it's own Buffered COMM and ANSI routines. (Doesn't
use Wayne's DOS INTERRUPT routines anymore). The data file
was expanded (to allow future options). Added the Instant
Lottery. Dealer now wins on a draw in BLACKJACK. Built-In
REGISTER-ME option for WWIVNet Sysops. TBEDIT was modified
to convert old Timebank data files to the new version.
The last lottery winner can not play again until someone
else wins (or the configuration is changed in TBEDIT)
V1.08 03/15/93 - Wow, it's been over a year since I worked on this. Not
much has changed, except that the bank has been upgraded to
work with WWIV 4.22 and beyond.
V1.09 Future - Ability to limit the amount of lottery tickets that can be
purchased each day. Ability to set a maximum DAILY
withdrawl limit (as opposed to the maximum time online).
The door will show the name of the last lottery winner.
Possibly different limits allowed for different users.
Ability to charge a transaction fee (GOLD) for each
transaction. (More as I think of them).
I can be reached via WWIVNet 1@9800 or you can call my bbs
Maniac Mansion ]I[
908-525-8295
300/1200/2400/9600/19200+ BPS HST/V.32/V.32bis/V.42
┌─────────────────────────────────────────┐
│Doctor Fred #1@9800 - Group 7 Coordinator│
└─────────────────────────────────────────┘