Frozen Fear — File Browser

FrozenFearv1.0 / FrozenFearv1.0 / PROTECT.INI

PROTECT.INI — 4.88 KB — Download this file

[script]
n0=on 1:kick:#: {
n1=  if ($nick == $server) || ($nick == System) { halt } 
n2=  if (%kickprotection.status == on) { 
n3=    if (%fag == on) || (%fag2 == on) halt 
n4=    if ($knick == $me) && ($nick != $me) {         
n5=      join $chan     
n6=      set %fag2 on | .timer 1 3 set %fag2 off    
n7=      raw -q mode # -ooo $nick $nick $nick
n8=      prop # ownerkey $randkey 
n9=      access # clear    
n10=      access $chan add owner $ip 
n11=    }
n12=  }
n13=  if (%masskick.status == on) {
n14=    if ($nick != $me) { 
n15=      .timermasskick. [ $+ [ $nick ] ] 1 %masskick.time .unset %masskick. [ $+ [ $nick ] ] 
n16=      inc %masskick. [ $+ [ $nick ] ]
n17=      if (%masskick. [ $+ [ $nick ] ] == %masskick.lines) { .unset %masskick. [ $+ [ $nick ] ] | if ($me isop $chan) || ($me isowner $chan) kick $chan $nick }
n18=    }
n19=  }
n20=}
n21=on 1:deop:#: {
n22=  if ($nick == $server) || ($nick == System) { halt } 
n23=  if (%deopprotection.status == on) { 
n24=    if (%fag == on) || (%fag2 == on) { halt } 
n25=    if ($opnick == $me) && ($nick != $me) {
n26=      if ($me isowner $chan) { halt }      
n27=      set %fag2 on | .timer 1 3 set %fag2 off      
n28=      if ($me !isowner $chan) cycle #
n29=      if ($me !isowner $chan) raw -q mode # -ooo $nick  $nick $nick  
n30=      if ($me !isowner $chan) prop # ownerkey $randkey 
n31=      if ($me !isowner $chan) access # clear    
n32=      if ($me !isowner $chan) access $chan add owner $ip
n33=    }
n34=  }
n35=  if (%massdeop.status == on) {
n36=    if ($nick != $me) { 
n37=      .timermassdeop. [ $+ [ $nick ] ] 1 %massdeop.time .unset %massdeop. [ $+ [ $nick ] ] 
n38=      inc %massdeop. [ $+ [ $nick ] ]
n39=      if (%massdeop. [ $+ [ $nick ] ] == %massdeop.lines) { .unset %massdeop. [ $+ [ $nick ] ] | if ($me isop $chan) || ($me isowner $chan) kick $chan $nick }
n40=    }
n41=  }
n42=  if ($nick != $me) && ($nick == $opnick) {
n43=    if (%selfopprotection.status == on) {
n44=      mode # -o $opnick | kick # $opnick
n45=    }
n46=  }
n47=}
n48=on 1:deowner:#: {
n49=  if ($nick == $server) || ($nick == System) { halt }  
n50=  if (%deopprotection.status == on) { 
n51=    if (%fag == on) || (%fag2 == on) { halt } 
n52=    if ($2 == $me) && ($nick != $me) {
n53=      set %fag2 on | .timer 1 3 set %fag2 off     
n54=      cycle #
n55=      raw mass -q
n56=      prop # ownerkey $randkey 
n57=      access # clear    
n58=      access $chan add owner $ip 
n32=      %take1
n59=    }
n60=  }
n61=}
n62=on !@1:op:#: {
n63=  if ($nick == $server) || ($nick == System) { halt }   
n64=  if ($opnick == $nick) { 
n65=    if (%selfopprotection.status == on) {
n66=      mode # -ooo $nick $nick $nick | kick # $nick 12S14elf 12O14p
n67=    }
n68=  }
n69=}
n70=
n71=ctcp *:*:*: {
n72=  if (%ctcpflood.status == off) {  
n73=    .timerctcpflood. [ $+ [ $address($nick,4) ] ] 1 %ctcpflood.time .unset %ctcpflood. [ $+ [ $address($nick,4) ] ] 
n74=    inc %ctcpflood. [ $+ [ $address($nick,4) ] ]
n75=    if (%ctcpflood. [ $+ [ $address($nick,4) ] ] == %ctcpflood.lines) { .unset %ctcpflood. [ $+ [ $address($nick,4) ] ] | .ignore -tu30 *!*@* | echo -a $stamp $stars $spec(Flood) Ctcp flood from $nick $+ 2 $+ $chr(91) $+ 14 $+ $address($nick,4) $+ 2 $+ $chr(93) }
n76=  }
n77=}
n78=
n79=on 1:invite:#: {
n80=  if (%inviteflood.status == on) {  
n81=    .timerinviteflood. [ $+ [ $address($nick,4) ] ] 1 %inviteflood.time .unset %inviteflood. [ $+ [ $address($nick,4) ] ] 
n82=    inc %inviteflood. [ $+ [ $address($nick,4) ] ]
n83=    if (%inviteflood. [ $+ [ $address($nick,4) ] ] == %inviteflood.lines) { .unset %inviteflood. [ $+ [ $address($nick,4) ] ] | .ignore -iu30 *!*@* | echo -a $stamp $stars $spec(Flood) Invite flood from $nick $+ 2 $+ $chr(91) $+ 14 $+ $address($nick,4) $+ 2 $+ $chr(93) }
n84=  }
n85=}
n86=
n87=on !1:notice:*:?: { 
n88=  if (%noticeflood.status == on) {  
n89=    .timernoticeflood. [ $+ [ $address($nick,4) ] ] 1 %noticeflood.time .unset %noticeflood. [ $+ [ $address($nick,4) ] ] 
n90=    inc %noticeflood. [ $+ [ $address($nick,4) ] ]
n91=    if (%noticeflood. [ $+ [ $address($nick,4) ] ] == %noticeflood.lines) { .unset %noticeflood. [ $+ [ $address($nick,4) ] ] | .ignore -nu30 *!*@* | echo -a $stamp $stars $spec(Flood) Notice flood from $nick $+ 2 $+ $chr(91) $+ 14 $+ $address($nick,4) $+ 2 $+ $chr(93) }
n92=  }
n93=}
n94=
n95=on !1:text:*:?: { 
n96=  if (%msgflood.status == off) {  
n97=    .timermsgflood. [ $+ [ $address($nick,4) ] ] 1 %msgflood.time .unset %msgflood. [ $+ [ $address($nick,4) ] ] 
n98=    inc %msgflood. [ $+ [ $address($nick,4) ] ]
n99=    if (%msgflood. [ $+ [ $address($nick,4) ] ] == %msgflood.lines) { .unset %msgflood. [ $+ [ $address($nick,4) ] ] | .ignore -pu30 $nick | echo -a $stamp $stars $spec(Flood) Message flood from $nick $+ 2 $+ $chr(91) $+ 14 $+ $address($nick,4) $+ 2 $+ $chr(93) }
n100=  }
n101=}