X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_botmode.cpp;h=1931666d1527997f9ab1394596b8485975ff73e0;hb=4047a143fc1d16350db70c94b9ea77d79de05714;hp=e0236bc17c4a8756b3a949bb537ee88b126c23df;hpb=c0aba5b728b0a921d95ec120aa638dab1520b42f;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_botmode.cpp b/src/modules/m_botmode.cpp index e0236bc17..1931666d1 100644 --- a/src/modules/m_botmode.cpp +++ b/src/modules/m_botmode.cpp @@ -20,22 +20,21 @@ #include "inspircd.h" +#include "modules/whois.h" -/** Handles user mode +B - */ -class BotMode : public SimpleUserModeHandler +enum { - public: - BotMode(Module* Creator) : SimpleUserModeHandler(Creator, "bot", 'B') { } + // From UnrealIRCd. + RPL_WHOISBOT = 335 }; class ModuleBotMode : public Module, public Whois::EventListener { - BotMode bm; + SimpleUserModeHandler bm; public: ModuleBotMode() : Whois::EventListener(this) - , bm(this) + , bm(this, "bot", 'B') { } @@ -48,7 +47,7 @@ class ModuleBotMode : public Module, public Whois::EventListener { if (whois.GetTarget()->IsModeSet(bm)) { - whois.SendLine(335, "is a bot on " + ServerInstance->Config->Network); + whois.SendLine(RPL_WHOISBOT, "is a bot on " + ServerInstance->Config->Network); } } };