home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / CDOR0811.ZIP / DOCS.ZIP / MODS.MOD < prev    next >
Encoding:
Text File  |  1993-08-08  |  11.0 KB  |  199 lines

  1. --------------------------------------------------------------------
  2. MODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODS
  3. --------------------------------------------------------------------
  4.  
  5. These are mods that are going to be added, finished being added, or
  6. are being considered to be added to the CDor Mods.
  7.  
  8. Help is appreciated!  If you make any of the following work, please
  9. let me know!
  10.  
  11. --------------------------------------------------------------------
  12. MODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODSMODS
  13. --------------------------------------------------------------------
  14. de-increment the line count when marking files
  15. --------------------------------------------------------------------
  16. Make SmartTxt for ANSIMusic,Extended,New Mail,More Prompt On/Off
  17. --------------------------------------------------------------------
  18. Make it an option for user preferences to follow into subboards in
  19. SUB SetUserPrefs and in CONFIG
  20. --------------------------------------------------------------------
  21. Make capability to edit marked files
  22. --------------------------------------------------------------------
  23. Add Twit User Features to ZGlobalTwit (use an external file)
  24. --------------------------------------------------------------------
  25. Hard code config's stack space and buffer space
  26. --------------------------------------------------------------------
  27. Take out internal protocols
  28. --------------------------------------------------------------------
  29. Make a config option to control what type of graphics are used NACVR
  30. With separate help files.
  31. --------------------------------------------------------------------
  32. Add file size and xfer time to "searching for..." when downloading
  33. --------------------------------------------------------------------
  34. Have a list of personal files to never change "*" to "!"
  35.  (line 59400 RBBSSUB4)
  36. --------------------------------------------------------------------
  37. Make a who downloaded what file
  38. --------------------------------------------------------------------
  39. Allow conference name to be entered during More prompt during conf.
  40. list display
  41. --------------------------------------------------------------------
  42. Take out the UPLOADLG.DEF mod since the uploader's name can be put
  43. in the file description anyway.
  44. --------------------------------------------------------------------
  45. Make single menu files for each type (none,mono,color,avatar,RIP)
  46. --------------------------------------------------------------------
  47. Make ANSI version of RCHAT
  48. --------------------------------------------------------------------
  49. Make RIP version of ANSICHAT
  50. --------------------------------------------------------------------
  51. Make *.MSG bases readable from RBBS
  52. --------------------------------------------------------------------
  53. Make the [I] mod configurable as to what screens can be displayed by
  54. using a list file
  55. --------------------------------------------------------------------
  56. Allow individual bulletins to be read at login instead of all or
  57. quit
  58. --------------------------------------------------------------------
  59. Add questionaire templates back into the DOORS.DEF file but KEEP the
  60. text file display mod too.
  61. --------------------------------------------------------------------
  62. Make an "LGSYS" like LGSTATS for the rest of the info at logon for
  63. the sysop
  64. --------------------------------------------------------------------
  65. Ask caller to enter correct filename on batch upload if filename
  66. entered duplicates a file already online instead of having to
  67. re-enter all filenames and previous descriptions.
  68. --------------------------------------------------------------------
  69. Enable extended descriptions for batch uploads
  70. --------------------------------------------------------------------
  71. Include Personal Files when searching files
  72. --------------------------------------------------------------------
  73. Show "N/A" for Rcvd: field in Messages to ALL
  74. --------------------------------------------------------------------
  75. Add "[P]rotocol change" and "[E]dit batch" to AutoLogOff Options
  76. --------------------------------------------------------------------
  77. Be able to show callers log from MENU0
  78. --------------------------------------------------------------------
  79. Callers log should state what files weren't allowed to be downloaded
  80. when caller hasn't uploaded enough just as when there isn't enough
  81. time.
  82. --------------------------------------------------------------------
  83. When caller doesn't have enough bytes or time to download, should be
  84. prompted to edit the list of files in batch download
  85. --------------------------------------------------------------------
  86. add "Uploaded by..." for personal uploads
  87. --------------------------------------------------------------------
  88. Make a smarttext variable to show file/byte ratio status
  89. --------------------------------------------------------------------
  90. Make a smarttext variable to turn off Interruptable/Not
  91. Interruptable
  92. --------------------------------------------------------------------
  93. Make the comment at log off only place the comment in the main
  94. messages instead of a subboard messages area.
  95. --------------------------------------------------------------------
  96. It would be nice if you could require every user or every user at a
  97. specific security level to answer a questionairre at login.  I know 
  98. you can force all callers to answer a questionnaire but it only
  99. works once util the user answers it.  Maybe there is a way to set
  100. the flag to require questionnaires to be answered, during maitenance
  101. --------------------------------------------------------------------
  102. One of the things I think this could be used for is to set Graphics
  103. preferences at each login.  I will have users using mono systems
  104. part of the time and the same user might use color at night.
  105. When he logs in I could ask what graphics do you want, he'd choose
  106. and  be on his way.
  107. ---
  108. make an ANSIReader
  109. --------------------------------------------------------------------
  110. Make a utility that reads the MENU0-x.DEF file for a stats display
  111. (real time) or a bulletin maker...
  112. --------------------------------------------------------------------
  113. Make CONFIG aware when it's in CONFERENCE mode - 167 - and not make
  114. changes to the main *C.DEF config file.
  115. --------------------------------------------------------------------
  116. From:  RICH HUSS
  117. I think I figured out how to have my users login to their sub
  118. according to their security level withouth having to tubologon using 
  119. !.  Let me know what you think.
  120.  
  121. 460 UserSecLevel$ = STR$(ZUserSecLevel)
  122.     IF ZUserSecLevel > -1 THEN _
  123.        UserSecLevel$ = MID$(UserSecLevel$,2)
  124.     IF ZUserSecLevel >= 15 THEN _            'RH102792
  125.        ZHomeConf$ = "3DSYS"                  'RH102792
  126.     IF ZUserSecLevel >= 60 THEN _            'RH102792
  127.        ZHomeConf$ = "3DPLUS"                 'RH102792
  128.     IF ZUserSecLevel >= ZMinLogonSec THEN _
  129.  
  130. It would be nice if this could be setup in config, but for now I'll 
  131. have to but it in the code.  By the way this is RBBS-PC.BAS.  I've 
  132. tried it with loging in with different sec. levels and it seems to 
  133. work fine.
  134. --------------------------------------------------------------------
  135. When a user does a batch download, RBBS searches for all requested 
  136. files before the download begins. If the time needed to download
  137. these files goes over the users time limit, he/she is asked to edit
  138. the batch list. After doing so, RBBS again searches for the files
  139. (even though it has already found them once). Under some conditions
  140. this can take quite a bit of time and causes frustration for the
  141. user.
  142. --------------------------------------------------------------------
  143. This is merely cosmetic. This will display the user's remaining time
  144. online at sub-menus, such as the door menu, bulletin menu,
  145. questionnaire menu, etc. I find it useful (once again because I run
  146. so many doors and users may not see the Main menu for quite some
  147. time).
  148.  
  149. In RBBSSUB4.BAS, change the following one line:
  150.  
  151.  
  152. 59515 CALL BufFile (CurMenuVer$,ZAnsIndex) 'show menu
  153. 59520 CALL DispTimeRemain (MinsRemaining)                  'JA010801
  154.       ZOutTxt$ = PassedPrompt$            'get response
  155.       CALL PopCmdStack
  156.       IF ZWasQ = 0 OR ZSubParm = -1 THEN _
  157.          EXIT SUB
  158. 59530 ZWasZ$ = ZUserIn$(ZAnsIndex)
  159. --------------------------------------------------------------------
  160. Here's a new feature I'd like to see alongside the recent Marking
  161. files checks. Along with checking the existence of marked files as
  162. they're marked, how about checking to see if enough time exists to
  163. d/l the list of files marked in addition to the one being marked?
  164. This, in my opinion woul make the Mark option as full-featured as it
  165. could possibly be.
  166. --------------------------------------------------------------------
  167. From:  JEFF ALBERTS
  168. Incidentally, here's the mod I made to allow users to access the time
  169. bank when downloading more files than they have time for. It first
  170. checks to see if they have enough time in the bank to cover what they
  171. need. It has problems, but works for the most part. You can use it as
  172. you see fit for anything.
  173.  
  174.       IF (ZGlobalBankTime + 1) > (ZWasA - Temp) THEN                 ' JA021401
  175.          ZOutTxt$ = "You have " + STR$(ZGlobalBankTime) + " min(s) in the Bank,"
  176.          CALL QuickTPut1 (ZOutTxt$)                                  ' JA021401
  177.          ZOutTxt$ = "Go to the ATM Machine (Y,[N])"                  ' JA021401
  178.          ZTurboKey = - ZTurboKeyUser                                 ' JA021401
  179.          GOSUB 21668                                                 ' JA021401
  180.          IF ZYes THEN                                                ' JA021401
  181.              CALL QuickTPut1 ("PIN number verified through psychic means.") ' JA
  182.              CALL BankTime                                           ' JA021401
  183.              Temp = 0                                                ' JA021401
  184.              ZAnsIndex = 1                                           ' JA021401
  185.              ZLastIndex = LastDnld                                   ' JA021401
  186.              ZOK = ZFalse                                            ' JA021401
  187.              ReStart = ZTrue                                         ' JA021401
  188.              CALL OpenWork (2,ZNodeWorkFile$)                        ' JA021401
  189.              CALL ReadDir (2,1)                                      ' JA021401
  190.              CALL BreakFileName (ZOutTxt$,DR$,ZWasY$,WasX$,ZTrue)    ' JA021401
  191.              ZUserIn$(ZAnsIndex) = ZWasY$ + WasX$                    ' JA021401
  192.              CLOSE 2                                                 ' JA021401
  193.              RETURN                                                  ' JA021401
  194.          END IF                                                      ' JA021401
  195.       ELSE                                                           ' JA021401
  196.          CALL QuickTPut1 ("Insufficient funds in the Time Bank.")    ' JA021401
  197.       END IF                                                         ' JA021401
  198. --------------------------------------------------------------------
  199.