All pastes #203482 Raw Edit

Miscellany

public text v1 · immutable
#203482 ·published 2006-10-15 05:08 UTC
rendered paste body
on *:load:{
  echo -a 12 Auto Regain Nick Successfully Installed. 
  echo -a 12 Copyright © 2002 by4 Revenge Team Networks™ 
  echo -a 4 www.revenge-team.com
  echo -a 8,1 Written by:1,8 SnakeEyes 8,1 webmaster@gamefreaks.com 
  unload -rs pc.mrc
}
menu channel {
  -
  Auto Regain Nick Ver 1.0
  .On:RegainNickOn 
  .Off:RegainNickOff
}

alias RegainNickOn { 
  if %RegainNickFlag == 1 goto AlreadyRunning
  set %RegainNick $$?="Enter Nick To Regain:" 
  if %RegainNick == $me goto SameNick
  nick   %RegainNick
  notify %RegainNick 
  set %RegainNickFlag 1 
  echo -a *** 15,1 Monitoring to Auto Regain %RegainNick ... *** 
  goto Hop
  :Samenick
  echo -a *** 15,1 Cannot Monitor Your Own Nick... Aborting... *** 
  halt
  :AlreadyRunning
  echo -a *** 15,1 Auto Regain Nick is Already Running and is Currently Monitoring to Regain %RegainNick  ! *** 
  halt
  :Hop
}

alias RegainNickOff { 
  if  (%RegainNickFlag == 1)  {
    notify -r %RegainNick 
    set %RegainNick ""
    echo -a *** 15,1 Auto Regain Nick Turned Off *** 
    set %RegainNickFlag 0 
  }
  else { /echo -a *** 15,1 Auto Regain Nick Not Running *** | halt }
}

on *:UNOTIFY:{
  if  (%RegainNickFlag == 1) {    
    if ($nick == %RegainNick) { 
      nick %RegainNick 
      echo -a *** 15,1 Successfully Regained the Nick %RegainNick ! ***
      echo -a *** 15,1 Turning off Auto Regain Nick... ***
      RegainNickOff
    }
  }
  else halt
}

on *:NICK:{
  if (%RegainNickFlag == 1) {
    if (%RegainNick == $me) {
      echo -a * * * Successfully Regained %RegainNick !
      RegainNickOff
    }
  }
}