]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_opermotd.cpp
(Bigger than it looks, i did this with perl inplace edit) -- commands now take an...
[user/henk/code/inspircd.git] / src / modules / m_opermotd.cpp
index 6b964a8b2a4b207162255a36a2df7b9ceff09d9e..b988dd00e2d8a7cad09d5bc316acae2b8a623b2e 100644 (file)
@@ -12,7 +12,7 @@ using namespace std;
 /* $ModDesc: Shows a message to opers after oper-up, adds /opermotd */
 
 static FileReader* opermotd;
-static Server* Srv;
+
 
 void LoadOperMOTD()
 {
@@ -47,7 +47,7 @@ void ShowOperMOTD(userrec* user)
 class cmd_opermotd : public command_t
 {
  public:
      cmd_opermotd () : command_t("OPERMOTD", 'o', 0)
cmd_opermotd (InspIRCd* Instance) : command_t(Instance,"OPERMOTD", 'o', 0)
        {
                this->source = "m_opermotd.so";
                syntax = "[<servername>]";
@@ -63,12 +63,12 @@ class ModuleOpermotd : public Module
 {
                cmd_opermotd* mycommand;
        public:
-               ModuleOpermotd(Server* Me)
+               ModuleOpermotd(InspIRCd* Me)
                        : Module::Module(Me)
                {
-                       Srv = Me;
-                       mycommand = new cmd_opermotd();
-                       Srv->AddCommand(mycommand);
+                       
+                       mycommand = new cmd_opermotd(ServerInstance);
+                       ServerInstance->AddCommand(mycommand);
                        opermotd = new FileReader();
                        LoadOperMOTD();
                }
@@ -110,7 +110,7 @@ class ModuleOpermotdFactory : public ModuleFactory
                {
                }
 
-               virtual Module* CreateModule(Server* Me)
+               virtual Module* CreateModule(InspIRCd* Me)
                {
                        return new ModuleOpermotd(Me);
                }