home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / DORMOD22.ZIP / DOR-MOD.DOC < prev    next >
Text File  |  1995-03-15  |  7KB  |  235 lines

  1.  
  2. Date: 03-13-95     (Door Moderator)      Page 1
  3.  
  4.  
  5.  
  6.  
  7. (Disclaimer):
  8.  
  9. This software is proved on an  AS IS  basis.  I run this software on
  10. my system and I have not had any trouble.  I have a few friends running
  11. it on different setups and they have not reported any troubles.
  12. HOWEVER, I can not and will not be responsible for any problem and/or
  13. trouble arising from your USE OF or from your LACK OF USE OF my software.
  14. If you use this software, or any other software I have written/modified
  15. you agree to NOT hold me (Tom Cunha) responsible, in any way, due to your
  16. use, or lack of use, of my software.
  17.  
  18.  
  19. Welcome to        DOOR MODERATOR, Copyright 1993, 1994, 1995 Tom Cunha
  20.  
  21.  
  22. by                Tom Cunha
  23.           6443 Jenny Dr.
  24.           San Antonio, Tx  78239-2723
  25.           FidoNet # 1:387/310.2
  26.  
  27.  
  28.  
  29. We have echo moderators and such, here come door moderators!
  30.  
  31. Some of the doors don't have spelling and or word checks and thus it is
  32. possible that you might get some  `mal-content'  in there that will try
  33. to make your life miserable.  I have personally removed doors for this
  34. reason.  Of course there are other reasons.
  35.  
  36. Door-Mod allows you to select an individual as a moderator of any door
  37. (you can do all or some, whatever floats your bubble).
  38.  
  39. The Moderator of the door gets a special menu when Door-Mod sees their
  40. name.
  41.  
  42. Their menu allows them to maintain a list of users who will either
  43. have/not have  access to the door.
  44.  
  45.  
  46. REQUIREMENTS:
  47.  
  48. 1 - Revision 5 fossil driver active for your com port.
  49.  
  50. 2 - ANSI driver (only if you want ANSI color)
  51.  
  52. 3 - BBS type listed;
  53.  
  54.     SBBS, QBBS, RA, RBBS, Telegard, Wildcat 3, Force!
  55.     PcBoard (latest), GAP, WildCat BBS, Genesis, Spitfire,
  56.     WWIV, Osiris and other BBS software which are compatible
  57.     with any of the above.
  58.  
  59.  
  60. Date: 03-13-95     (Door Moderator)      Page 2
  61.  
  62.  
  63. 4 - Batch handling of doors (use  .BAT  files to work your doors)
  64.     I haven't thought about it but it would be a pain to setup if
  65.     you run your doors by calling the   .EXE/.COM  file directly
  66.     from the bbs.  Since we use errorlevels.
  67.  
  68.  
  69. AVAILABLE SYSOP KEYS:
  70.  
  71.     Alt H           =       Hang up
  72.     Alt R or X      =       Returns to the BBS without hanging up
  73.     Alt C           =       Enters Chat mode (finally working!!)
  74.     Alt J           =       Jumps to DOS (Dos Shell)
  75.     Alt =           =       Adds 1 min. to users time remaining **
  76.     Alt -           =       Subtracts 1 min. of users time      **
  77.  
  78. **  time settings will not affect time left in board [ON MOST SYSTEMS]!!
  79.  
  80. CONFIGURATION:
  81.  
  82.     Or, HOW TO USE IT.
  83.  
  84. I plan on supporting errorlevels one of these days but for now we use
  85. Toggle Files.  I use   Toggle files   and the batch file to
  86. see what happened in the DOOR-MOD portion of the process.
  87.  
  88. EXAMPLE SETUP:
  89.  
  90. our bbs is in     C:\BBS
  91. our door is in    C:\BBS\DOOR
  92.  
  93.  
  94. I run SBBS so I will demonstrate how I do it...
  95.  
  96. I use a type 7 from my menu (not an errorlevel but a call from inside BBS)
  97. with this command...   *C /C DOOR.BAT *S
  98.  
  99. explanation of command;
  100.     *C  is the shell command (calls up command.com)
  101.     /C  tells it to exit the shell after completion of this task
  102.     DOOR.BAT  is the name of the file that calls the door
  103.     *S  tells SBBS to SWAP memory (free up mem for the door, I need mem)
  104.  
  105.  
  106. HERE IS THE DOOR.BAT:
  107.  
  108.     DORMOD door-mod.cfg /dorinfo1.def
  109.     if errorlevel 1 goto END
  110.     doorprgm.exe
  111.     :END
  112.  
  113. Alot easier now that I am using an errorlevel (errorlevel exit is a new
  114. feature available in this version)!
  115.  
  116.  
  117.  
  118.  
  119. Date: 03-13-95     (Door Moderator)      Page 3
  120.  
  121.  
  122. EXPLANATION OF  .BAT  FILE:
  123.  
  124.     First line - Calls up DOOR-MOD.EXE using the configuration
  125.              file named  DOOR-MOD.CFG (see CONFIGURATION section)
  126.              and the  BBS `exit file' named dorinfo1.def.
  127.              All of these files will be expected to be found in
  128.              the  default   directory (in this case... c:\bbs)
  129.              If your files are located in other directories then
  130.              you must specify that on the command line.  The
  131.              important part is the syntax of the command line.
  132.              You MUST have a space between the configuration file
  133.              name and the  /   and there must be NO SPACES after
  134.              the  /  (before the  BBS  `exit file'  name).
  135.  
  136.        Second line - When  DOOR-MOD  is going to refuse access to a user it
  137.              will exit (by using DORMEXIT.EXE) with errorlevel 1.
  138.              This line traps that errorlevel and allows you control.
  139.  
  140.     Third line - This calls the door up.
  141.  
  142. I think most of you should be able to understand the logic in
  143. the bat file so I won't continue.  If you have troubles you may
  144. netmail me at 1:387/310.2 (FidoNet).
  145.  
  146.  
  147.  
  148. CONFIGURATION:
  149.  
  150. I did away with the DOORMODC.EXE.  I figured if someone didn't know how
  151. to edit/create an ascii text file then they probably wouldn't be messing
  152. with doors.
  153.  
  154. You can name the configuration file whatever you desire since you specify
  155. it on the command line when you use   DORMOD.EXE.  This gives you the
  156. ability to use the program on as many doors as you wish and only have one
  157. copy of the  .EXE  file.  And many different configuration/name files.
  158.  
  159. The configuration file only has four lines and you can edit or create them
  160. with your favorite editor.
  161.  
  162. line 1 - Name of the Moderator
  163. line 2 - Name of the  list of users (MODE setting affects action taken)
  164. line 3 - Not in use at this time
  165. line 4 - Run Mode
  166.  
  167. As you can see, since YOU tell   DOOR-MOD  the filenames to use you can have
  168. a seperate list for each door.  I recommend you use a seperate `toggle file'
  169. name for each door also.  Just in case you forget to delete/erase it
  170. or some such error occurs.
  171.  
  172.  
  173.  
  174. Date: 03-13-95     (Door Moderator)      Page 4
  175.  
  176. The Run Mode is VERY IMPORTANT.  Here is an explanation of the two modes:
  177.  
  178. 1 - The  LIST  that is kept is for users NOT allowed access.
  179.     ie: if a users name is on the list they will not be allowed
  180.     access to the door if you are running in Run Mode 1.
  181.  
  182. 2 - The  LIST  that is kept is for users ALLOWED access.
  183.     ie: if a users name is on the list they will be allowed
  184.     access to the if you are running in Run Mode 2.
  185.  
  186.  
  187. I hope  DOOR-MOD  makes life a little easier for you.
  188.  
  189.  
  190. *Note*  If you type in a dropfile name that is not supported the program
  191.     will give you a rough description of the filenames supported.
  192.  
  193.     You must have BOTH    DORMOD.EXE   and   DORMEXIT.EXE  in the
  194.     same dir together as if they were the same program.
  195.     xx will be the version number.
  196.  
  197.  
  198. Date: 03-13-95     (Door Moderator)      Page 5
  199.  
  200.  
  201. Registration:
  202.  
  203.     It is a fact that alot of people feel shareware is freeware.
  204.  
  205.     Door Moderator is not freeware.  I like to refer to it as
  206.  
  207.            reasonableware.
  208.  
  209.     Why?  Cause I am only asking $ 15.00 for registration.
  210.  
  211.  
  212. Key:
  213.  
  214.     This program doesn't use a key system whatsoever.
  215.  
  216.     I still have the support door so feel free to call;
  217.  
  218.     Al Thorly of FidoNet # 1:3634/48 @  (910) 867-5521
  219.  
  220.     BBS and use the name of  TCSOFT KEY   and the password  TCSOFT
  221.     to access my support door.
  222.  
  223. That's about it.
  224.  
  225.  
  226.  
  227. By        Tom Cunha
  228.        6443 Jenny Drive
  229.     San Antonio, Tx  78239-2723
  230.     FidoNet # 1:387/310.2
  231.  
  232.  
  233.  
  234.  
  235.