]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_operflood.cpp
fix some unitialised vectors and tidy up a bit.
[user/henk/code/inspircd.git] / src / modules / m_operflood.cpp
index 9f4f56ebcb9915ecf3b80d680474048c13b6359a..952f339c2525445d2c2759a365fedbcdaa950117 100644 (file)
@@ -1,46 +1,41 @@
-/*       +------------------------------------+\r
- *       | Inspire Internet Relay Chat Daemon |\r
- *       +------------------------------------+\r
- *\r
- *  InspIRCd: (C) 2002-2007 InspIRCd Development Team\r
- * See: http://www.inspircd.org/wiki/index.php/Credits\r
- *\r
- * This program is free but copyrighted software; see\r
- *            the file COPYING for details.\r
- *\r
- * ---------------------------------------------------\r
- */\r
-\r
-#include "inspircd.h"\r
-#include "users.h"\r
-#include "channels.h"\r
-#include "modules.h"\r
-\r
-/* $ModDesc: Removes flood limits from users upon opering up. */\r
-class ModuleOperFlood : public Module\r
-{\r
-public:\r
-       ModuleOperFlood(InspIRCd * Me) : Module(Me) {}\r
-\r
-       void Implements(char * List)\r
-       {\r
-               List[I_OnPostOper] = 1;\r
-       }\r
-\r
-       Version GetVersion()\r
-       {\r
-               return Version(1,1,0,1,VF_VENDOR,API_VERSION);\r
-       }\r
-\r
-       void OnPostOper(User* user, const std::string &opertype)\r
-       {\r
-               if(!IS_LOCAL(user))\r
-                       return;\r
-\r
-               user->flood = 0;\r
-               user->ExemptFromPenalty = true;\r
-               user->WriteServ("NOTICE %s :*** You are now free from flood limits.", user->nick);\r
-       }\r
-};\r
-\r
-MODULE_INIT(ModuleOperFlood);\r
+/*       +------------------------------------+
+ *       | Inspire Internet Relay Chat Daemon |
+ *       +------------------------------------+
+ *
+ *  InspIRCd: (C) 2002-2008 InspIRCd Development Team
+ * See: http://www.inspircd.org/wiki/index.php/Credits
+ *
+ * This program is free but copyrighted software; see
+ *            the file COPYING for details.
+ *
+ * ---------------------------------------------------
+ */
+
+#include "inspircd.h"
+#include "users.h"
+#include "channels.h"
+#include "modules.h"
+
+/* $ModDesc: Removes flood limits from users upon opering up. */
+class ModuleOperFlood : public Module
+{
+public:
+       ModuleOperFlood(InspIRCd * Me) : Module(Me) {}
+
+
+       Version GetVersion()
+       {
+               return Version(1,2,0,1,VF_VENDOR,API_VERSION);
+       }
+
+       void OnPostOper(User* user, const std::string &opertype, const std::string &opername)
+       {
+               if(!IS_LOCAL(user))
+                       return;
+
+               user->ExemptFromPenalty = true;
+               user->WriteServ("NOTICE %s :*** You are now free from flood limits.", user->nick);
+       }
+};
+
+MODULE_INIT(ModuleOperFlood)