This script allows the creation of partyline's, channels which exist on the bnc and not the IRC server.
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.
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.
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