rendered paste body/kb {
if (($chr(42) isin $1) || ($chr(63) isin $1)) {
/var %i 1
while (%i <= $nick($chan, 0)) {
if (($$1 iswm $nick($chan, %i)) && ($nick($chan, %i) != $me)) {
if ($2 isnum) {
/ban -u $+ $calc($2 * 60) $chan $nick($chan, %i) 2
inc %kcount 1
/kick $chan $nick($chan, %i) $3- ( $+ $2 minute ban) : KickCount - %kcount :
}
else {
/ban $chan $nick($chan, %i) 2
inc %kcount 1
/kick $chan $nick($chan, %i) $2- : KickCount - %kcount :
}
}
/inc %i 1
}
}
else {
if ($2 isnum) {
/ban -u $+ $calc($2 * 60) $chan $$1 2
inc %kcount 1
/kick $chan $$1 $3- ( $+ $2 minute ban) : KickCount - %kcount :
}
else {
/ban $chan $$1 2
inc %kcount 1
/kick $chan $$1- : KickCount - %kcount :
}
}
}
/ub {
if (($chr(42) isin $1) || ($chr(63) isin $1)) {
/var %i 1
while (%i <= $nick($chan, 0)) {
if ($$1 iswm $nick($chan, %i)) {
/ban -r $chan $nick($chan, %i) 2
}
/inc %i 1
}
}
else {
/ban -r $chan $$1 2
}
}
/b {
if (($chr(42) isin $1) || ($chr(63) isin $1)) {
/var %i 1
while (%i <= $nick($chan, 0)) {
if (($$1 iswm $nick($chan, %i)) && ($nick($chan, %i) != $me)) {
if ($2 isnum) {
/ban -u $+ $calc($2 * 60) $chan $nick($chan, %i) 2
}
else {
/ban $chan $nick($chan, %i) 2
}
}
/inc %i 1
}
}
else {
if ($2 isnum) {
/ban -u $+ $calc($2 * 60) $chan $$1 2
}
else {
/ban $chan $$1 2
}
}
}
/k {
if (($chr(42) isin $1) || ($chr(63) isin $1)) {
/var %i 1
while (%i <= $nick($chan, 0)) {
if (($$1 iswm $nick($chan, %i)) && ($nick($chan, %i) != $me)) {
/kick $chan $nick($chan, %i) $2-
}
/inc %i 1
}
}
else {
/kick $chan $$1-
}
}
/ungag {
/mode $chan -b ~q: $+ $address($$1, 2)
}
/gag { /mode $chan +b ~q: $+ $address($$1, 2) }
/hop { /quote cycle $2 $chan }