[script] n0= n1=dialog dia.autokick { n2= title "r O m A n T i C" n3= size -1 -1 520 400 n4= icon 1, 15 20 200 50, %v6-bmp n5= text "lihlihlih18", 2, 230 40 120 30, center n6= box "Author", 3, 230 13 135 60, center n7= box "AutoKick Setting", 4, 15 80 350 300 n8= button "Ok",10,430 335 80 25,style(ok,default) n9= button "Default",9,430 305 80 25,style n10= button "Cancel",8,430 275 80 25,style(cancel) n11= n12= box "excess CAPS",52,30 190 150 70,style n13= check "enable",11,40 205 120 20,style(left) n14= box "control codes",53,30 275 150 70,style n15= check "enable",12,40 290 120 20,style(left) n16= n17= check "Swearing",13,42 100 120 20,style(left) n18= check "Inviting",14,42 120 120 20,style(left) n19= check "Nick flood",15,42 140 120 20,style(left) n20= check "Bad nick",16,42 160 120 20,style(left) n21= n22= box "excess clones",54,200 190 150 70,style n23= check "enable",17,210 205 120 20,style(left) n24= box "long text flood",55,200 275 150 70,style n25= check "enable",18,210 290 120 20,style(left) n26= n27= check "Flooding",19,210 100 120 20,style(left) n28= check "Repeating",20,210 120 120 20,style(left) n29= check "Advertising",21,210 140 120 20,style(left) n30= check "Revolving door",22,210 160 120 20,style(left) n31= n32= text "max ",61,42 230 30 20,style(left) n33= text "percent",62,107 230 65 20,style(left) n34= combo 31,72 227 30 20,style(edit) n35= n36= text "max ",63,42 315 30 20,style(left) n37= text "percent",64,107 315 60 20,style(left) n38= combo 32,72 312 30 20,style(edit) n39= n40= text "max ",65,212 230 30 20,style(left) n41= text "clones",66,277 230 60 20,style(left) n42= combo 33,242 227 30 20,style(edit) n43= n44= text "max ",67,212 315 30 20,style(left) n45= text "characters",68,277 315 60 20,style(left) n46= combo 34,242 312 30 20,style(edit) n47= n48= text "Bantime :",72,42 355 60 20,style(left) n49= text "secs",73, 147 355 30 20,style(left) n50= combo 35,102 352 40 20,style(edit) n51= n52=} n53= n54=on 1:dialog:dia.autokick:*:9: { n55= set %kick.swearing On n56= set %kick.invite On n57= set %kick.nickflood On n58= set %kick.rdoor On n59= set %kick.advertising On n60= set %kick.longtext On n61= set %kick.caps Off n62= set %kick.flooding On n63= set %kick.repeat ON n64= set %kick.ccodes Off n65= set %kick.badnick On n66= set %kick.clones On n67= set %kick.maxnick 5 n68= set %kick.timer 180 n69= set %maxcaps 40 n70= set %maxcodes 60 n71= set %maxclones 7 n72= set %maxlen 250 n73= n74= n75= .enable #swearing n76= n77= did -u dia.autokick 11 1 n78= did -u dia.autokick 12 1 n79= did -c dia.autokick 13 1 n80= did -c dia.autokick 14 1 n81= did -c dia.autokick 15 1 n82= did -c dia.autokick 16 1 n83= did -c dia.autokick 17 1 n84= did -c dia.autokick 18 1 n85= did -c dia.autokick 19 1 n86= did -c dia.autokick 20 1 n87= did -c dia.autokick 21 1 n88= did -c dia.autokick 22 1 n89= did -ci dia.autokick 31 1 %maxcaps n90= did -ci dia.autokick 32 1 %maxcodes n91= did -ci dia.autokick 33 1 %maxclones n92= did -ci dia.autokick 34 1 %maxlen n93= did -ci dia.autokick 35 1 %kick.timer n94= did -b dia.autokick 31 1 n95= did -b dia.autokick 32 1 n96= did -e dia.autokick 33 1 n97= did -e dia.autokick 34 1 n98=} n99= n100=on 1:dialog:dia.autokick:*:10: { n101= if ( $did(dia.autokick,11).state == 1 ) { set %kick.caps On } n102= if ( $did(dia.autokick,11).state == 0 ) { set %kick.caps Off } n103= if ( $did(dia.autokick,12).state == 1 ) { set %kick.ccodes On } n104= if ( $did(dia.autokick,12).state == 0 ) { set %kick.ccodes Off } n105= if ( $did(dia.autokick,13).state == 1 ) { set %kick.swearing On | .enable #swearing } n106= if ( $did(dia.autokick,13).state == 0 ) { set %kick.swearing Off | .disable #swearing off } n107= if ( $did(dia.autokick,14).state == 1 ) { set %kick.invite On } n108= if ( $did(dia.autokick,14).state == 0 ) { set %kick.invite Off } n109= if ( $did(dia.autokick,15).state == 1 ) { set %kick.nickflood On } n110= if ( $did(dia.autokick,15).state == 0 ) { set %kick.nickflood Off } n111= if ( $did(dia.autokick,16).state == 1 ) { set %kick.badnick On } n112= if ( $did(dia.autokick,16).state == 0 ) { set %kick.badnick Off } n113= if ( $did(dia.autokick,17).state == 1 ) { set %kick.clones On } n114= if ( $did(dia.autokick,17).state == 0 ) { set %kick.clones Off } n115= if ( $did(dia.autokick,18).state == 1 ) { set %kick.longtext On } n116= if ( $did(dia.autokick,18).state == 0 ) { set %kick.longtext Off } n117= if ( $did(dia.autokick,19).state == 1 ) { set %kick.flooding On } n118= if ( $did(dia.autokick,19).state == 0 ) { set %kick.flooding Off } n119= if ( $did(dia.autokick,20).state == 1 ) { set %kick.repeat On } n120= if ( $did(dia.autokick,20).state == 0 ) { set %kick.repeat Off } n121= if ( $did(dia.autokick,21).state == 1 ) { set %kick.advertising On } n122= if ( $did(dia.autokick,21).state == 0 ) { set %kick.advertising Off } n123= if ( $did(dia.autokick,22).state == 1 ) { set %kick.rdoor On } n124= if ( $did(dia.autokick,22).state == 0 ) { set %kick.rdoor Off } n125= n126= if ( $did(dia.autokick,31) == $null) { set %maxcaps 0 } n127= if ( $did(dia.autokick,32) == $null) { set %maxcodes 0 } n128= if ( $did(dia.autokick,33) == $null) { set %maxclones 0 } n129= if ( $did(dia.autokick,34) == $null) { set %maxlen 0 } n130= if ( $did(dia.autokick,35) == $null) { set %kick.timer 0 } n131= if ( $did(dia.autokick,31).text != $null ) { set %maxcaps $did(dia.autokick,31).text } n132= if ( $did(dia.autokick,32).text != $null ) { set %maxcodes $did(dia.autokick,32).text } n133= if ( $did(dia.autokick,33).text != $null ) { set %maxclones $did(dia.autokick,33).text } n134= if ( $did(dia.autokick,34).text != $null ) { set %maxlen $did(dia.autokick,34).text } n135= if ( $did(dia.autokick,35).text != $null ) { set %kick.timer $did(dia.autokick,35).text } n136=} n137= n138=on 1:dialog:dia.autokick:*:11: { n139= if ( $did(dia.autokick,11).state == 1 ) { n140= did -e dia.autokick 31 1 n141= } n142= else { did -b dia.autokick 31 1 } n143=} n144= n145=on 1:dialog:dia.autokick:*:12: { n146= if ( $did(dia.autokick,12).state == 1 ) { n147= did -e dia.autokick 32 1 n148= } n149= else { did -b dia.autokick 32 1 } n150=} n151= n152=on 1:dialog:dia.autokick:*:17: { n153= if ( $did(dia.autokick,17).state == 1 ) { n154= did -e dia.autokick 33 1 n155= } n156= else { did -b dia.autokick 33 1 } n157=} n158= n159=on 1:dialog:dia.autokick:*:18: { n160= if ( $did(dia.autokick,18).state == 1 ) { n161= did -e dia.autokick 34 1 n162= } n163= else { did -b dia.autokick 34 1 } n164=} n165= n166= n167=alias dia.autokick { n168= dialog -m dia.autokick dia.autokick n169= if ( %kick.caps == On ) { did -c dia.autokick 11 1 } n170= if ( %kick.caps == Off ) { did -u dia.autokick 11 1 } n171= if ( %kick.ccodes == On ) { did -c dia.autokick 12 1 } n172= if ( %kick.ccodes == Off ) { did -u dia.autokick 12 1 } n173= if ( %kick.swearing == On ) { did -c dia.autokick 13 1 } n174= if ( %kick.swearing == Off ) { did -u dia.autokick 13 1 } n175= if ( %kick.invite == On ) { did -c dia.autokick 14 1 } n176= if ( %kick.invite == Off ) { did -u dia.autokick 14 1 } n177= if ( %kick.nickflood == On ) { did -c dia.autokick 15 1 } n178= if ( %kick.nickflood == Off ) { did -u dia.autokick 15 1 } n179= if ( %kick.badnick == On ) { did -c dia.autokick 16 1 } n180= if ( %kick.badnick == Off ) { did -u dia.autokick 16 1 } n181= if ( %kick.clones == On ) { did -c dia.autokick 17 1 } n182= if ( %kick.clones == Off ) { did -u dia.autokick 17 1 } n183= if ( %kick.longtext == On ) { did -c dia.autokick 18 1 } n184= if ( %kick.longtext == Off ) { did -u dia.autokick 18 1 } n185= if ( %kick.flooding == On ) { did -c dia.autokick 19 1 } n186= if ( %kick.flooding == Off ) { did -u dia.autokick 19 1 } n187= if ( %kick.repeat == On ) { did -c dia.autokick 20 1 } n188= if ( %kick.repeat == Off ) { did -u dia.autokick 20 1 } n189= if ( %kick.advertising == On ) { did -c dia.autokick 21 1 } n190= if ( %kick.advertising == Off ) { did -u dia.autokick 21 1 } n191= if ( %kick.rdoor == On ) { did -c dia.autokick 22 1 } n192= if ( %kick.rdoor == Off ) { did -u dia.autokick 22 1 } n193= n194= if ( %kick.caps == Off ) { did -b dia.autokick 31 1 } n195= if ( %kick.ccodes == Off ) { did -b dia.autokick 32 1 } n196= if ( %kick.clones == Off ) { did -b dia.autokick 33 1 } n197= if ( %kick.longtext == Off ) { did -b dia.autokick 34 1 } n198= n199= if ( %maxcaps == $null ) { did -ci dia.autokick 31 1 } n200= if ( %maxcodes == $null ) { did -ci dia.autokick 32 1 } n201= if ( %maxclones == $null ) { did -ci dia.autokick 33 1 } n202= if ( %maxlen == $null ) { did -ci dia.autokick 34 1 } n203= if ( %bantime == $null ) { did -ci dia.autokick 35 1 } n204= if ( %maxcaps != $null ) { did -ci dia.autokick 31 1 %maxcaps } n205= if ( %maxcodes != $null ) { did -ci dia.autokick 32 1 %maxcodes } n206= if ( %maxclones != $null ) { did -ci dia.autokick 33 1 %maxclones } n207= if ( %maxlen != $null ) { did -ci dia.autokick 34 1 %maxlen } n208= if ( %kick.timer != $null ) { did -ci dia.autokick 35 1 %kick.timer } n209=}