home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / modem.madness / SMMTRBBS / DSDROP30.ZIP / DROPEDIT.DOC next >
Encoding:
Text File  |  1993-10-04  |  13.7 KB  |  315 lines

  1.                        ═╦══╗ ╝ ╔══╗ ╔═══ ╔═══ ╦══╗ ╦══╗
  2.                         ║  ║   ╠══╣ ║ ╔╗ ║ ╔╗ ╠═   ╠═╦╝
  3.                        ═╩══╝   ╩  ╩ ╚══╝ ╚══╝ ╩══╝ ╩ ╩═
  4.                            ╔══╗ ╦  ╦ ╔══╗ ╔══╗ ╦ ╔═
  5.                            ╚══╗ ╠══╣ ║  ║ ║    ╠═╩╗
  6.                            ╚══╝ ╩  ╩ ╚══╝ ╚══╝ ╩  ╩
  7.  
  8.                      It's not Shareware.  It's SHOCKWARE!
  9.  
  10.                              DropEdit Version 1.0
  11.                      D'Agger Shock's Drop Carrier Editor
  12.              Copyright 1993 by D'Agger Shock, All Rights Reserved
  13.                                October 4, 1993
  14.  
  15. ==============================================================================
  16.  
  17.                                   SHOCKWARE
  18.                                   ~~~~~~~~~
  19.     This program is distributed on the Shockware basis. It is NOT crippled
  20.     in any way. If you like it, and you use it, I ask that you please
  21.     register. REGISTER.TXT is included with this archive. By registering,
  22.     you will keep updates and other quality software coming!
  23.  
  24.                                    WARRANTY
  25.                                    ~~~~~~~~
  26.     This program is distributed without warranty. D'Agger Shock will not be
  27.     liable in any way for any damages caused from the use of this program.
  28.     There is no guarantee that this program will work on your system. A
  29.     friend of mine put it best when he said:
  30.  
  31.     "Hey, it works on my system!"
  32.  
  33.                                     TriBBS
  34.                                     ~~~~~~
  35.     This program is desiged for use with the TriBBS Bulletin Board System
  36.     only!
  37.  
  38.     TriBBS is a registered trademark of Mark D. Goodwin.
  39.  
  40. ==============================================================================
  41.  
  42.                      WHAT THIS PROGRAM IS SUPPOSED TO DO
  43.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  44.     DropEdit is the DSDrop.Dat file editor. It's an easier way to configure
  45.     each user's record who drops carrier. DropEdit also handles all of
  46.     DSDrop's new lock out features.
  47.  
  48. ==============================================================================
  49.  
  50.                                MULTI-NODE SETUP
  51.                                ~~~~~~~~~~~~~~~~
  52.     DropEdit does support file sharing, but I do not recommend that you use
  53.     it while any node is in operation.
  54.  
  55. ==============================================================================
  56.  
  57.     The next thing you have to do, is make a configuration file. A sample
  58.     configuration file is included in this archive. This file can be any
  59.     name. When you run DropEdit, run the name of the configuration file as
  60.     DropEdit's first parameter.
  61.  
  62.  
  63. Example: DROPEDIT DSDROP1.CFG            <- To run DropEdit.
  64.          DROPEDIT DSDROP1.CFG /LOCKOUT   <- To check and lockout abusers.
  65.  
  66.  
  67.    NOTE: DSDrop and DropEdit's configuration files are EXACTLY the SAME! You
  68.    can pass ANY Node's config file as DropEdit's 1st parameter.
  69.  
  70. Sample configuration file for Node 1:
  71.  
  72. C:\TRIBBS                         <- Path to node 1's directory.
  73. C:\TRIBBS                         <- Path to THIS node's directory.
  74. C:\TRIBBS\TRITOOLS\DSDROP.ANS     <- Path and name of color ANSI screen.
  75. C:\TRIBBS\TRITOOLS\DSDROP.BBS     <- Path and name of Mono screen.
  76. C:\TRIBBS\TRITOOLS\DSDROP.RIP     <- Path and name of RIP screen.
  77. BRIGHT GREEN                      <- Heading Color
  78. BRIGHT WHITE                      <- Text Color.
  79. SYSOP=1                           <- Sysop's user number.
  80. SYSOPSCREEN=YES                   <- Send notification screen to Sysop?
  81. RIP=YES                           <- Using RIP?
  82. DAT=YES                           <- Use a data file?
  83. LOG=YES                           <- Log all carrier losses?
  84. C:\TRIBBS\DSDROP.DAT              <- Path and name of data file.
  85. C:\TRIBBS\DSDROP.LOG              <- Path and name of log file.
  86.  
  87. Sample configuration file for Node 2:
  88.  
  89. C:\TRIBBS                         <- Path to node 1's directory.
  90. C:\TRIBBS2                        <- Path to THIS node's directory.
  91. C:\TRIBBS\TRITOOLS\DSDROP.ANS     <- Path and name of color ANSI screen.
  92. C:\TRIBBS\TRITOOLS\DSDROP.BBS     <- Path and name of Mono screen.
  93. C:\TRIBBS\TRITOOLS\DSDROP.RIP     <- Path and name of RIP screen.
  94. BRIGHT GREEN                      <- Heading Color
  95. BRIGHT WHITE                      <- Text Color.
  96. SYSOP=1                           <- Sysop's user number.
  97. SYSOPSCREEN=YES                   <- Send notification screen to Sysop?
  98. RIP=YES                           <- Using RIP?
  99. DAT=YES                           <- Use a data file?
  100. LOG=YES                           <- Log all carrier losses?
  101. C:\TRIBBS\DSDROP.DAT              <- Path and name of data file.
  102. C:\TRIBBS\DSDROP.LOG              <- Path and name of log file.
  103. LOCKOUT=100                       <- Lock user out at ## of carrier drops.
  104.  
  105. NOTE: All lines in the configuration file MUST be present wether you are using
  106.       a feature or not!
  107.  
  108.     MAIN PATH: This is the path to the main TriBBS directory.
  109.  
  110.     THIS PATH: This is the path to the node that DSDrop is running in.
  111.  
  112.     ANSI SCREEN: This is the name of the Color ANSI that will be sent to the
  113.     caller. If it's in the same directory, just the name is needed. Otherwise
  114.     the full path must be specified. A samples has been included.
  115.  
  116.     MONO SCREEN: This is the name of the Non-color screen that will be sent to
  117.     the caller. If it's in the same directory, just the name is needed.
  118.     Otherwise, the full path must be specified. A sample has been included.
  119.  
  120.     RIP SCREEN: This is the name of the RIPScrip screen that will be sent to
  121.     the caller only if the RIP= line is set to YES. If it's in the same
  122.     directory, just the name is needed. Otherwise, the full path must be
  123.     specified. A sample has been included.
  124.     
  125.     HEADING COLOR: This is the color for the Headings that DSDrop will send
  126.     to the Sysop Notification Screen.
  127.    
  128.     TEXT COLOR: This is the color of the Callers information that is sent to
  129.     the Sysop Notification Screen.
  130.  
  131.  
  132.  
  133.     SYSOP= LINE: This is the Sysop's user number. A user number is a number
  134.     that TriBBS gives each caller. You can check to see what your user number
  135.     is from the "Edit Users" option from TriBBS's Waiting for Caller screen.
  136.     (Normally, this number is 1, because the Sysop is usually the first
  137.     person to logon.)
  138.  
  139.     SYSOPSCREEN= LINE: Do you want a notification screen sent to the Sysop?
  140.     There are two options. SYSOPSCREEN=YES which will send a notification
  141.     screen, and SYSOPSCREEN=NO which will not. There must be no space to the
  142.     left or to the right of the equal sign.
  143.  
  144.     RIP= LINE: Does you BBS support RIP graphics? There are two options.
  145.     RIP=YES which will look for the screen specified in line 5, and send it to
  146.     the caller, and RIP=NO which will not look for the screen or send it to
  147.     the caller. If you are using TriBBS 4.x set this to NO.
  148.  
  149.     DAT= LINE: Do you want to use the Data file features? The data file
  150.     contains important information about each caller that drops carrier. The
  151.     features include a drop carrier counter, lockout flag, call waiting flag.
  152.     There are two options. DAT=YES which will enable the above features for
  153.     use with DropEdit and send the data to the file specified in line 13, and
  154.     DAT=NO which disables both the above features and DropEdit.
  155.  
  156.     LOG= LINE: Do you want a log of all carrier drops? There are two options.
  157.     LOG=YES which will log all carrier drop to the file specified in line 14,
  158.     and LOG=NO which will disable the log.
  159.  
  160.     NOTE: You may want to set this to C:\TRIBBS\MWORK\CALLERS.LOG for ease of
  161.           use.
  162.  
  163.     DATA PATH: This is the path and name to the dat file. If line 11 is set to
  164.     DAT=NO, then this line will have no effect, but it MUST be present!
  165.  
  166.     LOG FILE PATH: This is the path and name to the log file. IF line 12 is
  167.     set to LOG=NO, then this line will have no effect, but it MUST be present!
  168.     
  169.     LOCKOUT= LINE: This is the number of times a person can drop carrier
  170.     before they become locked out. All lock outs are handled by DropEdit. If
  171.     you do not want the lock out feature then you do not have to use it, but
  172.     this line MUST be present!
  173.  
  174. Example output screen:
  175.  
  176.                      DropEdit Version 1.0 by D'Agger Shock
  177.                       D'Agger Shock's Drop Carrier Editor
  178.               Copyright 1993 by D'Agger Shock, All Rights Reserved
  179.                           Registered To: UNREGISTERED
  180. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181. Record Number: 1 of 3
  182. <A> User Name.......: Dean D'agostino
  183. <*> User Alias......: Speedtorch
  184. <*> User Password...: Register
  185. <*> Security Level..: 100
  186. <*> City, State.....: Valrico, Fl
  187. <*> Phone Number....: 813-555-5555
  188. <*> Date Dropped....: 10/04/93
  189. <*> Time Dropped....: 12:15:39 pm
  190. <*> Node Dropped....: 1
  191. <B> Carriers Doppped: 3
  192. <C> Call Waiting....: Yes
  193. <D> Locked Out......: No
  194.  
  195. <PGDN> - Next User  <PGUP> - Previous User  <ESC> - Exit
  196.  
  197.  
  198.  
  199.                                    OPTIONS
  200.                                    ~~~~~~~
  201.     OPTION <A>: This option will replace this person's record with the person
  202.     you specify at the following prompt:
  203.  
  204.               Enter New User's Name:
  205.     
  206.          Enter a name, and DropEdit will search through your users, and
  207.          replace the old users information with the new user's information.
  208.  
  209.               Reset Fields? (Y/n):
  210.  
  211.          Answering 'Y' will reset the following fields: Date Dropped, Time
  212.          Dropped, Node Dropped, Carriers Dropped, Call Waiting, and Locked
  213.          Out.
  214.          Answering 'N' will leave the fields as they were from the previous
  215.          user.
  216.  
  217.     OPTION <B>: This option will give the user a new number of carriers
  218.     dropped that you specify at the following prompt:
  219.  
  220.               Enter number of carriers dropped:
  221.          
  222.          Enter a number and DropEdit will change the number of carrier drops
  223.          to the new amount.
  224.  
  225.     OPTION <C>: This is the call waiting flag. If you know that a user has
  226.     call waiting (and can not disable it) set this flag to Yes at the
  227.     following prompt:
  228.  
  229.               Call Waiting? (Y/N)
  230.  
  231.          Setting this to Yes will allow the user to NOT be locked out if his
  232.          number of dropped carriers reaches the lock out activation number
  233.          specified in the configuration file as LOCKOUT=#.
  234.          
  235.     OPTION <D>: This is the locked out flag of the user from USERS.DAT. You
  236.     can set this at the following prompt:
  237.  
  238.               Lock Out? (Y/N)
  239.  
  240.          Setting this to Yes will immediately lock the user out of your board.
  241.          Setting this to no will immediately let the user back in.
  242.  
  243. =============================================================================
  244.  
  245.                        AUTOMATICALLY LOCKING A USER OUT
  246.                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  247.    To automatically lock a user at out at a specified number of carrier drops,
  248.    you will need to run DropEdit in your nightly events batch file. This
  249.    example assumes that you have used a separate directory for DropEdit.
  250.  
  251. NOTE: If you do not want the lock out feature, then don't use DropEdit with
  252. the /LOCKOUT switch!!!
  253.  
  254. Example Event batch file:
  255.  
  256. @ECHO OFF
  257. CD\TRIBBS\TRITOOLS
  258. DROPEDIT DSDROP1.CFG /LOCKOUT
  259. CD\TRIBBS
  260. BOARD
  261.  
  262.  
  263.  
  264.  
  265. NOTE: DROPEDIT.EXE and the configuration file MUST be in the same directory,
  266.       or you will have to specify the full path name!
  267.  
  268.                          HOW TO RESET DSDROP/DROPEDIT
  269.                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  270.     If there comes a time that you want or need to reset DSDrop's drop carrier
  271.     counter, all you have to do is del the .DAT file. To reset just one
  272.     caller, use DropEdit.
  273.  
  274.                                    HISTORY
  275.                                    ~~~~~~~
  276.     1.0
  277.     ~~~
  278.     When a user was locked out, I had to search through all of my users...
  279.     DropEdit narrows it down. Putting the lockout feature into DSDrop would
  280.     have made it slow again (I just made it faster, I didn't want to take
  281.     that away!). To have the lockout/call waiting feature, I needed to have a
  282.     drop carrier counter... For that, I needed to have a structured data file.
  283.     So, to make it easy on all you sysops, I also needed to write a dat file
  284.     editor too.
  285.  
  286.                               VIRUS INFORMATION
  287.                               ~~~~~~~~~~~~~~~~~
  288.     No program or virus checker is perfect so D'Agger Shock is now using
  289.     McAffee Associates' VALIDATE.COM to check the executable files for
  290.     your protection against viruses.
  291.  
  292.     The validation data for DROPEDIT.EXE, Version 1.0 is:
  293.  
  294.               File Name:  DROPEDIT.EXE
  295.                    Size:  53,084
  296.                    Date:  10-4-1993
  297.     File Authentication:
  298.          Check Method 1:  E697
  299.          Check Method 2:  1B0F
  300.  
  301.                             WHERE I CAN BE REACHED
  302.                             ~~~~~~~~~~~~~~~~~~~~~~
  303.                               WHERE TO REGISTER
  304.                               ~~~~~~~~~~~~~~~~~  
  305.     To get in touch with me, I can be reached at one of the following places. 
  306.     My name is Dean D'Agostino. Just leave me a message. I can now be reached
  307.     on WME in BBS Utilities and TriBBS Support. Just in case you lost
  308.     REGISTER.TXT, the registration fee for DSDrop is $5.00. Please make Check
  309.     or Money Order out to Dean D'Agostino, and mail to D'Agger Shock.
  310.                                                  
  311.     Priadore             The Blazing Phoenix BBS     D'Agger Shock
  312.     (813) 854-4961       (813) xxx-xxxx              P.O. Box 1368
  313.     24 Hrs.              Coming Soon                 Valrico, Fl 33549
  314.  
  315.