]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_kicknorejoin.cpp
Some more to fix still, modules probably wont load correctly atm
[user/henk/code/inspircd.git] / src / modules / m_kicknorejoin.cpp
index 0096c1719dfd316c5e8ee8b05dc30e021f7a9d7a..6378ea773da8694b1492d245ba54e8ca524eb9b9 100644 (file)
@@ -124,8 +124,10 @@ public:
        {
                
                kr = new KickRejoin(ServerInstance);
-               if (!ServerInstance->AddMode(kr, 'J'))
+               if (!ServerInstance->AddMode(kr))
                        throw ModuleException("Could not add new modes!");
+               Implementation eventlist[] = { I_OnCleanup, I_OnChannelDelete, I_OnUserPreJoin, I_OnUserKick };
+               ServerInstance->Modules->Attach(eventlist, this, 4);
        }
 
        virtual int OnUserPreJoin(User* user, Channel* chan, const char* cname, std::string &privs)