Fast Nick catcher

By Remuser on 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
To remove an nickname from notify list use : !lasa

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 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- }
}

Comments

Sign in to comment.
gasak   -  Nov 16, 2011

doesn't work at all :/

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.