]-[ydrobomb — File Browser

ydrobombv2.2 / ydrobombv2.2 / hydevent.ini

hydevent.ini — 8.76 KB — Download this file

[script]
n0=on 1:START: {
n1=  titlebar ]-[ydrobomb 2.2 =+= Disconnected
n2=  echo 2 -a []-[ydrobomb]=[STARTUP] %ver initialized successfully. 
n3=  if %talk == [ON] /speak hi dro bomb two point two initialized 
n4=}
n5=on 1:ERROR:*:/onlinecheck
n6=#chanfld off
n7=on 1:TEXT:*:#: {
n8=  inc % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+  [ $nick ] ] 1
n9=  /.timer 1 3 /dec % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] 1
n10=  /.timer 1 4 /if ( % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] == 0 ) /unset % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ]
n11=  if [ % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] ] > 6 {
n12=    kick $chan $nick []-[ydrobomb CHANFLOOD] You have been kicked due to your excess scrolling
n13=    if %talk == [ON] /speak $nick kicked from $chan due to flooding
n14=  }
n15=}
n16=on 1:ACTION:*:#: {
n17=  inc % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+  [ $nick ] ] 1
n18=  /.timer 1 3 /dec % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] 1
n19=  /.timer 1 4 /if ( % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] == 0 ) /unset % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ]
n20=  if [ % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] ] > 10 {
n21=    kick $chan $nick []-[ydrobomb CHANFLOOD] You have been kicked due to your excess scrolling
n22=    if %talk == [ON] /speak $nick kicked from $chan due to flooding
n23=  }
n24=}
n25=on 1:NOTICE:*:#: {
n26=  inc % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+  [ $nick ] ] 1
n27=  /.timer 1 3 /dec % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] 1
n28=  /.timer 1 4 /if ( % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] == 0 ) /unset % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ]
n29=  if [ % $+ [ chanflood $+ [ $chr(46) ] $+ [ $chan ] $+ [ $chr(46) ] $+ [ $nick ] ] ] > 10 {
n30=    kick $chan $nick []-[ydrobomb CHANFLOOD] You have been kicked due to your excess scrolling
n31=    if %talk == [ON] /speak $nick kicked from $chan due to flooding
n32=  }
n33=}
n34=#chanfld end
n35=#selfbanpro on
n36=on @1:BAN:#: {
n37=  if $banmask iswm $address($me,5) {
n38=    mode $chan -b $banmask
n39=    mode $chan -o $nick
n40=    msg $chan 4[]-[ydroBomb]=[SelfBanPro] $nick has been DEOPPED as a protective measure
n41=    if %talk == [ON] /speak $nick was deopped in $remove($chan,$chr(35)) for self ban protection
n42=  }
n43=}
n44=#selfbanpro end
n45=#agesex off
n46=on 1:TEXT:*age/sex*:#:/describe $chan is %asinfo (Auto)
n47=on 1:TEXT:*sex/age*:#:/describe $chan is %asinfo (Auto)
n48=on 1:TEXT:*how old*:#:/describe $chan is %asinfo (Auto)
n49=on 1:TEXT:*age sex*:#:/describe $chan is %asinfo (Auto)
n50=#agesex end
n51=#pingauto off
n52=on 1:TEXT:ping me*:#:/.ctcp $nick PING | /echo 4 -a -> $chr(91) $+ $nick $+ $chr(93) PING
n53=#pingauto end
n54=#pingtell on
n55=on 1:CTCPREPLY:*PING*: {
n56=  if ( $2 isnum ) {  
n57=    if ( $left($2,3) == 100 ) {
n58=      accpingread $nick $2 
n59=    }
n60=    else {
n61=      %pingrep = $ctime - $2
n62=      echo 4 -a [ $+ $nick PING reply]=[NONSTANDARD REPLY]: $2
n63=    }
n64=    halt
n65=  }
n66=}
n67=#pingtell end
n68=#waves on
n69=on 1:TEXT:!*:* {
n70=  if $me isin $1- {
n71=    dcc send $nick %wavdir $+ $2 
n72=  }
n73=}
n74=#waves end
n75=on 1:JOIN:#: {
n76=  if $nick == $me {
n77=    /set %whoing $chan
n78=    /.timer 1 5 /who $chan
n79=  }
n80=  if %onjoincln == [ON] {
n81=    if $nick(0,$chan) <= 70 {
n82=      onjoinclone $nick $chan
n83=    }
n84=  }
n85=  if $nick != $me {
n86=    if undernet.org isin $server {
n87=      if $nick != W && $nick != X {
n88=        if %pcchan == $null && %pcheck == [ON] {
n89=          %pcchan = $chan
n90=          /.timer108 1 30 /set %pcchan
n91=        }
n92=        /.raw whois $nick
n93=      }
n94=    }
n95=    else {
n96=      if %pcchan == $null && %pcheck == [ON] {
n97=        %pcchan = $chan
n98=        /.timer108 1 30 /unset %pcchan
n99=      }
n100=      /.raw whois $nick
n101=    }
n102=  }
n103=}
n104=#recognize on
n105=on 2!:JOIN:#: {
n106=  if %onjoincln == [ON] {
n107=    if $nick(0,$chan) <= 70 {
n108=      onjoinclone $nick $chan
n109=    }
n110=  }
n111=  if $readini hydro.ini Recognize $address($nick,3) != $null {
n112=    if $nick != $readini hydro.ini Recognize $address($nick,3) {
n113=      echo 3 $chan []-[ydrobomb RECOGNIZER] $nick recognized as  $+ $readini hydro.ini Recognize $address($nick,3) $+ 
n114=    }
n115=    else {
n116=      echo 3 $chan []-[ydrobomb RECOGNIZER]  $+ $nick $+  using usual nick
n117=    }
n118=  }
n119=  if $nick == $me {
n120=    /set %whoing $chan
n121=    /who $chan
n122=  }
n123=  if $nick != $me {
n124=    if undernet.org isin $server {
n125=      if $nick != W && $nick != X {
n126=        if %pcchan == $null && %pcheck == [ON] {
n127=          %pcchan = $chan
n128=          /.timer108 1 30 /set %pcchan
n129=        }
n130=        /.raw whois $nick
n131=      }
n132=    }
n133=    else {
n134=      if %pcchan == $null && %pcheck == [ON] {
n135=        %pcchan = $chan
n136=        /.timer108 1 30 /unset %pcchan
n137=      }
n138=      /.raw whois $nick
n139=    }
n140=  }
n141=  halt
n142=}
n143=#recognize end
n144=#dnssho on
n145=on 1:DNS: {
n146=  if $nick != $me {
n147=    echo 12 -a -----------------------------------------
n148=    echo 12 -a $chr(124) DNS report for  $nick 
n149=    echo 12 -a $chr(124) ---------------------------------------
n150=    if $raddress != $null {
n151=      echo 12 -a $chr(124) IP address:  $iaddress 
n152=      echo 12 -a $chr(124) Host:  $naddress 
n153=    }
n154=    else {
n155=      echo 12 -a $chr(124) Unresolvable
n156=    }
n157=    echo 12 -a -----------------------------------------
n158=  }
n159=  else {
n160=    if %selfdns == checking {
n161=      if ( $iaddress != $ip ) && ( %selfdnsnogood == [ON] ) /echo 4 -a *** []-[ydrobomb DNS]=[IP MISMATCH] mIRC does not have your correct IP address ( $+  $+ $iaddress $+  $+ ). This will interfere with any DCC sends/chats you wish to execute.
n162=      if ( $iaddress == $ip ) && ( %selfdnsok == [ON] ) /echo 2 -a *** []-[ydrobomb DNS]=[IP MATCH] Your IP address is correct.
n163=      unset %selfdns
n164=    }
n165=    else {
n166=      if $raddress != $null {
n167=        echo 12 -a DNS reports: $naddress $iaddress
n168=      }
n169=      else {
n170=        echo 12 -a DNS reports: Unresolveable
n171=      }
n172=    }
n173=  }
n174=  halt
n175=}
n176=#dnssho end
n177=#autoload off
n178=on 1:NOSOUND:/msg $nick ! $+ !nick $filename
n179=#autoload end
n180=#wallact on
n181=on 1:WALLOPS:*: {
n182=  echo 6 -a ---------------------------------
n183=  echo  6 -a $chr(124) WALLOP message
n184=  echo 6 -a $chr(124) --------------------------------
n185=  echo 6 -a $chr(124) From:  $+ $nick $+ 
n186=  echo 6 -a $chr(124) Message:  $+ $1- $+ 
n187=  echo 6 -a ---------------------------------
n188=  halt
n189=}
n190=#wallact end
n191=on 1*:CHAT:*: {
n192=  if $nick != $me {
n193=    if %chatfldtoggle == [ON] {
n194=      inc %chatflood $+ $chr(46) $+ $nick 1
n195=      if [ % $+ [ chatflood $+ [ $chr(46) ] $+ [ $nick ] ] ] > 50 {
n196=        msg =$nick []-[ydrobomb CHATFLOOD] Flood limit exceeded, this chat automatically closed.
n197=        close -c nick
n198=        echo -a 4[]-[ydrobomb CHATFLOOD]=[ $+ $nick $+ ] Flood limit exceeded, chat closed.
n199=        if %talk == [ON] /speak Chat with $nick closed due to flooding
n200=      }
n201=    }
n202=  }
n203=}
n204=#netsplitdet on
n205=on 1:SNOTICE:*: {
n206=  if break isin $1- {
n207=    echo 2 -a  *** Netsplit detected between servers  $+ $6 $+  and  $+ $7 $+ 
n208=    if %talk == [ON] /speak Netsplit between $6 and $7
n209=    set %netsplitwarn yes
n210=     }
n211=  if junction isin $1- {
n212=    echo 2 -a *** Netsplit mended, link between  $+ $6 $+  and  $+ $7 $+  created
n213=    if %talk == [ON] /speak Net junction between $6 and $7
n214=  }
n215=  halt
n216=}
n217=#netsplitdet end
n218=on 1:TOPIC:#: {
n219=  if $nick != $me {
n220=    if ( [ % $+ [ topicpro $+ [ $chr(46) ] $+ [ $chan ] ] ] != $null ) && ( [ % $+ [ topicpro $+ [ $chr(46) ] $+ [ $chan ] ] ] != $chan($chan).topic ) {
n221=      topic $chan [ % $+ [ topicpro $+ [ $chr(46) ] $+ [ $chan ] ] ]
n222=      echo 4 -a *** Topic protection tripped by  $+ $nick $+  $+ , topic reset
n223=      /.notice $nick Topic protected by ]-[ydrobomb TopPro, do not change again.
n224=    }
n225=  }
n226=}