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