" $bEMAIL$b Email based commands",
" such as recovering forgotten",
" passwords.",
+ " $bIGNORE$b Ignore list management.",
" $bINFORMATION$b Informational functions.",
" $bOPER$b Commands for IRC Operators.",
"$b$b",
" $b$N$b help categories:",
" $bACCOUNT$b Account management.",
" $bINFORMATION$b Informational functions.",
+ " $bIGNORE$b Ignore list management.",
" $bOPER$b Commands for IRC Operators.",
"$b$b",
" $b$N is $uNOT$u a NickServ$b! ",
" $bMERGE$b Merge one account into another.",
" $bOREGISTER$b Create an account for someone else.",
" $bOUNREGISTER$b Remove an account by name.",
+ " $bODELCOOKIE$b Deletes a pending cookie.",
"*$bOREGNICK$b Add a nick to someone's account.",
"*$bOUNREGNICK$b Remove a nick from someone's account.",
" $bOADDMASK$b Add a mask to someone's account.",
" $bODELMASK$b Remove a mask from someone's account.",
+ " $bOADDIGNORE$b Add an ignore to someone's account.",
+ " $bODELIGNORE$b Remove an ignore from someone's account.",
" $bMERGEDB$b Load a database into memory."
);
"$bc$b Use mIRC color codes in responses",
"$bf$b Account frozen/on vacation (will not be unregistered for inactivity; cleared when account is authenticated against)",
"$bn$b No-delete (will never be unregistered for inactivity)",
- "$uSee Also:$u accountinfo, set");
+ "$bb$b Hides you from the staff list",
+ "$uSee Also:$u accountinfo, set, $C staff");
"OADDMASK" ("/msg $N OADDMASK <nick|*account> <user@host>",
"Adds a hostmask to the specified account.",
"You may use *Account instead of Nick as the name argument; the * makes $N use the name of an account directly (useful if the user is not online).",
"You may use *Account instead of Nick as the name argument; the * makes $N use the name of an account directly (useful if the user is not online).",
"$uSee Also:$u oaddmask");
"OREGISTER" {
- "/services/nickserv/disable_nicks" (
- "/msg $N@$s OREGISTER <account> <password> <user@host|nick>",
- "Registers an account with $b$N$b using the specified account, password, and user@host. If the nick of an online user is specified, then that user's user@host is used. If no nickname or hostmask is used, it uses a default hostmask the first time the user authenticates.",
- "$uSee Also:$u ounregister"
- );
- "!/services/nickserv/disable_nicks" (
- "/msg $N@$s OREGISTER <account> <password> <user@host|nick>",
- "Registers an account with $b$N$b using the specified account, password, and user@host. If the nick of an online user is specified, then that user's user@host is used. If no nickname or hostmask is used, it uses a default hostmask the first time the user authenticates.",
- "$uSee Also:$u oregnick, ounregister, ounregnick"
- );
+ "/services/nickserv/disable_nicks" {
+ "/services/nickserv/email_required" (
+ "/msg $N@$s OREGISTER <account> <password> <email> [user@host] [nick]",
+ "Registers an account for nick with $b$N$b using the specified account name, password, email address and user@host. If the nick of an online user is specified, then they will be logged in, and that user's user@host is used if you don't specify one. If no nickname or hostmask is used, it uses a default hostmask, or adds one when they first authenticate.",
+ "$uSee Also:$u ounregister, oaddmask, oset"
+ );
+ "!/services/nickserv/email_required" (
+ "/msg $N@$s OREGISTER <account> <password> [user@host] [nick]",
+ "Registers an account for nick with $b$N$b using the specified account name, password, email address and user@host. If the nick of an online user is specified, then they will be logged in, and that user's user@host is used if you don't specify one. If no nickname or hostmask is used, it uses a default hostmask, or adds one when they first authenticate.",
+ "$uSee Also:$u ounregister, oaddmask, oset"
+ );
+ };
+ "!/services/nickserv/disable_nicks" {
+ "/services/nickserv/email_required" (
+ "/msg $N@$s OREGISTER <account> <password> <email> [user@host] [nick]",
+ "Registers an account for nick with $b$N$b using the specified account name, password, email address and user@host. If the nick of an online user is specified, then they will be logged in, and that user's user@host is used if you don't specify one. If no nickname or hostmask is used, it uses a default hostmask, or adds one when they first authenticate.",
+ "$uSee Also:$u oregnick, ounregister, ounregnick, oaddmask, oset"
+ );
+ "!/services/nickserv/email_required" (
+ "/msg $N@$s OREGISTER <account> <password> [user@host] [nick]",
+ "Registers an account for nick with $b$N$b using the specified account name, password, email address and user@host. If the nick of an online user is specified, then they will be logged in, and that user's user@host is used if you don't specify one. If no nickname or hostmask is used, it uses a default hostmask, or adds one when they first authenticate.",
+ "$uSee Also:$u oregnick, ounregister, ounregnick, oaddmask, oset"
+ );
+ };
};
"OSET" (
"/msg $N OSET <nick|*account> [<setting> <value>]",
"$bFLAGS$b: Changes account flags (SphHdscfn) for user (see $uaccount flags$u).",
"$bLEVEL$b: Sets $O access level.",
"$bEPITHET$b: The description shown for the user's access in /whois.",
+ "$bNOTE$b: Adds a note to the user's account.",
"$bTITLE$b: The title the user will get (in there hostname) when +x.",
"$bFAKEHOST$b: The fake hostname the user will get when +x.",
"..or anything $bset$b can change.",
"REGISTER" {
"0: /services/nickserv/email_required" (
"/msg $N@$s REGISTER <account> <password> <email>",
+ "$bDO NOT TYPE THE < and >!$b <> indicates required fields. ",
"Register is the command to create an an account with $b$N$b. ",
"Having an account provides a single login identity for the network, and for use with $b$C$b.",
"$b$b",
);
"1: /services/nickserv/email_enabled" (
"/msg $N@$s REGISTER <account> <password> [email]",
+ "$bDO NOT TYPE THE < and >!$b <> indicates required fields. ",
"Register is the command to register an account with $b$N$b. Later, you can use your account and password with $bauth$b to authenticate to your account.",
"Having an account provides a single login identity for use with $b$C$b.",
"Email activation is not required: But, if you specify an email address, an email will be sent to it containing a cookie that will let you activate your account. Once you have that cookie, use the $bcookie$b command to activate your account.",
"$bEMAIL$b: Sets (or changes) your email address.",
"$bINFO$b: Your infoline for $b$N$b (which can be viewed with the $baccountinfo$b command).",
"$bLANGUAGE$b: Your preferred language for private messages from the services.",
+ "$bSTYLE$b: Your preferred output style: normal, clean, classic, or advanced.",
"$bPRIVMSG$b: If set, $b$N$b and $b$C$b will send text to you using PRIVMSGs rather than NOTICEs.",
"$bTABLEWIDTH$b: Sets the width for wrapping table-formatted text. (Use 0 for the default.)",
"$bWIDTH$b: The width you want X3 to wrap text it sends you. (Use 0 for the default.)",
"$bMAXLOGINS$b: The number of users that can log into your account at once. (Use 0 for the default.)",
"$bTITLE$b: A title set on your account by network staff (affects hidden hosts).",
"$bEPITHET$b: An epithet set on your account by network staff (shows in whois).",
+ "$bAUTOHIDE$b: Automatically sets +x (hides your host) when you login.",
+ "$bADVANCED$b: If set advanced options and commands will be shown to you.",
"$bset$b with no arguments returns your current settings.",
"$uSee Also:$u accountinfo, userinfo"
);
"$bEMAIL$b: Sets (or changes) your email address.",
"$bINFO$b: Your infoline for $b$N$b (which can be viewed with the $baccountinfo$b command).",
"$bLANGUAGE$b: Your preferred language for private messages from the services.",
+ "$bSTYLE$b: Your preferred output style: normal, clean, classic, or advanced.",
"$bPRIVMSG$b: If set, $b$N$b and $b$C$b will send text to you using PRIVMSGs rather than NOTICEs.",
"$bTABLEWIDTH$b: Sets the width for wrapping table-formatted text. (Use 0 for the default.)",
"$bWIDTH$b: The width you want X3 to wrap text it sends you. (Use 0 for the default.)",
"$bMAXLOGINS$b: The number of users that can log into your account at once. (Use 0 for the default.)",
"$bTITLE$b: A title set on your account by network staff (affects hidden hosts).",
"$bEPITHET$b: An epithet set on your account by network staff (shows in whois).",
+ "$bAUTOHIDE$b: Automatically sets +x (hides your host) when you login.",
+ "$bADVANCED$b: If set advanced options and commands will be shown to you.",
"$bset$b with no arguments returns your current settings.",
"$uSee Also:$u accountinfo, nickinfo, userinfo"
);
"$bCOLOR$b: If set, $b$N$b and $b$C$b will use $bbold$b and $uunderlines$u in text they send you.",
"$bINFO$b: Your infoline for $b$N$b (which can be viewed with the $baccountinfo$b command).",
"$bLANGUAGE$b: Your preferred language for private messages from the services.",
+ "$bSTYLE$b: Your preferred output style: normal, clean, classic, or advanced.",
"$bPRIVMSG$b: If set, $b$N$b and $b$C$b will send text to you using PRIVMSGs rather than NOTICEs.",
"$bTABLEWIDTH$b: Sets the width for wrapping table-formatted text. (Use 0 for the default.)",
"$bWIDTH$b: The width you want X3 to wrap text it sends you. (Use 0 for the default.)",
"$bMAXLOGINS$b: The number of users that can log into your account at once. (Use 0 for the default.)",
"$bTITLE$b: A title set on your account by network staff (affects hidden hosts).",
"$bEPITHET$b: An epithet set on your account by network staff (shows in whois).",
+ "$bAUTOHIDE$b: Automatically sets +x (hides your host) when you login.",
+ "$bADVANCED$b: If set advanced options and commands will be shown to you.",
"$bset$b with no arguments returns your current settings.",
"$uSee Also:$u accountinfo, userinfo"
);
"$bCOLOR$b: If set, $b$N$b and $b$C$b will use $bbold$b and $uunderlines$u in text they send you.",
"$bINFO$b: Your infoline for $b$N$b (which can be viewed with the $baccountinfo$b command).",
"$bLANGUAGE$b: Your preferred language for private messages from the services.",
+ "$bSTYLE$b: Your preferred output style: normal, clean, classic, or advanced.",
"$bPRIVMSG$b: If set, $b$N$b and $b$C$b will send text to you using PRIVMSGs rather than NOTICEs.",
"$bTABLEWIDTH$b: Sets the width for wrapping table-formatted text. (Use 0 for the default.)",
"$bWIDTH$b: The width you want X3 to wrap text it sends you. (Use 0 for the default.)",
"$bMAXLOGINS$b: The number of users that can log into your account at once. (Use 0 for the default.)",
"$bTITLE$b: A title set on your account by network staff (affects hidden hosts).",
"$bEPITHET$b: An epithet set on your account by network staff (shows in whois).",
+ "$bAUTOHIDE$b: Automatically sets +x (hides your host) when you login.",
+ "$bADVANCED$b: If set advanced options and commands will be shown to you.",
"$bset$b with no arguments returns your current settings.",
"$uSee Also:$u accountinfo, nickinfo, userinfo"
);
"If a particular message is not available in your language, it will use the closest match it has.",
"Supported languages are: ${modcmd:languages}",
"$uSee Also:$u set");
+"SET STYLE" ("/msg $S SET STYLE <style>",
+ "Sets the output style that $S and other services will use when sending you messages.",
+ "The style can be:.",
+ " Normal - userlist has ----- seprators and does not show numeric levels.",
+ " Clean - userlist has no ------ seperators and does not show numeric levels.",
+ " Classic - userlist has ----- seperators and also shows ONLY numeric levels.(SrvX Style)",
+ " Advanced - userlist has ----- seperators and also shows numeric levels.",
+ "$b $b",
+ "Many other outputs besides userlist are styled to match as well.",
+ "$uSee Also:$u set");
"STATUS" {
"/services/nickserv/disable_nicks" (
"/msg $N STATUS",
"$uSee Also:$u rename"
);
};
+
"MERGEDB" ("/msg $N MERGEDB <dbfilename>",
"Merge contents of $bdbfilename$b into in-memory database. Any accounts in both will be $bOVERWRITTEN$b with the information from $bdbfilename$b, although authed users will be authed to the new account.",
"This command is only accessible to IRC operators.",
"$uSee Also:$u OperServ.write");
+
+"IGNORE" ("Ignore list management commands are:",
+ " $bADDIGNORE$b Adds a hostmask to your ignore list.",
+ " $bDELIGNORE$b Remove an entry from your ignore list.",
+ " $bACCOUNTINFO$b Displays information about an account including ignores.",
+ );
+
+"ADDIGNORE" ("/msg $N ADDIGNORE [user@host]",
+ "Adds the specified user@host to the account ignore list that you are authenticated to with $b$N$b.",
+ "$uSee Also:$u delignore");
+
+"DELIGNORE" ("/msg $N DELIGNORE <user@host>",
+ "Removes a hostmask from the account ignore list that you are authenticated on.",
+ "$uSee Also:$u addignore");
+
+"OADDIGNORE" ("/msg $N OADDIGNORE <nick|*account> <user@host>",
+ "Adds a hostmask to the specified account's ignore list.",
+ "You may use *Account instead of Nick as the name argument; the * makes $N use the name of an account directly (useful if the user is not online).",
+ "$uSee Also:$u odelignore");
+
+"ODELIGNORE" ("/msg $N ODELIGNORE <nick|*account> <user@host>",
+ "Removes a hostmask from the specified account's ignore list.",
+ "You may use *Account instead of Nick as the name argument; the * makes $N use the name of an account directly (useful if the user is not online).",
+ "$uSee Also:$u oaddignore");