home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
tsspager.zip
/
readme.1st
< prev
next >
Wrap
Text File
|
1995-06-30
|
7KB
|
156 lines
The Super Sysop Pager, (c)(tm) 1995, Jon Hepburn.
V1.03, 30 June 1995. (all rights reserved)
The Super Sysop Pager is a fairly simple compiled REXX program which
fully exploits Adept's powerful variables and packs in a host of other
features which puts it well above other current offerings. It uses the
ERX format which means it can only be used on systems which have the
Adeptsoft REXX module enhancement.
What can The Super Sysop Pager do?
1. Checks whether the sysop is available and, if not, refuses to page
and gives the user an option to leave a message rather than just
waiting for the paging sequence to end (even during normal paging
times).
2. Allows extended paging hours via a definable user security level.
3. Automatically displays the Sysops name.
4. Checks length of Sysops name and displays 1st name only, to avoid
character displacement, if necessary (see footnote).
5. Option to display Sysops first or full name (subject to no. 4).
6. Features a smart user interface with overlaid text prompts.
7. Allows page to be aborted with any keystroke.
8. Fully logs paging activity to both screen and independent text logs.
9. Has Sysop definable paging hours.
10. Requires a chat reason or aborts page request.
11. If message is requested, all message header details are completed
automatically for the user.
12. Message area for feedback message is definable.
13. Determines users graphic mode (ANSI/ASCII) and adjusts display
accordingly.
14. Displays 'paging indicators' in real time mode (as against making
sound and then displaying paging indicators to users).
15. And of course, has Sysop definable periods for page duration (in
seconds) for both standard and extended hours.
16. Plus a few other things i've probably forgotten!
[Footnote] The layout of the user prompts are such that if the Sysops
name has more than 15 characters then some prompts/characters may be
displaced. If the Sysops FULL name contains more than 15 characters then
the program will automatically display his/her FIRST name only.
INSTALLATION AND USE:
To install this utility just copy the TSSPAGER.ERX and TSSPAGER.SET files
to your Adept directory and copy the following line to each of your menus
from which you want to allow the user to page you. Make sure the command
letter used does not conflict with any others in use and that you modify
the drive letter if needed.
Y ,10 ,tsspager,d:\adept\tsspager.erx,0
Open the tsspager.set file in an editor and edit the following entries to
suit (defaults in brackets):-
Line 1 - (19.00) start time, in 24hr clock, for normal paging.
Line 2 - (22.00) end time, in 24hr clock, for normal paging.
Line 3 - (15) maximum # of seconds to page for during normal hours.
Line 4 - (22.01) start time, in 24hr clock, for extended hours paging.
Line 5 - (23.59) End time, in 24hr clock, for extended hours paging.
Line 6 - (5) Maximum # of seconds to page for during extended hours.
Line 7 - (50) Min security level to allow "no reason" paging at any time
Line 8 - (20) Min security level to allow extended hours paging.
Line 9 - (1) Message area number to place feedback messages
Line 10 - (0) display full Sysop name, set to 1 to display 1st name only.
Most of the above is self explanatory but an explanation of lines 7 and 8
may be beneficial. I implemented these variables so that you can decide
who has what paging privileges on your system. Line 7 is the variable
which allows paging at any time of the day. It looks at the users
security level 1 flag and allows anyone with an equal or higher security
level to page. The only time this is overidden is when the sysop is
flagged as unavailable (no point paging then). I have this set to the
same level as my co-sysops security level.
Line 8 is the variable which allows paging during extended hours and I
have assigned this to my "donating" users. It works as Line 7 does,
albeit with a lower security level.
It is important that you maintain the TSSPAGER.SET file in the same
format as above and do not add additional information. The program
checks the file and will report any errors but it's not infallible.
During use you will hear a brief warble once every second when the user
is paging. Simply press any key to stop the page and then use your mouse
in the normal way to enter chat mode. You can go straight to chat mode
without pressing any key first but when chat mode is terminated a key
must be pressed to stop the program continuing from where it left off.
A record of who has paged is recorded in two formats, and only after a
reason has been entered. This avoids logging users who activate the page
function and then change their mind. An entry is displayed in the recent
events (screen) log and also in a TSSPAGER.LOG file. The latter records
the time, date, user and reason for paging. This log is found in the
adept directory and is automatically created if it doesn't exist.
KNOWN LIMITATIONS:
At present, the definable paging times must be within the same 24 hour
period (ie: not 22.00 to 02.00). If either paging period crosses over
midnight then the program will act strangely. However, you can have
normal paging hours set to stop at midnight and out of hours paging set
to start at midnight. I will be looking for ways to cure this problem in
a future release.
The check sysop is available function is currently awaiting a bug fix by
Steven. I have written the code but as of AdeptXBBS V0.97f, the bug had
still not been fixed.
POSSIBLE FUTURE DEVELOPMENTS:
Midnight crossable (true 24 hour) selectable paging periods.
Maximum number of pages allowable.
Proper termination of program when chat mode called.
ACKNOWLEDGEMENTS:
Julie Strietelmeier for her original pager script on which this program
is (very) loosely based.
OWNERSHIP AND COPYRIGHT:
This program belongs to me. I am releasing it as shareware with a zero
value, that is, I don't want nor expect payment. If your feeling
generous and want to send me some money then I won't stop you sending it.
But what i'd really appreciate is comments and criticisms on a postcard
and sent to...
Jon Hepburn
P O Box 2485
Maldon
Essex
CM9 7FZ
United Kingdom.
or netmail to: Galaxy-Ten BBS, +44 1621 850032, (2:257/88 Fidonet)
Galaxy10 - A leading source for AdeptXBBS files and resources in the UK
and Europe.