X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/d914d1cbfd541d1c1302ac989a8c5b7d57d25f55..512d7958d12cef042c7324ad086cced98dc720bf:/src/opserv.help diff --git a/src/opserv.help b/src/opserv.help index 459f3f7..150ddbb 100644 --- a/src/opserv.help +++ b/src/opserv.help @@ -9,6 +9,7 @@ " 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 ", @@ -58,9 +59,20 @@ " $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.", @@ -69,6 +81,8 @@ " $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.", @@ -150,12 +164,15 @@ " $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 level: $b${level/access}$b", "$uSee Also:$u commands, modcmd" ); @@ -197,7 +214,9 @@ "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" ); @@ -257,16 +276,18 @@ "$bNUMCHANNELS$b 5 Specifies a number of channels the client must be in.", "$bLIMIT$b 50 Limits the number of responses to a certain number.", "$bNICKAGE$b cmp Client has had nick this long (=Nu or >Nu)", + "$bLINKED$b cmp Connected to the network this long (=Nu or >Nu)", "$bACCESS$b cmp Access constraints (=nnn or >nnn)", "$bREASON$b reason Reason for kill, gline or shun (must be listed last).", "$bDEPTH$b depth How many domain-name parts to use for $bDOMAINS$b action.", - "$bDURATION$b duration How long to apply a G-line or gag.", + "$bDURATION$b duration How long to apply a G-line or gag (see $C help topic $bdurations$b).", "$bCLONES$b min Ignore clients from hosts with fewer than this many connections.", "$bINFO_SPACE$b yes/no Clients match only if their info starts with a space (' ') character.", "$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.", "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" ); @@ -383,6 +404,20 @@ "$uSee Also:$u deop, devoiceall, op, opall" ); +"DEHOP" ("/msg $O DEHOP <#channel> [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.", @@ -439,6 +474,20 @@ "$uSee Also:$u deopall" ); +"HOP" ("/msg $O HOP <#channel> [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.", @@ -464,8 +513,9 @@ "GLINE" ("/msg $O GLINE ", "Issues a GLINE (network ban) on the network for the speicified user@host for the specified duration (making the expiration time: net time + duration).", + "duration is in the form nnm, where nn is a number, and m is a charactor representing the unit (eg d for days.)", "Access level: $b${level/gline}$b", - "$uSee Also:$u trace, ungline" + "$uSee Also:$u trace, ungline, ($C) durations" ); "GTRACE" ("/msg $O GTRACE [ ]...", @@ -751,5 +801,36 @@ "Access level: $b${level/stats}$b", ); +"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 ", + "Adds the given to the tracking list.", + "$uSee Also:$u deltrack listtrack addalert"); + +"DELTRACK" ("/msg $O DELTRACK ", + "Removes the given 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"); + "INDEX" "${index}";