home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / v611docs.zip / VMAIN611.ZIP / VC10-AG < prev    next >
Text File  |  1993-10-08  |  8KB  |  207 lines

  1.                                             VBBS 6.11 Documentation -- 10-G-1
  2.  
  3.          ╔════════════════════════════════════════════════════════════════╗
  4.          ║ CHAPTER TEN ANNEX G      MISCELLANEOUS COMMANDS                ║
  5.          ╚════════════════════════════════════════════════════════════════╝
  6.  
  7.                 This is the catchall category.  Many useful commands are
  8.          located in this section that just can't be qualified by a major
  9.          type.
  10.  
  11.          VISUAL/INTERACTIVE
  12.          ══════════════════
  13.  
  14.          AUTOPOST <---
  15.  
  16.                 This brings up the autopost listing.  See VBBS.DOC for more
  17.            information on autoposts.
  18.  
  19.          LISTCALLERS ->  LISTCALLERS <value1>
  20.  
  21.                 This command brings up a list of the callers to your BBS
  22.            for the day.  This will show all of the daily callers if
  23.            <value1> is left blank or set to a number higher than the
  24.            total number of callers, otherwise it will show the last
  25.            <value1> callers.
  26.  
  27.          LOGOFF <---
  28.          LOGOFFYN <---
  29.  
  30.                 These two commands show the user the LOGOFF.MNU and then
  31.            log the user off of the BBS. The only difference between the
  32.            two is that LOGOFFYN prompts the user, while LOGOFF just does
  33.            it.
  34.  
  35.          PAGESYSOP <---
  36.  
  37.                 This pages the sysop for chat, if available.  See VBBS.DOC
  38.            for information on chat availability.
  39.  
  40.          RANDOM <---
  41.  
  42.                 This command shows one of your random blurbs from your
  43.            random blurbs file.  See VBBS.DOC for more information on the
  44.            random message setup (in VCONFIG).
  45.  
  46.          STACK ->  STACK <variable1>
  47.  
  48.                 This command takes the string in <variable1> and places it
  49.            into the next input section that the script enters.  This can
  50.            help make automating multi-keypress functions, like viewing a
  51.            certain message, easy.  It has been tested and can store at the
  52.            LEAST 800 characters from 80 '&'ed variables with NO problems.
  53.            To STACK more than one line of characters for this command just
  54.            use the '&' operator to add multiple variables into the one
  55.            <variable1> for use on the STACK line.  If you DOOR out of VBBS
  56.            or switch to VQWK/VBBS-AUX the information in the stack will be
  57.            lost and will not be implemented.
  58.  
  59.  
  60.                                             VBBS 6.11 Documentation -- 10-G-2
  61.  
  62.  
  63.          SYSINFO <---
  64.  
  65.                 This shows the user a listing of the BBS' activity during
  66.            the current day and over the BBS' lifetime.
  67.  
  68.          VALIDATE <---
  69.  
  70.                 This loads up the network message validation routine. All
  71.            messages in 'Validate On' subs are located here.
  72.  
  73.  
  74.          WHO <---
  75.  
  76.                 This command lists who is currently online and what they
  77.            are doing.  This normally lists the last function block command
  78.            that was selected or the last ACTION command that was used.
  79.  
  80.  
  81.          USER MODIFIERS
  82.          ══════════════
  83.  
  84.          ACCOUNT <---
  85.  
  86.                 This brings up the user's default settings and allows the
  87.            user to change them.
  88.  
  89.          ACTION ->  ACTION <string1>
  90.  
  91.                 This command changes the setting in the <who> command's
  92.            listing to <string1>.  <string1> can be a maximum of 22
  93.            characters long.
  94.  
  95.          ADDCREDITS ->  ADDCREDITS <value1>
  96.  
  97.                 This command adds a number of credits = to <value1> to the
  98.            users account.  <value1> can be positive or negative.
  99.  
  100.          ADDTIME ->  ADDTIME <value1>
  101.  
  102.                 This command adds a number of minutes equal to <value1> to
  103.            the users time left for the day.  <value1> can be positive or
  104.            negative.  Note: The change is for the current call ONLY when
  105.            <value1> is positive but lasts for the entire day if <value1>
  106.            is negative, so be careful when using a negative value.
  107.  
  108.          SETACCFLAG ->  SETACCFLAG <variable1> <option>
  109.  
  110.                 These are the flags used in VConfig to set up restrictions
  111.            on your subs.  They are the (h) flags in the user editor and
  112.            more information on their uses can be found in VBBS.DOC.  The
  113.            <variable1> can be any letter from A to Z and <option> is either
  114.            ON or OFF (remember it is case insensitive).
  115.  
  116.  
  117.                                             VBBS 6.11 Documentation -- 10-G-3
  118.  
  119.  
  120.          SETEXTRA ->  SETEXTRA <value1> <string2>
  121.  
  122.                 There are 8 user-specific variables available for use.
  123.            Each variable can contain a <string2> of up to 16 characters.
  124.            The <value1> determines which $EXTRAx will be set.  This is one
  125.            of the ways you can have info pass between scripts and kept
  126.            track of during the 'DOOR' command.  See VDOOR.DOC for a full
  127.            explaination on how this is done.
  128.  
  129.  
  130.          SETFLAGS ->  SETFLAGS <variable1> <option>
  131.  
  132.                 There are 26 user-specific flags available for use, these
  133.            are also called general (i) flags.  Each flag is a letter from
  134.            A to Z and they are toggled with the <option> ON or OFF.  This
  135.            is another way info can be passed between scripts or saved for
  136.            use after a 'DOOR' command.  See VDOOR.DOC for an integrated
  137.            example on how this is done.
  138.  
  139.            Special Note - three of the flags have a preset use for VBBS:
  140.                  A -->  This flag is toggled on/off with the defaults
  141.                         A>utopost command.
  142.                  F -->  When this flag is ON the user will use the
  143.                         built-in Full-Screen Editor.
  144.                  X -->  When this flag is ON the user will only see
  145.                         a menu by pressing <?>. Also called expert mode.
  146.  
  147.          SETSL -> SETSL <value1>
  148.  
  149.                 Use this command to alter a users security level as shown
  150.           by the $security variable.  The <value1> can be any integer value
  151.           from 0 to 250.  The limit of 250 was set for security reasons.
  152.  
  153.          SETTIMELIMIT -> SETTIMELIMIT <value1>
  154.  
  155.                 This command can be used to increase or decrease a user's
  156.           maximum time per day as shown by the $maxtime variable.  It will
  157.           accept any integer from 0 to 240 for <value1> and this value is
  158.           in minutes per day. The limit of 240 was set for security reasons.
  159.  
  160.          USEREDIT <---
  161.  
  162.                 This command loads the user editor, mostly for sysop use.
  163.            Only accounts with an SL of 255 can access this feature.
  164.  
  165.  
  166.          REAL MISCELLANY
  167.          ═══════════════
  168.  
  169.          ! ->  ! <put your comments here>
  170.  
  171.                 Comment line. All text after a '!' is ignored by the
  172.            script compiler.
  173.  
  174.  
  175.                                             VBBS 6.11 Documentation -- 10-G-4
  176.  
  177.  
  178.          & ->  & <filename>
  179.  
  180.                 This is an include directive for the VSCRIPT compiler to
  181.            add in the contents of another script onto the end of the
  182.            existing code during compilation.  This allows you to write
  183.            up modular scripts and use them in more than one main script
  184.            without having to type or block-copy the section in.  Just
  185.            remember that it adds the code onto the END of the original
  186.            script, so you must include the GO or CALL statements to get
  187.            access to the extra sections.  You can also use this function
  188.            to reduce the size of a single script, as a very long START.V
  189.            can cause problems when it is run (yet you will have none
  190.            of the problems if you break into pieces and include them in.)
  191.  
  192.          BEEP <---
  193.  
  194.                 This sends a beep through the computer speaker.
  195.  
  196.          DELAY ->  DELAY <value1>
  197.  
  198.                 This command pauses the script for <value1> seconds.
  199.  
  200.          LOG ->  LOG <token2> <token3> <token4> ... <token7>
  201.  
  202.                 This command writes up to 6 tokens into the daily log
  203.            file BBS.LOG, located in your \DATA directory.
  204.  
  205.  
  206.  
  207.