K-9 Mk. II for mIRC
Copyright 2000 Nathan Roberts, Richard Poser
--------------------------------------------

K-9 is a multipurpose all-round protection/convenience script for the IRC
client mIRC.  It has the following features:

 * Protects you from being deoped, kicked, or banned, including coming back
   and deopping the offender.  (DALnet only, you must be an AOP or above on
   the channel)
 * Automatically invites you to channels you're an AOP on (DALnet only)
 * Automatically unbans you from channels you're an AOP on (DALnet only)
 * Automatically identifies you to NickServ (DALnet)
 * Automatically kills your ghosts (DALnet)
 * Formats the output of many DALnet service lists (such as AOP lists,
   SOP lists, AKick lists, and Access lists) and displays them in a
   popup window
 * Protects you from being flooded by CTCP requests
 * Provides an auto-away system that marks you as being away after a given
   time
 * Provides the ability to mark yourself away with just a few keystrokes,
   including the ability to keep a list of preset away messages
 * Provides an auto-quit system that can disconnect you after a given
   time
 * Provides the ability to quit easily including the ability to keep a
   list of preset quit messages
 * An autokick system that will automatically kick users with a matching
   nick or mask
 * A semiautomatic pervert scanner, which checks anyone that joins a channel
   for certain words in the channels they are on
 * A semiautomatic bad word checker, which allows you to quickly kick
   someone for swearing
 * A pager that allows someone to get your attention when you're away from
   the keyboard
 * A system to easily let you grab .WAV files that other people play
 * An event sounds system that alerts you when someone joins or parts
   a channel, and more
 * Configurable Random PING response system
 * A multitude of shortcut commands and aliases
 * Fully configurable with a nice setup interface
 * Context-sensitive help system
 * /LOADable

Changes in Beta000324:
----------------------
 * Added dialog frontends for DALnet Memoserv.  Right-click a window and look at
   the Memos submenu.

Changes in Beta000211:
----------------------
 * Fixed a bug that caused the "clear modes" menu item not to clear
   the channel key

 * Fixed a bug that caused the AOP, SOP, AKICK, and ACCESS lists not to
   work, due to a change in services messages.
   Thanks a lot again, services programmers :P

 * Autoquit now gives you a one-minute warning before disconnecting you.
   You can remain online by entering something, or by pressing F6

 * Now K9 can invite himself past a channel key (mode +k), thanks to a
   change in DALnet ircd

 * Replaced the old version numbering system with something hopefully
   more sane

Upgrading from previous versions
--------------------------------
First of all, MAKE SURE YOU HAVE mIRC 5.61!  You can download it from
http://www.mirc.co.uk

To upgrade K9, download the K9LITE.ZIP file.  Uncompress it into the
K9 directory, overwriting all files.  Start mIRC if it isn't already
running, and type "/load -rs k9a.mrc" (the same load command as when
you first loaded it.)

Note: It seems that the latest versions of mIRC have the /run command
locked by default.  This prevents the "K9 Documentation" command
from working properly.  If you wish to change this, go to
File | Options, go to the Lock settings (under the General tree),
and unlock the run command


Setting up K-9
--------------
First, copy all files to your mIRC directory, and type "/load -rs k9a.mrc".
You don't need to manually load the other files; the first file will do it
automatically.  mIRC will complain about the script containing
initialization commands; go ahead and click OK.

If you so desire, you can copy the files to any directory you want, rather
than the mIRC directory, as long as you put all the files in the same place.
If you do this, you will need to replace "k9a.mrc" with the full path to
the files.  Ex. "c:\mirc\k9\k9a.mrc"

Once you load the script you will be taken to K9's setup window.  This will
allow you to set the various features of K9.  You can get help on most of
the items on the menu by pressing F3.  You can also press F3 outside of the
setup menu to get a list of K9 function keys


Complete Documentation
------------------------
For complete documentation for K9, see the file K9.HTM.  To read it, just
double-click it and it should open in your web browser.  If it doesn't for
some reason, just open your web browser, select Open from the File menu (or
wherever it is in your browser) and open the file.

Why an HTML file?  Well, I originally wanted to create a Windows Help file,
but it appears that all the windows programmers in the world work for big,
rich corporations that can afford to throw away several hundred dollars on
a WinHelp authoring program.  In other words, there is no such thing as a
free (or even inexpensive) program to create Windows Help Files.  So I
decided to create the next best thing: An HTML file.
