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

@ -27,9 +27,12 @@ extern "C" command_t* init_command(InspIRCd* Instance)
*/
CmdResult cmd_admin::Handle (const char** parameters, int pcnt, userrec *user)
{
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("258 %s :Nickname - %s",user->nick,ServerInstance->Config->AdminNick);
user->WriteServ("258 %s :E-Mail - %s",user->nick,ServerInstance->Config->AdminEmail);
if (!pcnt)
{
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("258 %s :Nickname - %s",user->nick,ServerInstance->Config->AdminNick);
user->WriteServ("258 %s :E-Mail - %s",user->nick,ServerInstance->Config->AdminEmail);
}
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)
{
user->ShowMOTD();
if (!pcnt)
user->ShowMOTD();
return CMD_SUCCESS;
}

View File

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