]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_knock.cpp
All modules which implement simplemodes (no parameters, not a list mode) can now...
[user/henk/code/inspircd.git] / src / modules / m_knock.cpp
index 092ce999fdd19dfd71a1700df8f9eff1b912fbfb..68bcde9a2d0ee2ec1bf10449f581d53388602cf9 100644 (file)
@@ -21,7 +21,6 @@ using namespace std;
 #include "users.h"
 #include "channels.h"
 #include "modules.h"
-
 #include "configreader.h"
 #include "inspircd.h"
 
@@ -120,22 +119,17 @@ class ModuleKnock : public Module
 
        void Implements(char* List)
        {
-               List[I_On005Numeric] = 1;
-       }
-
-       virtual void On005Numeric(std::string &output)
-       {
-               ServerInstance->Modes->InsertMode(output,"K",4);
        }
 
        virtual ~ModuleKnock()
        {
+               ServerInstance->Modes->DelMode(kn);
                DELETE(kn);
        }
 
        virtual Version GetVersion()
        {
-               return Version(1,0,0,1,VF_STATIC|VF_VENDOR);
+               return Version(1,0,0,1,VF_COMMON|VF_VENDOR);
        }
 };