+
+ return MODEACTION_DENY;
+ }
+};
+
+
+class ModuleStripColor : public Module
+{
+ bool AllowChanOps;
+ ChannelStripColor *csc;
+ UserStripColor *usc;
+
+ public:
+ ModuleStripColor(InspIRCd* Me) : Module(Me)
+ {
+ usc = new UserStripColor(ServerInstance);
+ csc = new ChannelStripColor(ServerInstance);
+
+ if (!ServerInstance->AddMode(usc, 'S') || !ServerInstance->AddMode(csc, 'S'))
+ throw ModuleException("Could not add new modes!");
+ }
+
+ void Implements(char* List)
+ {
+ List[I_OnUserPreMessage] = List[I_OnUserPreNotice] = 1;