- std::string typen = Conf->ReadValue("type","name",j);
- if (!strcmp(typen.c_str(),user->oper))
- {
- std::string ThisOpersModes = Conf->ReadValue("type","modes",j);
- char first = *(ThisOpersModes.c_str());
- if ((first != '+') && (first != '-'))
- ThisOpersModes = "+" + ThisOpersModes;
- if (ThisOpersModes != "")
- {
- const char* modes[2];
- modes[0] = user->nick;
- modes[1] = ThisOpersModes.c_str();
- Srv->SendMode(modes,2,user);
- }
- break;
- }