靈컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴캠 � 栢栢栢� 栢� 栢� 栢栢栢� 栢栢栢� 栢栢栢芳 栢芳 栢� 栢栢栢栢뻠 붜排袴袴� 栢� 栢� 栢�袴栢� 栢�袴栢� 栢�袴袴� 栢栢� 栢� 훤谷排袴성 붜舫 栢� 栢� 栢栢栢�� 栢栢栢�� 栢栢芳 栢�栢� 栢� 栢� � 붜舫 栢� 栢� 栢�袴栢� 栢�袴栢� 栢�袴� 栢뵌栢쁜舫 栢� � 뵌栢栢栢� 휩栢栢排� 栢� 栢� 栢� 栢� 栢栢栢芳 栢� 휩栢舫 栢� � � 훤袴袴� 훤袴袴� 훤� 훤� 훤� 훤� 훤袴袴暠 훤� 훤袴� 훤� � � 栢栢栢芳 栢� 栢� 栢栢栢芳 栢芳 栢� 栢栢栢栢� 栢栢栢芳 � � 栢�袴袴� 栢� 栢� 栢�袴袴� 栢栢� 栢� 훤谷排袴� 栢�袴袴� � � 栢栢芳 栢� 栢� 栢栢芳 栢�栢� 栢� 栢� 栢栢栢芳 � � 栢�袴� 휩芳 栢�� 栢�袴� 栢뵌栢쁜舫 栢� 훤袴谷舫 � � 栢栢栢芳 휩栢排� 栢栢栢芳 栢� 휩栢舫 栢� 栢栢栢舫 � � 훤袴袴暠 훤袴� 훤袴袴暠 훤� 훤袴� 훤� 훤袴袴暠 � 픔컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴캘 � Copyright 1992-94, PAROLE Software � � All Rights Reserved � � (919) 965-4696 � � (919) 965-9885 � 聃컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴캭 Dennis N. Maidon The Parole Board BBS 9411 Buffalo Rd Clayton, NC 27520 (919) 965-3600 -> Voice The Parole Board BBS (919) 965-4696 -> 캠 � US Robotics Dual Standard (919) 965-9885 -> 캭 FIDO: 1:151/185 INTERNET: dennis.maidon@fradvice.smithfield.nc.us -------------------------- 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:\BBS\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 For now there are 15 lines in the CFG file. All 15 lines must be in the CFG file. '*************************************************************************** '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 '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. '*************************************************************************** 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, 커Put correct IRQ number COM4 2F8, 켸instead of 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.