There is an on admin and on owner event. the problem is that mIRC finds the modes by recognizing changes in the users "prefix" which is in default servers @%+ meaning that mIRC only supports those two events on servers having the prefixes ~ (owner) and & (admin/superop). I know that at least newer versions of UnrealIRCD supports this.