X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_opermotd.cpp;h=b988dd00e2d8a7cad09d5bc316acae2b8a623b2e;hb=66098d307c036997e51eaea21724615e27fdc3e9;hp=6b964a8b2a4b207162255a36a2df7b9ceff09d9e;hpb=09afa5085614e0224a296abd082fce205003c3fe;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_opermotd.cpp b/src/modules/m_opermotd.cpp index 6b964a8b2..b988dd00e 100644 --- a/src/modules/m_opermotd.cpp +++ b/src/modules/m_opermotd.cpp @@ -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 = "[]"; @@ -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); }