"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.",
+ "RESYNC: Controls if (and how often) $b$C$b will reset the userlist.",
"DYNLIMIT: Adjusts user limit (+l channel mode) to prevent join floods.",
"$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 enfops, set enfhalfops, set enfmodes, set enftopic, set protect, set toys, set setters, set topicrefresh, 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 resync, 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.",
" $b3$b Bans will be removed after 4 hours",
" $b4$b Bans will be removed after 24 hours",
" $b5$b Bans will be removed after 1 week",
- "It should be noted that this setting expires channel bans (mode +b) $bNOT$b perminantly banned \"LAMERs\", although it will expire the individual host-bans $C sets on those who match LAMER entries.",
+ "It should be noted that this setting expires channel bans (mode +b) NOT perminantly banned \"LAMERs\", although it will expire the individual host-bans $C sets on those who match LAMER entries.",
"$uSee Also:$u unban, addlamer, addtimedlamer");
"SET PROTECT" ("/msg $C SET <#channel> PROTECT <value>",
"$b4$b Refresh every 24 hours.",
"$uSee Also:$u set, set topic");
+"SET RESYNC" ("/msg $C SET <#channel> RESYNC <value>",
+ "This setting controls if (and how often) $C refreshes the userlist to the current list. Valid settings are:",
+ "$b0$b Never refresh userlist.",
+ "$b1$b Refresh every 3 hours.",
+ "$b2$b Refresh every 6 hours.",
+ "$b3$b Refresh every 12 hours.",
+ "$b4$b Refresh every 24 hours.",
+ "$uSee Also:$u set");
+
"SET CTCPREACTION" ("/msg $C SET <#channel> CTCPREACTION <value>",
"This setting controls what happens to those who send disallowed CTCPs to the channel:",
"$b0$b CTCPs are allowed. Do nothing.",
"With no confirmation string, displays the appropriate confirmation string.",
"$uSee Also:$u set");
+"SET GREETING" ("/msg $C SET <#channel> GREETING <message>",
+ "Sets a message X3 will send to everyone who joins your channel, unless they are on your userlist.",
+ "This feature should be used sparingly, as many people find it annoying.",
+ "Another set command, SET USERGREETING, is shown to people who ARE on your userlist.",
+ "$uSee Also:$u set usergreeting");
+
+"SET USERGREETING" ("/msg $C SET <#channel> USERGREETING <message>",
+ "Sets a message X3 will send to your users (PEONs, OPs, etc) when they join your channel.",
+ "This feature should be used sparingly, as many people find it annoying.",
+ "Another set command, SET GREETING, is shown to people who are NOT on your userlist.",
+ "$uSee Also:$u set greeting");
+
"STAFF" ("/msg $C STAFF",
"Lists all the IRC operators and helpers currently online. Nicknames enclosed in parentheses are away, and likely unavailable.",
"$uSee Also:$u helpers, ircops, netinfo");
"TOPIC" ("/msg $C TOPIC <#channel> [topic]",
"Sets the current topic for the specified channel. If no topic is specified, then set the current topic to the default topic.");
-"TRIM" ("/msg $C TRIM <#channel> <target> <duration>",
+"TRIM" ("/msg $C TRIM <#channel> <target> <duration> [vacation]",
"The trim command removes target objects inactive for more than a certain duration from a channel. The target must be a channel access level, a range of access levels (for example, \"300-399\"), \"users\" or \"lamers\". The duration argument specifies the amount of time the target has been inactive for to be removed.",
+ "If the vacation argument is given for the users target, users who are on vacation will be trimmed. By default they are skipped.",
"$uSee Also:$u durations");
"UNBAN" ("/msg $C UNBAN <#channel> <mask|nick>",