X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_antibear.cpp;h=5690572ce7d0de53a1d340d5a32eba8cf84b9f79;hb=2ab88037d8d7d6df3fb9686216a0b36f5ece2313;hp=6b40407a51412228041c0cb6a00a9bb949e64f15;hpb=8583a707d655a1f0866c3c2d6aae27d5ee2d7133;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_antibear.cpp b/src/modules/m_antibear.cpp index 6b40407a5..5690572ce 100644 --- a/src/modules/m_antibear.cpp +++ b/src/modules/m_antibear.cpp @@ -12,9 +12,6 @@ */ #include "inspircd.h" -#include "users.h" -#include "channels.h" -#include "modules.h" #include "xline.h" /* $ModDesc: Sends a numeric on connect which cripples a common type of trojan/spambot */ @@ -40,10 +37,10 @@ class ModuleAntiBear : public Module void Implements(char* List) { - List[I_OnUserRegister] = List[I_OnPreCommand] = List[I_OnUserConnect] = 1; + List[I_OnUserRegister] = List[I_OnPreCommand] = 1; } - virtual int OnPreCommand(const std::string &command, const char** parameters, int pcnt, userrec *user, bool validated, const std::string &original_line) + virtual int OnPreCommand(const std::string &command, const char** parameters, int pcnt, User *user, bool validated, const std::string &original_line) { if (command == "NOTICE" && !validated && pcnt > 1 && user->GetExt("antibear_timewait")) { @@ -65,7 +62,7 @@ class ModuleAntiBear : public Module return 0; } - virtual int OnUserRegister(userrec* user) + virtual int OnUserRegister(User* user) { user->WriteServ("439 %s :This server has anti-spambot mechanisms enabled.", user->nick); user->WriteServ("931 %s :Malicious bots, spammers, and other automated systems of dubious origin are NOT welcome here.", user->nick); @@ -73,11 +70,6 @@ class ModuleAntiBear : public Module user->Extend("antibear_timewait"); return 0; } - - virtual void OnUserConnect(userrec *user) - { - user->Shrink("antibear_timewait"); - } }; MODULE_INIT(ModuleAntiBear)