home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Devil's Doorknob BBS Capture (1996-2003)
/
devilsdoorknobbbscapture1996-2003.iso
/
Dloads
/
SYSOP
/
CGSS300.ZIP
/
CGSS300.DOC
< prev
next >
Wrap
Text File
|
1993-11-09
|
15KB
|
352 lines
Caller Greeting & System Statistics v3.00
Copyright (C) David Stidham 1992-1993
All Rights Reserved
OVERVIEW:
Caller Greeting & System Statistics for WWIV bulletin board
systems (hereafter referred to as CGSS) is a means of providing a colorful
greeting to the caller and allowing him/her the option of view some of the
systems more interesting statistics.
CGSS is a configurable logon event that offers the following
areas for the user to view:
o Random Greetings
o System Bulletins
o Today's System Statistics
o Past Thirty Days Statistics
o Top Ten Users in Eight Categories
o Their Account Statistics
o Show Network Statistics (if applicable)
You may elect to offer one, some, or none of the above for user display.
If you opt for none, the program will merely greet the user with the
time and day of their call and their particular caller status. Each
feature is covered in detail later.
REQUIREMENTS:
CGSS v3.xx requires WWIV v4.22 (or later) and NET32 (or later)
to operate. CGSS requires approximately 92Kb for storage and 130Kb RAM.
CGSS creates two support files;
CGSSBULL.DAT (6400 bytes)
CGSSLAST.DAT (6 bytes)
INSTALLATION:
Installation as a Logon event:
1) Quit your BBS to DOS.
2) Have a copy of CGSS300.EXE, CGSS.CFG, and CGSSGRT.TXT
in your BBS directory.
3) Execute the WWIV INIT.EXE program.
a) Enter area 6.
b) Supply "CGSS300.EXE %1" for the Logon Event.
c) Exit the INIT.EXE program.
4) Bring the BBS back up again.
Installation as a Door/Chain:
1) Have a copy of CGSS300.EXE, CGSS.CFG, and CGSSGRT.TXT
in your BBS directory.
2) Bring the BBS up.
3) Enter the CHAINEDIT menu.
a) Create a new entry.
b) Enter the following data:
A. Description : Caller Greeting & System Statistics v3.00
B. Filename : CGSS300.EXE %1
C. SL : *
D. AR : *
E. ANSI : Optional
F. DOS Interrupt: Used
G. 300 Baud : Allowed
H. Shrink : No
I. Disable pause: *
J. Local Only : No
(* = your choice)
4) Exit the CHAINEDIT menu.
CONFIGURATION:
Following is a sample configuration. The file CGSS.CFG is
identical to this example. You will need to edit the file to reflect
your system configuration and operational preferences.
--- Sample Configuration file ---
John Q. Sysop
123456789
1
1
1
1
1
1
1
1
1
C:\BBS\NEWS.TXT
---------------------------------------
Line 1 : Your name as it appears on registration form.
Line 2 : Your registration code as it appeared on registration card.
Case Sensitive!
Line 3 : Use random greeting strings (True = 1 / False = 0)
Line 4 : Show users system bulletins (True = 1 / False = 0)
Line 5 : Show users today's system statistics (True = 1 / False = 0)
Line 6 : Show users past 30 days stats (True = 1 / False = 0)
Line 7 : Show users top 10 user categories (True = 1 / False = 0)
Line 8 : Show users their account statistics (True = 1 / False = 0)
Line 9 : Show users network statistics, if applicable (True = 1 / False = 0)
Line 10 : Allow #1 user (sysop) into top 10 lists (True = 1 / False = 0)
Line 11 : Allow all 255 SL holders into top 10 lists (True = 1 / False = 0)
Line 12 : Full path/file name for system news.
--- End Sample Configuration file ---
You are allowed 40 charactes for your Sysop Name, I doubt that
many people will exceed this length (not to mention that WWIV doesn't
support a length greater than 40 characters). The path/file name
information for the System News is limited to a length of 80 characters.
Again, I don't think many people will exceed this limit.
The configuration file contains the supplemental lines following
the path/file name for the system news (line 11) merely as an aid for
you. These additional lines are not required and may safely be deleted
should you decide you do not need them.
DATA TABULATION:
There are two areas that require data to be read and tabulated.
Today's System Statistics and Top Ten Users listing. If a user enters
either area, there will be a small delay while data is read from the
files and tabulated. Once this has been done, it isn't required again.
So, if the user were to enter both areas, that user would only be
delayed once, for the first area selected. This one time collection and
tabulation of data provides the program with the fastest overall
operational time, and still provide the user with the most current data
in these two areas.
RANDOM GREETINGS:
The file CGSSGRT.TXT is an ASCII text file that contains the
greeting strings for the random greetings portion of the program. If
you elect to disable this feature, you will not need this file.
However, if you enable this feature, the program will search for this
file in the main BBS directory. If this file is not found, then CGSS
will print the same default greeting each time it is executed.
The format for CGSSGRT.TXT is simple. The first line is a
numeric value that corresponds the number of strings within the file.
The file enclosed with the package has 15 strings, total, so line 1 is
"15". The file is straight ASCII text and can be maintained with your
favorite full screen editor. The file can support WWIV color code use.
SYSTEM BULLETINS:
The system bulletins area supports up to forty bulletin entries.
Each entry can be configured in the following ways:
o Minimum SL
o Maximum SL
o AR
If a user matches the defined parameters, then they will be able to view
the bulletin. A bulletin may be toggled as a required read, and ALL
users that match the parameters for viewing will be required to read the
bulletin. Each bulletin is an ASCII text file that you create with your
favorite full screen editor. It is recommended that each line be no
longer than 79 characters. Other than this recommendation, there are no
special format requirements for the bulletin files themselves. They may
include WWIV color codes to add some flair.
SYSTEM NEWS FILE:
The System News file is an ASCII text file that has one small
format requirement; each entry is preceeded by the "date" for the entry
and starts on a new line. The date MUST be eight characters long and be
preceeded by a tilde (~ - ASCII code 126). The following is a sample of
two entries:
--- Begin Sample ---
~01/01/93
Greetings! This is a sample entry in the NEWS.TXT file. This
would be for January 1, 1993.
~12/31/92
This, too, is a sample entry in the NEWS.TXT file. While the
date is chronologically earlier than the first entry, it doesn't have to
follow. It could be the first entry and the newer entry could be
following.
--- End Sample ---
You can use any full screen editor to create and maintain the
file. WWIV color and centering codes are supported. The order for the
entries is up to you. I tend to place newer entries to the beginning of
the file, as the sample illustrates, however, you can place the newer
entries at the end of the file. The sequence is up to you, although,
with the newer entries toward the beginning of the file, the search for
new news is performed a little faster.
TODAY'S SYSTEM STATISTICS:
This feature will display the statistics for the system for that
particular day. The user is presented with the following statistical
information:
o Version of WWIV in operation
o Registration number of WWIV (if registered)
o Activity for the day (hours/minutes and percent)
o Number of Messages
o Number of EMails
o Number of Feedbacks
o Number of Uploads
o Number of Calls
o Last date BBS ran
o Last date GFiles updated
o Total calls to date
o Total Male users
o Total Female users
o Average age of user
o Total Users
o Configured maximum user slots
o External event trigger time (if configured for one)
o Network traffic window (if configured for one)
o Sysop Availability window (if configured for one)
PAST THIRTY DAYS STATISTICS:
This is merely a colorized version of the internal WWIV ZLog
information, with the exception that it will only display thirty days
worth of information.
TOP TEN USERS:
This covers eight different categories:
o Posters o E-Mailers
o Callers o Time Online
o Uploaders (Files) o Uploaders (KB)
o Downloaders (Files) o Downloaders (KB)
USER ACCOUNT STATISTICS:
This will display nearly ALL the user account variable values.
If you don't require your users to supply you with their address or
their data phone line, then these lines will remain blank, however, the
field identifier will still be displayed. Moreover, there are a few
fields that were introduced in WWIV v4.22 that aren't utilized until
v4.23, so these areas won't change and they are numerical in nature.
NETWORK STATISTICS:
This is a more detailed version of the internal WWIV Pending
command. If your system isn't involved in a WWIVnet type network, then
this area isn't available regardless of your enabling the feature in the
configuration.
FULL SCREEN EDITOR:
Each text file described above can be maintained with WWIVEdit,
and if you wish to use WWIV color and centering codes, WWIVEdit is a
logical choice. However, any full screen editor can be used, and you
can manually embed the WWIV color and centering codes yourself. The
centering code is ASCII code 2 (the solid smiling face), and each of
the WWIV color codes is preceeded by ASCII code 3 (the solid heart) and
then the numeric value of the color code itself (0-7 for WWIV v4.22 or
0-9 for WWIV v4.23+).
One note on use of WWIVEdit, however, and that is for lengthy
files (such as the system news file), WWIVEdit appears to place an
arbitrary number of blank lines in the file after each load, and reload
of the file. These blank lines appear following a line that is
"maximum" characters in length (79) and has WWIV color codes in use.
This is in v2.05 of WWIVEdit, and may be corrected with later versions
of this editor. You can clean these blank lines out manually with
another full screen editor, but, you can not do so with WWIVEdit.
Strange, I agree, but it does happen.
DISCLAIMER:
David Stidham makes no warranty of any kind, either expressed or
implied, including, but not limited to, implied warranties of
marchantability and fitness for a particular purpose, with respect to
this software and accompanying documentation.
IN NO EVENT SHALL DAVID STIDHAM BE LIABLE FOR ANY DAMAGES
(INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS
INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS)
ARISING OUT OF THE USE OF OR INABILITY TO USE THIS PROGRAM, EVEN IF
DAVID STIDHAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
LICENCE:
Caller Greeting & System Statistics is Copyright (C) 1992-1993
by David Stidham.
Caller Greeting & System Statistics is being released as
SHAREWARE. What this means is that you may "Try before you buy". You
are granted a period of thirty (30) days to evaluate the program.
After this evaluation period expires, you must either register the
program, or cease to use it completely. Please see the enclosed
REGISTER.FRM for registration cost information.
Distribution of Caller Greeting & System Statistics is allowed
provided there is absolutely no modification performed on the program
and/or documentation and that no fee is charged for the program.
REGISTRATION BENEFITS:
By registering this program you will gain the satisfaction of
doing your part in making the Shareware principle work. You will also
gain product support, should you encounter any problems with the program
operation. Lastly, you will be encouraging me to continue development
of this, and other, programs.
ACKNOWLEDGEMENTS:
WWIV Copyright (C) by Wayne Bell.
WWIVEdit Copyright (C) by Adam Caldwell.
Turbo Pascal and Borland C++ Copyright (C) by Borland,
International.
SUPPORT:
David Stidham may be contacted for support of CGSS by one of
three means:
(1) US Postal service
David Stidham
c/o TC Software & Simulations
2958 Rockaway Ct. Suite 203
Tampa, FL 33610-1468
(2) calling the BBS
Ko Ro Ba
(813)237-0152
PCPursuit [FLTAM]
300-19200 v.32/v.32bis/v.42/v.42bis/HST
(3) sending network email over either WWIVNet or IceNET
WWIVNet: 1@8350
IceNET : 1@8360
HISTORY:
v3.00 Written to use a configuration file.
Incorporated system news and bulletins.
Name shortened from WWIVCGSS to CGSS.
Released as Shareware as opposed to Freeware
9 NOV 93.
v2.01 Corrected problem where new WWIV systems to
networking were unable to view network
statistics. Released 19 FEB 93.
v2.00 Written in Borland C++ and released 17 FEB 93.
v1.00d Never publicly released.
v1.00a-c Written in Turbo Pascal and released during the
last quarter of 1992. Worked with WWIV v4.21.