home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 26
/
CD_ASCQ_26_1295.iso
/
vrac
/
sysop130.zip
/
SYSOPIS.DOC
< prev
next >
Wrap
Text File
|
1995-10-10
|
10KB
|
247 lines
SYSOPIS v1.30 (Baja version)
Copyright 1995, Jeremy Bellwood
AKA The Witch Docter
SysOp of The Witch's Coven
+81-6117-36-5233 (Outside Okinawa)
636-5233 (From an Okinawan base)
I have tried to make this program simple to setup and use. Although you
never know, so I will take you through step-by-step. SYSOPIS comes with 6
files:
SYSOPIS.EXE - The main program (ran as a logoff event)
this is for the random cycling of the strings
SYSOPIS.BIN - This is the baja module to actully switch the text
SYSOPIS.CFG - The configuration file with the location
of EXEC directory, SYSHOME.DAT and
SYSGONE.DAT
SYSHOME.DAT - The data file containing the strings you
want rotated thru when you are available
SYSGONE.DAT - The data file containing the strings you
want rotated through when you are not
available
SYSOPIS.DOC - This file
INSTALATION
~~~~~~~~~~~
1. BACK UP the LOGON.SRC and LOGON.BIN files. You will be asked to add a
line then compile the LOGON module. I will not and can not be held
responsible if you screw up and something happens. I should not have to
say this, but if you continue without creating a back up then you probably
should not run a BBS and run the risk of screwing something up. Besides,
when was the last time you made a backup of your ENTIRE BBS?
2. Read this document in entirety. Do not start to install this until you
feel comfortable with the steps needed to be done. Once again, I will
not be responsible if you screw up a step and some unpredictable event
occurs. This program works fine on my BBS and I installed it EXACTLY as
this documentiaion explains.
2. Make a directory on your HD to place these files. Since my BBS is on D:
my examples will include D: instead of C: or whatever. In this example
I am asuming that SYSOP130.ZIP was unziped into D:\TEMP and that you know
a little bit about DOS.
D:\> cd sbbs\xtrn
D:\SBBS\XTRN> md sysopis
D:\SBBS\XTRN> cd sysopis
D:\SBBS\XTRN\SYSOPIS> copy \temp\sys*.*
3. Edit SYSGONE.DAT to contain the messages you want displayed when the SysOp
is unavailable. Be sure to include quotes around the string. Now go into
your favorite text editor and edit SYSGONE.DAT. Here are some examples of
what it should look like:
"Not avalible"
"No where to be found"
"At school"
"Asleep"
Be careful not to exceed 60 characters. If you have a string longer than
the acceptable length, it will automatically truncate the line.
4. Edit SYSHOME.DAT to contain the messages you want displayed when the SysOp
is available. Be sure to include the quotes around the string. Now edit
SYSHOME.DAT. Here are some examples of what it should look like:
"Watching your every keystroke"
"Around here somewhere"
"Within ear shot"
"In the next room"
Be careful not to exceed your 60 character limit. If your string is longer
than the acceptable length, it would wrap around the screen, therefore the
line will be truncated if it is too long.
5. Now save SYSGONE.DAT and SYSHOME.DAT. Load SYSOPIS.CFG. This is where
you tell SYSOPIS where your EXEC directory, SYSHOME.DAT, and SYSGONE.DAT
files are as well as the number of strings to choose from in each file.
This is what my SYSOPIS.CFG looks like:
D:\SBBS\EXEC\
D:\SBBS\XTRN\SYSOPIS\SYSHOME.DAT
4
D:\SBBS\XTRN\SYSOPIS\SYSGONE.DAT
4
NOTICE: SYSHOME.DAT and SYSGONE.DAT can have a different number of lines.
For my example however, both file happen to have 4 lines each.
Also, the first line must have the \ at the end.
6. Save SYSOPIS.CFG and exit your editor. Now you are ready to load SCFG
and set it up as log-off event.
D:\SBBS\XTRN\SYSOPIS> cd\sbbs\node1
D:\SBBS\NODE1> scfg
7. Go to External Programs -> Fixed Events -> Logoff Event. I suggest makeing
a batch file for all my logoff events then add to the .BAT file as you
add more events. I will use a batch file for this example since you may
want to add have more than one logoff event. Anyways, type:
%!logoff.bat %#
8. Exit the configuration program and change directories into \SBBS\EXEC and
create a file called LOGOFF.BAT if one doesn't exist already.
D:\SBBS\NODE1> cd..\exec
D:\SBBS\EXEC> edit logoff.bat
9. LOGOFF.BAT should include all the commands you want to happen when a user
logs off of your BBS. Mine looks like:
@echo off
REM *** Other Logoff Events can go here ***
cd\sbbs\xtrn\sysopis
sysopis %1
10. Save LOGOFF.BAT and copy SYSOPIS.BIN to your EXEC directory.
D:\SBBS\EXEC> copy \sbbs\xtrn\sysopis\sysopis.bin
11. Add SYSOPIS to your LOGON module. I suggest putting it toward the end of
LOGON.SRC. Here is where I put it:
--------------------------Start of section of LOGON.SRC----------------------
# Auto-message
setstr "%jMSGS\\AUTO.MSG"
get_file_length i str
compare i 0
if_greater
printfile str P_NOATCODES
crlf
end_if
exec_bin sysopis # Added for SYSOPIS v 1.30
# Automatically set shell to WIPSHELL
compare_user_misc UM_WIP
if_true
setstr "WIPSHELL"
set_shell
end_if
-----------------------------End of LOGON.SRC--------------------------------
12. Save LOGON.SRC and compile new LOGON module
D:\SBBS\EXEC> baja logon
13. Load SBBS and log on locally a couple times to verify that it works.
14. Send me a postcard or letter telling me you are using SYSOPIS. I am in the
U.S. Marine Corps currently stationed in Okinawa, Japan. Mail is
important since we are kinda "cut-off" from the real world. Send mail to:
Cpl Bellwood, J. C. 570399071
1st Stinger Btry, Unit 37232
FPO-AP 96603-7232
I will be here until at least March '96
This software is released as FreeWare. I only ask that you send a letter or
postcard letting me know you are using it. I have a couple other programs on
the drawing board that I may or may not release depending on how much support
I get.
*** DISCLAIMER ***
I, Jeremy Bellwood, will not be held responsible if your BBS crashes, you
lose users, your computer dies completely, or if your cat takes a shit in
your grandmothers handbag. SYSOPIS works fine on my BBS and I have not had
a problem yet. This program carries no warranty implied or expressed. I will
try to help if you screw up on instalation, but if there is nothing I can do,
you should have a back up of your original LOGON.SRC and LOGON.BIN or better
yet, your entire BBS somewhere.
HISTORY
~~~~~~~
9/13/93 - Started programming SYSOPIS (In PASCAL)
9/14/93 - Added the UNREGISTERED notice, pause, and the auto-truncate
9/14/93 - SYSOPIS released into SHAREWARE. No known bugs, Works fine on
The Witch's Coven
10/ 3/93 - Added the support for "Available" status ***
10/11/93 - Refined support for "Available" status
10/11/93 - Run NODE utility internally (allows users to be auto-deleted)
12/10/93 - Converted SYSOPIS from PASCAL to C
12/13/93 - Bug found - SYSOPIS was not stripping the line description for
all the lines.
12/15/93 - Fixed problems with stock TEXT.DAT, it wasn't stripping the
description from the line. Problem fixed
12/16/93 - Worked on improving the random function
12/18/93 - SYSOPIS v1.20 ready for release. No known bugs, Works fine on
The Witch's Coven
4/15/95 - Made modifications to work with TEXT.DAT for SBBS 2.11a
5/10/95 - Updated .DOC file and registered version released as FreeWare
9/30/95 - Started learning the Baja language. Created a test module to work
as a glass box to play with string manipulations.
10/10/95 - Updated the SYSOPIS v1.21 .EXE program to work with the Baja
module.
10/10/95 - Updated the Baja module to change text and improve speed
10/10/95 - SYSOPIS v1.30 (Baja version) is released to the public.
FUTURE PLANS
~~~~~~~~~~~~
None currently
If you have a comment or suggestion about this program, I can be reached
through DOVE-Net's Synchronet SysOp's Sub, on my BBS +81-6117-36-5233
(Outside Okinawa) or 636-5233 (From an Okinawan military base), or by mail to
the address above.
I originally released SYSOPIS since several SysOp's have asked Digital Man how
he changed his "Not Available" to something else after each caller logs off.
Over the years there have been several "clones" running around. I have not
tested any of them so I can not comment on their reliabaility, strength's or
weakness's. What I do know is with the advances of Baja it has become much
easier for people to customize things on their own without needing to wait for
someone to "find the time" to release a modification.
This may be my LAST release of SYSOPIS since I don't have much time to support
the further (future) development. Besides there are many other programs
available to do the same as this program.