- reply(getTextBot(), user, "NS_ADDBAN_DONE", mask, chan->name, match_count);
+ putsock(client, "MODE %s +b %s", chan->name, mask);
+ for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = getChannelUsers(chan, chanuser)) {
+ cuser = chanuser->user;
+ sprintf(usermask, "%s!%s@%s", cuser->nick, cuser->ident, cuser->host);
+ if(!match(mask, usermask)) {
+ putsock(client, "KICK %s %s :%s", chan->name, cuser->nick, reason);
+ }
+ }
+ reply(textclient, user, "NS_ADDBAN_DONE", mask, chan->name, match_count);