]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_nicklock.cpp
Fix compilation of SQL modules, use GlobalCulls to clean up deleted modules
[user/henk/code/inspircd.git] / src / modules / m_nicklock.cpp
index ddfc4745597257c61ed7a5bf04a77ad5f942ef70..755ae6da4114a4f0a349389ad1830b6c16cbc628 100644 (file)
@@ -21,9 +21,10 @@ class CommandNicklock : public Command
 {
  public:
        LocalIntExt& locked;
-       CommandNicklock (Module* Creator, LocalIntExt& ext) : Command(Creator->ServerInstance, Creator,"NICKLOCK", "o", 2),
+       CommandNicklock (Module* Creator, LocalIntExt& ext) : Command(Creator,"NICKLOCK", 2),
                locked(ext)
        {
+               flags_needed = 'o';
                syntax = "<oldnick> <newnick>";
                TRANSLATE3(TR_NICK, TR_TEXT, TR_END);
        }
@@ -89,9 +90,10 @@ class CommandNickunlock : public Command
 {
  public:
        LocalIntExt& locked;
-       CommandNickunlock (Module* Creator, LocalIntExt& ext) : Command(Creator->ServerInstance, Creator,"NICKUNLOCK", "o", 1),
+       CommandNickunlock (Module* Creator, LocalIntExt& ext) : Command(Creator,"NICKUNLOCK", 1),
                locked(ext)
        {
+               flags_needed = 'o';
                syntax = "<locked-nick>";
                TRANSLATE2(TR_NICK, TR_END);
        }
@@ -149,8 +151,8 @@ class ModuleNickLock : public Module
        CommandNicklock cmd1;
        CommandNickunlock cmd2;
  public:
-       ModuleNickLock(InspIRCd* Me)
-               : Module(Me), locked("nick_locked", this), cmd1(this, locked), cmd2(this, locked)
+       ModuleNickLock()
+               : locked("nick_locked", this), cmd1(this, locked), cmd2(this, locked)
        {
                ServerInstance->AddCommand(&cmd1);
                ServerInstance->AddCommand(&cmd2);
@@ -164,7 +166,7 @@ class ModuleNickLock : public Module
 
        Version GetVersion()
        {
-               return Version("$Id$", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides the NICKLOCK command, allows an oper to chage a users nick and lock them to it until they quit", VF_COMMON | VF_VENDOR, API_VERSION);
        }