1) Use set %password $$?*="Password"
This will display the password you enter as ******* and store the actual password that you enter in %password
2) Open your mIRC Scripts Editor, then click File, Font...
3) While I know this can be done, as I've seen scripts that do it, I'm not aware as to how. Sorry.
4) To restore the colours to default you can use this:
alias color.restore {
if (!$1) {
var %a = 15
while (%a) { color -r %a | dec %a }
else {
var %a = $0
while (%a) { color -r $gettok($1-,%a,32) | dec %a }
}
}
Usage: To restore all colors use /color.restore
To restore a specific color use /color.restore <color#>
Multiple colors can be specified
Note this code is untested.
5) You're missing a )
if (!$istok(%channels,$chan,44)) {
Please note that $chan returns $null if used in a non channel event or an alias