- if (params.size() != 1)
- return true;
- std::string opertype = params[0];
- User* u = this->Instance->FindNick(prefix);
- if (u)
- {
- if (!u->IsModeSet('o'))
- this->Instance->Users->all_opers.push_back(u);
- u->modes[UM_OPERATOR] = 1;
- u->oper.assign(opertype, 0, NICKMAX - 1);
- Utils->DoOneToAllButSender(u->uuid,"OPERTYPE",params,u->server);