- else Srv->AddCommand("GLOBOPS",handle_globops,'o',1,"m_globops.so");
+ else
+ {
+ if (dest->IsModeSet('g'))
+ {
+ dest->SetMode('P',false);
+ return MODEACTION_ALLOW;
+ }
+ }
+
+ return MODEACTION_DENY;
+ }
+};
+
+
+class ModuleGlobops : public Module
+{
+ cmd_globops* mycommand;
+ ModeGlobops* mg;
+ public:
+ ModuleGlobops(Server* Me)
+ : Module::Module(Me)
+ {
+ Srv = Me;
+ mg = new ModeGlobops();
+ Srv->AddMode(mg, 'g');
+ mycommand = new cmd_globops();
+ Srv->AddCommand(mycommand);