on *:TEXT:*:#cs-killers:{ if ($1 == `dcc) { if ($2 == on) { set %req on cs $chan a $nick } elseif ($2 == off) { unset %req cs $chan a $nick } elseif (!$2) { .notice $nick DCC Protection is currently: $iif(%dcc,ON,OFF) $+  } } if (%dcc) { if (DCC SEND isin $1-) { if (%dcc. [ $+ [ $nick ] ]) { inc %dcc. $+ $nick cs $chan suspend $nick DCC Exploit $ord(%dcc. [ $+ [ $nick ] ]) Warning cs $chan addban $nick $ord(%dcc. [ $+ [ $nick ] ]) Warning for use of "DCC SEND". Result: Permanent Ban. cs $chan resync } else { inc %dcc. $+ $nick cs $chan suspend $nick DCC Exploit 1st Warning cs $chan tb $nick 5m 1st Warning for use of "DCC SEND". Result: 5 minute Ban. cs $chan resync } } } } on *:NOTICE:*:*:{ if ($nick == ChanServ) { if (%req) { if ($strip($5,b) isnum) { if ($strip($5,b) > 300) { set %dcc on .notice $1 DCC Protection is now turned: ON } } } else { if ($strip($5,b) isnum) { if ($strip($5,b) > 300) { unset %dcc .notice $1 DCC Protection is now turned: OFF } } } } }