that would work I guess, but it doesn't show the "!ident" value in the channel. I kind of like it showing, then when someone else tries it to thinking that it's an actual command nothing happens for them haha.
Also, i would just put it in the aliases as
/ident {
if ($me isop #) {
mode # -o $me
return
}
services identify # Pass
}
}
If i was to do it that way... Why did you put a $1 in replacement for the actual Password though?