SYSOP.TXT

16.5 KB 17f30e5db700bd85…
      ╓──────────────────────────────────────────────────────────────────╖
      ║ ██████╗ ██╗   ██╗ ██████╗  ██████╗  ███████╗ ███╗   ██╗ ████████╗║
      ║██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔════╝ ████╗  ██║ ╚══██╔══╝║
      ║██║      ██║   ██║ ██████╔╝ ██████╔╝ █████╗   ██╔██╗ ██║    ██║   ║
      ║██║      ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔══╝   ██║╚██╗██║    ██║   ║
      ║╚██████╗ ╚██████╔╝ ██║  ██║ ██║  ██║ ███████╗ ██║ ╚████║    ██║   ║
      ║ ╚═════╝  ╚═════╝  ╚═╝  ╚═╝ ╚═╝  ╚═╝ ╚══════╝ ╚═╝  ╚═══╝    ╚═╝   ║
      ║    ███████╗ ██╗   ██╗ ███████╗ ███╗   ██╗ ████████╗ ███████╗     ║
      ║    ██╔════╝ ██║   ██║ ██╔════╝ ████╗  ██║ ╚══██╔══╝ ██╔════╝     ║
      ║    █████╗   ██║   ██║ █████╗   ██╔██╗ ██║    ██║    ███████╗     ║
      ║    ██╔══╝   ╚██╗ ██╔╝ ██╔══╝   ██║╚██╗██║    ██║    ╚════██║     ║
      ║    ███████╗  ╚████╔╝  ███████╗ ██║ ╚████║    ██║    ███████║     ║
      ║    ╚══════╝   ╚═══╝   ╚══════╝ ╚═╝  ╚═══╝    ╚═╝    ╚══════╝     ║
      ╟──────────────────────────────────────────────────────────────────╢
      ║                Copyright 1992-95, PAROLE Software                ║
      ║                       All Rights Reserved                        ║
      ║                          (919) 965-4696                          ║
      ╙──────────────────────────────────────────────────────────────────╜

                            Dennis N. Maidon
                          The Parole Board BBS
                            9411 Buffalo Rd
                           Clayton, NC  27520

                        (919) 965-3600 -> Voice

                          The Parole Board BBS

        (919) 965-4696 -> USRobotics Dual Standard v.Everything

                            FIDO: 1:151/185

           INTERNET: dennis.maidon@fradvice.smithfield.nc.us
                     dmaidon@cris.com
                       --------------------------
                    Now with RIP! Graphic bulletins.
                       --------------------------

DESCRIPTION:

     Current Events is a calendar door that supports the major drop
files.  This enables it to run on most all BBS software packages.  Users
may enter an ad or upcoming event and specify the number of days it will
run.  The first time CE is run after the expiration date, the listing
will be deleted.  Listers may also upload and ANSI ad to display along
with the viewing of their event.

SUPPORT:

     Support for CEVENTS is available from several sources.  Messages
may be left on The Parole Board BBS in the "PAROLE Software" conference
or the Mustang! BBS in the "PRIVATE" conference.  If you feel that a
message is not satisfactory you may call me voice.  (919) 965-3600
Please call before 9:30pm EST as I am an early riser and need to get my
"beauty sleep".

NOTE:  *PLEASE* check your file name and paths very carefully.  Ninety
percent of the calls I get, are due to an incorrect path or CFG file
setup.  Read the following instructions carefully before calling.

If you did not run the INSTALL.BAT in the initial setup, please DO NOT
call me for support.  That file is in the archive for a reason.

UPDATES:

     Updates are FREE to registered users and may be downloaded from The
Parole Board BBS, Mustang! BBS and various other BBS systems.  Once
registered, CEVENTS updates are free for life.  If you wish an update on
disk, send $3 to the address listed above and I will mail you a diskette
containing the latest release.

    If you are in a hurry and do not want to take the time to logon,
enter " PAROLE SOFTWARE NOW! " at the name prompt.  It will give you
access to the PAROLE Software file & support areas.  Don't forget the
"!" on "NOW".

                              LEGALITIES
                              __________

      THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS"
      WITHOUT WARRANTY, EXPRESSED, IMPLIED OR STATUTORY, INCLUDING BUT NOT
      LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
      FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH
      THE CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT,
      SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF
      OR BREACH OF ANY WARRANTY.

                             DISTRIBUTION
                             ____________

   You may make this file available for downloading from your BBS or you may
   upload it to any BBS of your choice, provided that you do not make any
   changes to the contents of the archive (ZIP file). The archive and its
   individual contents may not be used by any service that charges any money
   whatsoever, without the written permission of the author.

        This ZIP file was created using the -AV function of PKZIP.  If
        my AV is missing then this file may not be complete or has been
        tampered with.  Complete and current editions of this program
        are always available for D/L on The Parole Board BBS.  If the -AV
        is missing please complain to your sysop to stop the practice of
        removing AV's as this is your assurance from the programmer that
        the file is complete and virus free.

INSTALLATION:

    Run the INSTALL.BAT to create the necessary sub-directories and
unZIP the SCREENS.ZIP into the \SCREENS directory.  There should be
three subdirs created in the door directory.  "\USERS", "\SCREENS" and
"\AFILES".  Edit the CFG file to suit your individual BBS software.

C:\PCB\PCBOARD.SYS               ─┐< For PCBoard systems using PCBOARD.SYS only
C:\PCB\USERS.SYS                  │< For PCBoard systems using USERS.SYS
C:\BBS\CALLINFO.BBS               │< For Wildcat! systems (prior to v3.0)
C:\WC\WCWORK\NODE1\DOOR.SYS       │< For Wildcat! systems (v4.x)
C:\BBS\GTUSER.BBS                 │< For GT Power systems
C:\WC\WCWORK\NODE1\USERINFO.DAT   │< For Wildcat! 3.x+ systems.
C:\BBS\DOOR.SYS                   │< For systems that support DOOR.SYS
C:\BBS\DORINFOx.DEF               │< For QBBS/RBBS/RA. Replace x with Node #.
C:\BBS\SFDOORS.DAT                │< For Spitfire systems.
C:\BBS\TRIBBS.SYS                 ├< For TriBBS systems.
C:\WC30\WCWORK\NODE1\USERINFO.DAT─┘<-For Wildcat! systems (v3.x)
The Parole Board BBS               <- BBS name
Dennis                             <- SysOp's first name
Maidon                             <- SysOp's last name
12345                              <- Serial number, if registered
10                                 <- Min. sec level to access door
25                                 <- Min. sec level to enter new listings
RIP                                <- (RIP|N) Rip Graphics switch
C:\WC30\BULL\BULL99.BBS            <- Path and name of color bulletin
                                   <- Path and name of ASCii bulletin
WC                                 <- (WC|PCB|N) type of color bulletin
C:\WC30                            <- path to activity.log
Y                                  <- Create text file
E:\TEXT\CEVENT.TXT                 <- Path *AND* filename of text file
EVTHDR.                            <- Name of Header file to append to
                                      the TXT file
                                  <- Clear Screen code
                                 <- Pause code

For now there are 15 lines in the CFG file.  They must *ALL* be present.
You should use a true ASCii editor to edit the CFG file.  Some word
processors leave hidden control codes which can cause Current Events to
depart for worlds unknown.

'***************************************************************************
'Line 1   Path to BBS User File
'Line 2   BBS name
'Line 3   SysOp's first name
'Line 4   SysOp's last name
'Line 5   Registration number
'Line 6   Min Sec level to access door
'Line 7   Min sec level to enter new listings.  With these two sec level
          settings, you can allow all users to access the door but only
          certain users to be able to enter listings.
'Line 8   "RIP" = RIP graphics  "N" = No
'Line 9   Path and name of Color bulletin
'Line 10  Path and name of ASCii bulletin
'Line 11  Type bulletin  WC=WC!3.x    PCB=PCBoard    N=ANSI/ASCii  If
          you specify "WC" or "PCB", you do not need a bulletin name on
          line #10.  There is only 1 bulletin created and that is the
          color bulletin.
'Line 12  Path to ACTIVITY.LOG (Home directory)
'Line 13  (Y/N) Create text file (REG doors only) others automatic
'Line 14  Path *AND* filename of text file to create
'Line 15  Name of Header file. CE will append this file to the text file
          that it creates.  It will be placed just after the title
          information and before the main body of the listings.  this
          should be a straight ASCii file.

NOTE: The following two lines are *ONLY* needed if you do not specify
      "WC" or "PCB" on line #11.  These are the Clear and Pause commands
      for different BBS systems.  You may have to enter these using the
      <ALT> key and typing in the appropriate keys on the numeric
      keypad.  Some word processors may require a different process to
      enter these special codes.

'Line 16  Symbol(s) to Clear the screen.  Most systems use the ASCii(12)
          symbol for this command.  Hold down the <ALT> key and type 12
          on the keypad.
'Line 17  Symbol(s) for the pause command.
'***************************************************************************

If you wish to send a special message to all users entering the door,
create a file named "EVENT.SPC' and place it in the "\SCREENS" directory.
CE will display it just after the opening welcome screen.

     Users may Upload color ads and download the text file direct from
the door.  This requires a special CFG file to be placed in the door
directory.  The name is DSZCFG.x with the "x" specifying the node
number.  Each node in a multi-node setup requires it's own CFG file.

     DSZCFG.x File:

                Line 1:  "DSZ" or "GSZ" (without the quotes) Place the
                         filename of whichever program you use.

                Line 2:  You will need to enter the BASE,IRQ of the node
                         you are operating on here.  For example, If you
                         are using COM2, you should place "2F8,3" on
                         this line.  See the enclosed DSZCFG.1 for a
                         sample.

                         COM1      3F8,4 ─┐ Standard
                         COM2      2F8,3 ─┘
                         COM3      3E8,<IRQ> ─┐Put correct IRQ number
                         COM4      2F8,<IRQ> ─┘instead of <IRQ>

                You should read the DSZ/GSZ documentation and the
                X00.SYS DOCs for further details.  You should also have
                DSZ.COM or GSZ.COM located in a directory that is in
                your path.  Users will be given a choice of ZMODEM,
                XMODEM, XMODEM-1K, XMODEM-CRC, YMODEM and YMODEM-1K.  I
                wholeheartedly recommend that you register DSZ or GSZ
                from Chuck Forsberg if you intend to use it.

                          -------------------

NOTE:  You may now use one (1) CFG file for multi-node by using the
environment variables.

When specifying the location of the system file on line 1 of the doors .CFG
file, you may use the environment variables %pcbdrive%, %pcbdir%, %pcbnode%,
and %wcnodeid%. Some examples:
 PCBoard: 
   USERS.SYS in C:\PCB           - %pcbdrive%%pcbdir%\USERS.SYS
   USERS.SYS in C:\PCB\NODE1     - %pcbdrive%%pcbdir%\NODE%pcbnode%\USERS.SYS

 Wildcat!:
   USERINFO.DAT in C:\WC30\WCWORK\NODE1   - C:\WC30\WCWORK\NODE%WCNODEID%

Non-PCBoard systems may use the PCB environment variables by setting them
in either AUTOEXEC.BAT or in the batch that runs the door. For example:
 SET PCBDRIVE=C:
 SET PCBDIR=\BBSDIR
 SET PCBNODE=1
                             --------------
Create the CFG file(s) for you particular BBS.  You will also need a DOORx.BAT
to run the door.  This one is simple.

@ECHO OFF
CD \DOOR\CEVENTS
CEVENTS BBS.CFG /5
              ──┬─
 ┌──────────────┘
 └ If you are running non-Standard Com ports on your BBS, you will need to pass
 the proper IRQ to the door.  It doesn't hurt to pass the IRQ even if they are
 standard.  If a user enters the door and it just sits there acting sort of
 stupid, it's probably looking for the correct IRQ.  Always pass it on the
 command line and there will be no question.  Some networks have a problem
 using the "/" symbol.  CEVENTS will now accept an asterisk "*" in place of
 the "/".  You may also use the environment variable in the DOORx.BAT file to
 pass info to the door.

CEVENTS BBS%WCNODEID%.CFG /%WCIRQID%

Make sure you DO have the variables set if you use this method.

NOTE: CEVENTS supports COM 1-4 on the standard IRQ's - COM1/COM3 = IRQ4 and
      COM2/COM4 = IRQ3. If you wish to use a non-standard IRQ, add the IRQ
      number after the configuration filename. Let's assume your Door is
      called FOOBAR and you want to use COM1 and IRQ5. The command line
      passed to your Door would be:

        FOOBAR FOOBAR.CFG /5
        FOOBAR FOOBAR.CFG *5

      The /5 tells CEVENTS to use IRQ5 rather than the standard IRQ4 that
      is normally used with COM1. No /x parameter is needed for the standard
      IRQ's. CEVENTS supports IRQs 1 - 15.

FILES:

WILDCAT.4      0-byte  Place this file in the door directory if you are
               running WC!4.x.

GOODBYE.NO     0-BYTE  Place this file in the door directory to disable
               the [G]oodbye option.   Registered doors only.

DONOR.CL       Place in door directory.  Registered doors only.  I
               contains 1 line which is the name of the person that
               donated or purchased the door for your BBS.

Fossil Driver Support
---------------------
CEVENTS supports the use of Fossil drivers.  To tell your Door to use the
Fossil driver instead of the standard COM ports, just put /FD on the command
line when running the door. For example:

     MYDOOR MYDOOR.CFG /FD
     MYDOOR MYDOOR.CFG *FD

indicates that a Fossil driver is present and should be used. If no Fossil
driver is detected, CEVENTS will print a message to that effect and exit
the door gracefully.

    If you have WC! set up to TERMINATE on Doors, you will need to add a
    line to reload the BBS.  I'm not sure about the exact way this is
    set up since I do not use this method.  Check your WC! Manual.

     Wildcat! will pick up the [G]oodbye from the door as a normal
     logoff.  It is possible that Livecat! will see this as a Drop
     Carrier and not pass it to WC! as a normal logoff.  No damage is
     done.

MISCELLANEOUS NOTES:

CEVENT.EXE requires DOS 3.x and up since all files are opened in SHARED mode.

When using PCBOARD.SYS, CEVENT.EXE also accesses the USERS file.

When using USERS.SYS, CEVENT.EXE also accesses PCBOARD.SYS, PCBOARD.DAT and the
USERS file.

The DOOR.SYS used by CEVENT.EXE is the standard 52 line GAP (tm) file.

The CALLINFO.BBS used by CEVENT.EXE currently contains 36 lines.

WILDCAT! EXTRA:

If CEVENT.EXE updates the Text file, it will write a 0-byte file to the
door directory named, CHANGE.FIL.  If you use Transcan to update the WC!
database, you can test for this file and only run TranScan when needed.
Be sure to delete it after running transcan.  There may be utilities
that will update the databases of various other BBS systems.  CHANGE.FIL
is created whenever the CLASSAD.TXT is updated.

@ECHO OFF
CLS
D:
CD \DOOR\AD
CEVENT AD.CFG /%WCIRQID%
IF EXIST D:\DOOR\AD\CHANGE.FIL TS E:\TEXT\CEVENT.TXT /TK,T
IF EXIST D:\DOOR\AD\CHANGE.FIL ERASE D:\DOOR\AD\CHANGE.FIL

NOTE:  If you have problems implementing the TranScan option, DO NOT
contact me.  I do not write or offer tech support for TranScan.  Contact
Craig Dunstan.

Credits:

     Current Events is written and compiled using Visual Basic for DOS
     v1.0 (Professional Version)  VB/DOS is copyright 1992, MicroSoft
     Inc.

     Wildcat! is Copyright 1986,1994 Mustang Software Inc.

     This door was written using the DoorFrame module by Ted Freeman.
          Ted passed away July 13, 1993. He is sorely missed.

     Bill Clinton for making all this necessary.  I need the $$$ to pay
     his darn taxes.

     Many thanks to the BETA testers which provided their time and
     effort to help bring you this program.

     My wife, for having the patience and understanding to let a 'kid'
     enjoy his play toys.

     TranScan is copyright (c) Craig Dunstan.