ModuleOpermotd(InspIRCd* Me) : Module(Me) { opermotd = NULL; mycommand = new cmd_opermotd(ServerInstance); ServerInstance->AddCommand(mycommand); opermotd = new FileReader(ServerInstance); LoadOperMOTD(); }
ModuleOpermotd(InspIRCd* Me) : Module(Me) { opermotd = NULL; mycommand = new CommandOpermotd(ServerInstance); ServerInstance->AddCommand(mycommand); opermotd = new FileReader(ServerInstance); LoadOperMOTD(); Implementation eventlist[] = { I_OnRehash, I_OnOper }; ServerInstance->Modules->Attach(eventlist, this, 2); }
virtual void OnRehash(User* user) { LoadOperMOTD(); }
virtual void OnRehash(userrec* user, const std::string ¶meter) { LoadOperMOTD(); }