usc = new UserStripColor(ServerInstance);
csc = new ChannelStripColor(ServerInstance);
- ServerInstance->AddMode(usc, 'S');
- ServerInstance->AddMode(csc, 'S');
+ if (!ServerInstance->AddMode(usc, 'S') || !ServerInstance->AddMode(csc, 'S'))
+ throw ModuleException("Could not add new modes!");
}
void Implements(char* List)
virtual int OnUserPreMessage(userrec* user,void* dest,int target_type, std::string &text, char status, CUList &exempt_list)
{
+ if (!IS_LOCAL(user))
+ return 0;
+
bool active = false;
if (target_type == TYPE_USER)
{