]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/chanserv.help
changed addban to addlamer, added rebindall command
[irc/evilnet/x3.git] / src / chanserv.help
index 1765ae9f256e9c8bb30d97052a60507f7653cd54..61ef5f05f4343e9216b73b825522850bcf189647 100644 (file)
@@ -37,8 +37,8 @@
             " $bADDMANAGER$b  Add a user as a MANAGER in a channel.",
             " $bADDCOOWNER$b  Add a user as COOWNER in a channel.",
             " $bADDUSER$b     A more advanced way to add users.",
-            " $bADDBAN$b      Add a $upermanent$u ban for a user.",
-            " $bADDTIMEDBAN$b Add a $ulasting$u ban that expires in the specified time.",
+            " $bADDLAMER$b    Add a lamer to the lamers (keep out) list.",
+            " $bADDTIMEDLAMER$b Add a lamer to the lamers list that expires in the specified time.",
             "$b$b",
             " $bDELUSER$b     Delete a user from the userlist.",
             " $bMDELCOOWNER$b Mass-delete coowners with accounts matching a mask.",
@@ -46,7 +46,7 @@
             " $bMDELOP$b      Mass-delete ops with accounts matching a mask.",
             " $bMDELHOP$b     Mass-delete halfops with accounts matching a mask.",
             " $bMDELPEON$b    Mass-delete peons with accounts matching a mask.",
-            " $bDELBAN$b      Remove the specified $upermanent$u ban from memory.",
+            " $bDELLAMER$b    Remove the specified lamer from the lamer list.",
             " $bWIPEINFO$b    Remove a lower-ranked user's infoline.",
             " $bTRIM$b        Delete users who are inactive.",
             " $bSUSPEND$b     Suspend a user's access to a channel.",
 "ACCESS" ("/msg $S ACCESS <#channel> [<nick|*account>]",
         "Reports various pieces of information about a channel user, including channel and network access level, and the user's info line. If no nick or account is provided, $S returns your own information.",
         "$uSee Also:$u myaccess, users");
-"ADDBAN" ("/msg $C ADDBAN <#channel> <mask|nick> [Reason]",
-        "Adds a ban to the channels permanent ban list, remaining in effect until removed with the DELBAN command. If it exactly matches an existing ban already in the list, the reason will be updated. If the existing ban was a timed ban, it will be extended into a permanent ban.",
-        "$uSee Also:$u bans, delban, mdelban");
+"ADDLAMER" ("/msg $C ADDLAMER <#channel> <mask|nick> [Reason]",
+        "Adds a lamer to the channels lamer list, remaining in effect until removed with the DELLAMER command. ",
+        "Lamers are nick!user@host masks which $C watches for, and keeps out of your channel.",
+        "If it exactly matches an existing lamer already in the list, the reason will be updated. If the existing lamer was a timed lamer, it will be extended into a permanent lamer.",
+        "$uSee Also:$u bans, dellamer, mdellamer");
 "ADDUSER" ("/msg $C ADDUSER <#channel> <nick|*account> <level>",
         "This command adds someone to the channel user list with the specified access level.  (You may only add users to levels less than your own.)",
         "The level may be one of $bpeon$b, $bop$b, $bmanager$b, $bcoowner$b, $bowner$b, or a number between 1 and 500.  Only network staff may add level 500 users (owners).",
 "ADDHOP" ("/msg $C ADDHOP <#channel> <nick|*account>",
         "This command adds someone to the channel user list with HALFOP access level. (You may only add users to levels less than your own.)",
         "$uSee Also:$u adduser, deluser, users");
-"ADDTIMEDBAN" ("/msg $C ADDTIMEDBAN <#channel> <mask|nick> <Duration> [Reason]",
-        "Adds an automatically expiring ban to the channel ban list. This command behaves in the exact same fashion as ADDBAN with the exception that the bans are automatically removed after the user-supplied duration. If it exactly matches an existing ban already in the list, the reason will be updated. If the existing ban was a timed ban, it will be extended. Timed bans can be removed with the DELBAN command, as with permanent bans.",
-        "$uSee Also:$u addban, bans, delban, durations");
+"ADDTIMEDLAMER" ("/msg $C ADDTIMEDLAMER <#channel> <mask|nick> <Duration> [Reason]",
+        "Adds an automatically expiring lamer to the channel lamer list.",
+        "This command behaves in the exact same fashion as $bADDLAMER$b with the exception that the bans are automatically removed after the user-supplied duration. ",
+        "If it exactly matches an existing lamer already in the list, the reason will be updated. If the existing lamer was a timed lamer, it will be extended. Timed lamers can be removed with the $bDELLAMER$b command, as with permanent lamers.",
+        "$uSee Also:$u addlamer, lamers, dellamer, durations");
 "ALLOWREGISTER" ("/msg $C ALLOWREGISTER <#channel|*Account>",
         "Removes the named channel (or channel mask) from the do-not-register list.",
         "$uSee Also:$u register, noregister, unregister");
         "$uFor assistance, please join #Help$u",
         "Example: *!*serv@*.afternet.org would ban anyone with ident 'serv' and an afternet.org hostname from joining the channel.",
         "$uSee Also:$u unban, unbanall, unbanme");
-"BANS" ("/msg $C BANS <#channel> [mask]",
-        "This command lists all permanent and timed bans in the channel matching mask.",
-        "$uSee Also:$u addban, delban, mdelban");
+"LAMERS" ("/msg $C LAMERS <#channel> [mask]",
+        "This command lists all permanent and timed lamers in the channel matching an optional mask.",
+        "Lamers are nick!user@host masks which $C watches for, and keeps out of your channel.",
+        "$uSee Also:$u addlamer, dellamer, addtimedlamer");
 "CALC" ("/msg $C CALC <expression>",
         "CALC calculates a mathematical expression, and returns the answer.  It",
         "supports +, -, *, /, ^, and () and many other math operations, such as",
 "CUNSUSPEND" ("/msg $C CUNSUSPEND <#channel>",
         "Restores a channel's $b$C$b registration.",
         "$uSee Also:$u csuspend, unregister");
-"DELBAN" ("/msg $C DELBAN <#channel> <mask|nick>",
-        "Deletes a ban from the channel ban list. This command works for both permanent and timed bans alike.",
-        "$uSee Also:$u addban, addtimedban, bans");
+"DELLAMER" ("/msg $C DELLAMER <#channel> <mask|nick>",
+        "Deletes a lamer from the channel lamer list. This command works for both permanent and timed lamers alike.",
+        "$uSee Also:$u addlamer, addtimedlamer, lamers");
 "DELNOTE" ("/msg $C DELNOTE <#channel> <note-name>",
         "Deletes a note from the channel.  To do this, you must be able to set the note.",
         "$uSee Also:$u note, note types");
         "$uSee Also:$u say");
 "EVENTS" ("/msg $C EVENTS <#channel> [limit [pattern]]",
         "Allows channel coowners to view a list of events related to their channel. If a pattern is provided, only events with a matching description will be displayed.",
-       "$bNote:$b You must specify a limit if you want to use a pattern to match against.",
-        "$uSee Also:$u last");
+       "$bNote:$b You must specify a limit if you want to use a pattern to match against.");
 "EXPIRE" ("/msg $C EXPIRE",
         "Expires any channels that have not been visited within the configured duration. Channel registrations are automatically expired, so you only need to use this command if the duration has been changed.",
         "$uSee Also:$u unvisited");
        "PUBCMD:       Restrictions to use commands in public.",
         "INVITEME:     Minimum level for users to use INVITEME or AUTOINVITE.",
         "USERINFO:     Minimum level for users to show an infoline on join.",
-        "GIVEVOICE:    The users that $b$C$b will autovoice.",
-        "GIVEHOPS:     The users that $b$C$b will autohalfop.",
-        "GIVEOPS:      The users that $b$C$b will autoop.",
         "ENFOPS:       Restrictions for opping users.",
         "ENFHALFOPS:   Restrictions for halfopping users.",
         "ENFMODES:     Restrictions to change the default modes.",
         "ENFTOPIC:     Restrictions on changing the topic.",
-        "TOPICSNARF:   Topics set manually (by /TOPIC #channel ...) by users this level and above change the default $b$C$b topic.",
+        "TOPICSNARF:   Manual topics changes (by /TOPIC) from users this level and above will change the default $b$C$b topic.",
         "SETTERS:      Who may change channel settings (using $bSET$b).",
         "CTCPUSERS:    Who is allowed to send CTCPs to the channel.",
         "CTCPREACTION: What happens when a disallowed CTCP is sent to the channel.",
+        "VOICE:        Who should be auto-voiced in the channel.",
         "PROTECT:      The protection level $b$C$b provides.",
        "TOYS:         Toggles how $b$C$b will respond to toy commands (!8ball etc).",
         "TOPICREFRESH: Controls if (and how often) $b$C$b will reset the topic.",
         "$bIRCOP ONLY$b:",
         "NODELETE:  Prevents channel deletion.",
         "If you wish to reset your channel to the default settings, you can use the $bSET DEFAULTS$b command.",
-        "$uSee Also:$u set pubcmd, set giveops, set givehalfops, set enfops, set enfhalfops, set enfmodes, set enftopic, set protect, set toys, set setters, set topicrefresh, set ctcpusers, set ctcpreaction, set defaults");
+        "$uSee Also:$u set pubcmd, set enfops, set enfhalfops, set enfmodes, set enftopic, set protect, set toys, set setters, set topicrefresh, set ctcpusers, set ctcpreaction, set defaults");
 "SET DEFAULTTOPIC" ("/msg $C SET <#channel> DEFAULTTOPIC <New default topic>",
         "This changes the default topic for the channel.  $C will set the IRC topic to this value when the $btopic$b command is used with no arguments, when the topic refresh happens (if you have $bset topicrefresh$b), or when an unauthorized user changes the topic to something else.",
         "$uSee Also:$u set, set topicrefresh, set enftopic, set topicmask");
 "SET TOPICMASK" ("/msg $C SET <#channel> TOPICMASK <Topic mask with * and ?>",
-        "This sets a pattern that $C allows for the topic.  A $b*$b will match any number of characters (including 0); a $b?$b will match any single character -- the same as with IRC hostmasks.  A user may set a topic if either $btopicmask$b or $benftopic$b allow it.",
-        "For example, $b!set topicmask Hello *$b allows anyone to set the topic to be $bHello world$b, but they must be able to override the topic (according to the $bEnfTopic$b setting) to set the topic to $bGoodbye world$b.",
+        "This sets a pattern that $C forces all topics to match. A $b*$b will match any number of characters (including 0); a $b?$b will match any single character -- the same as with IRC hostmasks.",
+        "For example, $b!set topicmask Hello *$b allows the topic to be set to $bHello world$b, but not $bGoodbye world$b.",
         "You may \"escape\" those characters by putting a \\ before them in the topic mask; for example, $b!set topicmask Whassup\\?$b would only allow the topic to be $bWhassup?$b, while leaving out the \\ would allow the topic to be $bWhassup!$b (among other things).",
-        "For ease of use, if the TopicMask has only one * and no ?, then using $b!topic something$b will (if $bsomething$b does not match the TopicMask and you cannot override the topic lock) replace the * with the text $bsomething$b.  If there is more than one * or any ? at all, $b!topic something$b will not work like that.",
+        "If the TopicMask has only one * and no ?, then using:",
+        " $btopic something$b",
+        "will replace the * with the text $bsomething$b.",
         "$uSee Also:$u set, set topic, set enftopic");
 "SET TOYS" ("/msg $C SET <#channel> TOYS <value>",
-       "This setting changes how $C will respond to commands like !8ball, or whether it responds at all.  Valid settings are:",
+       "This setting changes how $C will respond to commands like 8ball, or whether it responds at all.  Valid settings are:",
        "$b0$b  Toys are completely disabled.",
        "$b1$b  Toys will only reply privately.",
        "$b2$b  Toys will reply publicly.",
         "If a topic mask is set, then a person may change the topic as long as it matches that mask $bor$b they have the above access.",
         "If no topic mask is set, then a person must have the above access to change the topic from the default.",
         "$uSee Also:$u set, set topic, set topicmask");
+"SET VOICE" ("/msg $C SET <#channel> VOICE <value>",
+        "This setting configures who $C auto-voices.  Valid settings are:",
+        "$b0$b  Noone will get voice",
+        "$b1$b  PEONs will get voice (default).",
+        "$b2$b  Everyone will get voice.",
+        "$uSee Also:$u set, uset autoop");
 "SET PROTECT" ("/msg $C SET <#channel> PROTECT <value>",
         "This setting restricts the protection that $C enforces.  Valid settings are:",
         "$b0$b  Non-users and users will be protected from those of equal or lower access",
         "Displays up to a certain limit, all channels registered with $b$C$b that have not been visited within a certain duration. If a duration is not provided, a default will be used.",
         "$uSee Also:$u expire, search, durations");
 "UP" ("/msg $C UP <#channel>",
-        "Grants you your normal channel privileges.  If your access in the channel is less than the GiveVoice setting, this does nothing.  Otherwise, if your access is less than the GiveOps setting, $b$C$b will give you an halfop.  If your access is as GiveHalfOps, $b$C$b will give you halfops.  If your access is at least GiveOps, $b$C$b will give you ops.");
+        "Grants you your normal channel privileges.  Ops for OPs, HalfOps for HALFOPs, and Voice for PEONs.");
 "UPALL" ("/msg $C UPALL",
         "Executes the $bup$b command for each channel you have access in.",
         "$uSee Also:$u up, down, downall");
          "The $buset$b command allows you to toggle various channel user settings. With no arguments, it will print the current values of all channel user options.",
          "$bOptions:$b",
          "INFO:       Sets the infoline that $C sends when you join the channel.",
-         "NOAUTOOP:   Enable or disable $C automatically opping you upon joining or authenticating.",
+         "AUTOOP:     Enable or disable $C automatically opping you upon joining or authenticating.",
         "AUTOINVITE: $C will invite you to this channel if you have access to and are not in when you authenticate if this setting is on.",
-         "NOTE: The NoAutoOp setting is equivalent to the !togop command in previous versions of X3.",
          "$uSee Also:$u set");
 "USET INFO" ("/msg $C USET <#channel> INFO <info>",
-        "This command will set a user defined information message to be displayed when you join the channel. By setting the message to '*', you will clear your message.",
+        "This command will set a user defined information message to be displayed when you join the channel. Set to '*' to clear the message.",
+        "Note: to keep from being annoying, your info message only shows when you have been offline for more than a few minutes.",
         "$uSee Also:$u access");
 "USERS" ("/msg $C USERS <#channel> [mask]",
         "Displays the userlist for the specified channel. If a mask is supplied, only users matching the mask will be shown.",