rendered paste bodyCaps Kick (incomplete)
Code:
on @*:text:*:#:{
if ( $len($1-) >= %caps.length ) && ($chan isin %capskick) && ( $nick isreg # || $nick isvoice # ) {
if ( $calc($regex($1-,/[A-Z]/g) / $regex($1-,/[A-Z]/gi) * 100) >= %caps ) kick $chan $nick $v1 $+ % Caps Used ( $+ %cap.time $+ ) Min Ban. Caps Allowed: $chr(91) $+ %caps $+ % $+ $chr(93)
if ( $calc($regex($1-,/[A-Z]/g) / $regex($1-,/[A-Z]/gi) * 100) >= %caps ) ban -u $+ $calc(%cap.time * 60) $chan $address($nick,2)
}
}
menu channel {
-
Channel Protection
.Caps Kick
.. On $chan : set %capskick $addtok(%capskick,$chan,32) | echo -a * Chan Added: %capskick
.. Off $chan : set %capskick $remtok(%capskick,$chan,32) | echo -a * Chan Removed: %capskick
.. -
.. %capskick : echo * Kicking on caps in: %capskick *
-
}