home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / MAX_CDOC.EXE / MENUS.CTL < prev    next >
Encoding:
Text File  |  1991-05-31  |  18.3 KB  |  349 lines

  1. %          ----------------------------------------------------
  2. %          MENUS.CTL -- The menus control file for Maximus-CBCS
  3. %          ----------------------------------------------------
  4. %
  5. % This file controls all of the aspects of Maximus' menus;  From what and
  6. % where and how the individual options perform, to how the actual menu
  7. % looks.
  8. %
  9. % Each menu definition is started by a "Menu" keyword.  Right after the
  10. % "Menu" keyword, you should tell Maximus the name of the file which
  11. % you want to store the menu on disk as, with an extension of
  12. % <menuname>.Mnu.  (The file extension will be added automatically for
  13. % you.)  The only two menus that Maximus itself will call are called "MAIN"
  14. % and "EDIT" -- the former is called as soon as a user has logged on,
  15. % and the latter is called whenever the user gets to the menu portion of
  16. % the BorED or MaxEd editors.  Other than those two, you are completely
  17. % free to name your menus as you wish.  Since you define the links
  18. % between menus, whatever you call your message menu is of no
  19. % consequence to Maximus.  Also, you are completely free to put as many
  20. % items on as many menus as you want, although it is recommended that
  21. % you keep the general menu structure the same.  You can have up to a
  22. % maximum of 127 separate menu options on each individual menu.
  23.  
  24. Menu MAIN
  25.         %
  26.         % This option defines what the name of the menu will look like
  27.         % on-screen, to the user.  This doesn't necessarily have to be
  28.         % the same name as you specified above.
  29.  
  30.         Title           ÑD┐∩│µ
  31.  
  32.         % This option specifies what you want Maximus to print out before
  33.         % every menu prompt.  The default, `MenuHeader None', will display
  34.         % nothing before the prompt.  The other menu headers available
  35.         % are:
  36.         %
  37.         %       MenuHeader Message:   Displays a "Msg.area xx ... Description"
  38.         %                             status line before each prompt.
  39.         %
  40.         %       MenuHeader File:      Displays a "File area yy ... Description"
  41.         %                             status line before each prompt.
  42.         %
  43.         %       MenuHeader Change:    Displays the user's current settings,
  44.         %                             which is usually what you'd find at
  45.         %                             the C)hange Setup menu.
  46.  
  47.         MenuHeader      None
  48.  
  49.         % This next option defines a customized *.BBS file to display
  50.         % *instead* of the standard Maximus-generated menu.  This file
  51.         % will be displayed to all callers who enter the area or
  52.         % place associated with this menu.  This file can contain any
  53.         % of the special embedded codes that you can use in a normal
  54.         % *.BBS file.  The default is not to use a custom file, and to
  55.         % have Maximus generate the menu for you.  (Maximus also
  56.         % supports a second customized .BBS file for each area, through
  57.         % the `HeaderFile' option.  Please see the Maximus Technical
  58.         % Reference Manual for more information.)
  59.  
  60. %       MenuFile        Misc\MenuMain
  61.  
  62.         % If you are using the customized .BBS MenuFile, then you must
  63.         % tell Maximus how many lines on your screen that your custom
  64.         % file takes.  If this value is not specified, or if it is incorrect,
  65.         % then you will have problems with messages being scrolled off the
  66.         % top of your screen because of your customized menufile.
  67.  
  68. %       MenuLength      15
  69.  
  70.         % This option is also only applicable if you're using a custom
  71.         % *.BBS menufile.  As expected, if a user presses a key in the
  72.         % middle of the menu with HOTFLASH turned on, the menu will abort
  73.         % it's display, and jump to the option selected.  However, if
  74.         % your *.BBS file has a coloured background, this operation may
  75.         % cause the background to bleed into the rest of the screen.  The
  76.         % solution is to specify an AVATAR colour number here, which will
  77.         % be displayed BEFORE printing the key the user selected.  Normally,
  78.         % this colour should have the background set to black, or whatever
  79.         % colour your screen normally is.  An index of the AVATAR colour
  80.         % codes (and their corresponding colours) can be found in an
  81.         % appendix of the SysOp manual.
  82.  
  83. %       MenuColour      16
  84.  
  85.         % The next section of this menu defines the actual commands usable.
  86.         % The name of the COMMAND to perform is in the left column.  This
  87.         % tells Maximus what command to execute when that particular
  88.         % option is picked.  Following the command is an optional
  89.         % argument -- some commands need arguments, and others don't.
  90.         % If the argument contains any spaces (such as would a DOS
  91.         % command line), then make sure to replace them with underscores,
  92.         % which will get translated back into spaces when the menu is
  93.         % read back in.  Following the option argument is the priv. level
  94.         % needed to access that command.  If you wish to "lock" a particular
  95.         % area so it can only be accessed by a user possessing certain
  96.         % keys, then follow the priv. level with a forward slash, followed
  97.         % by the lock numbers which you wish to lock.  ie. An
  98.         % option with a priv level of "Disgrace/156" will only be available
  99.         % to users with a priv. of DISGRACE or greater, and only to those
  100.         % users who posess keys one, five and six.  Finally, following the
  101.         % priv level, is the actual command as it appears to the user.  The
  102.         % FIRST character of the description will be the key that activates
  103.         % that specific command.
  104.  
  105.         % Name of cmd    Optional arguments      Priv.   Command as it
  106.         % to execute     for cmd, if any         Level   appears to user
  107.         % ------------  --------------------- --------- -----------------
  108.  
  109.         Display_Menu    Message                    Twit "M> ½HÑ≤¬A░╚░╧"
  110.         Display_Menu    File                       Twit "F> └╔«╫¬A░╚░╧"
  111.         Display_Menu    Change                 Disgrace "C> ¡╫º∩░╤╝╞"
  112. %       Display_Menu    EDTORIAL                   TWIT "E> »S«φ¬A░╚ (1)"
  113. %       Display_Menu    EDTORIA1                   TWIT "D> »S«φ¬A░╚ (2)"
  114.  
  115.         % The above three options tell Maximus to chain to a different
  116.         % *.Mnu file, whose name is specified as an argument.  Please
  117.         % make sure NOT to include a path before the name of your menu,
  118.         % since Maximus will add that according to the currently-defined
  119.         % menu path.
  120.  
  121.         Goodbye                                    Twit "G> º∩ñ╤ªA¿╙ºa !!"
  122.         Statistics                             Disgrace "S> ¿╧Ñ╬¬¼¬p"
  123.         Yell                                    Limited "Y> ⌐IÑs»╕¬°    "
  124.         Userlist                               Disgrace "U> ¿╧Ñ╬¬╠¼d┤M"
  125.         Version                                Disgrace "V> ¬⌐Ñ╗╜s╕╣    "
  126.  
  127.         % The above options are fairly generic, and basically do what
  128.         % they appear to do.
  129.  
  130.         % The following option displays a *.BBS file when it is picked
  131.         % is picked.  You can have as many of these custom files as
  132.         % you wish.
  133.  
  134.         Display_File    Misc\Bulletin              Twit "B> ¡½¼▌ñ╜ºi   "
  135.  
  136.         % The next commands are only of use to multi-line systems.
  137.         % PLEASE SEE THE DOCUMENTATION BEFORE ENABLING THESE
  138.         % COMMANDS!
  139.  
  140.       % Who_Is_On                              Disgrace "W> ¼d╕▀¿ΣÑLÑ╬ñß"
  141.       % Display_Menu    Chat                   Disgrace "/> ╜uñWѵ╜═"
  142.  
  143.         % This tells Maximus that you want to execute an external
  144.         % program, in this case, COMMAND.COM, when the `!' menu option
  145.         % is selected. Other options available are `Xtern_Dos' (which
  146.         % loads COMMAND.COM first -- needed for executing batch files),
  147.         % `Xtern_Chain' (load the to-be-executed program on top of
  148.         % Maximus -- that means control isn't automatically returned to
  149.         % Maximus), and finally `Xtern_Erlvl' (exit with an errorlevel).
  150.         %
  151.         %       Also, when specifying the command/errorlevel to execute,
  152.         % don't forget to use underscores instead of spaces!
  153.         %
  154.         % Examples:
  155.         %
  156.         %   Xtern_Run   C:\MAX\Bonk_/XN      Sysop "N> odelist editor"
  157.         %   Xtern_Dos   C:\MAX\Batchfil.Bat  sysop "R> un XYZ program"
  158.         %   Xtern_Chain C:\MAX\Prog.Exe      SYSOP "T> abulate stats"
  159. %      Xtern_DOS   C:\MAX\ELI\ELO.BAT        TWIT  "T> ╗P╣q╕ú▓ß▓ßñ╤"
  160. %    Display_File    C:\MAX\MISC\AAA         TWIT  "A> ┐δ▓z╡∙ÑU╡n░O"
  161.  
  162.  
  163. UsrRemote Xtern_Run     Command.Com_>com%P_<com%P   Sysop "!> ╕⌡¿∞DOS "
  164. UsrLocal  Xtern_Run     Command.Com                 Sysop "!> ╕⌡¿∞DOS "
  165.  
  166.         % This command invokes the internal Maximus user editor.
  167.  
  168.         User_Editor                               Sysop "@> USER ║▐▓z╡{ªí"
  169.  
  170.         % What follows is the help file you want Maximus to use for this
  171.         % menu.  If you do *not* specify a help file, then a user will
  172.         % *not* be able to press `?' to get help.
  173.  
  174.         Display_File    Hlp\Main                   Twit "?> ╗▓ºU╗í⌐·"
  175.         %
  176. End Menu
  177.  
  178.  
  179. Menu MESSAGE
  180.         Title           ½HÑ≤¬A░╚░╧
  181.         MenuHeader      Message
  182.      %  MenuFile        Misc\MenuMsg
  183.      %  MENULENGTH      14
  184.         MENUCOLOUR      16
  185.  
  186.         % Name of cmd    Optional arguments      Priv.   Command as it
  187.         % to execute     for cmd, if any         Level   appears to user
  188.         % ------------  --------------------- --------- -----------------
  189.  
  190.         Area_Change     Message                    Twit "A> º≤┤½½H░╧" "="
  191.         Area_Change     Message                 Limited "[> ╕⌡ª▄ñWñ@░╧" "["
  192.         Area_Change     Message                 Limited "]> ╕⌡ª▄ñUñ@░╧" "]"
  193.         Read_Next                                  Twit "N> ┼¬ñU½╩½H"
  194.         Read_Previous                              Twit "P> ┼¬½e½╩½H"
  195.         Enter_Message                              Twit "E> ╢}⌐l╝g½H"
  196.         Msg_Reply                                  Twit "R> ╝g½╩ª^½H"
  197.         Msg_Change                                EXTRA "C> º≤º∩½HÑ≤"
  198.         Read_Nonstop                           Disgrace "=> │sº╟┼¬½H"
  199.         Read_Original                          Disgrace "-> ┼¬¡∞½H"
  200.         Read_Reply                             Disgrace "+> ┼¬ª^½H"
  201.         Msg_List                               Disgrace "L> ┬▓¡nªC½H"
  202.         Msg_Scan                               Disgrace "S> └╦¼d¡╙ñH½HÑ≤"
  203.         Msg_Inquire                            Disgrace "I> ñ±╣∩╖j┤M"
  204.         Display_Menu    Main                       Twit "M> ª^ÑD┐∩│µ"
  205.         Display_Menu    File                    Limited "J> ╕⌡ª▄└╔«╫¬A░╚░╧"
  206.      %  Who_Is_On                               Limited "W> ¼d╕▀¿ΣÑLÑ╬ñß"
  207.      %  Display_Menu    Chat                    Limited "/> ╜uñWѵ╜═"
  208.         Chg_Hotkeys                            Disgrace "!> º╓┴Σñ┴┤½"
  209.         Goodbye                                    Twit "G> º∩ñ╤ªA¿╙ºa !!"
  210.         Msg_Kill                                  sysop "K> ºR░ú½HÑ≤"
  211.         Msg_Upload                             Disgrace "U> ░eñWºA¬║½HÑ≤"
  212.         Forward                                   sysop "F> ╜╞╗s½HÑ≤"
  213.         Msg_Hurl                                  sysop "H> ╖h▓╛½HÑ≤"
  214.         Xport                                     sysop "X> ½HÑ≤┐ΘÑX"
  215. %   Ctl Xtern_Run MsgMan.Exe_C:\Max\MsgMan.Ctl_%L Disgrace "# Message Manager"
  216.   NoDsp Same_Direction                         Disgrace "|"
  217.   NoDsp Read_Individual                        Disgrace "0"
  218.   NoDsp Read_Individual                        Disgrace "1"
  219.   NoDsp Read_Individual                        Disgrace "2"
  220.   NoDsp Read_Individual                        Disgrace "3"
  221.   NoDsp Read_Individual                        Disgrace "4"
  222.   NoDsp Read_Individual                        Disgrace "5"
  223.   NoDsp Read_Individual                        Disgrace "6"
  224.   NoDsp Read_Individual                        Disgrace "7"
  225.   NoDsp Read_Individual                        Disgrace "8"
  226.   NoDsp Read_Individual                        Disgrace "9"
  227.   Local Display_File    Hlp\Msg                    Twit "?> ╗▓ºU╗í⌐·"
  228.  Matrix Display_File    Hlp\Mail                   Twit "?> ╗▓ºU╗í⌐·"
  229.    Echo Display_File    Hlp\Echo                   twit "?> ╗▓ºU╗í⌐·"
  230.         %
  231. End Menu
  232.  
  233. Menu FILE
  234.         Title           └╔«╫¬A░╚░╧
  235.         MenuHeader      File
  236.  
  237.      %  MenuFile        Misc\MenuFile
  238.      %  MENULENGTH      12
  239.         MENUCOLOUR      16
  240.  
  241.         % Name of cmd    Optional arguments      Priv.   Command as it
  242.         % to execute     for cmd, if any         Level   appears to user
  243.         % ------------  --------------------- --------- -----------------
  244.  
  245.         Area_Change     File                       Twit "A> º≤┤½└╔░╧" "="
  246.         Area_Change     File                    Limited "[> ╕⌡ª▄ñWñ@░╧" "["
  247.         Area_Change     File                    Limited "]> ╕⌡ª▄ñUñ@░╧" "]"
  248.         Locate                                 Disgrace "L> ┤MºΣ¼Y»S⌐w└╔«╫"
  249.         File_Titles                                Twit "F> ¼d¼▌└╔«╫"
  250.         Type                                       TWIT "T> ┼πÑ▄ñ║ñσ"
  251.         Download                               Disgrace "D> ▒a¿½└╔«╫"
  252.         Upload                                 Disgrace "U> ░eñW└╔«╫"
  253.         Statistics                             Disgrace "S> ¿╧Ñ╬¬¼¬p"
  254.         Contents                                Limited "C> └ú┴Y└╔ñ║«e"
  255.         NewFiles                               Disgrace "N> ╖s¿∞└╔«╫¼d┤M"
  256.         Raw                                      NORMAL "R> ¼d╕▀└╔«╫"
  257.         File_Kill                                 Sysop "K> ºR░ú└╔«╫"
  258.         File_Hurl                                 Sysop "H> ╖h▓╛└╔«╫"
  259.         Override_Path                             Sysop "O> ╕⌠«|└╔«╫ªs¿·"
  260.         Display_Menu    Main                       Twit "M> ª^ÑD┐∩│µ"
  261.         Display_Menu    Message                 Limited "J> ╕⌡ª▄½HÑ≤¬A░╚░╧"
  262.       % Who_Is_On                               Limited "W> ¼d╕▀¿ΣÑLÑ╬ñß"
  263.       % Display_Menu    Chat                    Limited "/> ╜uñWѵ╜═"
  264.         Chg_Hotkeys                            Disgrace "!> º╓┴Σñ┴┤½"
  265.         Goodbye                                    Twit "G> º∩ñ╤ªA¿╙ºa !!"
  266.         Display_File    Hlp\FileHelp               Twit "?> ╗▓ºU╡e¡▒"
  267.         %
  268. End Menu
  269.  
  270. Menu CHANGE
  271.         Title           ░╤╝╞¡╫º∩░╧
  272.         MenuHeader      Change
  273.  
  274. %       MenuFile        Misc\MenuChg
  275.  
  276.         % Name of cmd    Optional arguments      Priv.   Command as it
  277.         % to execute     for cmd, if any         Level   appears to user
  278.         % ------------  --------------------- --------- -----------------
  279.  
  280.         Chg_Realname                              Sysop "R> »u╣Ω⌐mªW"
  281.         Chg_Phone                              Disgrace "#> │s╡╕╣q╕╣"
  282.         Chg_City                               Disgrace "C> ╝╖╕╣½░ѽ"
  283.         Chg_Password                           Disgrace "P> ▒K╜X"
  284.         Chg_Help                               Disgrace "H> ╗▓ºU╡Ñ»┼"
  285.         Chg_Nulls                                 SYSOP "N> ¬┼ªrñ╕╜X"
  286.         Chg_Width                                  Twit "W> ┐├╣⌡╝e½╫"
  287.         Chg_Length                                 Twit "L> ┐├╣⌡¬°½╫"
  288.         Chg_Tabs                                   Twit "T> ¿╧Ñ╬╕⌡«µ┴Σ"
  289.         Chg_More                                   Twit "M> ¿C¡╢╝╚░▒"
  290.         Chg_Video                                  Twit "V> ANSIñ┴┤½"
  291.         Chg_Editor                                 Twit "F> Ñ■¡╢½HÑ≤╜s┐Φ"
  292.         Chg_Clear                                  Twit "S> ▓M░ú╡e¡▒"
  293.         Chg_IBM                                    Twit "I> ññ¡^ñσñ┴┤½"
  294.         Chg_Hotkeys                                Twit "!> º╓┴Σñ┴┤½"
  295.         Display_Menu    Main                       Twit "Q> ª^¿∞ÑD┐∩│µ"
  296.   NoDsp Display_Menu    Main                       Twit "|"
  297.         Display_File    Hlp\Change              Limited "?> ╗▓ºU╡e¡▒"
  298.         %
  299. End Menu
  300.  
  301. Menu EDIT
  302.         Title           ªµ╜s┐Φ╛╣
  303.  
  304. %       MenuFile        Misc\MenuEdit
  305.  
  306.         % Name of cmd    Optional arguments      Priv.   Command as it
  307.         % to execute     for cmd, if any         Level   appears to user
  308.         % ------------  --------------------- --------- -----------------
  309.  
  310.         Edit_Save                                  Twit "S> ªs░_½HÑ≤"
  311.         Edit_Abort                                 Twit "A> ⌐±▒≤½HÑ≤"
  312.         Edit_List                                  Twit "L> ┬▓¡nªC½H"
  313.         Edit_Edit                                  Twit "E> ╜s┐Φñ@ªµ"
  314.         Edit_Insert                                Twit "I> ┤íñJñ@ªµ"
  315.         Edit_Delete                                Twit "D> ºR░úñ@ªµ"
  316.         Edit_Quote                             Disgrace "Q> ñ▐½H"
  317.         Edit_Continue                          Disgrace "C> ─~─≥╝g½H"
  318.         Edit_To                                  Normal "T> ¡╫º∩ª¼½HñH"
  319.         Edit_Subj                                Normal "J> ¡╫º∩┤ú¡n"
  320.         Edit_From                                 Sysop "F> ╡o½HñH"
  321.         Edit_Handling                             Sysop "H> ─▌⌐╩¡╫º∩"
  322.         Read_DiskFile                             Sysop "R> └╔«╫┬α¼░½HÑ≤"
  323.         Display_File    Hlp\Editor                 Twit "?> ╗▓ºU╡e¡▒"
  324.         %
  325. End Menu
  326.  
  327.  
  328. Menu CHAT
  329.         Title           ╣qñl╖|─│< ªh╜uѵ╜═ >
  330.         MenuHeader      Chat
  331. %       MenuFile        Misc\MenuChg
  332.  
  333.         % Name of cmd    Optional arguments      Priv.   Command as it
  334.         % to execute     for cmd, if any         Level   appears to user
  335.         % ------------  --------------------- --------- -----------------
  336.  
  337.         Chat_CB                                Disgrace "C> ╜uñWѵ╜═"
  338.         Chat_Page                              Disgrace "P> ⌐IÑs¼Y USER"
  339.         Chat_Pvt                               Disgrace "A> ª^╡¬ USER"
  340.         Chat_Toggle                            Disgrace "T> ñ┴┤½¬¼║A"
  341.         Display_Menu    File                    Limited "F> ╕⌡ª▄└╔«╫¬A░╚░╧"
  342.         Display_Menu    Message                 Limited "M> ╕⌡ª▄½HÑ≤¬A░╚░╧"
  343.         Who_Is_On                               Limited "W> ¼d╕▀¿ΣÑLÑ╬ñß"
  344.         Chg_Hotkeys                            Disgrace "!> º╓┴Σñ┴┤½"
  345.         Display_Menu    MAIN                   Disgrace "Q> ª^ÑD┐∩│µ"
  346.         Goodbye                                Disgrace "G> º∩ñ╤ªA¿╙ºa !!"
  347.         Display_File    Hlp\Chat               Disgrace "?> ╗▓ºU╡e¡▒"
  348. End Menu
  349.