home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / MISC / XDOC_117.ZIP / SPECFILE.DOC < prev    next >
Encoding:
Text File  |  1990-12-10  |  10.3 KB  |  189 lines

  1.  
  2.         ╔══╗╔══╗╔═════╗╔═════╗╔════╗    ╓──╖   ╓──╖╓──────╖
  3.         ║  ║║  ║║ ┌┐  ║║ ┌┐  ║║    ║    ║  ║   ║  ║║      ║
  4.         ║  ╚╝  ║║ └┘  ║║ └┘  ║║  ╔═╝    ╙╖ ║   ╙╖ ║║ ╓──╖ ║
  5.         ╚╗    ╔╝║    ╔╝║    ╔╝║  ╚═╗     ║ ║    ║ ║╙─╜  ║ ║
  6.         ╔╝    ╚╗║ ┌┐ ╚╗║ ┌┐ ╚╗╚═╗  ║     ║ ║    ║ ║     ║ ║
  7.         ║  ╔╗  ║║ ││  ║║ ││  ║╔═╝  ║     ║ ║    ║ ║     ║ ║
  8.         ║  ║║  ║║ └┘  ║║ └┘  ║║    ║    ╓╜ ╙╖╓╖╓╜ ╙╖    ║ ║
  9.         ╚══╝╚══╝╚═════╝╚═════╝╚════╝    ╙───╜╙╜╙───╜    ╙─╜
  10.  
  11.                    "I don't know.  Why a duck?"
  12.  
  13.                           Special Files:
  14.  
  15.    The following files have special meaning in one way or another to
  16. XBBS.  Note that not all are required (optional files are flagged with
  17. *). You should avoid using these names for your own menu files to
  18. prevent conflicts.
  19.  
  20.  --System files
  21.  
  22.  Filename      Description                               Directory   Made By
  23.  ============  ========================================  ==========  =======
  24.  CONFIG.BBS    Standard configuration file               BBS         System
  25.  NEWUSER.BBS   Logon configuration file                  BBS         System
  26.  USERS.BBS     The user file                             BBS         System
  27.  ONLINE.XBS    Info on online user                       BBS         System
  28.  XBBS.TXT      Text file containing system prompts       BBS         You
  29.                You can edit this file and run Indexer.COM
  30.                on it to customize all sorts of stuff.
  31.  XBBS.IDX      Index file for XBBS.TXT                   BBS         System
  32. *XBBS.GXT      Same as XBBS.TXT for ANSI users           BBS         You
  33. *XBBS.GDX      Same as XBBS.IDX for XBBS.GXT             BBS         System
  34. *BOARDLST.XBS  Displayable listing of message areas      Bulls       You
  35.  PROTOCOL.CTL  Control file for external protocols       BBS         XProto
  36. *TRASHCAN.CTL  Control file for bad user names           BBS         You
  37. *PHONECAN.CTL  Control file for bad phone numbers        BBS         You
  38. *ORIGINS.BBS   List of origins for echo mail areas       Mess        You
  39.                Format: <area #>;text[Enter]
  40.                Example for areas 22 and 23:
  41.                22;The Other XBBS & This Echo
  42.                23;The Other XBBS & That Echo
  43.                Special "commands" for an area:
  44.                NOTEAR (don't put a tear line
  45.                        in this conference--follow
  46.                        with the origin)
  47.                NOORIGIN (don't put an origin
  48.                          line in this conference)
  49.                NOORIGIN/NOTEAR (obvious)
  50.  DORINFO?.DEF  Exit file for Doors                       BBS         System
  51.  DOOR.SYS      Exit file for Doors                       BBS         System
  52.  USERINFO.XBS  Exit file for XBBS QB Doors               BBS         System
  53. *QNL_IDX.BBS   QuickBBS nodelist index for netmail       BBS         Extern
  54. *QNL_DAT.BBS   QuickBBS nodelist data for netmail        BBS         Extern
  55. *AFTERMSG.XBS  If there is no MESSCHEK.EXE file, XBBS    Menu        You
  56.                will try to read this file after a
  57.                message is written, but before it is
  58.                accepted and filed.
  59.  XDATA.###     Message area header file for area ###     Mess        System
  60.  XTEXT.###     Message area text file for area ###       Mess        System
  61.  LASTREAD.BBS  Lastread pointers                         Mess        System
  62.  MSGTMP        Temporary message text file               BBS         Editor
  63. *ARCHIVERS.XBS List of archive extensions and the        BBS         You
  64.                command line used to list the archive.
  65.                Used by Files-mode 'V' command.
  66.                Example:
  67.  
  68.                LZH LHARC.EXE l
  69.                ZIP PKUNZIP.EXE -v
  70.  
  71. *COMTYPES.LST  List of computer types, one per line      BBS         You
  72. *COMTYPES.XBS  List of computer types, for display       Menu        You
  73.                Can be omitted if XConfig Computer-type
  74.                tracking is set to 0 or you use XBBS.TXT
  75.                prompt #394 instead.
  76. *MSGAREAS.XBS  List of message areas in the same format  Mess        You
  77.                you use for the @M command (without the
  78.                prefacing @M, of course).  See the
  79.                sample with HeadEdit.  Note that entries
  80.                in MSGAREAS.XBS should be sorted by area
  81.                number.
  82. *MSGDIRS.XBS   List of message directories if you're     BBS         You
  83.                using more than the one in CONFIG.BBS.
  84.                One per line with trailing backslash.
  85.                You don't need to list the directory in
  86.                CONFIG.BBS.  This file is used by LOGON
  87.                and XUSER to maintain LASTREAD.BBS in
  88.                each directory.
  89. *RULES.###     Rule file for area ### (i.e. area #1      Menu\Bulls  You
  90.                would be RULES.001, area #99 would be
  91.                RULES.063 (99 decimal is 63 hex), etc.)
  92.                If you don't speak hexadecimal, load
  93.                GWBASIC (BASICA) and type ? HEX$(99)
  94.                or whatever number you'd like to convert.
  95.                You get out of GWBASIC by typing SYSTEM.
  96. *INTRO.###     Intro file for area ### (same format as   Menu\Bulls  You
  97.                RULES.### above)
  98. *netnode.MAL   Outgoing mail packet for XHMS use         .\XPORT     System
  99. *netnode.RPK   Incoming mail packet created by XHMS      .\MPORT     XHMS
  100.                XGateKpr imports these
  101.  
  102.  --Text/Menu files (all by you, all in Menu directory, all optional)
  103.  
  104.  FileName      Description
  105.  ============  =============================================================
  106.  TOOSLOW.XBS   Read to users below the minimum baud rate (no .GBS)
  107.  LOGO.XBS      Read when Logon comes up before asking for name (no .GBS)
  108.  TRASHCAN.XBS  Read if name or handle found in TRASHCAN.CTL
  109.  PHONECAN.XBS  Read if name or handle found in PHONECAN.CTL
  110.  NOTFOUND.XBS  Read if their entered name isn't in USERS.BBS (no .GBS)
  111.  LOCKED.XBS    Read if the user logging on is locked out
  112.  MYLOGON.XBS   Read if available.  BYPASSES STANDARD LOGON PROCEDURE;
  113.                saves new user.  Only way out without adding user is to
  114.                hang up.  ADVANCED USE ONLY!
  115.  NEWUSER.XBS   Read to new users after they confirm their name (no .GBS)
  116.  DUPEPHON.XBS  Read if user's phone number is a duplicate
  117.  PHONE1.XBS    Read before user is asked for first phone number
  118.  PHONE2.XBS    Read before user is asked for second phone number
  119.  BIRTHDAY.XBS  Read before user is asked for his/her birth date
  120.  LENGTH.XBS    Read before user is asked what his/her terminal length is
  121.  WIDTH.XBS     Read before user is asked what his/her terminal width is
  122.  GRAPHICS.XBS  Read before user is asked if s/he wants ANSI graphics
  123.  FULLSCRN.XBS  Read before user is asked if s/he wants the fullscreen editor
  124.  HIASCII.XBS   Read before user is asked if s/he wants to receive high
  125.                ascii characters
  126.  CLEARING.XBS  Read before user is asked if s/he wants screen clearing
  127.  PAUSING.XBS   Read before user is asked if s/he wants page pausing
  128.  SPECFLAG.XBS  Read before user has opportunity to set special flag
  129.  HANDLE.XBS    Read before user is asked if they want to use a handle
  130.                (Note: you don't _have_ to support handles...see XConfig)
  131.  PASSWORD.XBS  Read before user is asked to enter a password
  132.  CITY.XBS      Read before user is asked what his/her city is
  133.  STATE.XBS     Read before user is asked what his/her state is
  134.  ZIP.XBS       Read before user enters their 5-digit zip code
  135.  NEWQUEST.XBS  Read to new users after login completion
  136.  HAPPY.XBS     Read if it is the user's birthday at logon
  137.  WELCOME.XBS   Read after all users complete login (after NEWQUEST if new)
  138.  CHATON.XBS    Read when you initiate chat mode
  139.  CHATOFF.XBS   Read when you end chat mode
  140.  CHAT.XBS      Read when you are paged (via text command @c) and In
  141.  NOCHAT.XBS    Read when you are paged and Out
  142.  GETLOST.XBS   Read to obnoxious users who page too many times
  143.  BULLHELP.XBS  Read when a user hits [Enter] in Bulls-mode
  144.  PROTOCOL.XBS  Alternate menu (list) of protocols for u/d
  145.  JUMPOUT.XBS   Read when the SysOp jumps to DOS via ALT-J
  146.  JUMPBACK.XBS  Read when the SysOp returns from a jump to DOS
  147.  EXTRAMSG.XBS  Read if the user selects [E] in an Extended Msg area
  148.  BULLXTRA.XBS  Read if user selects [*] in Bulls-mode
  149.  FILEXTRA.XBS  Read if user selects [*] in Files-mode
  150.  DOORXTRA.XBS  Read if user enters [*][Enter] in Doors-mode
  151.  IJITXTRA.XBS  Read if user selects [*] in Ijit-mode
  152.  XIJIT###.XBS  Read if user selects an added command in Ijit-mode (see
  153.                XBBS.TXT prompt #453).
  154.  BULLS###.XBS  Read if user selects an added command in Bulls-mode (see
  155.                XBBS.TXT prompt #433).
  156.  XFILE###.XBS  Read if user selects an added command in Bulls-mode (see
  157.                XBBS.TXT prompt #206).
  158.  FLBBS###.XBS  Read if user selects an added command after a FILES.BBS
  159.                page (see XBBS.TXT prompt #268).
  160.  AFTER###.XBS  Read if user selects an added command after a msg has
  161.                been read (see XBBS.TXT prompt #434).
  162.  VIEWFILE.XBS  Read if the user selects [V] in an Assoc Msg/File area
  163.  CHEKFILE.XBS  Read after user inputs a file string for upload or
  164.                download.  Allows you to do your own acceptance
  165.                processing.
  166.  MARKFILE.XBS  Read if M pressed at paged FILES.BBS prompt under some
  167.                circumstances (see @f).
  168.  BETWEEN.XBS   If there is a ^aINFO: or ^aASSOC: kludge line in the
  169.                message being read, XBBS reads this file after displaying
  170.                the header (and associated file info if found).
  171.  TWEENMSG.XBS  Similar to BETWEEN.XBS but read for any message that does
  172.                *not* qualify for BETWEEN.XBS.
  173.  F1.XBS        Read when F1...F10 key is pressed.
  174.  ...
  175.  F10.XBS
  176.  AF1.XBS       Read when SHIFT-F1...ALT-F9 key is pressed.  First 10 are
  177.  ...           SHIFT-F# keys, next 10 are CTRL-F# keys, last 9 are ALT-F#
  178.  ...           keys.  Should be plenty to keep you busy.
  179.  ...
  180.  AF29.XBS
  181.  SYSHELP.XBS   SysOp help file read locally only (even if someone is
  182.                online) when the ALT-F10 key is pressed.  Good for
  183.                reminding you what the other special keys have been set
  184.                up to do.
  185.  GOODBYE.XBS   Read at logoff (you have to explicitly call it; violations
  186.                are not counted if this file is being read when carrier is
  187.                lost.  A @x<#> command should be in that file.)
  188.  
  189.