simple auto ghosting

By Aaron on Feb 02, 2007

pretty simple, it will ghost your nickname and then change to that nick after it is finished

must have reconenct on disconnect turned on
must use a server with NickServ
**NICKNAME must be registered, NICKNAME2 isnt required

on *:start:{
  if (%nicka == $null) {
    set %nicka $$?"what is your main nickname?"
    if (%nicka2 == $null) {
      set %nicka2 $$?"what is your secondary nickname?"
      if (%pwd == $null) {
        set %pwd $$?"what is your password?"
        nick %nicka2
      }
    }
  }
  else nick %nicka2
}

on *:connect:{
  ns ghost %nicka %pwd
  .timer 1 5 nick %nicka
}

on *:disconnect:{
  nick %nicka2
}

Comments

Sign in to comment.
no_body21   -  Feb 05, 2007

\"simple\" auto ghosting <<<<<<<<<<< thats why i suggest to use raw coz u said simple :D

 Respond  
Aaron   -  Feb 05, 2007

\"simple\" auto ghosting

 Respond  
no_body21   -  Feb 05, 2007

raw :433::nick tempnick1968 | ns ghost \"nick\" \"password\"

 Respond  
no_body21   -  Feb 05, 2007

why not use raw 433 ?

 Respond  
Lindrian   -  Feb 02, 2007

This is not an peform command, its a ghoster.

 Respond  
PowerDragon   -  Feb 02, 2007

That could be 1 line. I use this:
on *:connect:#: { if ( $nick == $me ) IDENTIFY }

 Respond  
Yoinx   -  Feb 02, 2007

you can also use $Nick and $anick

 Respond  
Lindrian   -  Feb 02, 2007

Yeah, thats better. But I would still add a if statement to the connects, incase you dont need to ghost etc.

 Respond  
Aaron   -  Feb 02, 2007

updated :P

 Respond  
Lindrian   -  Feb 02, 2007

just looks bad u know :/

 Respond  
Aaron   -  Feb 02, 2007

even then it will reply

nick ___ is currently offline
i could live with that :P

 Respond  
Lindrian   -  Feb 02, 2007

what if you dont need to ghost? it will perform the commands anyway! And im only setting 2 vars

 Respond  
Lindrian   -  Feb 02, 2007

oh gosh, when ur in a hurry, not much goes right eh..
on *:START: {
set %o.nick $$?\"Input ur original nick\".
set %pwd $$?\"Input your password\".
}
and then, something like:

on :Disconnect:{
if ($me != %o.nick) {
ns ghost %o.nick %pwd
nick %o.nick
ns identify %pwd
}
else { return }
}
on
:CONNECT:{
if ($me != %o.nick) {
ns ghost %o.nick %pwd
nick %o.nick
}
else { return }
}

 Respond  
Lindrian   -  Feb 02, 2007

what about adding a few if statements?
on *:CONNECT: { if ($nick == ) { ns ghost | nick } } or something

 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.