1
0

experimenting with code formatting.

This commit is contained in:
notnull 2019-01-26 13:56:18 -05:00
parent cf2ef601a8
commit 0609347c58

View File

@ -71,81 +71,15 @@ followed by 8 digit
Managing Channels (ChanServ) Managing Channels (ChanServ)
---------------------------- ----------------------------
/msg chanserv register \#channel password description Registers the `/msg chanserv register #channel` Registers the current channel to you
current channel to you with ChanServ and sets its password and with ChanServ
description.
/msg chanserv set \#channel mlock modes Locks the channel's modes. `/msg chanserv set #channel mlock modes` Locks the channel's modes. To
unlock all of a channel's modes, use
`/msg chanserv set #channel mlock +`
to unlock all of a channel's modes, use /msg chanserv set \#channel Moderating Channels
mlock + -------------------
Advanced Commands for the uberl337 **\***
-----------------------------------------
### Advanced NickServ commands
1. User modes
*mode nickname +*-attributes \[data\] Setting people's modes (for
current channel only). To set a user's mode outside of a channel,
use *mode nickname \#channel +*- attributes
Some of the more important ones are: +q: User is owner of the
current channel (prefix \~ or @) +a: User is an admin (SOP) on the
current channel (prefix & or @). +o: User is an operator (AOP) on
the current channel (prefix @). +h: User is a half-op on the current
channel (prefix %). +v: User has voice on the current channel
(prefix +).
For a complete list of user modes visit
<https://wiki.inspircd.org/User_Modes>
### Advanced Chanserv commands
1. Commands
/msg chanserv set \#channel secure \[on|off\] Keeps everyone except
aops, sops, and the founder from becoming ops.
/msg chanserv set \#channel keeptopic \[on|off\] Maintains the topic
even if everyone leaves.
/msg chanserv set \#channel enforce \[on|off\] Restores
op/halfop/voice if a person with op/halfop/voice
gets de-opped/halfopped/voiced.
/msg chanserv set \#channel leaveops \[on|off\] Whether or not to
allow the first person who join the channel to get ops.
/msg chanserv drop \#channel \[dropcode\] Un-registers the current
channel to you with ChanServ.
/msg chanserv set \#channel founder \[nickname\] Sets the current
channel's founder.
/msg chanserv set \#channel desc \[description\] Changes the current
channel's description.
/msg chanserv set \#channel url \[address\] Associates a URL with
the channel.
/msg chanserv set \#channel \[email@address\] Associates an email
address with the channel.
2. Channel modes
Set a mode with: *mode \#channel +*-attribute \[data\]
/mode \#channel +k channelkey gives a channel a password
For a full list of Inspircd's channel modes visit
<https://wiki.inspircd.org/Channel_Modes>
/kick \#channel nickname \[reason\] temporarily remove user from
channel
### Moderating Channels
/kick nickname!userid@hostname removes user from channel, but does not /kick nickname!userid@hostname removes user from channel, but does not
ban them. They are able to join immediately. ban them. They are able to join immediately.
@ -161,29 +95,90 @@ nickname or userid, hostname or a segment of a hostname.
/mode \#channel +b nickname!userid@hostname the same as /ban /mode \#channel +b nickname!userid@hostname the same as /ban
1. Ban Examples: ### Ban Examples:
joe!\*@* Will prevent anyone with the nick joe from joining. joe!\*@* Will prevent anyone with the nick joe from joining.
**myg0t**!\* Will prevent anyone whose nick contains myg0t **myg0t**!\* Will prevent anyone whose nick contains myg0t from joining.
from joining.
mark!\*elc@\* Will prevent anyone with the nick mark and the userid mark!\*elc@\* Will prevent anyone with the nick mark and the userid elc
elc from joining. from joining.
\*!\*@c-123-24-76-213.ga.isp.net Will prevent anyone with the host \*!\*@c-123-24-76-213.ga.isp.net Will prevent anyone with the host
c-123-24-76-213.ga.isp.net from joining. c-123-24-76-213.ga.isp.net from joining.
\*!\*@* Bans everyone. Don't do that. \*!\*@* Bans everyone. Don't do that.
Advanced Commands for the uberl337 **\***
-----------------------------------------
### Advanced NickServ commands
1. User modes
`/mode nickname +/-attributes [data]`
Setting people's modes (for current channel only). To set a user's
mode outside of a channel, use
`/mode nickname #channel +/- attributes`
Some of the more important ones are:
`+q: User is owner of the current channel (prefix ~ or @)`
`+a: User is an admin (SOP) on the current channel (prefix & or @).`
`+o: User is an operator (AOP) on the current channel (prefix @).`
`+h: User is a half-op on the current channel (prefix %).`
`+v: User has voice on the current channel (prefix +).`
For a complete list of user modes visit
<https://wiki.inspircd.org/User_Modes>
### Advanced Chanserv commands
1. Commands
`/msg chanserv set #channel secure [on|off]` Keeps everyone except
aops, sops, and the founder from becoming ops.
`/msg chanserv set #channel keeptopic [on|off]` Maintains the topic
even if everyone leaves.
`/msg chanserv set #channel enforce [on|off]` Restores
op/halfop/voice if a person with op/halfop/voice
gets de-opped/halfopped/voiced.
`/msg chanserv set #channel leaveops [on|off]` Whether or not to
allow the first person who join the channel to get ops.
`/msg chanserv drop #channel [dropcode]` Un-registers the current
channel to you with ChanServ.
`/msg chanserv set #channel founder [nickname]` Sets the current
channel's founder.
`/msg chanserv set #channel desc [description]` Changes the current
channel's description.
`/msg chanserv set #channel url [address]` Associates a URL with
the channel.
`/msg chanserv set #channel [email@address]` Associates an email
address with the channel.
2. Channel modes
`/mode #channel +/-attribute [data]`
For a full list of Inspircd's channel modes visit
<https://wiki.inspircd.org/Channel_Modes>
### Access lists ### Access lists
/msg chanserv access \#channel add \[nickname\] \[level\] Adds nickname `/msg chanserv access #channel add [nickname] [level]` Adds nickname to
to the channel's access list at the specified level. /msg chanserv the channel's access list at the specified level.
access channel del \[nickname\] Removes nickname from the channel's `/msg chanserv access channel del [nickname]` Removes nickname from the
access list. /msg chanserv access \#channel list Displays the channel's channel's access list. `/msg chanserv access #channel list` Displays the
access list. /msg chanserv access \#channel count Displays how many channel's access list. `/msg chanserv access #channel count` Displays
entries are in the channel's access list. how many entries are in the channel's access list.
### Access levels ### Access levels
@ -197,31 +192,40 @@ entering channel. 40 Automatic half-opping. 30 Automatic voicing. 0 No
special privileges. -1 May not be opped. -100 May not join the channel. special privileges. -1 May not be opped. -100 May not join the channel.
Any nick not on the access list has an access level of 0. Any nick not on the access list has an access level of 0.
\#AOPs and SOPs ### AOPs
\#\#AOPs Are automatically ops and can give themselves ops. Can Are automatically ops and can give themselves ops. Can give/take
give/take op/halfop/voice to/from other channel members. Can unban op/halfop/voice to/from other channel members. Can unban themselves.
themselves. Receive memos sent to the whole channel. Can invite Receive memos sent to the whole channel. Can invite themselves to the
themselves to the channel. channel.
\#\#SOPs Can do everything AOPs can. Can give and take AOP privileges. ### SOPs
Receive memos sent to the channel's SOPs. Can add (but not remove)
AKICKs. \#\#Viewing and setting privileges
Viewing AOP and SOP lists /msg chanserv aop \#channel list /msg chanserv Can do everything AOPs can. Can give and take AOP privileges. Receive
sop \#channel list adding a AOP or SOP /msg chanserv \[AOP|SOP\] channel memos sent to the channel's SOPs. Can add (but not remove) AKICKs.
\[ADD|DEL|LIST|CLEAR\] \[nick | entry-list\] \#\#Viewing and setting privileges
\#\#AKICKs People on the AKICK list are automatically kicked and banned ### Viewing AOP and SOP lists
when they enter the channel. Bans made as a result of AKICK must be
removed manually. /msg chanserv akick \#channel add host \[reason\] Adds /msg chanserv aop \#channel list /msg chanserv sop \#channel list adding
host to \#channel's AKICK list \[for reason\]. /msg chanserv akick a AOP or SOP /msg chanserv \[AOP|SOP\] channel \[ADD|DEL|LIST|CLEAR\]
\#channel del host Removes host from the AKICK list. /msg chanserv akick \[nick | entry-list\]
\#channel list /msg chanserv akick \#channel view Displays the AKICK
list. Color codes it's possible to color your text in irc. in most ### AKICKs
clients you can use control c then foreground,background (background is
optional). examples: red text ^c4^. black text on a blue background People on the AKICK list are automatically kicked and banned when they
^c1^,2. here's a full list of the color codes: enter the channel. Bans made as a result of AKICK must be removed
manually. /msg chanserv akick \#channel add host \[reason\] Adds host to
\#channel's AKICK list \[for reason\]. /msg chanserv akick \#channel del
host Removes host from the AKICK list. /msg chanserv akick \#channel
list /msg chanserv akick \#channel view Displays the AKICK list.
### Color codes
it's possible to color your text in irc. in most clients you can use
control c then foreground,background (background is optional). examples:
red text ^c4^. black text on a blue background ^c1^,2. here's a full
list of the color codes:
Number Name 00 white 01 black 02 blue (navy) 03 green 04 red 05 brown Number Name 00 white 01 black 02 blue (navy) 03 green 04 red 05 brown
(maroon) 06 purple 07 orange (olive) 08 yellow 09 light green (lime) 10 (maroon) 06 purple 07 orange (olive) 08 yellow 09 light green (lime) 10