This script allows the creation of partyline's, channels which exist on the bnc and not the IRC server.

Installation:
Although it isn't very important there are a few default values at the top of the script which could be changed.
The prefix ~ has been hard coded to work on any server. So acceptable channels would be `~support` and `~bnc` The first setting is the list of channels which the user will be not permitted to leave once joined (basically /part will be ignored for these channels.) Give these channels as a list, sperated by spaces for example `~kh` and `~support` would be:
`set ::partynopart [list ~kh ~support]`
This setting is not recommended, but is a better alternitive to forcing users into a channel.
The other main setting is mainly cosmetic, which host to show on internal events, for example:
`set ::partyhost "sBNC.KHobbits.net"`
You could always change the default channel, but this isn't as important as it can be changed inside.

Usage:
Admins can configure channels, join users, and control other aspects of the partyline via the internal admin commands
To list active partylines use /sbnc partyline list, to add to the list use /sbnc partyline add
Type /sbnc help partyline for more information and a list of commands.
Another command available to admins is mpartyline, a mass version of the single user commands
After being set up, users can then interact with other users and partyline channels like they would on an normal network for example: `/join ~channel`
Once you join a channel, you will be aware that users are prefixed with a - to seperate them from normal users, these users can be noticed/privmsg'd/whois'd like normal users.
Another feature is the username `--` this user behaves as a hub, ie /notice -- will send to all online users.

Version history:
1.7e - Patched partyline channel match to ignore wildcard characters, moved some variables and added some comments.
1.7d - Patched partyline delete function to behave similar to the add function.
1.7b - Added some more info to BNC whois such as vhost
1.7 - Patched behaviour with multi client chat, the -- nick, /away messages when offline, log partyline pm's when offline, added flood warnings
1.6 - Improved partyline commands and fixed a bug related to the /version reply, and mirc treating pm's wrong after server reconnect.
1.5b - Numerous patches, including bringing script inline with the current offical version, supporting multiple sessions
1.5 - Updated script for 1.2, including sessions and improved version fix
1.4b - Added global user support, /privmsg/notice/whois -- (all users)
1.4 - Added user support, /privmsg/notice/whois -<user>
1.3b - mpartyline command
1.3 - Added /sbnc partyline command for easy control of users and channels
1.2 - Added extra version reply hacks to prevent outdated version reply bugs.
1.1 - Added support for ~ channel prefix
1 - Unknown