I don't believe that is correct.
sigbin:Try this:
On *:notice:Your IRC Client did not support a password.*:?:{
.timer 1 0 raw PASS $!input(Enter psyBNC Password:,2)
clear
}
The timer and the ! mean that $input is called outside of the event. If you're using the /clear command to hide the password you can use . to silence the /raw command's visual output, instead of clearing the window.
On *:notice:Your IRC Client did not support a password.*:?:{
.timer 1 0 .raw PASS $!input(Enter psyBNC Password:,2)
}
You should probably also check who sent the notice, so people can't bring up millions of input boxes on your screen
Edit (after sigbin's new post):You can make the editbox a password-style box by changing the 2 to a 6, i.e.:
On *:notice:Your IRC Client did not support a password.*:?:{
.timer 1 0 .raw PASS $!input(Enter psyBNC Password:,6)
}
Also note that the $input flags were updated, the only reason numbers still work is for compatability with old scripts,
$!input(Enter psyBNC Password:,p) would use the new method.