+ "$uSee Also:$u addpal, delpal, deop, voice");
+"DNRSEARCH" ("/msg $C DNRSEARCH <action> <criteria> <value> [<criteria> <value> ...]",
+ "Searches through the current do-not-register list for those matching the specified criteria and applies the specified action to them. A list of actions can be found in $bhelp dnrsearch action$b and a list of criteria in $bhelp dnrsearch criteria$b.",
+ "$uSee Also:$u allowregister, dnrsearch action, dnrsearch criteria, noregister");
+"DNRSEARCH ACTION" ("$bDNRSEARCH ACTION$b",
+ "Options for the action in $bdnrsearch$b are:",
+ "$bPRINT: $b Display the do-not-register entry.",
+ "$bREMOVE:$b Remove the do-not-register entry.",
+ "$bCOUNT: $b Count the number of matching do-not-register entries.",
+ "$uSee Also:$u dnrsearch, dnrsearch criteria");
+"DNRSEARCH CRITERIA" ("$bDNRSEARCH CRITERIA$b",
+ "Options for the criteria in $bdnrsearch$b are:",
+ "$bCHANNEL:$b Channel name, channel mask, or \*account (note the backslash).",
+ "$bSETTER: $b Staff member who issued the do-not-register.",
+ "$bREASON: $b Mask for the do-not-register reason or note.",
+ "$bLIMIT: $b Maximum entries to operate upon (default 50).",
+ "$bSET: $b Age limit for entry (defaults to minimum age).",
+ "$bEXPIRES:$b Expiration limit for entry (defaults to minimum time).",
+ "Note: If you use the $blimit$b criteria, the full count of matching do-not-register entries will be shown at the end of the $bdnrsearch$b output, but only the first $blimit$b entries will be affected by the action.",
+ "$uSee Also:$u dnrsearch, dnrsearch action");