" viewing or acting on lists of",
" IRC objects. ",
" $bALERTS$b Automated responses. ",
+ " $bTRACKING$b Tracking commands. (if enabled)",
" $bCHANNEL$b Channel commands. ",
" $bCLONES$b Manage trusts and limits. ",
" $bSETTINGS$b View and temporarily change ",
" $bADMIN$b Misc Administrator Commands. ",
" $bOWNERONLY$b $O operator only commands. "
);
-"COMMANDS" "${index}";
+"COMMANDS" ("The following commands are available in $O:",
+ "${index}",
+ "$uSee Also$u: modcmd, access, command");
+"INDEX" ("The following commands are available in $O:",
+ "${index}",
+ "$uSee Also$u: modcmd, access, command");
"PUNISH" (
" $bGLINE$b Global Ban a host.",
" $bSTATS ALERT$b See a listing of alerts. "
);
+"TRACKING" (
+ " These commands only work if the tracking module has been compiled in",
+ " $b$b",
+ " $bTRACK$b Display and set tracking options.",
+ " $bADDTRACK$b Adds a nick to the tracking list.",
+ " $bDELTRACK$b Deletes an active track.",
+ " $bLISTTRACK$b Lists all active tracks.",
+ );
+
"CHANNEL" (
" $bOP$b Op someone.",
" $bDEOP$b Deop someone.",
+ " $bHOP$b Half Op someone.",
+ " $bDEHOP$b DeHalfop someone.",
" $bVOICE$b Voice someone.",
" $bDEVOICE$b Devoice someone.",
" $bKICK$b Kick someone.",
" $b$b",
" $bOPALL$b Op everyone in a channel.",
" $bDEOPALL$b Deop everyone in a channel.",
+ " $bHOPALL$b Half Op everyone in a channel.",
+ " $bDEHOPALL$b Dehalfop everyone in a channel.",
" $bVOICEALL$b Voice everyone in a channel.",
" $bDEVOICEALL$b Devoice everyone in a channel.",
" $bKICKALL$b Kick everyone from a channel.",
" $bDELEXEMPT$b Remove an exception of the illegal word list.",
" $b$b",
" $bDUMP$b Drop safetychecked server protocol to the server. ",
- " $bRAW$b Drop raw server protocol to the server. (DANGEROUS!)"
+ " $bRAW$b Drop raw server protocol to the server. (DANGEROUS!)",
+ " $b$b",
+ " $bRESETMAX$b Reset the maximum recorded users. (used in the event of a clone flood)"
);
"ACCESS" ("/msg $O ACCESS [nick|*account] [new-level]",
"Displays the $O access level for the specified user or account. With no arguments, displays your own access level. With two arguments, sets the target's $O access level to the second argument (assuming you have sufficient access to do so).",
- "\"ACCESS *\" will show the access levels of everyone."
+ "\"ACCESS *\" will show the access levels of everyone.",
"Access level: $b${level/access}$b",
"$uSee Also:$u commands, modcmd"
);
"Valid alert actions (to be taken when an alert is hit) are:",
"$bNOTICE$b: Send a notice to the $b$O$b alert channel",
"$bKILL$b: Disconnect the user",
- "$bSILENT$b Same as GLINE, except AUTO: is appended to make the gline silent",
"$bGLINE$b: Gline the user that tripped the alert",
+ "$bTRACK$b: Send a notice to the $b$O$b alert channel and track the user (if the tracking module is loaded)",
"$bSHUN$b : Shun the user that tripped the alert",
"$uSee Also:$u addalert, delalert"
);
"$bABUSE OPERS$b Force adverse actions to affect opers as well.",
"$bLOG$b Record matching users in $O's log file (in addition to acting).",
"$bREGEX$b yes/no Specifies if NICK/IDENT/HOST/INFO should be treated as a regular expression.",
+ "$bSILENT$b yes/no If yes, AUTO is prepended to the gline message, making the gline silent in nefarious ircd.",
"Additionally, the $bCHANNEL$b target may be prefixed with @ to select channel operators, + to select voiced users (will not select chanops unless @ is also used), or - to select non-voiced non-chanop users. For example, CHANNEL #foo will select all users in #foo; CHANNEL +#foo will select only users voiced in #foo; CHANNEL @+#foo will select ops and voiced users in #foo; etc.",
"When searching on the criteria of nick, ident, or info, the search string can be another of the three, prefixed with a & character, to indicate that the match should compare each user's individual data. For example, $binfo &nick$b would search for all users whose info matches their nick. To search for that phrase explicitly, prefix the & with a backslash; e.g.: $binfo \&ident$b.",
"$uSee Also:$u trace action, trace"
"$uSee Also:$u deop, devoiceall, op, opall"
);
+"DEHOP" ("/msg $O DEHOP <#channel> <nick> [nick]...",
+ "Dehalfops the specified user from the specified channel.",
+ "If the channel is omitted, then $bdehop$b will be done in the channel where the command was given.",
+ "Access level: $b${level/dehalfop}$b",
+ "$uSee Also:$u dehalfopall, hop, hopall"
+ );
+
+"DEHOPALL" ("/msg $O DEHOPALL <#channel>",
+ "Dehalfops all members of the specified channel.",
+ "If the channel is omitted, then $bdehopall$b will be done in the channel where the command was given.",
+ "Access level: $b${level/dehopall}$b",
+ "$uSee Also:$u dehop, hop, hopall"
+ );
+
"DEVOICEALL" ("/msg $O DEVOICEALL <#channel>",
"Devoice all members of the specified channel who do not have channel ops.",
"If the channel is omitted, then $bdevoiceall$b will be done in the channel where the command was given.",
"$uSee Also:$u deopall"
);
+"HOP" ("/msg $O HOP <#channel> <nick> [nick]...",
+ "Half ops specified nicknames the specified channel.",
+ "If the channel is omitted, then $bhop$b will be done in the channel where the command was given.",
+ "Access level: $b${level/hop}$b",
+ "$uSee Also:$u dehop, dehopall, hopall"
+ );
+
+"HOPALL" ("/msg $O HOPALL <#channel>",
+ "Half ops all members of the specified channel.",
+ "If the channel is omitted, then $bhopall$b will be done in the channel where the command was given.",
+ "Access level: $b${level/hopall}$b",
+ "$uSee Also:$u dehopall"
+ );
+
"VOICEALL" ("/msg $O VOICEALL <#channel>",
"Voices all members of the specified channel who do not have channel ops.",
"If the channel is omitted, then $bvoiceall$b will be done in the channel where the command was given.",
"Access level: $b${level/stats}$b",
);
-"INDEX" "${index}";
+"TRACK" ("/msg $O TRACK <+/-type|all|none>",
+ "This specifies what will be tracked in the tracking channel.",
+ "Use + to add flags and - to remove types. Use ALL to enable all",
+ "tracking options available, use NONE to completly disable them.",
+ "Available flags are:",
+ "auth - Auths",
+ "chanmode - Channel Modes",
+ "del - Quits",
+ "join - Joins",
+ "kick - Kicks",
+ "new - New Nicks",
+ "nick - Nick Changes",
+ "part - Parts",
+ "umode - Umodes");
+
+"ADDTRACK" ("/msg $O ADDTRACK <nick>",
+ "Adds the given <nick> to the tracking list.",
+ "$uSee Also:$u deltrack listtrack addalert");
+
+"DELTRACK" ("/msg $O DELTRACK <nick>",
+ "Removes the given <nick> from the tracking list.",
+ "$uSee Also:$u deltrack listtrack");
+
+"LISTTRACK" ("/msg $O LISTTRACK",
+ "Lists all currently active tracks.",
+ "$uSee Also:$u addtrack deltrack");
+
+"RESETMAX" ("/msg $O RESETMAX",
+ "Resets the max clients number to the current ammount of connected clients. Use with caution.",
+ "$uSee Also:$u stats max");
+