mIRC Home    About    Download    Register    News    Help

Print Thread
#18058 05/04/03 12:32 AM
Joined: Jan 2003
Posts: 44
T
Ameglian cow
OP Offline
Ameglian cow
T
Joined: Jan 2003
Posts: 44
I have those scripts:
Code:
on NS:NOTICE:*Password Incorrect*:*:{
  if (%ns.sup == yes) ErrNSpass
}

ErrNSPass {
  if (($?!="WARNING ! Your identicifaton password for $me is wrong ! Do you want to change it ?") == $true) {
    set %IDPass $$?*="Enter your new password: " 
    .msg ns identify %IDPass
    %IDPass = $encode(%IDPass,m)
  }
}



And I get this error: * $?: can't use in an event (line 89, a2.tms)

How can I avoid it ?


Regards, ThE_mASk.
#18059 05/04/03 01:05 AM
Joined: Dec 2002
Posts: 3,138
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 3,138
Try:
Code:
on NS:NOTICE:*Password Incorrect*:*:{
  if (%ns.sup == yes) .timer 1 0 ErrNSpass
}
(untested)

#18060 05/04/03 11:41 AM
Joined: Feb 2003
Posts: 3
N
Self-satisified door
Offline
Self-satisified door
N
Joined: Feb 2003
Posts: 3
Code:
ErrNSPass {
  if ($?!="WARNING ! Your identicifaton password for $me is wrong ! Do you want to change it ?") {
    set %IDPass $$?*="Enter your new password: " 
    .msg ns identify %IDPass
    %IDPass = $encode(%IDPass,m)
  }
}


Here you go. smile

#18061 05/04/03 11:45 AM
Joined: Dec 2002
Posts: 3,138
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 3,138
That gives the same error, doesn't happen if you use the timer.

Edit: I see you edited, ok then *ignore this post*.


Link Copied to Clipboard