How do I use the Extended Ban Types?
Extended Bans allow you to have more control over your channel's ban list. The extended bans are split into two types:
~q:nick!user@host
~n:nick!user@host
~q and ~n, which are similar to plain old bans, except that they allow you to control what a user can do, without preventing them from joining the channel. ~q will prevent a user matching the ban from speaking in the channel, while ~n will prevent them from changing their nickname:
~c:#channel
~r:real_name
~c and ~r, are channel and real name bans. when ~c is used, anyone who is currently in a channel that matches the ban, will not be able to join. When ~r is used, no one whose real name matches the ban, will be able to join. (note: ~r treats _ as both the character _ and a space)
Syntax: /MODE #channel +b ~bantype:mask
Example:
/MODE #Support +b ~c:#lamerz*
/MODE #Support +b ~q:spammer!*@*
The following Extended Ban Types are available:
| type: | name | explanation: |
| ~q | quiet | People matching these bans can join but are unable to speak, unless they have +v or higher. Ex: ~q:*!*@blah.blah.com |
| ~n | nickchange | People matching these bans cannot change nicks, unless they have +v or higher. Ex: ~n:*!*@*.aol.com |
| ~c | channel | If the user is in this channel then (s)he is unable to join. Ex: ~c:#lamers |
| ~r | realname | If the realname of a user matches this then (s)he is unable to join. Ex: ~r:*Stupid_bot_script* NOTE: an underscore ('_') matches both a space (' ') and an underscore ('_'), so this ban would match 'Stupid bot script v1.4'. |
Posted in
FAQ
by #!/usr/bin/geek at 2004-11-13 16:53 ET (GMT-5)