SuperScript PRO — File Browser

SuperScriptPROv1.0 / SuperScriptPROv1.0 / system / hscript5.ini

hscript5.ini — 16.6 KB — Download this file

[script]
n0=;<----------------------=º<×>×§uþêr§çriþt§× PRO ßy  Hell`Fire '98 © <×>º=--------------------->
n1=;  -(!)- -(!)- ! DO NOT EDIT ANYTHING HERE OR THE SCRIPT WILL NOT WORK ANYMORE ! -(!)- -(!)-
n2=on @1:text:*:#: {
n3=  if $nick !isop # { 
n4=    :FUCK
n5=    if %swear == OFF { goto WWWADS } 
n6=    if (fuck isin $strip($1-)) || (cunt isin $strip($1-)) && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan BADSWEAR | goto end }
n7=    if (bitch isin $strip($1-)) || (slut isin $strip($1-)) || (horny isin $strip($1-)) || (horney isin $strip($1-)) || (hornie isin $strip($1-)) || (asshole isin $strip($1-)) || (arsehole isin $strip($1-)) || (whore isin $strip($1-)) && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan SWEAR | goto end }
n8=    if (nigga isin $strip($1-)) || (nigger isin $strip($1-))  && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan RACIST | goto end }
n9=    :WWWADS
n10=    if %wwwad == OFF { goto REPEAT }
n11=    if (www. isin $1-) || (http:// isin $1-) || (ftp:// isin $1-) { 
n12=      if $level($address($nick,3)) == 7 { goto second }
n13=      if $level($address($nick,3)) == 8 { kicker $nick $chan WWWAD | .ruser 8 $nick 3  | goto end }
n14=      { echo -a  $ver  $nick 3advertised his/her Web Address on2 #  3... next time he will be warned! }
n15=      { .guser 7 $nick 3 | .timer 1 600 .ruser 7 $nick 3 | goto REPEAT }
n16=      :second
n17=      { .ruser 7 $nick 3 | notice $nick This is a warning! Please do not advertise your Web Address again or you will be kicked. Web Site ADD warning |  echo  -a  $ver  WWW Warning sent to12 $nick 14on12 # | .guser 8 $nick 3 | .timer 1 420 .ruser 8 $nick 3 | splay $mircdirsounds\kick.wav | goto REPEAT }
n18=    }
n19=    :REPEAT
n20=    if %repeat != OFF { chkrepeat $nick $chan $strip($1-)  }
n21=    :ALTF4
n22=    if %altf == OFF { goto TEXTLENGTH }
n23=    if (alt isin $1-) && (f4 isin $1-)  { kicker $nick $chan ALT-F4 | goto end } 
n24=    if (ctrl isin $1-) && (alt isin $1-) && (del isin $1-) { kicker $nick $chan CTRL-ALT-DEL | goto end } 
n25=    :TEXTLENGTH 
n26=    .set %textlength $len($strip($parms)) 
n27=    if %tlengtdetect == OFF { goto CAPKICK }
n28=    if %textlength >= 350 {
n29=      if $level($address($nick,3)) == 5 { kicker $nick $chan LENGTH2 | goto end }
n30=      { kicker $nick $chan LENGTH  | .guser 5 $nick 3 | .timer 1 300 .ruser 5 $nick 3 | goto end } 
n31=    }
n32=    :CAPKICK
n33=    if %capdetect == OFF { goto end } 
n34=    { set %totalcaps 0 | set %checkcaps 0 }
n35=    :checknext
n36=    .inc %checkcaps 1
n37=    if %checkcaps >= %textlength { goto finished }
n38=    if $asc($mid(%checkcaps, 1, $strip($1-))) isnum 65-90 { .inc %totalcaps 1 }
n39=    goto checknext
n40=    :finished
n41=    { %perc.caps1 = %totalcaps / %textlength | set %perc.caps %perc.caps1 * 100 }
n42=    if ( %perc.caps >= 80 ) && ( %textlength >= 10 ) {
n43=      if $level($address($nick,3)) == 2 { kicker $nick $chan CAPLOCK | .unset %tLen %tCaps %tcntCaps | .ruser 2 $nick 3 | goto end }
n44=      else { .notice $nick The use of excessive CAPS quite rude.  Please do not use CAPS or you will be kicked.  EXCESSIVE CAPS WARNING $ver  | echo  -a  $ver Caps Lock Warning sent to2 $nick 14on12 # | .guser 2 $nick 3 | .timer 1 600 .ruser 2 $nick 3 | goto TEXTFLOOD }
n45=    }
n46=    if ( %perc.caps >= 40 ) && ( %textlength >= 20 ) {
n47=      if $level($address($nick,3)) == 2 { kicker $nick $chan CAPLOCK | .unset %tLen %tCaps %tcntCaps | .ruser 2 $nick 3 | goto end }
n48=      else { .notice $nick The use of excessive CAPS quite rude.  Please do not use CAPS or you will be kicked.  EXCESSIVE CAPS WARNING $ver  | echo  -a  $ver  Caps Lock Warning sent to12 $nick 14on12 # | .guser 2 $nick 3 | .timer 1 600 .ruser 2 $nick 3 | goto TEXTFLOOD }
n49=    }
n50=    :TEXTFLOOD
n51=    if %tfdetect == OFF { goto end }
n52=    if %tflood. [ $+ [ # ] ]  == $nick && %tflood.line. [ $+ [ # ] ] >= 5 && $level($address($nick,3)) == 40 { kicker $nick $chan TFLOOD2 | goto end }
n53=    elseif %tflood. [ $+ [ # ] ]  == $nick && %tflood.line. [ $+ [ # ] ] >= 5 { kicker $nick $chan TFLOOD | .guser 40 $nick 3 | .timer 1 600 ruser 40 $nick 3  | goto end }
n54=    elseif %tflood. [ $+ [ # ] ]  == $nick { inc %tflood.line. [ $+ [ # ] ] 1 | goto end }
n55=    { set %tflood. [ $+ [ # ] ]  $nick | set %tflood.line. [ $+ [ # ] ] 1 |  .timer 1 10 unset %tflood. [ $+ [ # ] ]  %tflood.line. [ $+ [ # ] ] }
n56=  }
n57=  :ADVERTISING 
n58=  if %taddetect == off { goto END }
n59=  if $chr(35) isin $strip($parms) {
n60=    if $chan isin $strip($parms) { goto END }
n61=    { .set %tadvcheck 0 | .set %tcntletters 0 | .set %pospound $pos($strip($parms), $chr(35)) }
n62=    if %pospound == $len($strip($parms)) { goto END }
n63=    :tadcheck
n64=    { .inc %tadvcheck 1 | .inc %pospound 1 }
n65=    if %tadvcheck == 4 { unset %tadvcheck %tcntletters %pospound | goto END }
n66=    else { 
n67=      if (%tcntletters == 2)  { 
n68=        if $level($address($nick,3)) == 6 { kicker $nick $chan ADVERT2  | goto end }
n69=        { kicker $nick $chan ADVERT | unset %tadvcheck %tcntletters %pospound | .guser 6 $nick 3 | .timer 1 600 .ruser 6 $nick 3 | goto end }
n70=      }
n71=      else {
n72=        if $asc($mid(%pospound, 1, $strip($parms))) isnum 65-90 || $asc($mid(%pospound, 1, $strip($parms))) isnum 97-122 || $asc($mid(%pospound, 1, $strip($parms))) isnum 48-57 { inc %tcntletters 1 | goto tadcheck }
n73=      }
n74=    }
n75=  }
n76=  :end
n77=  .unset %textlength %totalcaps %checkcaps %perc.caps %perc.caps1
n78=}
n79=on @1:action:*:#: {
n80=  if $nick !isop # { 
n81=    :FUCK
n82=    if %swear == OFF { goto WWWADS } 
n83=    if (fuck isin $strip($1-)) || (cunt isin $strip($1-)) && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan BADSWEAR | goto end }
n84=    if (bitch isin $strip($1-)) || (slut isin $strip($1-)) || (horny isin $strip($1-)) || (horney isin $strip($1-)) || (hornie isin $strip($1-)) || (asshole isin $strip($1-)) || (arsehole isin $strip($1-)) || (whore isin $strip($1-)) && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan SWEAR | goto end }
n85=    if (nigga isin $strip($1-)) || (nigger isin $strip($1-))  && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan RACIST | goto end }
n86=    :WWWADS
n87=    if %wwwad == OFF { goto REPEAT }
n88=    if (www. isin $1-) || (http:// isin $1-) || (ftp:// isin $1-) { 
n89=      if $level($address($nick,3)) == 7 { goto second }
n90=      if $level($address($nick,3)) == 8 { kicker $nick $chan WWWAD | .ruser 8 $nick 3  | goto end }
n91=      { echo -a $ver 14 $nick 12advertised his/her Web Address on12 #  14... next time he will be warned! }
n92=      { .guser 7 $nick 3 | .timer 1 600 .ruser 7 $nick 3 | goto REPEAT }
n93=      :second
n94=      { .ruser 7 $nick 3 | notice $nick This is a warning! Please do not advertise your Web Address again or you will be kicked. $ver  14Website warning | echo  -a $ver  WWW Warning sent to12 $nick 14on12 # | .guser 8 $nick 3 | .timer 1 420 .ruser 8 $nick 3 | goto REPEAT }
n95=    }
n96=    :REPEAT
n97=    if %repeat != OFF { chkrepeat $nick $chan $strip($1-) }
n98=    :ALTF4
n99=    if %altf == OFF { goto TEXTLENGTH }
n100=    if (alt isin $1-) && (f4 isin $1-)  { kicker $nick $chan ALT-F4 | goto end } 
n101=    if (ctrl isin $1-) && (alt isin $1-) && (del isin $1-) { kicker $nick $chan CTRL-ALT-DEL  | goto end } 
n102=    :TEXTLENGTH 
n103=    .set %textlength $len($strip($parms)) 
n104=    if %tlengtdetect == OFF { goto CAPKICK }
n105=    if %textlength >= 350 {
n106=      if $level($address($nick,3)) == 5 { kicker $nick $chan LENGTH2 | goto end }
n107=      { kicker $nick $chan LENGTH | .guser 5 $nick 3 | .timer 1 300 .ruser 5 $nick 3 | goto end } 
n108=    }
n109=    :CAPKICK
n110=    if %capdetect == OFF { goto end } 
n111=    { set %totalcaps 0 | set %checkcaps 0 }
n112=    :checknext
n113=    .inc %checkcaps 1
n114=    if %checkcaps >= %textlength { goto finished }
n115=    if $asc($mid(%checkcaps, 1, $strip($1-))) isnum 65-90 { .inc %totalcaps 1 }
n116=    goto checknext
n117=    :finished
n118=    { %perc.caps1 = %totalcaps / %textlength | set %perc.caps %perc.caps1 * 100 }
n119=    if ( %perc.caps >= 80 ) && ( %textlength >= 10 ) {
n120=      if $level($address($nick,3)) == 2 { kicker $nick $chan CAPLOCK | .unset %tLen %tCaps %tcntCaps | .ruser 2 $nick 3 | goto end }
n121=      else { .notice $nick The use of excessive CAPS quite rude.  Please do not use CAPS or you will be kicked.  EXCESSIVE CAPS WARNING $ver |  echo -a $ver  Caps Lock Warning sent to12 $nick 14on12 # | .guser 2 $nick 3 | .timer 1 600 .ruser 2 $nick 3 | goto TEXTFLOOD }
n122=    }
n123=    if ( %perc.caps >= 40 ) && ( %textlength >= 20 ) {
n124=      if $level($address($nick,3)) == 2 { kicker $nick $chan CAPLOCK | .unset %tLen %tCaps %tcntCaps | .ruser 2 $nick 3 | goto end }
n125=      else { .notice $nick The use of excessive CAPS quite rude.  Please do not use CAPS or you will be kicked.  EXCESSIVE CAPS WARNING $ver | echo -a $ver Caps Lock Warning sent to12 $nick 14on12 # | .guser 2 $nick 3 | .timer 1 600 .ruser 2 $nick 3 | goto TEXTFLOOD }
n126=    }
n127=    :TEXTFLOOD
n128=    if %tfdetect == OFF { goto end }
n129=    if %tflood. [ $+ [ # ] ]  == $nick && %tflood.line. [ $+ [ # ] ] >= 5 && $level($address($nick,3)) == 40 { kicker $nick $chan TFLOOD2 | goto end }
n130=    elseif %tflood. [ $+ [ # ] ]  == $nick && %tflood.line. [ $+ [ # ] ] >= 5 { kicker $nick $chan TFLOOD | .guser 40 $nick 3 | .timer 1 600 ruser 40 $nick 3 | goto end }
n131=    elseif %tflood. [ $+ [ # ] ]  == $nick { inc %tflood.line. [ $+ [ # ] ] 1 | goto end }
n132=    { set %tflood. [ $+ [ # ] ]  $nick | set %tflood.line. [ $+ [ # ] ] 1 |  .timer 1 10 unset %tflood. [ $+ [ # ] ]  %tflood.line. [ $+ [ # ] ] }
n133=  }
n134=  :ADVERTISING 
n135=  if %taddetect == off { goto end }
n136=  if $chr(35) isin $strip($parms) {
n137=    if $chan isin $strip($parms) { goto end }
n138=    { .set %tadvcheck 0 | .set %tcntletters 0 | .set %pospound $pos($strip($parms), $chr(35)) }
n139=    if %pospound == $len($strip($parms)) { goto end }
n140=    :tadcheck
n141=    { .inc %tadvcheck 1 | .inc %pospound 1 }
n142=    if %tadvcheck == 4 { unset %tadvcheck %tcntletters %pospound | goto end }
n143=    else { 
n144=      if (%tcntletters == 2)  { 
n145=        if $level($address($nick,3)) == 6 { kicker $nick $chan ADVERT2  | goto end }
n146=        { kicker $nick $chan ADVERT | unset %tadvcheck %tcntletters %pospound | .guser 6 $nick 3 | .timer 1 600 .ruser 6 $nick 3  | goto end }
n147=      }
n148=      else {
n149=        if $asc($mid(%pospound, 1, $strip($parms))) isnum 65-90 || $asc($mid(%pospound, 1, $strip($parms))) isnum 97-122 || $asc($mid(%pospound, 1, $strip($parms))) isnum 48-57 { inc %tcntletters 1 | goto tadcheck }
n150=      }
n151=    }
n152=  }
n153=  :end
n154=  .unset %textlength %totalcaps %checkcaps %perc.caps %perc.caps1
n155=}
n156=on @1:notice:*:#: {
n157=  if $nick !isop # { 
n158=    :FUCK
n159=    if %swear == OFF { goto WWWADS } 
n160=    if (fuck isin $strip($1-)) || (cunt isin $strip($1-)) && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan BADSWEAR  | goto end }
n161=    if (bitch isin $strip($1-)) || (slut isin $strip($1-)) || (horny isin $strip($1-)) || (horney isin $strip($1-)) || (hornie isin $strip($1-)) || (asshole isin $strip($1-)) || (arsehole isin $strip($1-)) || (whore isin $strip($1-)) && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan SWEAR | goto end }
n162=    if (nigga isin $strip($1-)) || (nigger isin $strip($1-))  && (.wav !isin $1-) && (.mid !isin $1-) && (.MP3 !isin $1-) && (.RAM !isin $1-) { kicker $nick $chan RACIST | goto end }
n163=    :WWWADS
n164=    if %wwwad == OFF { goto REPEAT }
n165=    if (www. isin $1-) || (http:// isin $1-) || (ftp:// isin $1-) { 
n166=      if $level($address($nick,3)) == 7 { goto second }
n167=      if $level($address($nick,3)) == 8 {  kicker $nick $chan WWWAD | .ruser 8 $nick 3  | goto end }
n168=      { echo -a  $ver  $nick 14advertised  Web Address on12 #  14 next time he will be warned! }
n169=      { .guser 7 $nick 3 | .timer 1 600 .ruser 7 $nick 3 | goto REPEAT }
n170=      :second
n171=      { .ruser 7 $nick 3 | notice $nick This is a warning! Please do not advertise your Web Address again or you will be kicked. $ver  14Website warning | echo -a  $ver 14 WWW Warning sent to12 $nick 14on12 # | .guser 8 $nick 3 | .timer 1 420 .ruser 8 $nick 3 | goto REPEAT }
n172=    }
n173=    :REPEAT
n174=    if %repeat != OFF { chkrepeat $nick $chan $strip($1-) }
n175=    :ALTF4
n176=    if %altf == OFF { goto TEXTLENGTH }
n177=    if (alt isin $1-) && (f4 isin $1-)  { kicker $nick $chan ALT-F4 | goto end } 
n178=    if (ctrl isin $1-) && (alt isin $1-) && (del isin $1-) { kicker $nick $chan CTRL-ALT-DEL  | goto end } 
n179=    :TEXTLENGTH 
n180=    .set %textlength $len($strip($parms)) 
n181=    if %tlengtdetect == OFF { goto CAPKICK }
n182=    if %textlength >= 350 {
n183=      if $level($address($nick,3)) == 5 { autokick.nick $nick $chan LENGTH2  | goto end }
n184=      { kicker $nick $chan LENGTH | .guser 5 $nick 3 | .timer 1 300 .ruser 5 $nick 3 | goto end } 
n185=    }
n186=    :CAPKICK
n187=    if %capdetect == OFF { goto end } 
n188=    { set %totalcaps 0 | set %checkcaps 0 }
n189=    :checknext
n190=    .inc %checkcaps 1
n191=    if %checkcaps >= %textlength { goto finished }
n192=    if $asc($mid(%checkcaps, 1, $strip($1-))) isnum 65-90 { .inc %totalcaps 1 }
n193=    goto checknext
n194=    :finished
n195=    { %perc.caps1 = %totalcaps / %textlength | set %perc.caps %perc.caps1 * 100 }
n196=    if ( %perc.caps >= 80 ) && ( %textlength >= 10 ) {
n197=      if $level($address($nick,3)) == 2 { kicker $nick $chan CAPLOCK | .unset %tLen %tCaps %tcntCaps | .ruser 2 $nick 3  | goto end }
n198=      else { .notice $nick The use of excessive CAPS quite rude.  Please do not use CAPS or you will be kicked.  EXCESSIVE CAPS WARNING $ver | echo -a $ver Caps Lock Warning sent to12 $nick 14on12 # | .guser 2 $nick 3 | .timer 1 600 .ruser 2 $nick 3 | goto TEXTFLOOD }
n199=    }
n200=    if ( %perc.caps >= 40 ) && ( %textlength >= 20 ) {
n201=      if $level($address($nick,3)) == 2 { kicker $nick $chan CAPLOCK | .unset %tLen %tCaps %tcntCaps | .ruser 2 $nick 3 | goto end }
n202=      else { .notice $nick The use of excessive CAPS quite rude.  Please do not use CAPS or you will be kicked.  EXCESSIVE CAPS WARNING $ver | echo -a $ver Caps Lock Warning sent to2 $nick 3on2 # | .guser 2 $nick 3 | .timer 1 600 .ruser 2 $nick 3 | goto TEXTFLOOD }
n203=    }
n204=    :TEXTFLOOD
n205=    if %tfdetect == OFF { goto end }
n206=    if %tflood. [ $+ [ # ] ]  == $nick && %tflood.line. [ $+ [ # ] ] >= 5 && $level($address($nick,3)) == 40 { kicker $nick $chan TFLOOD2  | goto end }
n207=    elseif %tflood. [ $+ [ # ] ]  == $nick && %tflood.line. [ $+ [ # ] ] >= 5 { kicker $nick $chan TFLOOD | .guser 40 $nick 3 | .timer 1 600 ruser 40 $nick 3  | goto end }
n208=    elseif %tflood. [ $+ [ # ] ]  == $nick { inc %tflood.line. [ $+ [ # ] ] 1 | goto end }
n209=    { set %tflood. [ $+ [ # ] ]  $nick | set %tflood.line. [ $+ [ # ] ] 1 |  .timer 1 10 unset %tflood. [ $+ [ # ] ]  %tflood.line. [ $+ [ # ] ] }
n210=  }
n211=  :ADVERTISING 
n212=  set %version $ver
n213=  if %taddetect == off { goto end }
n214=  if $chr(35) isin $strip($parms) {
n215=    if $chan isin $strip($parms) { goto end }
n216=    { .set %tadvcheck 0 | .set %tcntletters 0 | .set %pospound $pos($strip($parms), $chr(35)) }
n217=    if %pospound == $len($strip($parms)) { goto end }
n218=    :tadcheck
n219=    { .inc %tadvcheck 1 | .inc %pospound 1 }
n220=    if %tadvcheck == 4 { unset %tadvcheck %tcntletters %pospound | goto end }
n221=    else { 
n222=      if (%tcntletters == 2)  { 
n223=        if $level($address($nick,3)) == 6 { kicker $nick $chan ADVERT2  | goto end }
n224=        { kicker $nick $chan ADVERT | unset %tadvcheck %tcntletters %pospound | .guser 6 $nick 3 | .timer 1 600 .ruser 6 $nick 3  | goto end }
n225=      }
n226=      else {
n227=        if $asc($mid(%pospound, 1, $strip($parms))) isnum 65-90 || $asc($mid(%pospound, 1, $strip($parms))) isnum 97-122 || $asc($mid(%pospound, 1, $strip($parms))) isnum 48-57 { inc %tcntletters 1 | goto tadcheck }
n228=      }
n229=    }
n230=  }
n231=  :end
n232=  .unset %textlength %totalcaps %checkcaps %perc.caps %perc.caps1
n233=}