home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
EVENTS
/
WMCH11.ZIP
/
WMCHAT.DOC
< prev
next >
Wrap
Text File
|
1996-05-11
|
7KB
|
148 lines
WMChat v1.1
Copyright (C) 1996 by Jeff Kronlage
Tired of WWIV's stock chatroom? Tired of slow external chatrooms?
Try WMChat.
(For information on upgrading from v1.0, read UPGRADE.DOC)
WMChat is a 100% internal WWIV chatroom. It requires no external
executable files. Due to this, WMChat is one of the fastest chat programs
available for the WWIV. Features include up to 10 node support, whispering,
message directing, sysop-configurable colors for each node, securing and
unsecuring of channels, automatic clean-up of stray lockfiles, paging, SYSOP
CONFIGURABLE ACTIONS, sysop invisibility & user availability toggling with
ctrl keys. Also, since WMChat is internal, it time-slices for all the
multitaskers WWIV supports. It uses about as much CPU load as sitting at the
main menu does. :)
WMChat will ONLY work on registered versions of WWIV v4.24 or v4.24a.
WMChat is part mod and part .OBJ file - the important parts of the chatroom
are included in the .OBJ file, which is linked in to your BBS at compile
time. You will obviously need a compiler to install WMChat.
License Agreement:
WMChat is a SHAREWARE product. You are entitled to use WMChat for a trial
period of 30 days, after which you must pay the registration fee to continue
using the software. You are encouraged to distribute the unregistered
version of WMChat. Installation and use of this product shows your
acceptance of these terms and your agreement to abide by them.
You are permitted to run multiple copies of WMChat as long as it is only in
operation on one BBS, normally by multitasker or LAN. Each seperate BBS
much register it's own copy.
The unregistered version of WMChat is fully functional except that it has a
4 minute per session limit for chatting. The registration price is $18. See
REG.FRM for details.
Disclaimer:
WMCHAT IS PROVIDED AS IS, WITHOUT WARRANTY, EITHER EXPRESSED OR IMPLIED.
THE AUTHOR SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTY OF MERCHANABILITY OR
FITNESS FOR ANY PARTICULAR PURPOSE.
Files Included:
HISTORY.DOC History of updates to WMChat
REG.FRM The WMChat registration form
WMCHAT.ANS The ANSI menu for WMChat
WMCHAT.DOC This file
WMCHAT.H The .H file containing the WMChat function declarations
WMCHAT.INI The actions & color definitions for WMChat
WMCHAT.OBJ The OBJ file containing most of the WMChat code
WMCHAT.MSG The non-ANSI menu for WMChat
WMCHAT.STR The strings file containing most of the WMChat text
WMCHAT1.MOD The full WMChat modification (recommended)
WMCHAT2.MOD The cut-down version of the WMChat modification
WMMSGFIX.EXE A program to turn on the 'allow user msgs' stat on all
accounts.
Installing WMChat
-----------------
1) Open either WMCHAT1.MOD or WMCHAT2.MOD - #1 has replacement string
receiver and a new //WHO. #2 has only the changes required to run
the chatroom - Beware - The invisibility function WILL NOT WORK
unless you install the multinst.c replacements in WMCHAT1.MOD.
2) Copy the WMCHAT.OBJ file into the OBJ sub-directory of your source
code's directory.
3) Recompile WWIV.
4) Make any changes necessary to WMCHAT.INI (contains action words,
color definitions, and registration code info)
A few simple directions - Most of WMChat is pretty straight-forward.
However, there are two things that aren't mentioned in the help files:
CTRL - L and CTRL - N. Ctrl - L toggles invisibility (for sysops only.)
While invisible, only other sysops can see that you're only with //WHO. It
reports "Waiting for call" to anyone else. As stated above, WMCHAT1.MOD
needs to be installed for invisibility to work. Also, Ctrl - N toggles
availability, however, it is overrided by the "Allow user msgs" option in
(D)efaults.
Another sysop feature is the /L command. Hitting /L from inside WMChat
will prompt you with "Username: ". Typing a user's name or number at this
prompt will give you the info you normally see in uedit, only just about that
one user. The SL required to use this command can be set in WMCHAT.INI.
I suggest setting it at 100, although it defaults to 255 for security reasons.
Setting it to 256 will disable the /L command (Assuming you don't have
security levels over 255! :) .) Don't do something like set it to 0 and let
the entire BBS access it. As stated above, I take no responsibility for your
usage of WMChat.
Channel security: WMChat now has capability to restrict channels by
SL, AR, age, and sex. Anyone with a SL of CHATOP_SL or higher can override
all requirements except the AR one. Most of the instructions necessary for
configuring these are in the INI file.
There is a file called WMMSGFIX.EXE included in this archive, which
will turn on the 'allow user msgs' stat, normally toggled in defaults. For
some odd reason, some BBS's had this stat set to "off" on all accounts,
making it impossible to page someone. WMMSGFIX.EXE will run through your
USER.LST and set the stat to "on" on all accounts. It must be run from your
DATA directory where your USER.LST is located. Be warned, if you have a
modified userrec, this will TRASH your USER.LST. The program informs you of
this and asks to make sure you agree with the terms it displays. You're
using this AT YOUR OWN RISK. I am taking no responsibility for it.
If you have any questions, comments, or suggestions about WMChat, please
join this sub. I answer many questions and would prefer to write public
replies rather than e-mail:
Sub name: WMChat Support Sub
Type: WMCHAT
Host: 11750.WWIVnet
Please give only 100+ SL's post access on it.
Another registration benefit: Due to need for beta-testers, I have
started a policy called F.U.S. - Frequent Upgrade System. This allows
registered WMChat sysops access to a special directory on my BBS that has
the absolute newest beta release of WMChat on it. Recently I have been
putting out about 2 or 3 of these a week, with the newest requested features
and bug fixes in them. If you registered and have an account on my BBS,
please let me know and I will give you access to the directory.
If you need more than 10 node support, I may be able to compile you a
customized version of chat.
Special thanks to: (in no particular order)
* Cecil, sysop of The Living Legend, for installing multiple beta copies of
WMChat, even helping out when he had the flu, for providing the Turbo C++
setup, and for putting up with all my nagging. :)
* The Animal, sysop of Bushidokai BBS, for installing the first copy of
the second beta of WMChat, and for being the first to send in his
registration.
* Bartman, sysop of Pure Energy BBS, for pointing out a problem that led to
the fixing of the strings # bug, and the release of the second beta
version.
* All my users, for giving me pointers as to what I should add and change.
* Sam, sysop of Sam's BBS, for suggesting the named channels feature as well
as the /C extra information.