FLAGS

From Rizon Wiki
Revision as of 14:58, 8 August 2011 by Djahandarie (talk | contribs)
Jump to navigation Jump to search

The FLAGS system is a way to control access to a channel. To enable the FLAGS mode, use the following command:

/msg ChanServ SET #channel ACCESSTYPE FLAGS

substituting the name of your channel for #channel.

The FLAGS command

The ChanServ FLAGS command allows you to control what users get what permissions. You can only use this command if ACCESSTYPE FLAGS is enabled, as demonstrated above.

Syntax: /msg ChanServ FLAGS #channel [{nick|*CLEAR} [flags]]


For example, to give someone auto-op and the ability to invite people using ChanServ, use the following command:

/msg ChanServ FLAGS #channel nick +Oi

To remove these flags, you would use the same command, but instead of +Oi, use -Oi.


As a second example, to remove all the access flags from a user, use:

/msg ChanServ FLAGS #channel nick -*


Finally, to clear all the access flags of the channel, use the *CLEAR command, like this:

/msg ChanServ FLAGS #channel *CLEAR


List of possible flags

o User is allowed to use the OP and DEOP commands
O User gets auto op
h User is allowed to use the HALFOP and DEHALFOP commands
H User gets auto halfop
v User is allowed to use the VOICE and DEVOICE commands
V User gets auto voice
a User is allowed to use the PROTECT and DEPROTECT commands
A User gets auto protected
s User can use the SET command
i User can use the INVITE command
i User can use the GETKEY command
r User can use the KICK command
r User can use the BAN command
R User can use the CLEAR command
f User can change other users access
t User can use the TOPIC command
l User can view the access list
b User can not join
B User has access to the fantasy commands
S User has access to the SAY/ACT commands
G Users greet is shown to the channel when they join
K User has access to the AKICK command
u User has access to the UNBAN command


Additionally, you can use +* or -* to set or unset all flags on a user, excluding flags such as auto ban.