# You can either copy this into your conf folder and set up the module to use it,
# or you can customise the responses for your network and/or add more.
-<start line1=" InspIRCd help system"
+<start line1=" InspIRCd help system"
line2=" --------------------"
line3="-"
line4="This system provides help for commands and modes."
line11="/HELPOP UMODES - To see a list of user modes"
line12="/HELPOP CHMODES - To see a list of channel modes">
-
-<nohelp line1="There is no help for the topic"
+<nohelp line1="There is no help for the topic"
line2="You searched for. Please try again.">
-
<nohelpo line1="There is no help for the topic"
line2="You searched for. Please try again."
line3="-"
- line4="Your Query has been forwarded to an IRCop">
+ line4="Your Query has been forwarded to the IRCops">
<commands line1="User Commands"
line2="-------------"
line9="o Show a list of all valid oper usernames and hostmasks"
line10="l Show all inbound and outbound server and client connections"
line11="u Show server uptime"
- line12="-"
- line13="Note that all /STATS use is broadcast to online IRC operators.">
+ line12="k Show k-lines (local bans)"
+ line13="g Show g-lines (global bans)"
+ line14="q Show q-lines (nick mask bans)"
+ line15="Z Show z-lines (ip mask bans)"
+ line16="Y Show connection classes"
+ line17="C Show link blocks"
+ line18="U Show u-lined servers"
+ line19="P Show online opers and their idle times"
+ line20="I Show connect class permissions"
+ line21="e Show e-lines (local ban exemptions)"
+ line22="-"
+ line23="Note that all /STATS use is broadcast to online IRC operators.">
+
+<kline line1="/KLINE [user@host] {[duration] :[reason]}"
+ line2="Sets or removes a k-line (host based ban) on a host and ident mask."
+ line3="You must specify at least 3 parameters to add a ban, and one"
+ line4="parameter to remove a ban (just the user@host section)."
+ line5="The duration may be specified in seconds, or in the following format"
+ line6="1y2w3d4h5m6s - meaning one year, two weeks, three days, 4 hours,"
+ line7="5 minutes and 6 seconds. All fields in this format are optional.">
+
+<zline line1="/ZLINE [ipmask] {[duration] :[reason]}"
+ line2="Sets or removes a z-line (ip based ban) on an ip range mask."
+ line3="You must specify at least 3 parameters to add a ban, and one"
+ line4="parameter to remove a ban (just the user@host section)."
+ line5="The duration may be specified in seconds, or in the following format"
+ line6="1y2w3d4h5m6s - meaning one year, two weeks, three days, 4 hours,"
+ line7="5 minutes and 6 seconds. All fields in this format are optional.">
+
+<qline line1="/QLINE [nickmask] {[duration] :[reason]}"
+ line2="Sets or removes a q-line (nick based ban) on a nick mask."
+ line3="You must specify at least 3 parameters to add a ban, and one"
+ line4="parameter to remove a ban (just the user@host section)."
+ line5="The duration may be specified in seconds, or in the following format"
+ line6="1y2w3d4h5m6s - meaning one year, two weeks, three days, 4 hours,"
+ line7="5 minutes and 6 seconds. All fields in this format are optional.">
+
+<gline line1="/GLINE [user@host] {[duration] :[reason]}"
+ line2="Sets or removes a g-line (global host based ban) on host mask."
+ line3="You must specify at least 3 parameters to add a ban, and one"
+ line4="parameter to remove a ban (just the user@host section)."
+ line5="The duration may be specified in seconds, or in the following format"
+ line6="1y2w3d4h5m6s - meaning one year, two weeks, three days, 4 hours,"
+ line7="5 minutes and 6 seconds. All fields in this format are optional.">
+
+<eline line1="/ELINE [user@host] {[duration] :[reason]}"
+ line2="Sets or removes a e-line (local ban exception) on host mask."
+ line3="You must specify at least 3 parameters to add an exception, and one"
+ line4="parameter to remove an exception (just the user@host section)."
+ line5="The duration may be specified in seconds, or in the following format"
+ line6="1y2w3d4h5m6s - meaning one year, two weeks, three days, 4 hours,"
+ line7="5 minutes and 6 seconds. All fields in this format are optional.">
<userhost line1="/USERHOST [nickname]"
line2="Returns the hostname and nickname of a user, and some other"
<coper line1="Oper Commands"
line2="-------------"
line3="DIE RESTART KILL REHASH TRACE"
- line4="CONNECT SQUIT MODULES">
+ line4="CONNECT SQUIT MODULES KLINE ZLINE"
+ line5="QLINE GLINE ELINE">
<die line1="/DIE [password]"
line2="If the correct password is provided, and you are an operator,"
<modules line1="/MODULES"
line2="Lists currently loaded modules, their memory offsets and version"
- line3="numbers.">
+ line3="numbers and flags. If you are not an operator, you will see reduced"
+ line4="detail.">
+
+<loadmodule line1="/LOADMODULE [filename.so]"
+ line2="Loads a module into the IRCd.">
+
+<unloadmodule line1="/UNLOADMODULE [filename.so]"
+ line3="Unloads a module from the IRCd. The module cannot have the static"
+ line4="flag set (see the output of /MODULES)">
<umodes line1="User Modes"
line2="----------"
line4="h [nickname] Gives halfops to [nickname] (requires halfop module)"
line5="o [nickname] Gives ops to [nickname]"
line6="b [hostmask] Bans [hostmask] on the channel"
- line7="i Make the channel invite only, must /INVITE users"
- line8="k [key] Set the channel key (password) to [key]"
- line9="l [limit] Set the maximum possible users to [limit]"
- line10="m Enable moderation. Only +vo can speak"
- line11="n Only users who are members of the channel may message it"
- line12="p Make channel private (hide from /LIST)"
- line13="s Make channel secret (can't be used at the same time as +p)"
- line14="t Only halfops and above can change the topic">
+ line7="a [nickname] Give protected status to [nickname] (+q only)"
+ line8="q [nickname] Give founder status to [nickname] (ulines only)"
+ line9="i Make the channel invite only, must /INVITE users"
+ line10="k [key] Set the channel key (password) to [key]"
+ line11="l [limit] Set the maximum possible users to [limit]"
+ line12="m Enable moderation. Only +vo(h) can speak"
+ line13="n Only users who are members of the channel may message it"
+ line14="p Make channel private (hide from /LIST)"
+ line15="s Make channel secret (can't be used at the same time as +p)"
+ line16="O Channel is IRCops only (can only be set by IRCops)"
+ line17="t Only halfops and above can change the topic"
+ line18="Q Only U-Lined servers/nicks can kick"
+ line19="T Only halfops/ops can send NOTICEs to the channel"
+ line20="C No CTCPs allowed to the channel"
+ line21="c mIRC colour codes blocked on the channel"
+ line22="K No /KNOCK allowed to channel (if knock module is loaded)"
+ line23="L [channel] If the channel is full, redirect users to [channel]"
+ line24="N No nickchanges while on the channel"
+ line25="-------------"
+ line26="NOTE: A large number of these modes are dependent upon server-side modules"
+ line27="being loaded by a server/network administrator. The actual modes available"
+ line28="on your network may be very different to this list. Please consult your"
+ line29="help channel if you have any questions.">
+