1
0
mirror of https://github.com/anope/anope.git synced 2026-07-03 12:43:12 +02:00

Made /ns info default to your account or your nick if no arguments are given

This commit is contained in:
Adam
2011-08-02 02:02:13 -04:00
parent d43e1fb800
commit f690cd802e
+6 -4
View File
@@ -28,18 +28,18 @@ class CommandNSInfo : public Command
}
}
public:
CommandNSInfo(Module *creator) : Command(creator, "nickserv/info", 1, 2)
CommandNSInfo(Module *creator) : Command(creator, "nickserv/info", 0, 2)
{
this->SetFlag(CFLAG_ALLOW_UNREGISTERED);
this->SetDesc(_("Displays information about a given nickname"));
this->SetSyntax(_("\037nickname\037"));
this->SetSyntax(_("[\037nickname\037]"));
}
void Execute(CommandSource &source, const std::vector<Anope::string> &params)
{
User *u = source.u;
const Anope::string &nick = params[0];
const Anope::string &nick = params.size() ? params[0] : (u->Account() ? u->Account()->display : u->nick);
NickAlias *na = findnick(nick);
bool has_auspex = u->IsIdentified() && u->HasPriv("nickserv/auspex");
@@ -148,7 +148,9 @@ class CommandNSInfo : public Command
source.Reply(" ");
source.Reply(_("Displays information about the given nickname, such as\n"
"the nick's owner, last seen address and time, and nick\n"
"options."));
"options. If no nick is given, an you are identified,\n"
"your account name is used, else your current nickname is\n"
"used."));
return true;
}