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

flatmap in /lusers

This commit is contained in:
Bram Matthys
2004-12-29 04:58:59 +00:00
parent 7c6a6332fc
commit d40fc31645
+8 -3
View File
@@ -742,9 +742,14 @@ void reset_help(void)
*/
CMD_FUNC(m_lusers)
{
if (hunt_server_token(cptr, sptr, MSG_LUSERS, TOK_LUSERS, ":%s", 1, parc,
parv) != HUNTED_ISME)
char flatmap;
if (hunt_server_token(cptr, sptr, MSG_LUSERS, TOK_LUSERS,
":%s", 1, parc, parv) != HUNTED_ISME)
return 0;
flatmap = (FLAT_MAP && !IsAnOper(sptr)) ? 1 : 0;
/* Just to correct results ---Stskeeps */
if (IRCstats.clients > IRCstats.global_max)
IRCstats.global_max = IRCstats.clients;
@@ -765,7 +770,7 @@ CMD_FUNC(m_lusers)
sendto_one(sptr, rpl_str(RPL_LUSERCHANNELS),
me.name, parv[0], IRCstats.channels);
sendto_one(sptr, rpl_str(RPL_LUSERME),
me.name, parv[0], IRCstats.me_clients, IRCstats.me_servers);
me.name, parv[0], IRCstats.me_clients, flatmap ? 0 : IRCstats.me_servers);
sendto_one(sptr, rpl_str(RPL_LOCALUSERS),
me.name, parv[0], IRCstats.me_clients, IRCstats.me_max);
sendto_one(sptr, rpl_str(RPL_GLOBALUSERS),