home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
SPITFIRE
/
SFLASTEN.ZIP
/
SFLASTEN.DOC
< prev
Wrap
Text File
|
1994-03-15
|
9KB
|
199 lines
SFLASTEN
(SPITFIRE LAST TEN)
Version 1.52
Copyright (C) by Mike Woltz, 1991-1994
Buffalo Creek Software
INTRODUCTION
------------
SFLASTEN is a utility written by Mike Woltz, author of SPITFIRE,
to generate a last ten callers display file for a SPITFIRE BBS.
SFLASTEN will create <filename>.BBS/CLR/RIP display files which lists
the last ten callers of the board. The display files will look
similar to the below example...
┌───┐ ╒═══════════════════════════════╕ ┌───┐
│ │ │ SPITFIRE BBS Last Ten Callers │ │ │
└───┼─────┴───────────────────────────────┴─────┼───┘
│ │
│ Stan Kapala .............. 10-22-91 13:39 │
│ Tom Blalock .............. 10-22-91 13:35 │
│ Ira Lichtenstein ......... 10-22-91 13:34 │
│ Chuck Gilmore ............ 10-22-91 13:26 │
│ Walt Bush ................ 10-22-91 13:11 │
│ Frank Lech .............. 10-22-91 13:01 │
│ Guy Rink ................. 10-22-91 12:53 │
│ Larry Miller ............. 10-22-91 12:34 │
│ Robert Arguello .......... 10-22-91 12:32 │
│ Frank Crispell ........... 10-22-91 12:17 │
│ │
┌───┼───────────────────────────────────────────┼───┐
│ │ │ │
└───┘ └───┘
SFLASTEN is extremely fast and the size of SFLASTEN.COM file is
very small (a big plus to all Sysops who are concerned about disk
space) because it is written in assembler language.
SFLASTEN is not intended to undermine the use of any other utility
(there are several others) which performs basically the same task.
SETUP AND OPERATION AND COMMAND LINE PARAMETERS
-----------------------------------------------
SFLASTEN must reside in the HOME directory of the SPITFIRE BBS.
SFLASTEN first reads SPITFIRE's SFNODE.DAT and then SFUSERS.DAT
file. If either of these are not found, SFLASTEN will notify
the file was not found and halt operation. SFLASTEN reads the
information in the SFUSERS.DAT file to determine the last ten
callers and creates ANSI, non-ANSI and RIP display files listing
the board's last ten callers.
SFLASTEN can be used by any combination of the following command
line parameters, however, the name of the file to be created is
required:
Usage...
C>SFLASTEN WELCOME2 /SSL=xxx /P
WELCOME2 = Display File Name ................. Required!
/SSL=xxx = Skip Security Level Equal To xxx .. Optional!
/P = Pause Prompt Control Character .... Optional!
While SFLASTEN is designed to be used within SFINIT.BAT, it can
be executed either from the DOS prompt or as an event from your
SF.BAT file. SFLASTEN uses a command line parameter which allows
you to specify the name of the display files to be generated.
Please note that the specified file name should NOT include a path
and a file extension since SPITFIRE automatically creates the display
files in your DISPLAY directory and automatically adds the extension
.BBS to the first created file, .CLR to the second created file and .RIP
to the third created file. Listed below is an example of a SFINIT.BAT
file which could be used to execute SFLASTEN between callers.
@Echo Off
SFLASTEN WELCOME2 /SSL=999 /P
Notice, no extension is used in the command line parameter. If
an extension is added, it is ignored and *.BBS\CLR\RIP files are created.
Further, please notice that no path is included with the file name.
In the event a path is entered on the command line, a file creation
error will occur.
The /P parameter will cause SFLASTEN to place a ^E^P at the end
of each display file created. SPITFIRE will cause the 'pause prompt'
to appear when the ^E^P is found in the created display files.
The /SSL=xxx will cause SFLASTEN to ignore callers with a security
level of xxx. For example, if /SSL=999 is used on the command line,
the any caller with a security level of 999 will not be included in
the created display files.
OPERATION ERRORS
----------------
If SFLASTEN is not executed from the directory in which
SFUSERS.DAT resides, SFLASTEN will beep and give the following
error message: "SFNODE.DAT not found!".
If you entered a path in the command line parameter
SFLASTEN will give an error message stating, "Error creating
<the path that you entered>".
SFLASTEN ON A MULTI-NODE SYSTEM
-------------------------------
SFLASTEN is fully compatible for operation on a multi-node BBS.
It automatically handles any file locking and file sharing
required during the execution.
DISTRIBUTION
------------
SFLASTEN is distributed under the shareware concept. You are
free to distribute the SFLASTEN program as long as it remains
unmodified and no fee is charged. If you continue to use this
program after an adequate evaluation period, then a fee is required.
A $1.00 fee is required of registered SPITFIRE sysops and a
$ 5.00 fee is required of those who are not registered users
of SPITFIRE.
Those registering SFLASTEN, can for a $5 fee, have a special
version compiled so that the display file header will list the name
of the BBS rather than the default 'SPITFIRE BBS Last Ten Callers'
header and so that the color of the .CLR file can be designated.
Listed below is the default display file header and a sample of
a header which could be created by a specially compiled copy of
SFLASTEN.
┌───┐ ╒═══════════════════════════════╕ ┌───┐
│ │ │ SPITFIRE BBS Last Ten Callers │ │ │
└───┼─────┴───────────────────────────────┴─────┼───┘
│ │
│ Stan Kapala .............. 04-10-92 13:39 │
┌───┐ ╒═══════════════════════════════╕ ┌───┐
│ │ │ Solid Rock's Last Ten Callers │ │ │
└───┼─────┴───────────────────────────────┴─────┼───┘
│ │
│ Stan Kapala .............. 04-10-92 13:39 │
In the event you decide to have a copy of SFLASTEN compiled
specifically for you ($5.00 fee), then the name you want in
the header must be 30 characters or less.
DISCLAIMER
----------
Mike Woltz and/or Buffalo Creek Software shall in no way be
held responsible for any damage incurred while operating SFLASTEN.
All responsibility lies with the user of the software.
The documentation for SFLASTEN is contributed by Jacque
Shipley and The Mother Board BBS. The shareware version of
SPITFIRE and other SPITFIRE utilities are available for download
from:
Buffalo Creek's BBS The Mother Board BBS
Mike Woltz, Sysop Jacque Shipley, Sysop
(515) 225-8496 (515) 986-3464
38400/19200/9600/2400/1200 Baud 9600/2400/1200 Baud
REVISIONS
_________
Version 1.1 (November 11, 1991) - SFLASTEN was revised so that callers
either locked out and/or marked for deletion would not be included in
the list of last ten callers.
Version 1.2 (November 16, 1991) - SFLASTEN was revised in a manner to
increase the speed of reading SFUSERS.DAT. This utility should run
many times faster than previous versions.
Version 1.3 (January 26, 1992) - SFLASTEN was revised to display the
created .CLR file at the conclusion of the operation. This was added
to avoid a sharing violation which could occur (multi-node operation)
if the DOS TYPE command was used in the SFINIT.BAT file to display
the created file. The color of the .CLR file was also changed.
Version 1.4 (April 17, 1992) - SFLASTEN was revised to cure a problem
which would occur if a caller's name (one of the last 10 callers) was
in excess of 26 characters.
Version 1.5 (November 27, 1993) - SFLASTEN was revised to create a RIP
last ten caller display file.
Version 1.51 (January 2, 1994) - SFLASTEN was revised to utilize a key
file to convert the shareware version to registered.
Version 1.52 (March 15, 1994) - SFLASTEN was revised to fix the placement
of the cursor upon completion of displaying the create RIP display file.