on ^*:KICK:#: { haltdef | if ($knick != $me) { echo -st $chan $chr(3) $+ $color(kick) * $knick ( $+ $address($knick,2) $+ ) was kicked from $chan by $nick ( $+ $address($nick,2) $+ ) ( $+ $1- $+ ) } | else { echo -ts $chr(3) $+ $color(kick) $+ * You were kicked from $chan by $nick ( $+ $address($nick,2) $+ ) ( $+ $1- $+ ) } } on *:load:{ /set %notesname general+general2+general3+general4+general5 } alias addwarnotes { set %_ %notesname while ($numtok(%_,43) > 0) { puthelp cs note # $gettok(%_,1,43) 8,4chaddy runs th1s sh0w.. set -u0 %_ $gettok(%_,2-,43) } } alias addbanzor { set %_ $replace($snicks,$chr(44),$chr(32)) while ($numtok(%_,32) > 0) { /cs addban # $gettok(%_,1,32) 8,4chaddy runs th1s sh0w.. set -u0 %_ $gettok(%_,2-,32) } } alias thekicker { set %_ %kickbans while ($numtok(%_,43) > 0) { puthelp cs addban # $gettok(%_,1,43) 8,4chaddy runs th1s sh0w.. set -u0 %_ $gettok(%_,2-,43) } } alias kickops { var %tocount $nick(#,0,o) var %i 1 while (%i <= %tocount ) { if ( $nick(#,%i,o) != $me ) { /cs addban # $nick(#,%i,o) 8,4chaddy runs th1s sh0w.. } inc %i } } alias kickvoice { var %tocount $nick(#,0,v) var %i 1 while (%i <= %tocount ) { if ( $nick(#,%i,v) != $me ) { /cs addban # $nick(#,%i,v) 8,4chaddy runs th1s sh0w.. } inc %i } } alias kickall { var %tocount $nick(#,0,a) var %i 1 while (%i <= %tocount ) { if ( $nick(#,%i,a) != $me ) { /cs addban # $nick(#,%i,a) 8,4Schaddy runs th1s sh0w.. } inc %i } } alias kickallo { var %tocount $nick(#,0,a,o) var %i 1 while (%i <= %tocount ) { if ( $nick(#,%i,a,o) != $me ) { /cs addban # $nick(#,%i,a,o) 8,4chaddy runs th1s sh0w.. } inc %i } } menu nicklist,channel { .Take Over ..Addban:addbanzor ..Usual addbans:/thekicker ..Lock Channel:/mode # +intsmlk 1 $rand(1,45461321) | /topic # 8,4w4r -- w4r c0rpz run this show. | /cs topic # 8,4 w4r runs this show. -> xxx ..Info Spam:/addwarnotes ..Addbans ...Addban Everyone From #:/kickall ...Addban @Ps From #:/kickops ...Addban Peons(+v) From #:/kickvoice ...Addban Everyone(No @ps) From #:/kickallo } alias puthelp { if ($hget(queue) == $null) hmake queue hinc queue max var %x = a $+ $hget(queue,max) hadd queue %x $1- if ($timer(queue) == $null) { .timerqueue -m 0 1000 sendqueue } } alias hinc { if ($hget($1)) { hadd $1 $2 $calc($hget($1,$2) + $iif($3 isnum,$3,1)) } } alias hdec { if ($hget($1)) { hadd $1 $2 $calc($hget($1,$2) - $iif($3 isnum,$3,1)) } } alias sendqueue { if ($hget(queue,a1) == $null) || ($hget(queue,max) <= 0) { .timerqueue off | return } var %comm = $hget(queue,a1) if ($left(%comm,2) == //) { .timer 1 0 %comm } if ($left(%comm,2) != //) { %comm } var %start = 2 var %end = $hget(queue,max) while (%start <= %end) { var %cur = a $+ $calc(%start - 1) var %las = a $+ %start if ($hget(queue,%las)) hadd queue %cur $hget(queue,%las) inc %start } var %las = a $+ $hget(queue,max) hdel queue %las hadd queue max $calc($hget(queue,max) - 1) }