/* $ModDesc: Shows a message to opers after oper-up, adds /opermotd */
static FileReader* opermotd;
-static Server* Srv;
+
void LoadOperMOTD()
{
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>]";
{
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();
}
{
}
- virtual Module* CreateModule(Server* Me)
+ virtual Module* CreateModule(InspIRCd* Me)
{
return new ModuleOpermotd(Me);
}