Discussion:
Need Perform on Connect Scipt Help
(too old to reply)
M.H.
2006-03-08 02:46:51 UTC
Permalink
I have a perform on connect script that looks like this:

/msg NickServ identify "password"
/join #A
/join #B "From channel to client: 'You need a registered nick to join
that channel.' The nickserv identify at this point has not gone through."
/join #C

Now, to enter channel #B, I need to be registered with NickServ.
However, by the time it reaches the command to join #B, the identify has
not yet been processed by NickServ, and an error message say that I have
to have a registered nick is sent by channel #B. How can I add a wait
or pause so that an appropriate amount of time has passed before it
joins channel #B? Or even better, is there a way to have it check to
see if the client has received the message from NickServ that I have
been identified, and if not, wait, then check, again, until the client
has been notified from NickServ? Thanks!
Master Jedi
2006-03-08 02:52:28 UTC
Permalink
Post by M.H.
/msg NickServ identify "password"
/join #A
/join #B "From channel to client: 'You need a registered nick to join
that channel.' The nickserv identify at this point has not gone
through." /join #C
Now, to enter channel #B, I need to be registered with NickServ.
However, by the time it reaches the command to join #B, the identify
has not yet been processed by NickServ, and an error message say that
I have to have a registered nick is sent by channel #B. How can I
add a wait or pause so that an appropriate amount of time has passed
before it joins channel #B? Or even better, is there a way to have
it check to see if the client has received the message from NickServ
that I have been identified, and if not, wait, then check, again,
until the client has been notified from NickServ? Thanks!
Put a timer in your perform to slow down the joining of channels
--
Psionics-Anlarye IRC Network
http://www.psionics.net
irc://chat.psionics.net
The Internet's premiere role-playing chat community.
M.H.
2006-03-08 05:21:36 UTC
Permalink
Post by Master Jedi
Post by M.H.
/msg NickServ identify "password"
/join #A
/join #B "From channel to client: 'You need a registered nick to join
that channel.' The nickserv identify at this point has not gone
through." /join #C
Now, to enter channel #B, I need to be registered with NickServ.
However, by the time it reaches the command to join #B, the identify
has not yet been processed by NickServ, and an error message say that
I have to have a registered nick is sent by channel #B. How can I
add a wait or pause so that an appropriate amount of time has passed
before it joins channel #B? Or even better, is there a way to have
it check to see if the client has received the message from NickServ
that I have been identified, and if not, wait, then check, again,
until the client has been notified from NickServ? Thanks!
Put a timer in your perform to slow down the joining of channels
Ok. Can you give some examples of how this is done? Thanks.
v***@gmail.com
2006-03-16 19:29:33 UTC
Permalink
Put this in your Remotes:

alias auth {
.msg NickServ identify "password"
timer1 1 3 join #B
join #A
join #C
}

And simply put /auth in your perform. The timer there waits for 3
seconds, then it tries to join the channel that requires a registered
nick. If you are still running into problem, try increasing the time.
Loading...