Fast Nick catcher
Platform: mIRC
Published May 25, 2010
Updated May 25, 2010
This addon add nicknames to notify list and when the nick is free
the mIRC take it by him self
To add an nickname use : !prinde <nickname>
To remove an nickname from notify list use : !lasa <nickname>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Autor : Dorin ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;; proscript@hi2.ro ;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;; http://ProScript.Hi2.Ro ;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
on *:unotify: {
if ( $len($me) == 1 ) { halt }
if ( $len($nick) == 1 ) { nick $nick | halt }
if ( $notify($me) == $null ) { nick $nick | ./silence +* }
./notify -r $nick
echo -a [4+1] 12Opening 4Connection12 with nickname 4 $nick 12.1[4+1]12Got It!! -> 4 $+ $nick $+ 12. | halt
.timer 0 1 checkme $me $nick
}
alias checkme {
if ( $1 !== $2 ) { echo -a 4Connection 12Lost with nickname: 4 $2 }
}
alias ianick { .notify $1 | echo -a I`m ready to take nick 7 _-= $+ 3 $1 7=-_ $+ but 4NOW1 is online ! }
alias lasanick { .notify -r $1 | echo -a 12Removed 4 $+ $1 $+! 12 from notify list }
on *:QUIT: {
if ( split isin $1- ) { halt }
if ( $len($me) == 1 ) { halt }
if ( $len($nick) == 1 ) { nick $nick }
unset %netspl
unset %quitmsg
}
on *:NICK: {
if ( $len($me) == 1 ) { halt }
if ( $newnick == $nick ) { halt }
if ( $newnick == $me ) || ( $nick == $me ) { halt }
if ( $len($nick) == 1 ) { nick $nick }
}
on *:PART:#: {
if ( $len($nick) == 1 ) {
if ( $level($address($nick,2)) == 1000 ) { halt }
if ( $len($me) == 1 ) { halt }
.timer.nick 2 1 nick $nick
.timer.nick2 2 2 .timer 2 2 nick $nick
}
}
on 1:UNOTIFY: {
/echo 4 GOT IT -> 12 $nick !!
}
on *:INPUT:#:{
if ($1 == !lasa) { /lasanick $2- }
if ($1 == !prinde) { /ianick $2- }
}