[script] n0=on @1:Join:#: { n1= ;===========Revolving Door Kick========== n2= if ( %kick.rdoor = On ) { n3= if ( %revolve. [ $+ [ $wildsite ] ] == $null ) { set %revolve. [ $+ [ $wildsite ] ] 1 | .timer 1 5 unset %revolve. [ $+ [ $wildsite ] ] | goto end } n4= elseif ( %revolve. [ $+ [ $wildsite ] ] isnum 1-3 ) { inc %revolve. [ $+ [ $wildsite ] ] 1 | .timer 1 5 unset %revolve. [ $+ [ $wildsite ] ] | goto end } n5= elseif ( %revolve. [ $+ [ $wildsite ] ] == 4 ) { n6= if ( $nick ison $chan ) && ( $nick !isop $chan ) { n7= ban -u [ $+ [ %kick.timer ] ] $chan $nick 2 n8= unset %revolve. [ $+ [ $wildsite ] ] n9= goto end n10= } n11= } n12= else { goto end } n13= } n14= :end n15= unset %clone.* n16=} n17=on @1:PART:#: { n18= ;<==========Revolving Door Kick==========> n19= if ( %kick.rdoor == On ) { n20= if ( %revolve. [ $+ [ $wildsite ] ] == $null ) { set %revolve. [ $+ [ $wildsite ] ] 1 | .timer 1 5 unset %revolve. [ $+ [ $wildsite ] ] | goto end } n21= elseif ( %revolve. [ $+ [ $wildsite ] ] isnum 1-3 ) { inc %revolve. [ $+ [ $wildsite ] ] 1 | .timer 1 5 unset %revolve. [ $+ [ $wildsite ] ] | goto end } n22= elseif ( %revolve. [ $+ [ $wildsite ] ] == 4 ) { n23= if ( $nick ison $chan ) && ( $nick !isop $chan ) { n24= ban -u [ $+ [ %kick.timer ] ] $chan $nick 2 n25= unset %revolve. [ $+ [ $wildsite ] ] n26= goto end n27= } n28= goto end n29= } n30= } n31= :end n32=} n33=on *:INVITE:*: { n34= if ( %kick.invite == On) && ($me isop $comchan($nick,1)) && ($nick ison $comchan($nick,1)) { n35= raw -q mode $comchan($nick,1) +b *!* [ $+ [ $address ] ] n36= raw -q kick $comchan($nick,1) $nick : $+ Mass Invite Detected n37= .timer 1 %kick.timer raw -q mode $comchan($nick,1) -b *!* $+ $address n38= } n39=} n40=on @*:NICK: { n41= if (%kick.nickflood == Off) { goto end } n42= inc -u30 %+.nick. [ $+ [ $wildsite ] ] 1 n43= if (%+.nick. [ $+ [ $wildsite ] ] == 1) goto end n44= elseif (%+.nick. [ $+ [ $wildsite ] ] >= %kick.maxnick) { n45= if ($me isop $comchan($newnick,1)) { n46= raw -q mode $comchan($newnick,1) +b *!* [ $+ [ $address ] ] n47= raw -q kick $comchan($newnick,1) $newnick : $+ Nick Flood Detected n48= unset %+.nick. [ $+ [ $wildsite ] ] n49= .timer 1 %kick.timer raw -q mode $comchan($newnick,1) -b *!* $+ $address n50= } n51= } n52= :end n53=}