1 |
knight |
31 |
# $Id$ |
2 |
adx |
30 |
MODE <channel> <+|-><modes> [parameters] |
3 |
|
|
|
4 |
|
|
=-=-=-=-=-=-=-=-=-=-= |
5 |
|
|
CHANNELMODES |
6 |
|
|
=-=-=-=-=-=-=-=-=-=-= |
7 |
|
|
|
8 |
|
|
MODE - DESCRIPTION |
9 |
|
|
------------------------------------------------------------------------ |
10 |
|
|
|
11 |
|
|
NO PARAMETERS: |
12 |
|
|
-------------- |
13 |
|
|
|
14 |
|
|
+n - 'No external messages'. This will prevent any user who |
15 |
|
|
isn't in the channel from sending messages to the channel. |
16 |
|
|
|
17 |
|
|
+t - 'Ops Topic'. This will prevent any user who isn't opped, |
18 |
|
|
or half-opped (+o/+h) from setting a channel topic. |
19 |
|
|
|
20 |
|
|
+s - 'Secret'. This will prevent the channel from being shown |
21 |
|
|
in a /whois, and in the channel list. |
22 |
|
|
|
23 |
michael |
341 |
+p - 'Paranoia'. Controls whether halfops may invite users |
24 |
|
|
into a channel or whether they may kick other members of a |
25 |
|
|
channel. |
26 |
adx |
30 |
|
27 |
|
|
+m - 'Moderated'. This will prevent any user who isn't opped, |
28 |
|
|
half-opped or voiced (+o/+h/+v) from talking in the channel. |
29 |
|
|
|
30 |
|
|
+i - 'Invite only'. This will prevent anyone from joining your |
31 |
|
|
channel who hasn't received an /invite or whose host isn't in |
32 |
|
|
the +I list. |
33 |
|
|
|
34 |
|
|
|
35 |
|
|
WITH PARAMETERS: |
36 |
|
|
---------------- |
37 |
|
|
|
38 |
|
|
+k - 'Key'. This will require users joining to know the key, |
39 |
|
|
they must then use /join #channel KEY |
40 |
|
|
|
41 |
|
|
PARAMS: /mode #channel +k key |
42 |
|
|
|
43 |
|
|
+l - 'Limit'. This will prevent more than LIMIT number of people |
44 |
|
|
in the channel at any time. |
45 |
|
|
|
46 |
|
|
PARAMS: /mode #channel +l limit |
47 |
|
|
|
48 |
|
|
+v - 'Voice'. This will allow a user to talk in a moderated (+m) |
49 |
|
|
channel. Shown by the +nick flag. |
50 |
|
|
|
51 |
|
|
PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4 |
52 |
|
|
|
53 |
|
|
+h - 'Half-op'. This will allow a user to set all of the above |
54 |
|
|
modes, (and some more below..), whilst stopping the user |
55 |
|
|
from doing harm to the channel. Users who are +h CANNOT |
56 |
|
|
kick opped (+o) users, or set modes +h/-h/+o/-o. |
57 |
|
|
|
58 |
|
|
They can perform all other modes, and can kick regular users. |
59 |
|
|
|
60 |
|
|
PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4 |
61 |
|
|
|
62 |
|
|
+o - 'Op'. This gives the user full control over the channel. |
63 |
|
|
An opped user may op other users, set any mode, and |
64 |
|
|
remove ops from whoever they want. |
65 |
|
|
|
66 |
|
|
PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4 |
67 |
|
|
|
68 |
|
|
+b - 'Ban'. This will prevent a user from entering the channel, |
69 |
|
|
based on a nick!ident@host match. |
70 |
|
|
|
71 |
|
|
PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4 |
72 |
|
|
|
73 |
|
|
+e - 'Exempt'. This will allow a user to join a channel even if |
74 |
|
|
they are banned (+b), based on a nick!ident@host match. |
75 |
|
|
|
76 |
|
|
PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4 |
77 |
|
|
|
78 |
|
|
+I - 'Invite Exempt'. This will allow a user to join an |
79 |
|
|
invite-only (+i) channel, based on a nick!user@host match. |
80 |
|
|
|
81 |
|
|
PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4 |
82 |
|
|
|