]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/commands/cmd_lusers.cpp
Change the function name because gcc is dumb :/
[user/henk/code/inspircd.git] / src / commands / cmd_lusers.cpp
index bb9670227c89aa5765574c3907be3d70d243fdd1..313e2d2b5440f451ce7f0f91fb6ab4830bf11835 100644 (file)
@@ -21,19 +21,19 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
 
 /** Handle /LUSERS
  */
-CmdResult CommandLusers::Handle (const char**, int, User *user)
+CmdResult CommandLusers::Handle (const char* const*, int, User *user)
 {
        // this lusers command shows one server at all times because
        // a protocol module must override it to show those stats.
-       user->WriteServ("251 %s :There are %d users and %d invisible on 1 server",user->nick,ServerInstance->UserCount()-ServerInstance->ModeCount('i'),ServerInstance->ModeCount('i'));
-       if (ServerInstance->OperCount())
-               user->WriteServ("252 %s %d :operator(s) online",user->nick,ServerInstance->OperCount());
-       if (ServerInstance->UnregisteredUserCount())
-               user->WriteServ("253 %s %d :unknown connections",user->nick,ServerInstance->UnregisteredUserCount());
+       user->WriteNumeric(251, "%s :There are %d users and %d invisible on 1 server",user->nick,ServerInstance->Users->UserCount()-ServerInstance->Users->ModeCount('i'),ServerInstance->Users->ModeCount('i'));
+       if (ServerInstance->Users->OperCount())
+               user->WriteNumeric(252, "%s %d :operator(s) online",user->nick,ServerInstance->Users->OperCount());
+       if (ServerInstance->Users->UnregisteredUserCount())
+               user->WriteNumeric(253, "%s %d :unknown connections",user->nick,ServerInstance->Users->UnregisteredUserCount());
        if (ServerInstance->ChannelCount())
-               user->WriteServ("254 %s %d :channels formed",user->nick,ServerInstance->ChannelCount());
-       if (ServerInstance->LocalUserCount())
-               user->WriteServ("255 %s :I have %d clients and 0 servers",user->nick,ServerInstance->LocalUserCount());
+               user->WriteNumeric(254, "%s %ld :channels formed",user->nick,ServerInstance->ChannelCount());
+       if (ServerInstance->Users->LocalUserCount())
+               user->WriteNumeric(255, "%s :I have %d clients and 0 servers",user->nick,ServerInstance->Users->LocalUserCount());
 
        return CMD_SUCCESS;
 }