ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/help/cmode
(Generate patch)

Comparing ircd-hybrid/branches/8.2.x/help/cmode (file contents):
Revision 10134 by michael, Fri Jun 24 13:43:48 2022 UTC vs.
Revision 10135 by michael, Fri Jun 24 15:52:36 2022 UTC

# Line 10 | Line 10 | MODE <channel> <+|-><modes> [parameters]
10   NO PARAMETERS:
11   --------------
12  
13 <     +c     - No control codes. Prevent users from sending messages containing
14 <              control codes to the channel
13 >     c = No control codes. Prevent users from sending messages containing
14 >         control codes to the channel.
15  
16 <     +n     - No external messages. This will prevent any user who
17 <              isn't in the channel from sending messages to the channel.
16 >     n = No external messages. This will prevent any user who isn't in the
17 >         channel from sending messages to the channel.
18  
19 <     +t     - Ops topic. This will prevent any user who isn't opped,
20 <              or half-opped (+o/+h) from setting a channel topic.
19 >     t = Ops topic. This will prevent any user who isn't opped, or
20 >         half-opped (+o/+h) from setting a channel topic.
21  
22 <     +s     - Secret. This will prevent the channel from being shown
23 <              in a /whois, and in the channel list.
22 >     s = Secret. This will prevent the channel from being shown in a /whois,
23 >         and in the channel list.
24  
25 <     +p     - Paranoia. Controls whether halfops may invite users
26 <              into a channel or whether they may kick other members of a
27 <              channel.
25 >     p = Paranoia. Controls whether halfops may invite users into a channel or
26 >         whether they may kick other members of a channel.
27  
28 <     +m     - Moderated. This will prevent any user who isn't opped,
29 <              half-opped or voiced (+o/+h/+v) from talking in the channel.
28 >     m = Moderated. This will prevent any user who isn't opped, half-opped or
29 >         voiced (+o/+h/+v) from talking in the channel.
30  
31 <     +i     - Invite only. This will prevent anyone from joining your
32 <              channel who hasn't received an /invite or whose host isn't in
34 <              the +I list.
31 >     i = Invite only. This will prevent anyone from joining the channel who
32 >         hasn't received an /invite or whose host isn't in the +I list.
33  
34 <     +r     - Registered. Channel has been registered with ChanServ.
35 <              Can be set only by servers and services.
34 >     r = Registered. Channel has been registered with ChanServ.
35 >         Can be set only by servers and services.
36  
37 <     +C     - No CTCPs. Prevent users from sending CTCPs to the channel.
37 >     C = No CTCPs. Prevent users from sending CTCPs to the channel.
38  
39 <     +K     - No KNOCK. KNOCK cannot be used on the channel.
39 >     K = No KNOCK. KNOCK cannot be used on the channel.
40  
41 <     +L     - Large ban list. Channel can make use of the extended ban list
42 <              limit. Can be set only by irc-operators, servers and services.
41 >     L = Large ban list. Channel can make use of the extended ban list limit.
42 >         Can be set only by irc-operators, servers and services.
43  
44 <     +M     - Modreg. Unregistered/unidentified clients cannot send text to
45 <              the channel
44 >     M = Modreg. Users that are not logged into a services account cannot send
45 >         text to the channel.
46  
47 <     +N     - No nick changes. This will prevent any user who isn't opped,
48 <              half-opped or voiced (+o/+h/+v) from changing their nick while
49 <              in the channel.
47 >     N = No nick changes. This will prevent any user who isn't opped,
48 >         half-opped or voiced (+o/+h/+v) from changing their nick while
49 >         in the channel.
50  
51 <     +O     - IRC operators only. This will prevent anyone who hasn't obtained
52 <              irc-operator status from joining your channel. Can be set only
53 <              by irc-operators, servers and services.
51 >     O = IRC operators only. This will prevent anyone who hasn't obtained
52 >         irc-operator status from joining the channel. Can be set only
53 >         by irc-operators, servers and services.
54  
55 <     +R     - Registered only. Only registered clients may join a channel
56 <              with that mode set
55 >     R = Registered only. Only users that are logged into a services account
56 >         may join the channel.
57  
58 <     +S     - Secure only. This will prevent anyone who isn't securely connected
59 <              via TLS from joining your channel.
58 >     S = Secure only. This will prevent anyone who isn't securely connected via
59 >         TLS (Transport Layer Security) from joining the channel.
60  
61 <     +T     - No notices. This will prevent any user who isn't opped,
62 <              half-opped or voiced (+o/+h/+v) from sending channel notices.
61 >     T = No notices. This will prevent any user who isn't opped,
62 >         half-opped or voiced (+o/+h/+v) from sending channel notices.
63  
64  
65   WITH PARAMETERS:
66   ----------------
67  
68 <     +k     - Key. This will require users joining to know the key,
69 <              they must then use /join #channel KEY
68 >     k = Key. This will require users joining to know the key, they must then
69 >         use /join #channel KEY
70  
71 <              PARAMS: /mode #channel +k key
71 >         PARAMS: /mode #channel +k key
72  
73 <     +l     - Limit. This will prevent more than LIMIT number of people
74 <              in the channel at any time.
73 >     l = Limit. This will prevent more than LIMIT number of people in the
74 >         channel at any time.
75  
76 <              PARAMS: /mode #channel +l limit
76 >         PARAMS: /mode #channel +l limit
77  
78 <     +v     - Voice. This will allow a user to talk in a moderated (+m)
79 <              channel. Shown by the +nick flag.
78 >     v = Voice. This will allow a user to talk in a moderated (+m) channel.
79 >         Shown by the +nick flag.
80  
81 <              PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4
81 >         PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4
82  
83 <     +h     - Half-op. This will allow a user to set all of the above
84 <              modes, (and some more below..), whilst stopping the user
85 <              from doing harm to the channel. Users who are +h CANNOT
86 <              kick opped (+o) users, or set modes +h/-h/+o/-o.
83 >     h = Half-op. This will allow a user to set all of the above modes, (and
84 >         some more below..), whilst stopping the user from doing harm to the
85 >         channel. Users who are +h cannot kick opped (+o) users, or set
86 >         modes +h/-h/+o/-o.
87  
88 <              They can perform all other modes, and can kick regular users.
88 >         They can perform all other modes, and can kick regular users.
89  
90 <              PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4
90 >         PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4
91  
92 <     +o     - Op. This gives the user full control over the channel.
93 <              An opped user may op other users, set any mode, and
94 <              remove ops from whoever they want.
92 >     o = Op. This gives the user full control over the channel. An opped user
93 >         may op other users, set any mode, and remove ops from whoever they
94 >         want.
95  
96 <              PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4
96 >         PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4
97  
98 <     +a     - Admin. This gives the user control over opped, half-opped,
99 <              voiced, and regular users. A admin may op other users, set
100 <              any mode except +q and +a, and remove ops from whoever they
103 <              want.
98 >     a = Admin. This gives the user control over opped, half-opped, voiced, and
99 >         regular users. A admin may op other users, set any mode except +q and
100 >         +a, and remove ops from whoever they want.
101  
102 <              PARAMS: /mode #channel +aaaa nick1 nick2 nick3 nick4
102 >         PARAMS: /mode #channel +aaaa nick1 nick2 nick3 nick4
103  
104 <     +q     - Owner. This gives the user full control over the channel.
105 <              An owner may owner/admin/op/half-op/voice other users, set any
106 <              mode, and remove owner/admin/op/half-op/voice from whomever they
110 <              want.
104 >     q = Owner. This gives the user full control over the channel. An owner may
105 >         owner/admin/op/half-op/voice other users, set any mode, and remove
106 >         owner/admin/op/half-op/voice from whomever they want.
107  
108 <              PARAMS: /mode #channel +qqqq nick1 nick2 nick3 nick4
108 >         PARAMS: /mode #channel +qqqq nick1 nick2 nick3 nick4
109  
110 <     +b     - Ban. This will prevent a user from entering the channel,
111 <              based on a nick!ident@host match.
110 >     b = Ban. This will prevent a user from entering the channel, based on a
111 >         nick!ident@host match.
112  
113 <              PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4
113 >         PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4
114  
115 <     +e     - Exempt. This will allow a user to join a channel even if
116 <              they are banned (+b), based on a nick!ident@host match.
115 >     e = Exempt. This will allow a user to join a channel even if they are
116 >         banned (+b), based on a nick!ident@host match.
117  
118 <              PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4
118 >         PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4
119  
120 <     +I     - Invite exempt. This will allow a user to join an
121 <              invite-only (+i) channel, based on a nick!user@host match.
120 >     I = Invite exempt. This will allow a user to join an invite-only (+i)
121 >         channel, based on a nick!user@host match.
122  
123 <              PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4
123 >         PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)