Things like
if (/ isin $2-) { Notice $nick Please reword it! | halt }
if ($ isin $2-) { Notice $nick Please reword it! | halt }
if (_ isin $2-) { Notice $nick Please reword it! | halt }
could be shortened to:
if ($regex($2-,/(\/|\\|\*|;|\:|\+|\-|\$|_|`|"|\^|%|#|\.)/Si)) { notice $nick Please reword it! | halt }
Otherwise than that I cba reading it, oh and it's not all there, i'm guessing because of a hawkee limit :p
mIRC has a built in Yes No dialog, the only problem is that you can't use it from events, timers is a easy way to get around it.
on *:INVITE:*:.timerinv 1 0 inv $nick #
alias -l inv { var %x $input($1 invites you to join $2,y) | if (%x) { join $2 } | else { notice $1 No Thank You. } }
(thanks gutiarmasterx7 for code box) :D