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=}