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

Correct help for CS INFO and add syntax errors for cs_modes, patch from Adam.

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2274 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
cyberbotx
2009-04-13 00:35:55 +00:00
parent dccb56a496
commit 22b53ec9cd
15 changed files with 581 additions and 627 deletions
+1 -2
View File
@@ -149,10 +149,9 @@ class CommandCSInfo : public Command
bool OnHelp(User *u, const std::string &subcommand)
{
notice_lang(s_ChanServ, u, CHAN_HELP_INFO);
if (u->nc && u->nc->IsServicesOper())
notice_lang(s_ChanServ, u, CHAN_SERVADMIN_HELP_INFO);
else
notice_lang(s_NickServ, u, CHAN_HELP_INFO);
return true;
}
+50
View File
@@ -83,6 +83,11 @@ class CommandCSOp : public Command
notice_help(s_ChanServ, u, CHAN_HELP_OP);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "OP", CHAN_OP_SYNTAX);
}
};
@@ -104,6 +109,11 @@ class CommandCSDeOp : public Command
notice_help(s_ChanServ, u, CHAN_HELP_DEOP);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "DEOP", CHAN_DEOP_SYNTAX);
}
};
@@ -125,6 +135,11 @@ class CommandCSVoice : public Command
notice_help(s_ChanServ, u, CHAN_HELP_VOICE);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "VOICE", CHAN_VOICE_SYNTAX);
}
};
@@ -146,6 +161,11 @@ class CommandCSDeVoice : public Command
notice_help(s_ChanServ, u, CHAN_HELP_DEVOICE);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "DEVOICE", CHAN_DEVOICE_SYNTAX);
}
};
@@ -173,6 +193,11 @@ class CommandCSHalfOp : public Command
notice_help(s_ChanServ, u, CHAN_HELP_HALFOP);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "HALFOP", CHAN_HALFOP_SYNTAX);
}
};
@@ -199,6 +224,11 @@ class CommandCSDeHalfOp : public Command
notice_help(s_ChanServ, u, CHAN_HELP_DEHALFOP);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "DEHALFOP", CHAN_DEHALFOP_SYNTAX);
}
};
@@ -225,6 +255,11 @@ class CommandCSProtect : public Command
notice_help(s_ChanServ, u, CHAN_HELP_PROTECT);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "PROTECT", CHAN_PROTECT_SYNTAX);
}
};
/*************************************************************************/
@@ -252,6 +287,11 @@ class CommandCSDeProtect : public Command
notice_help(s_ChanServ, u, CHAN_HELP_DEPROTECT);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "DEPROTECT", CHAN_DEPROTECT_SYNTAX);
}
};
/*************************************************************************/
@@ -274,6 +314,11 @@ class CommandCSOwner : public Command
notice_help(s_ChanServ, u, CHAN_HELP_OWNER);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "OWNER", CHAN_OWNER_SYNTAX);
}
};
/*************************************************************************/
@@ -296,6 +341,11 @@ class CommandCSDeOwner : public Command
notice_help(s_ChanServ, u, CHAN_HELP_DEOWNER);
return true;
}
void OnSyntaxError(User *u)
{
syntax_error(s_ChanServ, u, "DEOWNER", CHAN_DEOWNER_SYNTAX);
}
};