IRC Flags: Difference between revisions

From Planetarion Wiki
Jump to navigationJump to search
mNo edit summary
m (removed from pending)
 
(9 intermediate revisions by the same user not shown)
Line 9: Line 9:
<table>
<table>
<tr><th>Mode</th><th>Name</th><th>Description</th></tr>
<tr><th>Mode</th><th>Name</th><th>Description</th></tr>
<tr><td>d</td><td>Deaf</td><td>The client doesn't see channel messages.  [[IRC Definition: Personal Messages|Personal messages]] work as normal</td></tr>
<tr><td>d</td><td>Deaf</td><td>The client doesn't see channel messages.  [[Personal Messages|Personal messages]] work as normal</td></tr>
<tr><td>'''i'''</td><td>Invisible</td><td>The client doesn't show on /[[IRC Definition: whois|whois]] unless they share a channel with the client making the request</td></tr>
<tr><td>'''i'''</td><td>Invisible</td><td>The client doesn't show on /[[whois]] unless they share a channel with the client making the request</td></tr>
<tr><td>o</td><td>Oper</td><td>The client gains [[IRC Definition: Oper|oper]].  Being an oper gives access to things such as [[IRC Definition: Kill|kill]] and [[IRC Definition: Gline|gline]].</td></tr>
<tr><td>o</td><td>Oper</td><td>The client gains [[oper]].  Being an oper gives access to things such as [[kill]] and [[gline]].</td></tr>
<tr><td>s</td><td>Server Notices</td><td>Sets the level of server notices that the client receives.  Generally only useful for opers.</td></tr>
<tr><td>s</td><td>Server Notices</td><td>Sets the level of server notices that the client receives.  Generally only useful for opers.</td></tr>
<tr><td>w</td><td>Wallops</td><td>Sets whether the client receives [[IRC Definition: Wallops|Wallops]]</td></tr>
<tr><td>w</td><td>Wallops</td><td>Sets whether the client receives [[wallops]]</td></tr>
<tr><td>k</td><td>Services</td><td>If set the client is immune to [[IRC Definition: Kick|kick]]s, [[IRC Definition: Kill|kill]]s and pretty much everything thrown at it.  This is usually only set on [[Channel Services|network services]].</td></tr>
<tr><td>k</td><td>Services</td><td>If set the client is immune to [[kick]]s, [[kill]]s and pretty much everything thrown at it.  This is usually only set on [[Channel Services|network services]].</td></tr>
<tr><td>g</td><td>Server Debug</td><td>Sets whether the client receives server debug messages.  Generally only useful for opers.</td></tr>
<tr><td>g</td><td>Server Debug</td><td>Sets whether the client receives server debug messages.  Generally only useful for opers.</td></tr>
<tr><td>'''x'''</td><td>Hidden Hostmase</td><td>Changes the client's [[Hostmask|hostmask]] to ''registerednick''.users.netgamers.org.  Requires that the client is logged in to [[Channel Services|channel services]].</td></tr>
<tr><td>'''x'''</td><td>Hidden Hostmase</td><td>Changes the client's [[Hostmask|hostmask]] to ''registerednick''.users.netgamers.org.  Requires that the client is logged in to [[Channel Services|channel services]].</td></tr>
</table>
</table>
As quite a few user modes are only useful to opers those of importance to standard users are denoted in '''bold'''
As quite a few user modes are only useful to opers those of importance to standard users are denoted in '''bold'''.  Most users set mode +ix upon joining the network.


==Channel Flags==
==Channel Flags==
Line 35: Line 35:
<tr><td>n</td><td>No External Messages</td><td>+n</td><td>Means that only clients in the channel can speak in it.</td></tr>
<tr><td>n</td><td>No External Messages</td><td>+n</td><td>Means that only clients in the channel can speak in it.</td></tr>
<tr><td>o</td><td>Op</td><td>+o ''[[nick]]''</td><td>Gives [[Channel Op|ops]] to ''nick''.</td></tr>
<tr><td>o</td><td>Op</td><td>+o ''[[nick]]''</td><td>Gives [[Channel Op|ops]] to ''nick''.</td></tr>
<tr><td>p</td><td>Private</td><td>+p</td><td>Means that the channel does not show up on a user's [[IRC Definition: Whois|whois]].</td></tr>
<tr><td>p</td><td>Private</td><td>+p</td><td>Means that the channel does not show up on a user's [[whois]].</td></tr>
<tr><td>s</td><td>Secret</td><td>+s</td><td>Like +p, but also means that the channel doesn't show up on [[IRC Definition: List|/list]].</td></tr>
<tr><td>s</td><td>Secret</td><td>+s</td><td>Like +p, but also means that the channel doesn't show up on /[[list]].</td></tr>
<tr><td>t</td><td>Ops Only Topic</td><td>+t</td><td>Means that only [[Channel Op|ops]] can change the [[IRC Definition: Channel Topic|topic]].</td></tr>
<tr><td>t</td><td>Ops Only Topic</td><td>+t</td><td>Means that only [[Channel Op|ops]] can change the [[Channel Topic|topic]].</td></tr>
<tr><td>v</td><td>Voice</td><td>+v ''[[nick]]''</td><td>Gives [[IRC Definition: Voice|voice]] to ''nick''.</td></tr>
<tr><td>v</td><td>Voice</td><td>+v ''[[nick]]''</td><td>Gives [[voice]] to ''nick''.</td></tr>
<tr><td>r</td><td>Registered</td><td>+r</td><td>Means only users logged in to a [[IRC Definition: Registered Nick|registered nick]] can join the channel</td></tr>
<tr><td>r</td><td>Registered</td><td>+r</td><td>Means only users logged in to a [[Registered Nick|registered nick]] can join the channel</td></tr>
<tr><td>c</td><td>Colours</td><td>+c</td><td>Any lines containing [[IRC Definition: Colour Codes|colour codes]] are blocked from the channel</td></tr>
<tr><td>c</td><td>Colours</td><td>+c</td><td>Any lines containing [[Colour Code|colour code]]s are blocked from the channel</td></tr>
<tr><td>C</td><td>CTCPS</td><td>+C</td><td>Any [[IRC Definition: CTCP|CTCP]]s are blocked from the channel, with the exception of [[IRC Definition: emote|emotes]].</td></tr>
<tr><td>C</td><td>CTCPS</td><td>+C</td><td>Any [[CTCP]]s are blocked from the channel, with the exception of [[emote]]s.</td></tr>
<tr><td>S</td><td>Strip</td><td>+S</td><td>Any [[IRC Definition: Colour Codes|colour codes]] are stripped from lines in the channel.</td></tr>
<tr><td>S</td><td>Strip</td><td>+S</td><td>Any [[Colour Code|colour code]]s are stripped from lines in the channel.</td></tr>
<tr><td>T</td><td>Multi Target</td><td>+T</td><td>Any lines which are said in more than one channel are blocked from this channel.</td></tr>
<tr><td>T</td><td>Multi Target</td><td>+T</td><td>Any lines which are said in more than one channel are blocked from this channel.</td></tr>
</table>
</table>


[[Category:IRC]]
[[Category:IRC]]

Latest revision as of 20:07, 3 January 2005

IRC flags can affect either users of channels and control much of the operation of an irc network.

User flags

User flags, user modes or umodes are set on a client by client basis. Generally, they control a client's interaction with the nework. To set user modes use:

/mode username mode

for example /mode mynick +i

ModeNameDescription
dDeafThe client doesn't see channel messages. Personal messages work as normal
iInvisibleThe client doesn't show on /whois unless they share a channel with the client making the request
oOperThe client gains oper. Being an oper gives access to things such as kill and gline.
sServer NoticesSets the level of server notices that the client receives. Generally only useful for opers.
wWallopsSets whether the client receives wallops
kServicesIf set the client is immune to kicks, kills and pretty much everything thrown at it. This is usually only set on network services.
gServer DebugSets whether the client receives server debug messages. Generally only useful for opers.
xHidden HostmaseChanges the client's hostmask to registerednick.users.netgamers.org. Requires that the client is logged in to channel services.

As quite a few user modes are only useful to opers those of importance to standard users are denoted in bold. Most users set mode +ix upon joining the network.

Channel Flags

Channel flags, channel modes or cmodes control how a channel operates. Some of them may affect specific users on a channel. To set channel modes use:

/mode #channelname modestring

for example

/mode #mychannel +k
ModeNameUsageDescription
bBan+b HostmaskMeans that noone matching that hostmask can join the channel. Anyone matching that hostmask already in the channel is unable to speak unless +o or +v
iInvite Only+iMeans that anyone wishing to join the channel must be invited by an op in the channel.
kKeyed+k keyMeans that anyone wishing to join the channel must specify the key within the join command.
lLimit+l integer limitMeans that only limit clients are allowed in the channel.
mModerated+mMeans that only +o and +v clients can speak in the channel.
nNo External Messages+nMeans that only clients in the channel can speak in it.
oOp+o nickGives ops to nick.
pPrivate+pMeans that the channel does not show up on a user's whois.
sSecret+sLike +p, but also means that the channel doesn't show up on /list.
tOps Only Topic+tMeans that only ops can change the topic.
vVoice+v nickGives voice to nick.
rRegistered+rMeans only users logged in to a registered nick can join the channel
cColours+cAny lines containing colour codes are blocked from the channel
CCTCPS+CAny CTCPs are blocked from the channel, with the exception of emotes.
SStrip+SAny colour codes are stripped from lines in the channel.
TMulti Target+TAny lines which are said in more than one channel are blocked from this channel.