An ignore -t *!*@* will not match/affect $ignore($address(NICK,1)), because $ignore(mask) will only match exact full masks. Put a full mask like $ial($$1).
If you want to perform a wildcard check ("is there some ignore entry that affects this user in some way"): loop $ignore(N) and check for "if ($ignore(N) iswm <nicks full mask>)", where you take $ignore(N).type into account (a comma delimited string), or check for for "if ($ignore(N) isignore ctcp)". Theres $ignore(N).network as well..
You could make a custom alias for this task, and call the alias in your $iif()
Last edited by Horstl; 09/12/08 04:32 AM.