https://wiki.anope.org/index.php?title=2.0/Modules/cs_flags&feed=atom&action=history
2.0/Modules/cs flags - Revision history
2024-03-29T15:19:30Z
Revision history for this page on the wiki
MediaWiki 1.23.4
//wiki.anope.org/index.php?title=2.0/Modules/cs_flags&diff=703&oldid=prev
Azander at 20:33, 7 May 2014
2014-05-07T20:33:22Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 20:33, 7 May 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Language|2.0/Modules/<del class="diffchange diffchange-inline">ns_flags</del>}}</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Language|2.0/Modules/<ins class="diffchange diffchange-inline">cs_flags</ins>}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Syntax|<del class="diffchange diffchange-inline">ns_flags</del>|ChanServ|Anope}}</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Syntax|<ins class="diffchange diffchange-inline">cs_flags</ins>|ChanServ|Anope}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== <div class="moduleheader">Description</div> ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== <div class="moduleheader">Description</div> ==</div></td></tr>
</table>
Azander
//wiki.anope.org/index.php?title=2.0/Modules/cs_flags&diff=615&oldid=prev
Azander at 14:47, 6 May 2014
2014-05-06T14:47:37Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 14:47, 6 May 2014</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 56:</td>
<td colspan="2" class="diff-lineno">Line 56:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== <div class="moduleheader">Examples</div> ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== <div class="moduleheader">Examples</div> ==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">/msg ChanServ FLAGS #myChannel MODIFY *!Fred@*.example.com +Vv</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">/msg ChanServ FLAGS #myChannel LIST</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">/msg ChanServ FLAGS CLEAR</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== <div class="moduleheader">Default Configuration</div> ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== <div class="moduleheader">Default Configuration</div> ==</div></td></tr>
</table>
Azander
//wiki.anope.org/index.php?title=2.0/Modules/cs_flags&diff=614&oldid=prev
Azander: Created page with "{{Language|2.0/Modules/ns_flags}} {{Syntax|ns_flags|ChanServ|Anope}} == <div class="moduleheader">Description</div> == flags is another way to modify the channel access list,..."
2014-05-06T14:41:18Z
<p>Created page with "{{Language|2.0/Modules/ns_flags}} {{Syntax|ns_flags|ChanServ|Anope}} == <div class="moduleheader">Description</div> == flags is another way to modify the channel access list,..."</p>
<p><b>New page</b></p><div>{{Language|2.0/Modules/ns_flags}}<br />
{{Syntax|ns_flags|ChanServ|Anope}}<br />
<br />
== <div class="moduleheader">Description</div> ==<br />
flags is another way to modify the channel access list, similar to the XOP and ACCESS methods.<br />
<br />
The MODIFY command allows you to modify the access list. If mask is not already on the access list is it added, then the changes are applied. If the mask has no more flags, then the mask is removed from the access list. Additionally, you may use +* or -* to add or remove all flags, respectively. You are only able to modify the access list if you have the proper permission on the channel, and even then you can only give other people access to up what you already have. <br />
<br />
The LIST command allows you to list existing entries on the channel access list. If a mask is given, the mask is wildcard matched against all existing entries on the access list, and only those entries are returned. If a set of flags is given, only those on the access list with the specified flags are returned.<br />
<br />
The CLEAR command clears the channel access list, which requires channel founder.<br />
<br />
The available flags are:<br />
:A - Automatic protect upon join<br />
:a - Allowed to (de)protect users<br />
:a - Allowed to (de)protect him/herself<br />
:b - Allowed to ban users<br />
:B - Allowed to use SAY and ACT commands<br />
:c - Allowed to use fantasy commands<br />
:f - Allowed to modify the access list<br />
:f - Allowed to view the access list<br />
:F - Allowed to issue commands restricted to channel founders<br />
:G - Allowed to use GETKEY command<br />
:g - Greet message displayed on join<br />
:H - Automatic halfop upon join<br />
:h - Allowed to (de)halfop users<br />
:h - Allowed to (de)halfop him/herself<br />
:I - Allowed to get full INFO output<br />
:i - Allowed to use the INVITE command<br />
:K - Allowed to use the AKICK command<br />
:K - Allowed to modify channel badwords list<br />
:k - Allowed to use the KICK command<br />
:K - No signed kick when SIGNKICK LEVEL is used<br />
:m - Allowed to read channel memos<br />
:N - Prevents users being kicked by Services<br />
:O - Automatic channel operator status upon join<br />
:o - Allowed to (de)op users<br />
:o - Allowed to (de)op him/herself<br />
:Q - Automatic owner upon join<br />
:q - Allowed to (de)owner users<br />
:q - Allowed to (de)owner him/herself<br />
:s - Allowed to assign/unassign a bot<br />
:s - Allowed to use the MODE command<br />
:s - Allowed to set channel settings<br />
:t - Allowed to change channel topics<br />
:u - Allowed to unban users<br />
:V - Automatic voice on join<br />
:v - Allowed to (de)voice users<br />
<br />
== <div class="moduleheader">Commands</div> == <br />
;FLAGS channel MODIFY mask changes<br />
:<br />
;FLAGS channel LIST [mask or +flags]<br />
:<br />
;FLAGS channel CLEAR<br />
:<br />
== <div class="moduleheader">Examples</div> ==<br />
<br />
== <div class="moduleheader">Default Configuration</div> ==<br />
<br />
<div class="code"><br />
<syntaxhighlight lang="cpp"><br />
/*<br />
* cs_flags<br />
*<br />
* Provides the command chanserv/flags.<br />
* Provides the access system "flags".<br />
*<br />
* Used for giving users access in channels.<br />
*<br />
* The "LIST" subcommand of chanserv/flags will show every access entry on the channel, including access<br />
* entries not added by cs_flags. The "Flags" of these entries will be the flags representation of the<br />
* privilege set granted by the access entry. <br />
*/<br />
module { name = "cs_flags" }<br />
command { service = "ChanServ"; name = "FLAGS"; command = "chanserv/flags"; group = "chanserv/access"; }<br />
</syntaxhighlight></div></div>
Azander