Try this w00t

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5363 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
brain 2006-10-01 11:49:37 +00:00
parent 3163a3beec
commit ad57faf4a1
3 changed files with 16 additions and 9 deletions

View File

@ -26,10 +26,13 @@ extern "C" command_t* init_command(InspIRCd* Instance)
/** Handle /ADMIN /** Handle /ADMIN
*/ */
CmdResult cmd_admin::Handle (const char** parameters, int pcnt, userrec *user) CmdResult cmd_admin::Handle (const char** parameters, int pcnt, userrec *user)
{
if (!pcnt)
{ {
user->WriteServ("256 %s :Administrative info for %s",user->nick,ServerInstance->Config->ServerName); user->WriteServ("256 %s :Administrative info for %s",user->nick,ServerInstance->Config->ServerName);
user->WriteServ("257 %s :Name - %s",user->nick,ServerInstance->Config->AdminName); user->WriteServ("257 %s :Name - %s",user->nick,ServerInstance->Config->AdminName);
user->WriteServ("258 %s :Nickname - %s",user->nick,ServerInstance->Config->AdminNick); user->WriteServ("258 %s :Nickname - %s",user->nick,ServerInstance->Config->AdminNick);
user->WriteServ("258 %s :E-Mail - %s",user->nick,ServerInstance->Config->AdminEmail); user->WriteServ("258 %s :E-Mail - %s",user->nick,ServerInstance->Config->AdminEmail);
}
return CMD_SUCCESS; return CMD_SUCCESS;
} }

View File

@ -26,6 +26,7 @@ extern "C" command_t* init_command(InspIRCd* Instance)
*/ */
CmdResult cmd_motd::Handle (const char** parameters, int pcnt, userrec *user) CmdResult cmd_motd::Handle (const char** parameters, int pcnt, userrec *user)
{ {
if (!pcnt)
user->ShowMOTD(); user->ShowMOTD();
return CMD_SUCCESS; return CMD_SUCCESS;
} }

View File

@ -30,11 +30,14 @@ extern "C" command_t* init_command(InspIRCd* Instance)
} }
CmdResult cmd_stats::Handle (const char** parameters, int pcnt, userrec *user) CmdResult cmd_stats::Handle (const char** parameters, int pcnt, userrec *user)
{
if (pcnt < 2)
{ {
string_list values; string_list values;
DoStats(this->ServerInstance, *parameters[0], user, values); DoStats(this->ServerInstance, *parameters[0], user, values);
for (size_t i = 0; i < values.size(); i++) for (size_t i = 0; i < values.size(); i++)
user->Write(":%s", values[i].c_str()); user->Write(":%s", values[i].c_str());
}
return CMD_SUCCESS; return CMD_SUCCESS;
} }