-/* cmd_neonserv_addban.c - NeonServ v5.1
+/* cmd_neonserv_addban.c - NeonServ v5.3
* Copyright (C) 2011 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
reply(textclient, user, "NS_SERVICE_IMMUNE", chanuser->user->nick);
return;
}
+ if(cuser == user || ((cuser->flags & USERFLAG_ISAUTHED) && !stricmp(user->auth, cuser->auth))) {
+ reply(textclient, user, "NS_YOU_PROTECTED");
+ return;
+ }
if(isUserProtected(chan, cuser, user)) {
reply(textclient, user, "NS_USER_PROTECTED", cuser->nick);
return;
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);
+ putsock(client, "KICK %s %s :(%s) %s", chan->name, cuser->nick, user->nick, reason);
}
}
reply(textclient, user, "NS_ADDBAN_DONE", mask, chan->name, match_count);