(Skrip)-sBiasa-Lite — File Browser

Skrip-sBiasa-Litev1.01c / Skrip-sBiasa-Litev1.01c / sBiasaLite_Skrip / sbiasa_lite_s_prot_chan_01.ini

sbiasa_lite_s_prot_chan_01.ini — 30.73 KB — Download this file

[script]
n0=;# Skrip Bíasa Lite -#- Roní Tua -#- http://www.picauly.f2s.com/ -#- v1.01c #
n1=;-----If you turn on all the channel protections, you should set the IAL on.-----
n2=;-----mIRC maintains an internal address list of all users -----
n3=;-----who are currently on the same channels as you.-----
n4=;-----Note: Maintaining the integrity of the internal address list requires -----
n5=;-----quite a bit of processing. For people with faster computers this won't -----
n6=;-----make a difference but for others this might slow down IRCing -----
n7=;-----quite a bit if you are on several channels with lots of people with -----
n8=;-----many messages, modes, joins, parts, etc. mIRC has to keep checking it's -----
n9=;-----internal list to make sure it is updated correctly.-----
n10=;-----Usage: /ial [on|off] or: /clearial to clear the Internal Address List.-----
n11=;-----IAL needs by addressing (addressnick/$address(nick,N)/$ial(chan,N)/$banmask(chan,N)) in some case.-----
n12=
n13=on @^1:JOIN:#:{
n14=  if ($sBiasa.main(6)) { sBiasa.extnicklist.nick # $nick }
n15=  if ($sBiasa.main(11)) && ($sBiasa.prot.ischan($chan)) && ($nick != $me) {
n16=    if ($sBiasa.prot.ch(25)) { inc %jfldp [ $+ [ $wildsite ] $+ [ $chan ] ] 1
n17=      .timerjfldp [ $+ [ $wildsite ] $+ [ $chan ] ] -o 1 10 { unset %jfldp [ $+ [ $wildsite ] $+ [ $chan ] ] }
n18=      if (%jfldp [ $+ [ $wildsite ] $+ [ $chan ] ] > $gettok(%sBiasa-joinflood_data,1,58)) {
n19=        sBiasa.add.chan.mode $chan +b $wildsite
n20=        ckick $chan $nick Banned: join flood
n21=        unset %jfldp [ $+ [ $wildsite ] $+ [ $chan ] ]
n22=        .timerubadd2 [ $+ [ $chan ] $+ [ $wildsite ] ] -o 1 $gettok(%sBiasa-joinflood_data,2,58) { ubmask $chan $wildsite }
n23=        inc -u60 %sBiasa-chkchanFld [ $+ [ $chan ] ] 1
n24=        if (%sBiasa-chkchanFld [ $+ [ $chan ] ] >= 5) { unset %sBiasa-chkchanFld [ $+ [ $chan ] ] | sBiasa.lockchannel flood $chan }
n25=    } }
n26=    if ($sBiasa.prot.ch(27)) && ($ial) { var %sBiasa-jumlahklon = $ialchan($wildsite,$chan,0)
n27=      if (%sBiasa-jumlahklon >= $gettok(%sBiasa-jumlahklon_data,1,58)) {
n28=        sBiasa.add.chan.mode $chan +b $wildsite
n29=        .timerubadd2 [ $+ [ $chan ] $+ [ $wildsite ] ] -o 1 $gettok(%sBiasa-jumlahklon_data,2,58) { ubmask $chan $wildsite }
n30=        :sBiasa.jumlahklon.kicknext
n31=        if ($gettok($ialchan($wildsite,$chan,%sBiasa-jumlahklon),1,33) != $me) { ckick $chan $gettok($ialchan($wildsite,$chan,%sBiasa-jumlahklon),1,33) Banned: Too many clones from your hostname! }
n32=        dec %sBiasa-jumlahklon 1 | if (%sBiasa-jumlahklon > 0) { goto sBiasa.jumlahklon.kicknext }
n33=    } }
n34=    if ($sBiasa.prot.ch(26)) { inc %jfldi [ $+ [ $sBiasa.get.ident2($fulladdress) ] $+ [ $chan ] ] 1
n35=      .timerjfldi [ $+ [ $sBiasa.get.ident2($fulladdress) ] $+ [ $chan ] ] -o 1 10 { unset %jfldp [ $+ [ $sBiasa.get.ident2($fulladdress) ] $+ [ $chan ] ] }
n36=      if (%jfldi [ $+ [ $sBiasa.get.ident2($fulladdress) ] $+ [ $chan ] ] > $gettok(%sBiasa-joinflood_data,1,58)) {
n37=        sBiasa.add.chan.mode $chan +b *!* $+ $sBiasa.get.ident2($fulladdress) $+ *@*
n38=        ckick $chan $nick Banned: join flood
n39=        unset %jfldi [ $+ [ $wildsite ] $+ [ $chan ] ]
n40=        .timerubadd2 [ $+ [ $chan ] $+ [ *!* $+ $sBiasa.get.ident2($fulladdress) $+ *@* ] ] -o 1 $gettok(%sBiasa-joinflood_data,2,58) { ubmask $chan *!* $+ $sBiasa.get.ident2($fulladdress) $+ *@* }
n41=        inc -u60 %sBiasa-chkchanFld [ $+ [ $chan ] ] 1
n42=        if (%sBiasa-chkchanFld [ $+ [ $chan ] ] >= 3) { unset %sBiasa-chkchanFld [ $+ [ $chan ] ] | sBiasa.lockchannel flood $chan }
n43=    } }
n44=    if ($sBiasa.prot.ch(46)) { var %sBiasa-prot.ch.join.num = 1
n45=      while (%sBiasa-prot.ch.join.num < 3) { if ($gettok(Guest.Tamu,%sBiasa-prot.ch.join.num,46) $+ * iswm $nick) {
n46=          sBiasa.add.chan.mode $chan +b $gettok(Guest.Tamu,%sBiasa-prot.ch.join.num,46) $+ *!*@*
n47=          ckick $chan $nick Banned: No Guest/Tamu nick in here. Please rejoin with a new good nick!
n48=          .timerubnick [ $+ [ $chan ] $+ [ $gettok(Guest.Tamu,%sBiasa-prot.ch.join.num,46) $+ *!*@* ] ] -o 1 %sBiasa-stdbanneduser_data { ubmask $chan $gettok(Guest.Tamu,%sBiasa-prot.ch.join.num,46) $+ *!*@* }
n49=        }
n50=        inc %sBiasa-prot.ch.join.num 1
n51=    } }
n52=    if ($sBiasa.prot.ch(42)) || ($sBiasa.prot.ch(43)) || ($sBiasa.prot.ch(44)) { var %sBiasa-bdwrd.chan.check.num = 1
n53=      set -u0 %sBiasa-prot.bdwrd M<V5X('-E:W,@<S-X(',S:W,@9G5C:R!S:&ET('-U8VL@<W5C>"!K;VYT;VP@M:W5N='5L(&YG96YT;W0@:V5N=&]T('9A9VEN82!D=6)U<B!H;W)N>2!N9V%CM=6YG(&YG86-E;F<@;F%P<W4@;F%F<W4@8FER86AI(&]R9V%S;2!P97!E:R!PM97!E>"!P87EU9&%R82!C;&ES=&]R:7,@<&5L97(@;65M96L@;65M97@@8G5RM:70@:F5M8G5T(&UA<W1U<F(@;31S='5R8B!O;F%N:2!O;C1N:2!O;F%N,2!OM;C1N,2!T;W1O;F<@;F]N;VYG('1U='5N9R!P86YT870@86YJ:6YG(&QE<V)IM(&LP;G1O;"!K;VYT,&P@:S!N=#!L('`S<&5K('!E<#-K('`S<#-K(&TS;65K,(&UE;3-K(&TS;3-K````
n54=      while (%sBiasa-bdwrd.chan.check.num <= $gettok($decode(%sBiasa-prot.bdwrd),0,32)) {
n55=        if ($sBiasa.prot.ch(42)) && ($gettok($decode(%sBiasa-prot.bdwrd),%sBiasa-bdwrd.chan.check.num,32) isin $nick) {
n56=          sBiasa.add.chan.mode $chan +b $nick $+ *!*@*
n57=          .timerubnick [ $+ [ $chan ] $+ [ $nick ] ] -o 1 $gettok(%sBiasa-stdbanneduser_data,1,58) { ubmask $chan $nick $+ *!*@* }
n58=          ckick $chan $nick Banned: bad nick detected..! | break
n59=        }
n60=        elseif ($sBiasa.prot.ch(43)) && ($gettok($decode(%sBiasa-prot.bdwrd),%sBiasa-bdwrd.chan.check.num,32) isin $sBiasa.get.ident($fulladdress)) {
n61=          sBiasa.add.chan.mode $chan +b *!* $+ $right($sBiasa.get.ident2($fulladdress),8) $+ *@*
n62=          .timerubident [ $+ [ $chan ] $+ [ $sBiasa.get.ident($fulladdress) ] ] -o 1 $gettok(%sBiasa-stdbanneduser_data,1,58) { ubmask $chan *!* $+ $right($sBiasa.get.ident2($fulladdress),8) $+ *@* }
n63=          ckick $chan $nick Banned: bad ident detected..! | break
n64=        }
n65=        elseif ($sBiasa.prot.ch(44)) && ($gettok($decode(%sBiasa-prot.bdwrd),%sBiasa-bdwrd.chan.check.num,32) isin $sBiasa.get.host($fulladdress)) {
n66=          sBiasa.add.chan.mode $chan +b $wildsite
n67=          .timerubnick [ $+ [ $chan ] $+ [ $wildsite ] ] -o 1 $gettok(%sBiasa-stdbanneduser_data,1,58) { ubmask $chan $wildsite }
n68=          ckick $chan $nick Banned: bad ip/host detected..! | break
n69=        }
n70=        inc %sBiasa-bdwrd.chan.check.num 1
n71=      }
n72=      unset %sBiasa-prot.bdwrd
n73=} } }
n74=on ^+1:TEXT:*:*:{ if ($chan) { if ($nick != $me) && ($sBiasa.main(11)) && ($sBiasa.prot.ischan($chan)) {
n75=      if ($me isop $chan) { sBiasa.prot.ch.check.text $chan $nick $fulladdress Text $$1- }
n76=      elseif ($me !isop $chan) && ($sBiasa.prot.ch(1) != $true) && ($len($1-) > 50) && (*????*????* iswm $1-) { sBiasa.biasa.underline.prot.int $chan $nick $fulladdress }
n77=  } }
n78=  else { if ($nick != $me) && ($sBiasa.main(10)) && ($sBiasa.prot.pv(1)) { inc -u5 %PpvTf [ $+ [ $wildsite ] ] 1
n79=      if ($sBiasa.prot.pv(22)) && ($len($1-) > 50) && (*????*????* iswm $1-) { .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.other_data,1,58),$gettok(%sBiasa-Ppv.other_data,1,58),0) ] ] $wildsite | ecinfo PrivateProtection Bíasa Underline text flood detected, ignoring: $wildsite from nick: $nick ( $+ $gettok($fulladdress,2-,33) $+ ) in $iif($gettok(%sBiasa-Ppv.other_data,1,58),$gettok(%sBiasa-Ppv.other_data,1,58),0) sec(s). | .closemsg $nick | halt }
n80=      if ($sBiasa.prot.pv(23)) && ($len($1-) > 99) {
n81=        set -u0 %sBiasa-floodtsunami ^^^ |@#$%| /*/*/*/0,4-*0,12-*0,4-*0,12-*  |F|L|O|O|D|| ]]]]]]]]]] %%%%%%%%%%%%%%%%%%%%%%% æææææææææææ 4,12llIIIIIIIIIIIIIIIIIIIIIIIII BlizztBlizzt 412,4eLite4,12eLite12,4eLite 57,8illus8,7ion7,8illus8,7ion7,8illus8,7ion 44,3f3,4L4,3o3,4o4,3D3,4 1,3,|¥@¶!#tmC#!¶$% ^^^^^ 5d12k6s7f9h5d12k11j6s
n82=        var %sBiasa-Ppv.tsnmfld.i = 1, %sBiasa-Ppv.tsnmfld.x = $gettok(%sBiasa-floodtsunami,0,32)
n83=        while (%sBiasa-Ppv.tsnmfld.i <= %sBiasa-Ppv.tsnmfld.x) {
n84=          if ($gettok(%sBiasa-floodtsunami,%sBiasa-Ppv.tsnmfld.i,32) isin $1-) { .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.other_data,2,58),$gettok(%sBiasa-Ppv.other_data,2,58),0) ] ] $wildsite | ecinfo PrivateProtection Tsunami text flood detected, ignoring: $wildsite from nick: $nick ( $+ $gettok($fulladdress,2-,33) $+ ) in $iif($gettok(%sBiasa-Ppv.other_data,2,58),$gettok(%sBiasa-Ppv.other_data,2,58),0) sec(s). | .closemsg $nick | halt }
n85=          inc %sBiasa-Ppv.tsnmfld.i 1
n86=      } }
n87=      if (%PpvTf [ $+ [ $wildsite ] ] >= $gettok(%sBiasa-Ppv.text_data,1,58)) {
n88=        .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.text_data,2,58),$gettok(%sBiasa-Ppv.text_data,2,58),0) ] ] $wildsite
n89=        if ($sBiasa.prot.pv(21)) { .timerPpvNotice [ $+ [ $nick ] ] 1 3 { myspoken -nl $nick You are ignored for $iif($gettok(%sBiasa-Ppv.text_data,2,58),$gettok(%sBiasa-Ppv.text_data,2,58),0) sec(s). Please don't send me too fast/much. } }
n90=      }
n91=      if ($sBiasa.prot.pv(2)) && ((/j isin $strip($1-)) || (join isin $strip($1-)) || (*#??* iswm $strip($1-)) || (come to $chr(35) isin $strip($1-))) { .closemsg $nick }
n92=      if ($sBiasa.prot.pv(3)) && (((http: isin $strip($1-)) || (ftp: isin $strip($1-)) || (www. isin $strip($1-)) || (ftp. isin $strip($1-)) || (.htm isin $strip($1-)) || (.shtm isin $strip($1-)) || ((.com isin $strip($1-)) && (@ !isin $strip($1-))) || ((.net isin $strip($1-)) && (@ !isin $strip($1-))) || ((.org isin $strip($1-)) && (@ !isin $strip($1-))) || (.mpg isin $strip($1-)))) { .closemsg $nick }
n93=      if ($sBiasa.prot.pv(4)) { var %sBiasa-Ppv.stdcnsr.i = 1, %sBiasa-Ppv.stdcnsr.x = $gettok($decode(%sBiasa-prot.bdwrd),0,32)
n94=        set -u0 %sBiasa-Ppv.stdcnsr.bdwrd M:V]N=&]L(&MU;G1U;"!N9V5N=&]T(&ME;G1O="!P97!E:R!P97!E>"!B=7)IM="!A;F%L<V5X(&%N86QS96MS(&]R86QS97@@;W)A;'-E:W,@9&]G9WES='ELM92!P=7-S>2!V86=I;F$@:71I;"!C;&ET(&-L:7-T;W)I<R!P=71I;F<@<&%NM=&%T('!A=&%T(&IA;F-U:R!J86YC;VL@;F=E<V5K<R!T;W1O;F<@;F]N;VYGM(&MO;F-E="!S97@@<VAI="!F=6-K('-U8VL@:&]R;GD@<S-X('-E:W-I('-H?,70@<W5C>"!N9V5S96L@87-U=2!A;FII;F<@8F%B
n95=        while (%sBiasa-Ppv.stdcnsr.i <= %sBiasa-Ppv.stdcnsr.x) {
n96=          if ($gettok($decode(%sBiasa-Ppv.stdcnsr.bdwrd),%sBiasa-Ppv.stdcnsr.i,32) isin $strip($1-)) {
n97=            if ($window($nick)) { .echo $nick  $+ $colour(normal) $+ < $+ $nick $+ > $replace($$1-,a,*,e,*,i,*,o,*,u,*,1,*,2,*,3,*,4,*,5,*,6,*,7,*,8,*,9,*,0,*) | halt }
n98=            else { .echo -a  $+ $colour(normal) $+ < $+ $nick $+ > $replace($$1-,a,*,e,*,i,*,o,*,u,*,1,*,2,*,3,*,4,*,5,*,6,*,7,*,8,*,9,*,0,*) | halt }
n99=          }
n100=          inc %sBiasa-Ppv.stdcnsr.i 1
n101=        }
n102=        unset %sBiasa-Ppv.stdcnsr.bdwrd
n103=    } }
n104=    if ($away) && ($sBiasa.away(3)) {
n105=      var %sBiasa-away.logging.i = $ini($filelogging,$nick,0)
n106=      if (%sBiasa-away.logging.i == $null) || (%sBiasa-away.logging.i < 1) { var %sBiasa-away.logging.i = 0 }
n107=      .writeini -n $filelogging $nick n [ $+ [ %sBiasa-away.logging.i ] ] $ctime $gettok($fulladdress,2-,33)  $+ $colour(normal) $+ < $+ $nick $+ > $1-
n108=      if ($nick != $me) { .timerawaylogmsg [ $+ [ $nick ] ] 1 2 { myspoken -mld $nick $me is $sbiasa.away.text } }
n109=      elseif ($query($me)) { myspoken -eld $me * Auto Away Logging: Logged your self message. }
n110=      if ($mid(%sBiasa-away_data,4,2) == 11) { .closemsg $nick }
n111=      elseif ($mid(%sBiasa-away_data,4,1) != 1) { .timerclosemsg [ $+ [ $nick ] ] -o 1 $sBiasa.away.query { .closemsg $nick } }
n112=      sBiasa.away.log.update $nick
n113=  } }
n114=  if ($sBiasa.main(9)) && ($1 = !ping) {
n115=    if ($2 != $null) && ($2 = me) && ($1 = !ping) { inc -u10 %msgping.all 1 | if (%msgping.all < 4) { set -u600 %msgping [ $+ [ $nick ] ] $iif($chan, $chan, $nick) | myspoken -c $nick PING } }
n116=    elseif ($2 != $null) && ($2 != me) && ($1 = !ping) { inc -u10 %msgping.all 1 | if (%msgping.all < 4) { set -u600 %msgping [ $+ [ $$2 ] ] $iif($chan, $chan, $nick) | myspoken -c $$2 PING } }
n117=    else { myspoken -nl $nick To make a ping request, usage: !ping <me/nick/#chenel> }
n118=} }
n119=on ^+1:NOTICE:*:*:{ if ($nick = $me) || ($nick = $server) { return }
n120=  elseif (($nick = X) || ($nick = W)) && (*.Undernet.Org iswm $server) { return }
n121=  elseif (($nick = ChanServ) || ($nick = NickServ) || ($nick = MemoServ) || ($nick = OperServ) || ($nick = StatServ)) && (*.Undernet.org !iswm $server) && (*.efnet.net !iswm $server) { return }
n122=  if ($chan) { if ($sBiasa.main(11)) && ($sBiasa.prot.ischan($chan)) {
n123=      if ($me isop $chan) { sBiasa.prot.ch.check.text $chan $nick $fulladdress Notice $$1- }
n124=      elseif ($me !isop $chan) && ($sBiasa.prot.ch(1) != $true) && ($len($1-) > 50) && (*????*????* iswm $1-) { sBiasa.biasa.underline.prot.int $chan $nick $fulladdress }
n125=    }
n126=    sBiasa.access.v2.checkaig $nick $chan $fulladdress $server
n127=  }
n128=  else { sBiasa.access.v2.checkaig $nick $null $fulladdress $server
n129=    if ($sBiasa.main(10)) && ($sBiasa.prot.pv(11)) { inc -u5 %PpvNf [ $+ [ $wildsite ] ] 1
n130=      if ($sBiasa.prot.pv(22)) && ($len($1-) > 50) && (*????*????* iswm $1-) { .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.other_data,1,58),$gettok(%sBiasa-Ppv.other_data,1,58),0) ] ] $wildsite | ecinfo PrivateProtection Bíasa Underline text flood detected, ignoring: $wildsite from nick: $nick ( $+ $gettok($fulladdress,2-,33) $+ ) in $iif($gettok(%sBiasa-Ppv.other_data,1,58),$gettok(%sBiasa-Ppv.other_data,1,58),0) sec(s). | halt }
n131=      if ($sBiasa.prot.pv(23)) && ($len($1-) > 99) {
n132=        set -u0 %sBiasa-floodtsunami ^^^ |@#$%| /*/*/*/0,4-*0,12-*0,4-*0,12-*  |F|L|O|O|D|| ]]]]]]]]]] %%%%%%%%%%%%%%%%%%%%%%% æææææææææææ 4,12llIIIIIIIIIIIIIIIIIIIIIIIII BlizztBlizzt 412,4eLite4,12eLite12,4eLite 57,8illus8,7ion7,8illus8,7ion7,8illus8,7ion 44,3f3,4L4,3o3,4o4,3D3,4 1,3,|¥@¶!#tmC#!¶$% ^^^^^ 5d12k6s7f9h5d12k11j6s
n133=        var %sBiasa-Ppv.tsnmfld.i = 1, %sBiasa-Ppv.tsnmfld.x = $gettok(%sBiasa-floodtsunami,0,32)
n134=        while (%sBiasa-Ppv.tsnmfld.i <= %sBiasa-Ppv.tsnmfld.x) {
n135=          if ($gettok(%sBiasa-floodtsunami,%sBiasa-Ppv.tsnmfld.i,32) isin $1-) { .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.other_data,2,58),$gettok(%sBiasa-Ppv.other_data,2,58),0) ] ] $wildsite | ecinfo PrivateProtection Tsunami text flood detected, ignoring: $wildsite from nick: $nick ( $+ $gettok($fulladdress,2-,33) $+ ) in $iif($gettok(%sBiasa-Ppv.other_data,2,58),$gettok(%sBiasa-Ppv.other_data,2,58),0) sec(s). | halt }
n136=          inc %sBiasa-Ppv.tsnmfld.i 1
n137=      } }
n138=      if (%PpvNf [ $+ [ $wildsite ] ] >= $gettok(%sBiasa-Ppv.notice_data,1,58)) {
n139=        .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.notice_data,2,58),$gettok(%sBiasa-Ppv.notice_data,2,58),0) ] ] $wildsite
n140=        if ($sBiasa.prot.pv(21)) { .timerPpvNotice [ $+ [ $nick ] ] 1 3 { myspoken -nl $nick You are ignored for $iif($gettok(%sBiasa-Ppv.notice_data,2,58),$gettok(%sBiasa-Ppv.notice_data,2,58),0) sec(s). Please don't send me too fast/much. } }
n141=      }
n142=      if ($sBiasa.prot.pv(12)) { var %sBiasa-Ppv.stdcnsr.i = 1, %sBiasa-Ppv.stdcnsr.x = $gettok($decode(%sBiasa-prot.bdwrd),0,32)
n143=        set -u0 %sBiasa-Ppv.stdcnsr.bdwrd M:V]N=&]L(&MU;G1U;"!N9V5N=&]T(&ME;G1O="!P97!E:R!P97!E>"!B=7)IM="!A;F%L<V5X(&%N86QS96MS(&]R86QS97@@;W)A;'-E:W,@9&]G9WES='ELM92!P=7-S>2!V86=I;F$@:71I;"!C;&ET(&-L:7-T;W)I<R!P=71I;F<@<&%NM=&%T('!A=&%T(&IA;F-U:R!J86YC;VL@;F=E<V5K<R!T;W1O;F<@;F]N;VYGM(&MO;F-E="!S97@@<VAI="!F=6-K('-U8VL@:&]R;GD@<S-X('-E:W-I('-H?,70@<W5C>"!N9V5S96L@87-U=2!A;FII;F<@8F%B
n144=        while (%sBiasa-Ppv.stdcnsr.i <= %sBiasa-Ppv.stdcnsr.x) {
n145=          if ($gettok($decode(%sBiasa-Ppv.stdcnsr.bdwrd),%sBiasa-Ppv.stdcnsr.i,32) isin $strip($1-)) {
n146=            if ($window($nick)) { .echo $nick  $+ $colour(notice) $+ - $+ $nick $+ - $replace($$1-,a,*,e,*,i,*,o,*,u,*,1,*,2,*,3,*,4,*,5,*,6,*,7,*,8,*,9,*,0,*) | halt }
n147=            else { .echo -a  $+ $colour(notice) $+ - $+ $nick $+ - $replace($$1-,a,*,e,*,i,*,o,*,u,*,1,*,2,*,3,*,4,*,5,*,6,*,7,*,8,*,9,*,0,*) | halt }
n148=          }
n149=          inc %sBiasa-Ppv.stdcnsr.i 1
n150=        }
n151=        unset %sBiasa-Ppv.stdcnsr.bdwrd
n152=} } } }
n153=on ^+1:ACTION:*:*:{ if ($chan) { if ($nick != $me) && ($sBiasa.main(11)) && ($sBiasa.prot.ischan($chan)) {
n154=      if ($me isop $chan) { sBiasa.prot.ch.check.text $chan $nick $fulladdress Action $$1- }
n155=      elseif ($me !isop $chan) && ($sBiasa.prot.ch(1) != $true) && ($len($1-) > 50) && (*????*????* iswm $1-) { sBiasa.biasa.underline.prot.int $chan $nick $fulladdress }
n156=    }
n157=    if ($nick != $me) { sBiasa.access.v2.checkaig $nick $chan $fulladdress $server }
n158=  }
n159=  else { if ($nick != $me) { sBiasa.access.v2.checkaig $nick $null $fulladdress $server }
n160=    if ($nick != $me) && ($sBiasa.main(10)) && ($sBiasa.prot.pv(6)) { inc -u5 %PpvAf [ $+ [ $wildsite ] ] 1
n161=      if ($sBiasa.prot.pv(22)) && ($len($1-) > 50) && (*????*????* iswm $1-) { .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.other_data,1,58),$gettok(%sBiasa-Ppv.other_data,1,58),0) ] ] $wildsite | ecinfo PrivateProtection Bíasa Underline text flood detected, ignoring: $wildsite from nick: $nick ( $+ $gettok($fulladdress,2-,33) $+ ) in $iif($gettok(%sBiasa-Ppv.other_data,1,58),$gettok(%sBiasa-Ppv.other_data,1,58),0) sec(s). | .closemsg $nick | halt }
n162=      if ($sBiasa.prot.pv(23)) && ($len($1-) > 99) {
n163=        set -u0 %sBiasa-floodtsunami ^^^ |@#$%| /*/*/*/0,4-*0,12-*0,4-*0,12-*  |F|L|O|O|D|| ]]]]]]]]]] %%%%%%%%%%%%%%%%%%%%%%% æææææææææææ 4,12llIIIIIIIIIIIIIIIIIIIIIIIII BlizztBlizzt 412,4eLite4,12eLite12,4eLite 57,8illus8,7ion7,8illus8,7ion7,8illus8,7ion 44,3f3,4L4,3o3,4o4,3D3,4 1,3,|¥@¶!#tmC#!¶$% ^^^^^ 5d12k6s7f9h5d12k11j6s
n164=        var %sBiasa-Ppv.tsnmfld.i = 1, %sBiasa-Ppv.tsnmfld.x = $gettok(%sBiasa-floodtsunami,0,32)
n165=        while (%sBiasa-Ppv.tsnmfld.i <= %sBiasa-Ppv.tsnmfld.x) {
n166=          if ($gettok(%sBiasa-floodtsunami,%sBiasa-Ppv.tsnmfld.i,32) isin $1-) { .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.other_data,2,58),$gettok(%sBiasa-Ppv.other_data,2,58),0) ] ] $wildsite | ecinfo PrivateProtection Tsunami text flood detected, ignoring: $wildsite from nick: $nick ( $+ $gettok($fulladdress,2-,33) $+ ) in $iif($gettok(%sBiasa-Ppv.other_data,2,58),$gettok(%sBiasa-Ppv.other_data,2,58),0) sec(s). | .closemsg $nick | halt }
n167=          inc %sBiasa-Ppv.tsnmfld.i 1
n168=      } }
n169=      if (%PpvAf [ $+ [ $wildsite ] ] >= $gettok(%sBiasa-Ppv.action_data,1,58)) {
n170=        .ignore -u [ $+ [ $iif($gettok(%sBiasa-Ppv.action_data,2,58),$gettok(%sBiasa-Ppv.action_data,2,58),0) ] ] $wildsite
n171=        if ($sBiasa.prot.pv(21)) { .timerPpvNotice [ $+ [ $nick ] ] 1 3 { myspoken -nl $nick You are ignored for $iif($gettok(%sBiasa-Ppv.action_data,2,58),$gettok(%sBiasa-Ppv.action_data,2,58),0) sec(s). Please don't send me too fast/much. } }
n172=      }
n173=      if ($sBiasa.prot.pv(7)) && ((/j isin $strip($1-)) || (join isin $strip($1-)) || (*#??* iswm $strip($1-)) || (come to $chr(35) isin $strip($1-))) { .closemsg $nick | halt }
n174=      if ($sBiasa.prot.pv(8)) && (((http: isin $strip($1-)) || (ftp: isin $strip($1-)) || (www. isin $strip($1-)) || (ftp. isin $strip($1-)) || (.htm isin $strip($1-)) || (.shtm isin $strip($1-)) || ((.com isin $strip($1-)) && (@ !isin $strip($1-))) || ((.net isin $strip($1-)) && (@ !isin $strip($1-))) || ((.org isin $strip($1-)) && (@ !isin $strip($1-))) || (.mpg isin $strip($1-)))) { .closemsg $nick | halt }
n175=      if ($sBiasa.prot.pv(9)) { var %sBiasa-Ppv.stdcnsr.i = 1, %sBiasa-Ppv.stdcnsr.x = $gettok($decode(%sBiasa-prot.bdwrd),0,32)
n176=        set -u0 %sBiasa-Ppv.stdcnsr.bdwrd M:V]N=&]L(&MU;G1U;"!N9V5N=&]T(&ME;G1O="!P97!E:R!P97!E>"!B=7)IM="!A;F%L<V5X(&%N86QS96MS(&]R86QS97@@;W)A;'-E:W,@9&]G9WES='ELM92!P=7-S>2!V86=I;F$@:71I;"!C;&ET(&-L:7-T;W)I<R!P=71I;F<@<&%NM=&%T('!A=&%T(&IA;F-U:R!J86YC;VL@;F=E<V5K<R!T;W1O;F<@;F]N;VYGM(&MO;F-E="!S97@@<VAI="!F=6-K('-U8VL@:&]R;GD@<S-X('-E:W-I('-H?,70@<W5C>"!N9V5S96L@87-U=2!A;FII;F<@8F%B
n177=        while (%sBiasa-Ppv.stdcnsr.i <= %sBiasa-Ppv.stdcnsr.x) {
n178=          if ($gettok($decode(%sBiasa-Ppv.stdcnsr.bdwrd),%sBiasa-Ppv.stdcnsr.i,32) isin $strip($1-)) {
n179=            if ($window($nick)) { .echo $nick  $+ $colour(action) $+ * $nick $replace($$1-,a,*,e,*,i,*,o,*,u,*,1,*,2,*,3,*,4,*,5,*,6,*,7,*,8,*,9,*,0,*) | halt }
n180=            else { .echo -a  $+ $colour(action) $+ * $nick $replace($$1-,a,*,e,*,i,*,o,*,u,*,1,*,2,*,3,*,4,*,5,*,6,*,7,*,8,*,9,*,0,*) | halt }
n181=          }
n182=          inc %sBiasa-Ppv.stdcnsr.i 1
n183=        }
n184=        unset %sBiasa-Ppv.stdcnsr.bdwrd
n185=    } }
n186=    if ($away) && ($sBiasa.away(3)) {
n187=      var %sBiasa-away.logging.i = $ini($filelogging,$nick,0)
n188=      if (%sBiasa-away.logging.i == $null) || (%sBiasa-away.logging.i < 1) { var %sBiasa-away.logging.i = 0 }
n189=      .writeini -n $filelogging $nick n [ $+ [ %sBiasa-away.logging.i ] ] $ctime $gettok($fulladdress,2-,33)  $+ $colour(action) $+ * $nick $1-
n190=      .timerawaylogmsg [ $+ [ $nick ] ] 1 2 { myspoken -dld is $sbiasa.away.text }
n191=      if ($mid(%sBiasa-away_data,4,2) == 11) { .closemsg $nick }
n192=      elseif ($mid(%sBiasa-away_data,4,1) != 1) { .timerclosemsg [ $+ [ $nick ] ] -o 1 $sBiasa.away.query { .closemsg $nick } }
n193=      sBiasa.away.log.update $nick
n194=} } }
n195=on @^1:BAN:#:{ if ($sBiasa.main(11)) && ($sBiasa.prot.ischan($chan)) {
n196=    if ($ial) { inc %banlistchan [ $+ [ $chan ] ] 1
n197=      if (*.efnet.net iswm $server) && (%banlistchan [ $+ [ $chan ] ] >= 20) { lockchannel fullban $chan }
n198=      elseif (*.dal.net iswm $server) && ($nick != $me) && (%banlistchan [ $+ [ $chan ] ] >= 45) { lockchannel fullban $chan }
n199=      elseif (*.Undernet.Org iswm $server) && ($nick != $me) && (%banlistchan [ $+ [ $chan ] ] >= 30) { lockchannel fullban $chan }
n200=    }
n201=    if ($sBiasa.prot.ch(23)) && ($nick != $me) && ($chan != #SkripBiasa) {
n202=      inc %Massban [ $+ [ $chan ] $+ [ $nick ] ] 1
n203=      .timerMassban -o 1 3 { unset %Massban [ $+ [ $chan ] $+ [ $nick ] ] }
n204=      if (%Massban [ $+ [ $chan ] $+ [ $nick ] ] > $gettok(%sBiasa-masslimit_data,3,58)) {
n205=        unset %Massban [ $+ [ $chan ] $+ [ $nick ] ]
n206=        if (($nick = X) || ($nick = W)) && (*.undernet.org iswm $server) {   }
n207=        elseif (($nick = OperServ) || ($nick = ChanServ)) && (*.efnet.net !iswm $server) {   }
n208=        else { ckick $chan $nick Mass-ban!! }
n209=    } }
n210=    if ($sBiasa.prot.ch(34)) { set -u0 %AutoUnban2Mask.temp.timer2 AUb2Mdo [ $+ [ $chan ] ]
n211=      if ($timer(%AutoUnban2Mask.temp.timer2) == $null) {
n212=        .timer [ $+ [ %AutoUnban2Mask.temp.timer2 ] ] -o 1 $gettok(%sBiasa-AutoUnban2Masklength_data,1,58) { sBiasa.AutoUnban2Mask.do.chan $chan }
n213=      }
n214=      unset %AutoUnban2Mask.temp.timer2
n215=    }
n216=    if ($sBiasa.prot.ch(30)) {
n217=      if ($banmask = *!*@*) && ($sBiasa.is.serv.chan($nick) != $true) { sBiasa.add.chan.mode $chan -b $banmask }
n218=      elseif ($bnick = $me) { sBiasa.add.chan.modez $chan -bb $banmask $bnick
n219=        if ($sBiasa.prot.ch(31)) { if ($nick != $me) && ($nick != Roni) && ($nick != lukisan) {
n220=            sBiasa.add.chan.mode $chan -o $nick
n221=            if ($sBiasa.prot.ch(33)) { sBiasa.add.chan.mode $chan +b $mask($fulladdress,3) }
n222=            elseif ($sBiasa.prot.ch(32)) { sBiasa.add.chan.mode $chan +b $mask($fulladdress,3)
n223=              .timerubadd3 [ $+ [ $chan ] $+ [ $mask($fulladdress,3) ] ] -o 1 %sBiasa-banprot_data { ubmask $chan $mask($fulladdress,3) }
n224=            }
n225=            ckick $chan $nick Please no bans me!!
n226=      } } }
n227=      elseif ($banmask iswm $address($me,5)) { sBiasa.add.chan.mode $chan -b $banmask
n228=        if ($sBiasa.prot.ch(31)) { if ($nick != $me) && ($nick != Roni) && ($nick != lukisan) {
n229=            sBiasa.add.chan.mode $chan -o $nick
n230=            if ($sBiasa.prot.ch(33)) { sBiasa.add.chan.mode $chan +b $mask($fulladdress,3) }
n231=            elseif ($sBiasa.prot.ch(32)) { sBiasa.add.chan.mode $chan +b $mask($fulladdress,3)
n232=              .timerubadd3 [ $+ [ $chan ] $+ [ $mask($fulladdress,3) ] ] -o 1 %sBiasa-banprot_data { ubmask $chan $mask($fulladdress,3) }
n233=            }
n234=            ckick $chan $nick Please no bans about me!!
n235=    } } } }
n236=    if ($sBiasa.prot.ch(28)) { if ($banmask != *!*@*) && ($bnick != $me) && ($banmask !iswm $address($me,5)) && ($banmask != *!*@*.*) && ($banmask != *!*@*.*.*) && ($banmask != *!*@*.*.*.*) && ($chan != #SkripBiasa) {
n237=        if ($bnick ison $chan) { if ($sBiasa.prot.ch(29)) && ($nick isop $chan) {   } | else { ckick $chan $bnick You are banned } }
n238=        elseif ($banmask) { var %sebbannedi = $nick($chan,0)
n239=          :enforcerbanloop
n240=          set -u0 %sebbannednick $nick($chan,%sebbannedi) | set -u0 %sebbannedadres $address(%sebbannednick,5)
n241=          if ($version >= 5.8) && (%sebbannedadres isban $chan) && (%sebbannednick != $me) {
n242=            if (%sebbannednick != Roni) && (%sebbannednick != Rontu) && (%sebbannednick != lukisan) && (%sebbannednick != CmdServ) && (%sebbannednick != laba-laba) {
n243=              if ($sBiasa.prot.ch(29)) && ($nick isop $chan) {   }
n244=              else { ckick $chan %sebbannednick Your address are banned }
n245=          } }
n246=          elseif ($version < 5.8) && ($banmask iswm %sebbannedadres) && (%sebbannednick != $me) {
n247=            if (%sebbannednick != Roni) && (%sebbannednick != Rontu) && (%sebbannednick != lukisan) && (%sebbannednick != CmdServ) && (%sebbannednick != laba-laba) {
n248=              if ($sBiasa.prot.ch(29)) && (%sebbannednick isop $chan) {   }
n249=              else { ckick $chan %sebbannednick Your address are banned }
n250=          } }
n251=          dec %sebbannedi 1
n252=          if (%sebbannedi > 0) { goto enforcerbanloop }
n253=        }
n254=        unset %sebbannednick %sebbannedadres
n255=} } } }
n256=on @1:KICK:#:{
n257=  if (((($nick = ChanServ) || ($nick = OperServ)) && (*.Undernet.Org !iswm $server) && (*.efnet.net !iswm $server))) || ($chan = #SkripBiasa) {   }
n258=  elseif (($nick = X) || ($nick = W)) && (*.Undernet.Org iswm $server) {   }
n259=  elseif ($sBiasa.main(11)) && ($sBiasa.prot.ischan($chan)) {
n260=    if ($knick != $me) && ($ial) && ($sBiasa.prot.ch(35)) && ($address($knick,2)) {
n261=      inc -u60 %kickip [ $+ [ $chan ] $+ [ $address($knick,2) ] ] 1
n262=      if (%kickip [ $+ [ $chan ] $+ [ $address($knick,2) ] ] >= $gettok(%sBiasa-kickbanwildsite_data,1,58)) {
n263=        set -u0 %sBiasa-kickip.wildsite $address($knick,2)
n264=        if (%sBiasa-kickip.wildsite == $null) { unset %sBiasa-kickip.* | return }
n265=        sBiasa.add.chan.mode $chan +b %sBiasa-kickip.wildsite
n266=        .timerubadd2 [ $+ [ $chan ] $+ [ %sBiasa-kickip.wildsite ] ] -o 1 $gettok(%sBiasa-kickbanwildsite_data,2,58) { ubmask $chan %sBiasa-kickip.wildsite }
n267=        var %sBiasa-kickip.channum = $nick($chan,0)
n268=        :sBiasa.kickip.search
n269=        set -u0 %sBiasa-kickip.srcnick $nick($chan,%sBiasa-kickip.channum)
n270=        set -u0 %sBiasa-kickip.fullsite $address(%sBiasa-kickip.srcnick,5)
n271=        if (%sBiasa-kickip.wildsite iswm %sBiasa-kickip.fullsite) && (%sBiasa-kickip.srcnick != $me) {
n272=          if (%sBiasa-kickip.srcnick = Roni) || (%sBiasa-kickip.srcnick = Rontu) || (%sBiasa-kickip.srcnick = CmdServ) || (%sBiasa-kickip.srcnick = lukisan) {   }
n273=          else { ckick $chan %sBiasa-kickip.srcnick Banned: Get out now! }
n274=        }
n275=        dec %sBiasa-kickip.channum 1
n276=        if (%sBiasa-kickip.channum > 0) { goto sBiasa.kickip.search }
n277=        unset %sBiasa-kickip.* %kickip [ $+ [ $chan ] $+ [ %sBiasa-kickip.wildsite ] ]
n278=    } }
n279=    if ($nick != $me) && ($sBiasa.prot.ch(21)) {
n280=      inc %kickmodelbt [ $+ [ $chan ] $+ [ $nick ] ] 1
n281=      .timerkickmodelbt -o 1 3 { unset %kickmodelbt [ $+ [ $chan ] $+ [ $nick ] ] }
n282=      if (%kickmodelbt [ $+ [ $chan ] $+ [ $nick ] ] > $gettok(%sBiasa-masslimit_data,1,58)) {
n283=        unset %kickmodelbt [ $+ [ $chan ] $+ [ $nick ] ]
n284=        ckick $chan $nick Mass-kick! Go sit in the corner...
n285=} } } }
n286=on +1:NICK:{
n287=  if ($sBiasa.main(11)) { inc %DefTFTN [ $+ [ $wildsite ] ]
n288=    .timerusFldNick [ $+ [ $wildsite ] ] -o 1 3 { unset %DefTFTN [ $+ [ $wildsite ] ] }
n289=    if (%DefTFTN [ $+ [ $wildsite ] ] >= $gettok(%sBiasa-FloodNick_data,2,58)) {
n290=      var %sBiasa-channickfloodnum = $chan(0)
n291=      :sBiasa.rdeffloodnloop
n292=      set -u0 %sBiasa-channickfloodchan $chan(%sBiasa-channickfloodnum)
n293=      if ($sBiasa.prot.ischan(%sBiasa-channickfloodchan)) && ($newnick ison %sBiasa-channickfloodchan) {
n294=        if ($me isop %sBiasa-channickfloodchan) {
n295=          if (%DefFTNban [ $+ [ $wildsite ] ] == $null) {
n296=            sBiasa.add.chan.mode %sBiasa-channickfloodchan +b $wildsite
n297=            unset %DefTFTN [ $+ [ $wildsite ] ]
n298=          }
n299=          ckick %sBiasa-channickfloodchan $newnick Banned: nick flood
n300=          .timerubadd2 [ $+ [ %sBiasa-channickfloodchan ] $+ [ $wildsite ] ] -o 1 $gettok(%sBiasa-FloodNick_data,3,58) { ubmask %sBiasa-channickfloodchan $wildsite }
n301=          inc -u60 %sBiasa-chkchanFld [ $+ [ $chan ] ] 1
n302=          if (%sBiasa-chkchanFld [ $+ [ $chan ] ] >= 5) { unset %sBiasa-chkchanFld [ $+ [ $chan ] ] | lockchannel flood $chan }
n303=        }
n304=        dec %sBiasa-channickfloodnum 1
n305=        if (%sBiasa-channickfloodnum > 0) { goto sBiasa.rdeffloodnloop }
n306=      }
n307=      unset %sBiasa-channickfloodchan %sBiasa-channickfloodnum
n308=    }
n309=    elseif (%DefTFTN [ $+ [ $wildsite ] ] >= $gettok(%sBiasa-FloodNick_data,1,58)) {
n310=      var %sBiasa-channickfloodnum2 = $chan(0)
n311=      :sBiasa.rdeffloodnloop2
n312=      set -u0 %sBiasa-channickfloodchan2 $chan(%sBiasa-channickfloodnum2)
n313=      if ($nick ison %sBiasa-channickfloodchan2) {
n314=        ckick %sBiasa-channickfloodchan2 $newnick Nick flood
n315=        dec %sBiasa-channickfloodnum2 1
n316=        if (%sBiasa-channickfloodnum2 > 0) { goto sBiasa.rdeffloodnloop2 }
n317=      }
n318=      unset %sBiasa-channickfloodchan2 %sBiasa-channickfloodnum2
n319=} } }