;The #floodultracommand group must be at the top of the commands section. ;All custom ctcp commands must be inside the #floodctcp group and the ;brackets, where the �THe KiNG� version ctcp command is. #floodultracommand start 1:*:halt #floodultracommand end #floodctcp start !1:*:{ if ((%ctcpchan == on) && ($chan != $null)) { if (($me isop $chan) && (%textlength != $null) && ($len($parms) > %textlength)) { mode $chan -o+b $nick $wildsite | kick $chan $nick Channel Long CTCP Flood! �THe KiNG� | .timer 1 45 mode $chan -b $wildsite | goto end } inc %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] 1 if %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] == 1 .timer 1 15 unset %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] if %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] == 4 { if $me isop $chan { mode $chan -o+b $nick $wildsite | kick $chan $nick Channel CTCP Flood! �THe KiNG� | .timer 1 45 mode $chan -b $wildsite } if (($me !isop $chan) && (%ctcppriv == off)) { echo 2 -a CTCP Channel Flood! � $+ $nick $+ � is being ignored. �THe KiNG� | if $parm1 == dcc .ignore -ntu90 $wildsite 2 | else .ignore -tu90 $wildsite } unset %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] } :end } if %ctcppriv == on { inc %flood.ctcp. [ $+ [ $wildsite ] ] 1 if %flood.ctcp. [ $+ [ $wildsite ] ] == 1 .timer 1 15 unset %flood.ctcp. [ $+ [ $wildsite ] ] if %flood.ctcp. [ $+ [ $wildsite ] ] == 4 { notice $nick CTCP Flood! You are being ignored. �THe KiNG� | unset %flood.ctcp. [ $+ [ $wildsite ] ] | if $parm1 == dcc .ignore -ntu90 $wildsite | else .ignore -tu90 $wildsite } } if $parm1 == version raw -q notice $nick :VERSION �THe KiNG� 1.0 } #floodctcp end ;goes in remote, events ;the #floodultraevent group must be at the top of the events section. ;All custom ctcp replies must be inside the #floodctcpreply group and ;the brackets, where the ping reply is. #floodultraevent start 1:on action:*:?:.close -m $nick | .ignore -inpt *!*@* | halt 1:on chat:*:.close -c $nick | .ignore -inpt *!*@* | halt 1:on ctcpreply:*:.ignore -inpt *!*@* | halt 1:on invite:#:.ignore -inpt *!*@* | halt 1:on nosound:.ignore -inpt *!*@* | halt 1:on notice:*:?:.ignore -inpt *!*@* | halt 1:on serv:*:.close -f $nick | .ignore -inpt *!*@* | halt 1:on snotice:*:.ignore -inpt *!*@* | halt 1:on text:*:?:.close -m $nick | .ignore -inpt *!*@* | halt 1:on wallops:*:.ignore -inpt *!*@* | halt #floodultraevent end #floodchan start !1:on action:*:#:floodchan !1:on notice:*:#:floodchan !1:on text:*:#:floodchan #floodchan end #floodchat start !1:on chat:*:{ if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -c $nick | notice $nick Chat Flood! You are being ignored. �THe KiNG� | unset %flood.chat. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 | goto end } inc %flood.chat. [ $+ [ $nick ] ] 1 if %flood.chat. [ $+ [ $nick ] ] == 1 .timer 1 10 unset %flood.chat. [ $+ [ $nick ] ] if %flood.chat. [ $+ [ $nick ] ] == 5 { .close -c $nick | notice $nick Chat Flood! You are being ignored. �THe KiNG� | unset %flood.chat. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 } :end } #floodchat end #floodctcpreply start !1:on ctcpreply:*:{ inc %flood.ctcpreply. [ $+ [ $wildsite ] ] 1 if %flood.ctcpreply. [ $+ [ $wildsite ] ] == 1 .timer 1 12 unset %flood.ctcpreply. [ $+ [ $wildsite ] ] if %flood.ctcpreply. [ $+ [ $wildsite ] ] == 3 { notice $nick Private CTCP Reply Flood! You are being ignored. �THe KiNG� | unset %flood.ctcpreply. [ $+ [ $wildsite ] ] | .ignore -nu90 $wildsite } if $parm1 == ping { %time = $ctime - $parm2 | notice $nick [ $+ $nick PING reply]: %time secs �THe KiNG� | unset %time } } #floodctcpreply end #floodinvite start !1:on invite:#:{ inc %flood.invite. [ $+ [ $wildsite ] ] 1 if %flood.invite. [ $+ [ $wildsite ] ] == 1 .timer 1 90 unset %flood.invite. [ $+ [ $wildsite ] ] if %flood.invite. [ $+ [ $wildsite ] ] == 3 { notice $nick Invite Flood! All further invites from you will be ignored. �THe KiNG� | unset %flood.invite. [ $+ [ $wildsite ] ] | .ignore -iu90 $wildsite } } #floodinvite end #floodnick start !@1:on nick:{ inc %flood.nickname. [ $+ [ $wildsite ] ] 1 if %flood.nickname. [ $+ [ $wildsite ] ] == 1 .timer 1 20 unset %flood.nickname. [ $+ [ $wildsite ] ] if %flood.nickname. [ $+ [ $wildsite ] ] >= 3 { mode $chan -o+b $newnick $wildsite kick $chan $newnick Nick Flood! �THe KiNG� .timer 1 45 mode $chan -b $wildsite set %f 0 :do inc %f 1 if $chan(%f) == $null goto end if $chan(%f) == $chan goto do if $newnick ison $chan(%f) { mode $chan(%f) -o+b $newnick $wildsite | kick $chan(%f) $newnick Nick Flood! �THe KiNG� | .timer 1 45 mode $chan(%f) -b $wildsite } goto do :end unset %f } } #floodnick end #floodprivate start !1:on action:*:?:{ if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -m $nick | notice $nick Private Action Flood! You are being ignored. �THe KiNG� | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | goto end } inc %flood.private. [ $+ [ $wildsite ] ] 1 if %flood.private. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.private. [ $+ [ $wildsite ] ] if %flood.private. [ $+ [ $wildsite ] ] == 5 { .close -m $nick | notice $nick Private Action Flood! You are being ignored. �THe KiNG� | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite } :end } !1:on notice:*:?:{ if ((%textlength != $null) && ($len($parms) > %textlength)) { notice $nick Private Notice Flood! You are being ignored. �THe KiNG� | .ignore -nu45 $wildsite | goto end } inc %flood.notice. [ $+ [ $wildsite ] ] 1 if %flood.notice. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.notice. [ $+ [ $wildsite ] ] if %flood.notice. [ $+ [ $wildsite ] ] == 5 { notice $nick Private Notice Flood! You are being ignored. �THe KiNG� | unset %flood.notice. [ $+ [ $nick ] ] | .ignore -nu45 $wildsite } :end } !1:on text:*:?:{ if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -m $nick | notice $nick Private Action Flood! You are being ignored. �THe KiNG� | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | goto end } inc %flood.private. [ $+ [ $wildsite ] ] 1 if %flood.private. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.private. [ $+ [ $wildsite ] ] if %flood.private. [ $+ [ $wildsite ] ] == 5 { .close -m $nick | notice $nick Private Text Flood! You are being ignored. �THe KiNG� | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite } :end } #floodprivate end #floodrevdoor start !@1:on part:#:{ inc %flood.part. [ $+ [ $nick ] ] 1 if %flood.part. [ $+ [ $nick ] ] == 1 .timer 1 20 unset %flood.part. [ $+ [ $nick ] ] if %flood.part. [ $+ [ $nick ] ] == 3 { ban -u45 $chan $nick 2 describe $chan has banned $nick for a revolving Door Flood! �THe KiNG� notice $nick You have been banned from $chan for a Revolving Door Flood! �THe KiNG� unset %flood.part. [ $+ [ $nick ] ] } } #floodrevdoor end #floodserv start !1:on serv:*:{ if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -f $nick | notice $nick Server Flood! You are being ignored. �THe KiNG� | unset %flood.serv. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 | goto end } inc %flood.serv. [ $+ [ $nick ] ] 1 if %flood.serv. [ $+ [ $nick ] ] == 1 .timer 1 10 unset %flood.serv. [ $+ [ $nick ] ] if %flood.serv. [ $+ [ $nick ] ] == 5 { .close -f $nick | notice $nick Server Flood! You are being ignored. �THe KiNG� | unset %flood.serv. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 } :end } #floodserv end [Variables] n0=%ctcpchan off n1=%ctcppriv off n2=%repeatkick off n3=%textlength 999 n4=%count 139 n5=%num 14 n6=%color p n7=%num2 2 n8=%num3 0 n9=%split2 taxi n10=%pt 331 n11=%msg 4,2w2,0z4,2u2,0p4,2 2,0y4,2o2,0u4,2r2,0-4,2g2,0a4,2l n12=%split toronto n13=%splitlist toronto n14=%repeat2 Justin..................................... [Commands] n0=1!:PING:/notice $nick 2 You have 12pinged 2me... now go away! THe KiNG n1=1!:USERINFO:/notice $nick 2 I am using THe KiNG n2=1!:CLIENTINFO:/notice $nick 2 I am the kewlest client there is! THe KiNG n3=1!:VERSION:/notice $nick 2 I am using THe KiNG n4=1!:TIME:/notice $nick 2 the time now is exactly...as soon as I say Tic Toc... $time , $day , $date THe KiNG n5=1!:FINGER:/notice $nick 2 Stick your finger up your ass! THe KiNG n6=#mypro disabled n7=1:ping:/ignore -tun45 $nick | /notice $nick THe KiNG (Protect is on) You have been placed on its ignore list. n8=1:userinfo:/ignore -tun45 $nick | /notice $nick THe KiNG (protect is on) You have been placed on its ignore list. n9=1:version:/ignore -tun45 $nick | /notice $nick THe KiNG (Protect is on) You have been placed on its ignore list. n10=1:dcc send:/close -c $nick | /ignore -nptu45 $nick | /notice $nick I am Accepting no Dcc Sends at this time. �THe KiNG� n11=1:dcc chat:/close -c $nick | /ignore -nptu45 $nick | /notice $nick I am Accepting no Dcc Chats at this time. �THe KiNG� n12=1:*:! n13=#mypro end n14=#reply start n15=1:page: { n16= if ($away == $false) { halt } n17= else { msg $nick Type your message after the beep and I will get back to you as soon as I can. 12,1†Answering Machine† �THe KiNG� | /timer4 1 5 /msg $nick 4BEEP } n18=} n19=1:userinfo:/raw notice $nick : USERINFO None of your damn business. THe KiNG | /halt n20=1:finger:/raw notice $nick : FINGER How dare you give me the finger! THe KiNG | /halt n21=1:version:/raw notice $nick : VERSION THe KiNG ©1997 ^allen | /halt n22=1:ping:/raw notice $nick : PING Pong! THe KiNG | /halt n23=1:dcc chat: n24=1:dcc send: n25=1:*:! n26=#reply end [Events] n0=#floodultracommand disabled n1=1:*:halt n2=#floodultracommand end n3=#floodctcp disabled n4=!1:*:{ n5= if ((%ctcpchan == on) && ($chan != $null)) { n6= if (($me isop $chan) && (%textlength != $null) && ($len($parms) > %textlength)) { mode $chan -o+b $nick $wildsite | kick $chan $nick Channel Long CTCP Flood! THe KiNG� | .timer 1 45 mode $chan -b $wildsite | goto end } n7= inc %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] 1 n8= if %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] == 1 .timer 1 15 unset %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] n9= if %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] == 4 { n10= if $me isop $chan { mode $chan -o+b $nick $wildsite | kick $chan $nick Channel CTCP Flood! THe KiNG | .timer 1 45 mode $chan -b $wildsite } n11= if (($me !isop $chan) && (%ctcppriv == off)) { echo 2 -a CTCP Channel Flood! � $+ $nick $+ � is being ignored. THe KiNG | if $parm1 == dcc .ignore -ntu90 $wildsite 2 | else .ignore -tu90 $wildsite } n12= unset %flood.ctcp. [ $+ [ $chan [ $+ [ $nick ] ] ] ] n13= } n14= :end n15= } n16= if %ctcppriv == on { n17= inc %flood.ctcp. [ $+ [ $wildsite ] ] 1 n18= if %flood.ctcp. [ $+ [ $wildsite ] ] == 1 .timer 1 15 unset %flood.ctcp. [ $+ [ $wildsite ] ] n19= if %flood.ctcp. [ $+ [ $wildsite ] ] == 4 { notice $nick CTCP Flood! You are being ignored. THe KiNG | unset %flood.ctcp. [ $+ [ $wildsite ] ] | if $parm1 == dcc .ignore -ntu90 $wildsite | else .ignore -tu90 $wildsite } n20= } n21= if $parm1 == version raw -q notice $nick :VERSION THe KiNG 1.0 n22=} n23=#floodctcp end n24=#floodultraevent disabled n25=1:on action:*:?:.close -m $nick | .ignore -inpt *!*@* | halt n26=1:on chat:*:.close -c $nick | .ignore -inpt *!*@* | halt n27=1:on ctcpreply:*:.ignore -inpt *!*@* | halt n28=1:on invite:#:.ignore -inpt *!*@* | halt n29=1:on nosound:.ignore -inpt *!*@* | halt n30=1:on notice:*:?:.ignore -inpt *!*@* | halt n31=1:on serv:*:.close -f $nick | .ignore -inpt *!*@* | halt n32=1:on snotice:*:.ignore -inpt *!*@* | halt n33=1:on text:*:?:.close -m $nick | .ignore -inpt *!*@* | halt n34=1:on wallops:*:.ignore -inpt *!*@* | halt n35=#floodultraevent end n36=#floodchan disabled n37=!1:on action:*:#:floodchan n38=!1:on notice:*:#:floodchan n39=!1:on text:*:#:floodchan n40=#floodchan end n41=#floodchat disabled n42=!1:on chat:*:{ n43= if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -c $nick | notice $nick Chat Flood! You are being ignored.THe KiNG | unset %flood.chat. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 | goto end } n44= inc %flood.chat. [ $+ [ $nick ] ] 1 n45= if %flood.chat. [ $+ [ $nick ] ] == 1 .timer 1 10 unset %flood.chat. [ $+ [ $nick ] ] n46= if %flood.chat. [ $+ [ $nick ] ] == 5 { .close -c $nick | notice $nick Chat Flood! You are being ignored. THe KiNG | unset %flood.chat. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 } n47= :end n48=} n49=#floodchat end n50=#floodctcpreply disabled n51=!1:on ctcpreply:*:{ n52= inc %flood.ctcpreply. [ $+ [ $wildsite ] ] 1 n53= if %flood.ctcpreply. [ $+ [ $wildsite ] ] == 1 .timer 1 12 unset %flood.ctcpreply. [ $+ [ $wildsite ] ] n54= if %flood.ctcpreply. [ $+ [ $wildsite ] ] == 3 { notice $nick Private CTCP Reply Flood! You are being ignored. THe KiNG | unset %flood.ctcpreply. [ $+ [ $wildsite ] ] | .ignore -nu90 $wildsite } n55= if $parm1 == ping { %time = $ctime - $parm2 | notice $nick [ $+ $nick PING reply]: %time secs THe KiNG | unset %time } n56=} n57=#floodctcpreply end n58=#floodinvite disabled n59=!1:on invite:#:{ n60= inc %flood.invite. [ $+ [ $wildsite ] ] 1 n61= if %flood.invite. [ $+ [ $wildsite ] ] == 1 .timer 1 90 unset %flood.invite. [ $+ [ $wildsite ] ] n62= if %flood.invite. [ $+ [ $wildsite ] ] == 3 { notice $nick Invite Flood! All further invites from you will be ignored. THe KiNG | unset %flood.invite. [ $+ [ $wildsite ] ] | .ignore -iu90 $wildsite } n63=} n64=#floodinvite end n65=#floodnick disabled n66=!@1:on nick:{ n67= inc %flood.nickname. [ $+ [ $wildsite ] ] 1 n68= if %flood.nickname. [ $+ [ $wildsite ] ] == 1 .timer 1 20 unset %flood.nickname. [ $+ [ $wildsite ] ] n69= if %flood.nickname. [ $+ [ $wildsite ] ] >= 3 { n70= mode $chan -o+b $newnick $wildsite n71= kick $chan $newnick Nick Flood! THe KiNG n72= .timer 1 45 mode $chan -b $wildsite n73= set %f 0 n74= :do n75= inc %f 1 n76= if $chan(%f) == $null goto end n77= if $chan(%f) == $chan goto do n78= if $newnick ison $chan(%f) { mode $chan(%f) -o+b $newnick $wildsite | kick $chan(%f) $newnick Nick Flood! THe KiNG | .timer 1 45 mode $chan(%f) -b $wildsite } n79= goto do n80= :end n81= unset %f n82= } n83=} n84=#floodnick end n85=#floodprivate disabled n86=!1:on action:*:?:{ n87= if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -m $nick | notice $nick Private Action Flood! You are being ignored. THe KiNG | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | goto end } n88= inc %flood.private. [ $+ [ $wildsite ] ] 1 n89= if %flood.private. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.private. [ $+ [ $wildsite ] ] n90= if %flood.private. [ $+ [ $wildsite ] ] == 5 { .close -m $nick | notice $nick Private Action Flood! You are being ignored. THe KiNG | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite } n91= :end n92=} n93=!1:on notice:*:?:{ n94= if ((%textlength != $null) && ($len($parms) > %textlength)) { notice $nick Private Notice Flood! You are being ignored. THe KiNG | .ignore -nu45 $wildsite | goto end } n95= inc %flood.notice. [ $+ [ $wildsite ] ] 1 n96= if %flood.notice. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.notice. [ $+ [ $wildsite ] ] n97= if %flood.notice. [ $+ [ $wildsite ] ] == 5 { notice $nick Private Notice Flood! You are being ignored. THe KiNG | unset %flood.notice. [ $+ [ $nick ] ] | .ignore -nu45 $wildsite } n98= :end n99=} n100=!1:on text:*:?:{ n101= if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -m $nick | notice $nick Private Action Flood! You are being ignored. THe KiNG | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | goto end } n102= inc %flood.private. [ $+ [ $wildsite ] ] 1 n103= if %flood.private. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.private. [ $+ [ $wildsite ] ] n104= if %flood.private. [ $+ [ $wildsite ] ] == 5 { .close -m $nick | notice $nick Private Text Flood! You are being ignored. THe KiNG | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite } n105= :end n106=} n107=#floodprivate end n108=#floodrevdoor disabled n109=!@1:on part:#:{ n110= inc %flood.part. [ $+ [ $nick ] ] 1 n111= if %flood.part. [ $+ [ $nick ] ] == 1 .timer 1 20 unset %flood.part. [ $+ [ $nick ] ] n112= if %flood.part. [ $+ [ $nick ] ] == 3 { n113= ban -u45 $chan $nick 2 n114= describe $chan has banned $nick for a revolving Door Flood! THe KiNG n115= notice $nick You have been banned from $chan for a Revolving Door Flood! THe KiNG n116= unset %flood.part. [ $+ [ $nick ] ] n117= } n118=} n119=#floodrevdoor end n120=#floodserv disabled n121=!1:on serv:*:{ n122= if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -f $nick | notice $nick Server Flood! You are being ignored. �THe KiNG� | unset %flood.serv. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 | goto end } n123= inc %flood.serv. [ $+ [ $nick ] ] 1 n124= if %flood.serv. [ $+ [ $nick ] ] == 1 .timer 1 10 unset %flood.serv. [ $+ [ $nick ] ] n125= if %flood.serv. [ $+ [ $nick ] ] == 5 { .close -f $nick | notice $nick Server Flood! You are being ignored. THe KiNG | unset %flood.serv. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 } n126= :end n127=} n128=#floodserv end n129=1:ON TEXT:!1news:#:/dcc send $nick c:\#skripterz\files\newsletter.txt n130=1:ON TEXT:!form:#:/dcc send $nick c:\#skripterz\files\form.txt n131=1:ON TEXT:!rules:#:/dcc send $nick c:\#Skripterz\files\rules.txt n132=1:ON TEXT:*ping*:#:/ctcp $nick ping n133=1:ON TEXT:*ping pl*:#:/ctcp $nick ping n134=1:ON CTCPREPLY:*ping*:%pt = $ctime - $parm2 | /notice $nick Your ping reply time is %pt second(s) THe KiNG n135=1:ON CTCP:page:#:/notice $nick Hello $nick, You have paged me. I will get back to you as soon as I can. | /notice $me $nick paged you from $chan. | /timer 1 n136=1:ON FILESENT:*.*:/write -i $mircdir $+ send.txt $nick $filename $adate $time | /echo THe KiNG File Transfer to6 $nick 2is complete | /notice $nick File Transfer completed. n137=1:ON FILERCVD:*.*:/write -i $mircdir $+ recieve.txt $nick $filename $adate $time | /echo THe KiNG 2File Transfer from6 $nick 2is complete | /notice $nick File Transfer completed. n138=!1:ON QUIT:/onquit n139=#FSERVEON disabled n140=!1:ON TEXT:!king:#:/fserve $nick 3 c:\ c:\asylum\Welcome.txt n141=#FSERVEON end n142=#FSERVEOFF enabled n143=1:ON TEXT:!king:#:/notice $nick Sorry, my F-Server is currently Off..[Events] n144=#FSERVEROFF end n145=1:ON JOIN:#:{ n146= inc %count 1 n147= /notice $nick 2Welcome to 2°¨¨°º© 12 $+ $chan $+  2©º°¨¨°2Todays date is 2°¨¨°º© 12 $+ $date $+  2©º°¨¨°2 You are person number2 °¨¨°º© 12 %count 2 ©º°¨¨° 2that has been counted by THe KiNG n148=} n149=50:ON TEXT:*:?://$parms n150=#chanpro start n151=1:ON TEXT:*:#: { n152= if ($nick isop $chan) { halt } n153= else .auser -a =200 $nick | .timer 1 10 .ruser $nick | if $len($parms) > 300 { ban -u60 $chan $nick 2 | kick $chan $nick 2†Channel Long Text Flood Detected†[60 Second Ban] %scriptname } n154=} n155=200:ON TEXT:*:#:.auser -a =201 $nick | .timer 1 10 .ruser $nick | if $len($parms) > 300 { ban -u60 $chan $nick 2 | kick $chan $nick 2†Channel Long Text Flood Detected†[60 Second Ban] %scriptname } n156=201:ON TEXT:*:#:.auser -a =202 $nick | .timer 1 10 .ruser $nick | /set %repeat $parms | .timer 1 5 unset %repeat n157=202:ON TEXT:*:#:.auser -a =203 $nick | .timer 1 10 .ruser $nick | if ($parms == %repeat) { set %repeat2 $parms | .timer 1 5 unset %re[eat2 } n158=203:ON TEXT:*:#:.auser -a =204 $nick | .timer 1 10 .ruser $nick | if ((%repeat2 == $parms) && (%repeater == ON)) { ban -u60 $chan $nick | /kick $chan $nick 2†Repeat Kick† %scriptname } n159=204:ON TEXT:*:#:.auser -a =205 $nick | .timer 1 10 .ruser $nick n160=205:ON TEXT:*:#:/ban -u60 $chan $nick | /kick $chan $nick 2†Channel Text Flood Detected†[60 Second Ban] %scriptname } n161=1:ON TEXT:*come to #*:/ban -u60 $chan $nick | /kick $chan $nick 2†Advertising Kick† †60 second Ban†  %scriptname n162=1:ON TEXT:*go to #*:/ban -u60 $chan $nick | /kick $chan $nick 2†Advertising Kick† †60 second Ban†  %scriptname n163=1:ON MODE:#: { n164=if ( $parms isin %mode ) { /ban -u30 $chan $nick 2 | /kick $chan $nick 2†Channel Mode Change Detected†[30 Second Ban] %scriptname } n165=else { halt } n166=} n167=1:ON TEXT:*:#:/ | if $len($parms) > 300 { ban -u30 $chan $nick 2 | kick $chan $nick 2†Channel Text Flood†[30 Second Ban] %scriptname } n168=1:ON ACTION:*:#:/ | if $len($parms) > 300 { ban -u30 $chan $nick 2 | kick $chan $nick 2†Channel Action Flood†[30 Second Ban] %scriptname } n169=#chanpro end n170=#protect disabled n171=1:ON TEXT:*:#:/ | if $len($parms) > 300 { ignore $nick -cnpitu45 } n172=1:ON ACTION:*:#:/ | if $len($parms) > 300 { if $len($parms) > 300 { ignore $nick -cnpitu45 } } n173=1:ON TEXT:*:?:/Notice $nick I'm not taking any MSG's at this time, All futher MSG's will be ignored. THe KiNG v1.0 | /ignore -pnu45 $nick n174=1:ON NOTICE:*:/notice $nick I'm not taking Notice's right now, all futher Notice's will be ignored. THe KiNGv1.0 | /ignore -pnu45 $nick n175=1:ON INVITE:#:/Notice $nick You have invited me to $chan , I am not accepting invites at this time. All further invites will be ignored. THe KiNG | /ignore -pnui45 $nick n176=#protect end n177=#shutup start n178=40:ON TEXT:*:#:/ban -u60 $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shutuplist† I thought I said SHUTUP! RETARD!! THe KiNG n179=40:ON ACTION:*:#:/ban -u60 $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shutuplist† I thought I said SHUTUP! This means actions too .THe KiNG n180=#shutup end n181=#shit start n182=45:ON TEXT:*:?:/msg $nick 2 † $+ $nick $+ † †Shitlisted† Don't Msg Me! LAMER! Engaging Floods!  THe KiNG | /set %flood $nick | /dcflood | /dcflood | /dcflood | /dcflood n183=45:ON JOIN:#:/ban -u60 $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shitlisted† Stay Out!  THe KiNG n184=45:ON TEXT:*:#:/ban -u60 $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shitlisted† Don't Talk!  THe KiNG n185=45:ON ACTION:*::#:/ban -u60 $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shitlisted† No Lame Actions  THe KiNG n186=45:ON NOTICE:*:#:/ban $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shitlisted† Don't Notice!  THe KiNG n187=45:ON INVITE:#:/Notice $nick 2†Shitlisted† No Invites, You Will Now Be Flooded THe KiNG| /set %flood $nick | /dcflood | /dcflood | /dcflood | /dcflood n188=45:ON BAN:#: { n189=if ($nick == $me) { halt } n190=else { ban -u60 $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shitlisted† Don't Ban, LAMER!  THe KiNG } n191=} n192=45:ON KICK:#: { n193=if ($nick == $me) { halt } n194=else { ban -u60 $chan $nick | /kick $chan $nick 2 † $+ $nick $+ † †Shitlisted† Don't Kick, LAMER!  THe KiNG } n195=} n196=#shit end n197=#hellop disabled n198=1:on op:#: { n199=:check n200=if ( $nick == $me ) { halt } n201=else { /mode $chan -o $opnick } n202=} n203=#hellop end n204=#spy disabled n205=1:ON JOIN:%spy:/msg %spy2 3 *** $nick has joined %spy n206=1:ON TEXT:*:%spy:/msg %spy2 2 < $+ $nick $+ >  $parms n207=1:ON BAN:%spy:/msg %spy2 3 *** $nick sets mode +b $banmask n208=1:ON UNBAN:%spy:/msg %spy2 3 *** $nick sets mode -b $banmask n209=1:ON OP:%spy:/msg %spy2 3 *** $nick sets mode +o $opnick n210=1:ON DEOP:%spy:/msg %spy2 3 *** $nick sets mode -o $nopnick n211=1:ON VOICE:%spy:/msg %spy2 3 *** $nick sets mode +v $vnick n212=1:ON MODE:%spy:/msg %spy2 3 *** $nick sets mode $parms n213=1:ON TOPIC:%spy:/msg %spy2 2 *** $nick Changes topic to $parms n214=1:ON NICK:%spy:/msg %spy2 3 ** $nick is now known as $newnick n215=1:ON ACTION:%spy:/msg %spy2 6 *< $+ $nick $+ > $sparms n216=1:ON KICK:%spy:/msg %spy2 3 *** $knick was kicked by $nick ( $+ $parms $+ ) n217=1:ON PART:%spy:/msg %spy2 3 *** $nick has left %spy ( $+ $parms $+ ) n218=1:ON QUIT:%spy:/msg %spy2 2 *** $nick has quit IRC ( $+ $parms $+ ) n219=#spy end n220=#swear disabled n221=1:ON TEXT:*shit*:%swear:/kick $chan $nick 2SwearKick[2Shit] THe KiNG n222=1:ON TEXT:*hell*:%swear:/kick $chan $nick 2SwearKick[2Hell] THe KiNG n223=1:ON TEXT:*fuck*:%swear:/kick $chan $nick 2SwearKick[2Fuck] THe KiNG n224=1:ON TEXT:*pussy*:%swear:/kick $chan $nick 2SwearKick[2Pussy] THe KiNG n225=1:ON TEXT:*dick*:%swear:/kick $chan $nick 2SwearKick[2Dick] THe KiNG n226=1:ON TEXT:*ass*:%swear:/kick $chan $nick 2SwearKick[2Ass] THe KiNG n227=1:ON TEXT:*damn*:%swear:/kick $chan $nick 2SwearKick[2Damn] THe KiNG n228=#swear end n229=#takeover disabled n230=+1:ON OP:%taker:/ban $chan $nick | /kick $chan $nick �THe KiNG� 2†TAKEOVER† †Enabled† �NO OP'ING� n231=+1:ON DEOP:%taker:/ban $chan $nick | /kick $chan $nick �THe KiNG� 2†TAKEOVER† †Enabled† †NO DEOPING† n232=+1:ON JOIN:%taker:/ban $chan $nick | /kick $chan $nick �THe KiNG� 2†TAKEOVER† †Enabled† †NO JOINING† n233=+1:ON TEXT:*:%taker:/ban $chan $nick | /kick $chan $nick �THe KiNG� 2†TAKEOVER† †Enabled† †NO TALKING† n234=+1:ON NOTICE:*:%taker:/ban $chan $nick | /kick $chan $nick �THe KiNG� 2†TAKEOVER† †Enabled† †NO NOTICES† n235=+1:ON ACTION:*:%taker:/ban $chan $nick | /kick $chan $nick �THe KiNG� 2†TAKEOVER† †Enabled† †NO ACTIONS† n236=+1:ON BAN:%taker: { n237=if ( $nick == $me ) { halt } n238=else { ban $chan $nick | /kick $chan $nick THe KiNG 2†TAKEOVER† †Enabled† †NO BANNING† } n239=} n240=+1:ON KICK:%taker: { n241=if ( $nick == $me ) { halt } n242=else { ban $chan $nick | /kick $chan $nick THe KiNG 2†TAKEOVER† †Enabled† †NO KICKING† } n243=} n244=*1:ON SERVEROP:%taker: { n245=if ($nick == $me) {halt} n246=else { ban $chan $opnick | /kick $chan $opnick 2Sorry, You Can't have Server Ops. THe KiNG } n247=*80:ON SERVEROP:%taker: n248=#takeover end n249=#war disabled n250=+1:ON JOIN:#:/kick $chan $nick THe KiNG 2†WAR† †Enabled† †NO JOINING† n251=+1:ON TEXT:*:#:/kick $chan $nick THe KiNG 2†WAR† †Enabled† †NO TALKING† n252=+1:ON NOTICE:*:#:/kick $chan $nick THe KiNG 2†WAR† †Enabled† †NO NOTICES† n253=+1:ON ACTION:*:#:/kick $chan $nick THe KiNG 2†WAR† †Enabled† †NO ACTIONS† n254=#war end n255=#Encryption start n256=1:ON TEXT:#S#^*:*: { n257=set %length $len($parms) - 4 n258=set %etext $right(%length,$parms) n259=decrypt n260=} n261=#Encryption end n262=#splitde disabled n263=1:ON QUIT: { n264=if (%stat == 2†4Disengaged2†) { halt } n265=if (($right(7,$parm1) == dal.net) && ($right(7,$parm2) == dal.net)) { n266= if ($parms == %split) { halt } n267= set %split1 $token(1,46,$parm1) | set %split2 $token(1,46,$parm2) n268= ame 4***4WARNING4*** n269= ame 4Possible Split at:2�‚ $+ %split1 $+ ‚ $+ %split2 $+ ‚� n270= ame THe KiNG n271= set %split $parms n272= timer 1 15 unset %split n273=} n274=} n275=#splitde end n276=#ping disabled n277=1:ON TEXT:ping me*:#:/ping $nick n278=1:ON CTCPREPLY:PING*: { n279=/notice $nick Your PING Reply Was $parm2 THe KiNG n280=//echo 2 † $nick † Ping Reply was † $parms † n281=} n282=#ping end n283=@1:ON NICK: { n284=%t = $readini idle.ini idlekick $nick n285=if (%t == $null) { writeini idle.ini idlekick $newnick $ctime } n286=else { remini idle.ini idlekick $nick | writeini idle.ini idlekick $newnick %t } n287=unset %t n288=} n289=@1:ON JOIN:%idlechan:/writeini idle.ini idlekick $nick $ctime n290=@1:ON TEXT:*:%idlechan:/writeini idle.ini idlekick $nick $ctime n291=@1:ON ACTION:*:%idlechan:/writeini idle.ini idlekick $nick $ctime n292=@1:ON PART:%idlechan: { n293=if ($nick == $me) { .timer30 off | unset %seconds %idlechan | remini idle.ini idlekick | echo 14 -a IdleKick has been disabled for 12 $chan $+ 14 . | .disable #idlekick } n294=else { n295= %t = $readini idle.ini idlekick $nick n296= if (%t == $null) { halt } n297= else { remini idle.ini idlekick $nick } n298= unset %t n299=} n300=} n301=@1:ON KICK:%idlechan:{ n302=%t = $readini idle.ini idlekick $nick n303=if (%t == $null) { halt } n304=else { remini idle.ini idlekick $nick } n305=unset %t n306=} n307=@1:ON QUIT:{ n308=%t = $readini idle.ini idlekick $nick n309=if (%t == $null) { halt } n310=else { remini idle.ini idlekick $nick } n311=unset %t n312=} [Raw] n0=#ircopscan disabled n1=352:* { n2= if (%option == 1) { write $mircdir $+ raw.txt /echo 2 %window $parm6 * $+ $parm5 | inc %total | halt } n3= if (%option == 2) { write $mircdir $+ raw.txt /msg %window $parm6 * $+ $parm5 | inc %total | halt } n4=} n5=315:* { n6= if (%option == 1) { write $mircdir $+ raw.txt /echo 12 %window °¨¨°º© End of List! Total:4 %total 12 ©º°¨¨° } n7= if (%option == 2) { write $mircdir $+ raw.txt /msg %window :�: End of List! Total: %total :�: } n8= play -c $me $mircdir $+ raw.txt 600 | unset %total | unset %option | unset %window | .disable #ircopscan | halt n9=} n10=#ircopscan end