continue;
if(((uData->access >= min_access) && (uData->access <= max_access))
- || (max_access && (uData->access < actor->access)))
+ || (!max_access && (uData->access < actor->access)))
{
del_channel_user(uData, 1);
count++;
return 0;
}
uData = GetChannelUser(cData, user->handle_info);
- if(!uData || (uData->access < value))
+ if(!uData)
{
reply("CSMSG_BAD_SETLEVEL");
return 0;
bounce->args[bnc].member = GetUserMode(channel, user);
if(bounce->args[bnc].member)
bnc++;
+ deopped = 1;
}
bounce->args[bnc].mode = MODE_CHANOP;
bounce->args[bnc].member = change->args[ii].member;