home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BBS_UTIL
/
BM0406_A.ZIP
/
DOCS.ZIP
/
MENUPLUS.DOC
< prev
next >
Wrap
Text File
|
1992-09-23
|
7KB
|
144 lines
MENUPlus+ Version 1.2
Copyright (c) 1992 by Scott Thompson
(MENU0V12.ZIP)
Version 1.2
Updated on: 09/23/92
On my board, I need to keep close tabs on many different things. I found
myself logging onto the BBS many times a day to see if I had NEW USERS, NEW
UPLOADS or NEW MAIL for the SYSOP. I often thought it would be nice to have
some of this important information available to me on the Main Screen (MENU0)
while the system was waiting for it's next caller. This merge is my first
attempt at modifying RBBS to add something I want. I'm making it available to
anyone who wants it, without cost.
Another thing that always confused me were the status codes at the bottom of
the screen (Line 25). I never really knew if I had my HOURS prompt on or if
they could page me anyway or what! Well to solve that problem, I added an
extra merge that changes the codes to something a little easier to
understand... (Who-ever wrote the codes...No offense... but I'm easily
confused!). If you choose to add SUB2ST08.MRG, you'll see the following codes
on line 25 in place of the old codes:
HOUR = Your SYSOP office hours will be enabled. RBBS will
attempt to page you during those hours only.
PAGE = You're willing to accept any page request regardless
of your set hours.
PNT = Your printer will be accepting caller information
SN = (Added one!) Just in case you really wanted to be
sure you had SNOOP ON!
This added merge is OPTIONAL but I do reference the new codes on the MENU0
screen. You should be able to use the MENUPlus merge with or without this
optional merge. I've included a BAT file that will add this Optional Merge
for you too.
Next, you may be wondering what the screen looks like.... well here is the
screen, without the ANSI color (of course)! To see it in color, at the DOS
prompt, type TYPE MENU0
┌──═══[ RBBS-PC ]═══─────────────────────────────────────────────────────────┐
│ Software Version: 17.4 Node 0 Currently: 00/00/00 at 00:00 │
└────────────────────────────────────────────────────────────────────────────┘
──────═══[ OPERATION STATUS ]═══─────── ───═══[ FUNCTION STATUS ]═══───
FMS Active............. NO
Extended Logging....... NO [F1] Exit RBBS-PC
FOSSIL Support......... NO [F2] Shell to DOS
COMM Port............. COM0 [F3] Printer Toggle
Basic DS Freespace..... 0k [F4] Allow Sysop PAGEing
Debug Status........... NO [F5] Force Caller Online
[F6] Use Sysop HOURs
┌────────────────────────────────────┐ [F7] SYSop On Next
│ ACTIVITY SINCE: 00/00/00 at 00:00 │ [F8] Temporary Sysop
│ New Calls: 0 New Uploads: 0 │ [F9] Snoop Mode
│ New Users: 0 Sysop Mail: 0 │ [F10] Force User Chat
└────────────────────────────────────┘
Ready For Calls.... NO
RBBS-PC is......... SETTING UP MODEM
MODEM Detects...... READY MenuPlus+ Version 1.2
By: Scott Thompson
In order to add this merge, you must first install the changes to the RBBS
version 17.4 source code either by hand or using Ken Goosens BLED v2.2. This
merge will NOT work with previous versions and may not work with later
versions (although it does work with the 17.4/0704 fix). If you have installed
any other modifications using the same line numbers as this merge I suggest
installing this one by hand. A batch file is included to merge this
modification using BLED. After making the changes you will have to recompile
it using QB45 (I haven't tested it with any other versions) for the merges to
take affect. You MUST replace your RBBS-VAR.BAS file with the one I've
supplied, or copy the new shared (common) variables over to your existing file.
The next step is to replace your current MENU0 with the New MENU0 file
supplied with this merge. You MUST be using ANSI.SYS or some other type of
ANSI device and have a color monitor to use this merge. I doubt it would
work well on a mono monitor. Place the file MENUNEW1.DEF in your main
directory (usually C:\RBBS). You will need one MENUNEWx.DEF for each node.
^
└ Node ID (1-0 A-Z)
The files included in the mod are:
RBBS-VAR.NEW - Replacement for RBBS-VAR.BAS
** R-PCMENU.MRG - Merge for RBBS-PC.BAS
RSB1MENU.MRG - Merge for RBBSSUB1.BAS
** RSB2MENU.MRG - Merge for RBBSSUB2.BAS
RSB3MENU.MRG - Merge for RBBSSUB3.BAS
RSB2ST08.MRG - Merge for RBBSSUB2.BAS (optional)
** MENU0 - Replacement for your old MENU0
┌─────────────┐ ** MENUNEW?.DEF - Data File used by merge (One each Node)
│** = New with│ ** MENUPLUS.DOC - This document
│Version 1.2 │ MENUPLUS.BAT - batch file to merge with BLED v2.2
└─────────────┘ ST08MUPL.BAT - batch file to add OPTIONAL merge
to RBBSSUB2.BAs with BLED v2.2
Please let me know how you like this merge and if you have any suggestions.
I can be reached on Ken Goosen's as well as Doug Azzarito's great boards! You
can also reach by mail or voice at:
Scott Thompson
CSC- Micro Assistance
Post Office Box 501
Waseca, MN 56093-0501
(507) 835-5677 - Voice 11am-3pm M-F (CT)
WARRANTY AND DISCLAIMER:
I am not responsible for any damage or lost business due to the use of this
merge. The user accepts all responsibility for anything even remotely
connected to/from this merge. As with all merges, you should back up your
files before attempting to use your modified software.
REGISTRATION:
For non-commercial use, NO registration is required If you're using this merge
on a commercial BBS and you benefit from the added information, then please
contact me at the address above.
UPDATE HISTORY:
1.0 - Original Release
1.1 - Unreleased. Fixes made to where MenuPlus places the counts for New
Calls, New Users, New Uploads, and Sysop Mail. If Sysop had more than
99 new calls it would run into the New Uploads title.
New Calls count was updated every time a user entered a SUB-BOARD.
Correction was made for Sub-Boards and Doors to prevent this count
from being updated there.
1.2 - Added suggestion from RICH TAFT to make mod multi-node. Now each node
can have it's own counts. Also prevents file locking problems on a
multi-node system (Released 09/23/92)