Mass ghoster

By blackvenomm666 on Sep 29, 2011

This is a simple alias used to ghost your nicks from all servers you on. in case you dc then rc for w.e reason net drop etcetc to ghost yourself quickly this is meant for people who use the same pw for all server. or if you have a way or storing them via txt/ini etcetc you can set it to read from them thats how i have it set via my script it reads from my ini's for the proper pw from the server/network.
How to use first copy/paste this into a new remotes file. after thats done when you need to ghost multiple nicks at once just do /mghost nickhere pwhere. it will auto ghost the nick for you from any server that nick is on if its yours then change your nick to the nick you ghosted off and identify for you

alias mghost {
  .set %mghost $1
  .set %mghostpw $2
  var %tot = $scon(0), %curr = 1
  while (%curr <= %tot) {
    $scon(%curr).server.ghostit 
    inc %curr       
  }
  inc %curr
}
alias ghostit {
  if (!$network) && ($me != %mghost) {
    .services ghost %mghost %mghostpw
    .timer 1 1 .nick %mghost
    .timer 1 1 pass %mghostpw
  }
 elseif ($network) && ($me != %mghost) {
    .msg nickserv ghost %mghost %mghostpw
    .timer 1 1 .nick %mghost
   .timer 1 1 .msg nickserv identify %mghostpw
  }
}

Comments

Sign in to comment.
Jethro   -  Sep 29, 2011

lol gooshie. I did tell Ryan about the use of if-then-else condition to avert the redundant use of repetitive checks before. It could be force of habit for him to kick it.

 Respond  
gooshie   -  Sep 29, 2011
alias ghostit {
  if $me != %mghost {
    if $network {
      .msg nickserv ghost %mghost %mghostpw
      .timer 1 1 .nick %mghost
      .timer 1 1 .msg nickserv identify %mghostpw
    }
    else {
      .services ghost %mghost %mghostpw
      .timer 1 1 .nick %mghost
      .timer 1 1 pass %mghostpw
    }
  }
}
 Respond  
blackvenomm666   -  Sep 29, 2011

i did that because chatspaces do not have a $network identifier jethro:) so i have it check for it so it knows which to use

 Respond  
Jethro   -  Sep 29, 2011

One thing I don't get is the identifier $network. When you connect to a server, the $network is already there. How can it be $null? Usually a $network has to equal or unequal to something for a comparison.

At any rate, so long as it works, I think that serves its purpose.

 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.