1
0
mirror of https://github.com/anope/anope.git synced 2026-07-07 06:13:13 +02:00

Made ns_set_misc work

This commit is contained in:
Adam
2010-10-31 21:46:23 -04:00
parent e3f368f67b
commit 9db85375ee
2 changed files with 7 additions and 22 deletions
+6 -21
View File
@@ -18,8 +18,12 @@ class CommandNSSetMisc : public Command
private:
Anope::string Desc;
protected:
CommandReturn RealExecute(User *u, const std::vector<Anope::string> &params)
public:
CommandNSSetMisc(const Anope::string &cname, const Anope::string &desc, const Anope::string &cpermission = "") : Command(cname, 1, 2, cpermission), Desc(desc)
{
}
CommandReturn Execute(User *u, const std::vector<Anope::string> &params)
{
NickAlias *na = findnick(params[0]);
if (!na)
@@ -38,18 +42,6 @@ class CommandNSSetMisc : public Command
return MOD_CONT;
}
public:
CommandNSSetMisc(const Anope::string &cname, const Anope::string &desc, const Anope::string &cpermission = "") : Command(cname, 0, 1, cpermission), Desc(desc)
{
}
CommandReturn Execute(User *u, const std::vector<Anope::string> &params)
{
std::vector<Anope::string> realparams = params;
realparams.insert(realparams.begin(), u->Account()->display);
return RealExecute(u, realparams);
}
void OnSyntaxError(User *u, const Anope::string &)
{
SyntaxError(NickServ, u, "SET", NICK_SET_SYNTAX);
@@ -66,13 +58,6 @@ class CommandNSSASetMisc : public CommandNSSetMisc
public:
CommandNSSASetMisc(const Anope::string &cname, const Anope::string &desc) : CommandNSSetMisc(cname, desc, "nickserv/saset/" + cname)
{
this->MinParams = 1;
this->MaxParams = 2;
}
CommandReturn Execute(User *u, const std::vector<Anope::string> &params)
{
return RealExecute(u, params);
}
void OnSyntaxError(User *u, const Anope::string &)