home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / MAXMEN01.ZIP / MAXMENU.DOC < prev    next >
Encoding:
Text File  |  1993-12-05  |  5.8 KB  |  169 lines

  1. Welcome to the Maxmenu version 1.0
  2.  
  3.  
  4. What it does:
  5.  
  6. Maxmenu generates out of your *.mnu files full 3D Ansi *.bbs menus
  7. Maxmenu generates also RIP compatible menus
  8. So you don't have to change your menus manually for every new
  9. Menuitem only run maxmenu over your *.mnu file that's all.
  10.  
  11. Install :
  12. read first this doc file
  13.  
  14. What you need :
  15.  
  16. first edit your Menus.ctl file that it looks like this
  17.  
  18. Menu MAIN0
  19.         Title           MAIN
  20.         MenuHeader      none
  21.         MenuFile        c:\max\menus\Main0  < there you call *.bbs menus
  22.         Display_Menu    Message%Y              Disgrace "Message Areas"
  23.         Display_Menu    File%Y                 Disgrace "File Areas"
  24.         Display_Menu    Change%Y               Disgrace "Change Setup"
  25.  
  26.  
  27. So if you have a main0.mnu file maxmenu will generate a main0.bbs file.
  28.  
  29. Then make shure your RIP users get the R keyflag set cause my ripmenus
  30. have in the first line the [ifkey]R and my normal Maximus Menus have
  31. the [notkey]R token included.
  32.  
  33. you only have to make shure that the following mecca sequence is included
  34. in your Welcome.bbs and rookie.bbs file.
  35.  
  36. ...... welcome.mec .............
  37. [moreoff ckoff]
  38. [link]c:\max\misc\rip\r-logo
  39.  
  40. .......r-logo...................
  41. [moreoff ckoff][cls]
  42. [comment !|1K|w0000270O12|#|#|# = Set Rip text windows to 80x25]
  43. [comment !|1K|w05052D1421|#|#|# = Set Rip text windows to 80x25 small font]
  44. looking for RIP-TERMINAL
  45. [ifkey]R [keyoff]R
  46. !|1K|w0000270O11|#|#|#
  47. [cls]
  48. [clear_stacked]
  49. [comment !|1F000000RIP? Will return a 0 or 1 if the caller has a RIP Terminal]
  50. !|1F000000RIP?
  51. [pause][pause][pause]
  52. [no_keypress][goto no_rip]
  53. [menu]0123456789zxcvbnm,./';lkjhgfdsaqwertyuiop[]
  54. [choice]1 [goto rip]
  55. [choice]0 [goto rip]
  56. [goto no_rip]
  57.  
  58. [/rip]
  59. [cls]
  60. [hotkeys goto hotenabled]
  61. [menu_cmd chg_hotkeys]
  62. [/hotenabled]
  63. [keyon]R
  64. [link]c:\max\misc\rip\hello.rip
  65. !|10$PHASER$!|10$PHASER$!|10$PHASER$
  66. [/no_rip]
  67. ..................................................
  68.  
  69. DON'T PUT IT IN YOUR LOGO.BBS cause max doesn't know at this time the
  70. Username!
  71.  
  72. thats all for the beginning.
  73.  
  74. If you already have some *.bbs menufiles then copy some of your *.mnu
  75. files to a different subdir and run maxmenu in this subdir cause Maxmenu
  76. overwrites all old *.bbs files with his outputfiles.
  77. so if you only want to see how your menus would look like then e.g.
  78. rename the main.bbs to f9.bbs copy this file to your \misc subdir and run
  79. it with function key F9.
  80.  
  81.  
  82. Now something for the interested sysops :
  83.  
  84. if you want to know how the bbsfiles are generated then run ACCEM on them
  85. then you can see how menus are generated.
  86. The normal Ansi/maximus menus have the following construction.
  87. Every privileglevel gets only Menus with his Privlevel so a user with
  88. level NORMAL doesn't see Menuitems for users with level EXTRA.
  89. Thats normaly a hard work if you generate your menus with an AnsiEditor.
  90.  
  91. The normal Ansi/maximus menus are also helpdependent that means a user with
  92. helplevel NOVICE gets full menus a user with helplevel REGULAR gets only
  93. the first characters of the menupoints and so on.
  94. users with helplevel Hotflash are not supported but they are also
  95. not supported in all other ansi menus.
  96.  
  97. The ripmenus are somewhat different with ripmenus the user gets only
  98. menupoints where he has a valid level so NORMAL users get only menupoints
  99. with privlevel TWIT,DISGRACE,NORMAL.
  100. The ripmenus don't care what helplevel the user has they all get full menus.
  101.  
  102.  
  103.  
  104. How to run maxmenu:
  105.  
  106. you can run it by commandline
  107.  
  108. MAXMENU MAIN1
  109. then maxmenu will look for a main1.mnu file and make in the same subdir a
  110. Main1.bbs file
  111.  
  112. you can also make a batchfile if you want to make *.bbs files for all your
  113. *.mnu files
  114.  
  115. .................allmenus.bat....................
  116. @echo off
  117. for %%X in (*.mnu) do maxmenu %%X
  118.  
  119. in this archive there should also be an ENGLISH.MAD file this is an
  120. special language file created from the original english.mad for max 2.01wb
  121. but this language file takes advantage of my ansi/max menus so your maximus
  122. will get an unique look and feel.
  123.  
  124. If you want to know how to implement your own menustyles then open
  125. english.mad with your texteditor and search for ▌ alt-221 this char
  126. is mostly implemented in my menus.
  127.  
  128.  
  129. Switching ripmenusupport on and of in the change septup menu
  130. here is an sample how to switch rip on and off in the change setup
  131.  
  132. ....................menus0.ctl.......................
  133. Menu CHANGE0
  134.         Title           CHANGE
  135.         HeaderFile      Misc\Change < you need this line
  136.         MenuHeader      Change
  137.         MenuFile        c:\max\menus\change0
  138.         Display_Menu    Main%Y                     Twit "Quit to Main Menu"
  139.         ....
  140.         ....
  141. NoDsp   Display_File    Misc\Ripsupp             Normal "R"
  142.         Display_menu    Change%Y                 Normal "Rip Support"
  143.  
  144. ......................change.mec.......................
  145. [ifkey]R [white          ]▐[white on gray] [black on gray]  RIP Support   [yellow on gray] YES                                                      [white on gray]  [darkgray]▌
  146. [notkey]R [white          ]▐[white on gray] [black on gray]  RIP Support   [yellow on gray] NO                                                       [white on gray]  [darkgray]▌
  147. [up]
  148.  
  149. ......................rippsupp.mec......................
  150. [ifkey]R [keyoff]R [goto end]
  151. [notkey]R [keyon]R [goto end]
  152. [/end]
  153.  
  154.  
  155. Thats all so the user can online toggle if he wants now rip or if he
  156. wants to switch it off.
  157.  
  158.  
  159. If you have any questions/hints/tips then don't hesitate and gimme
  160. a netmail.
  161. If you don't like the menus then send me an example what menustyle you
  162. prefer and i will look to implement it in the next version but don't make
  163. them too difficult even computers have their limits.
  164.  
  165.  
  166. greetings Schlagi
  167.           2:310/3.0 cuckoo's nest vienna/austria
  168.  
  169.