/me suggests a new "all inclusive" event

ON <level>:LEVEL:<char>:<#[,#]>:<commands>
ON <level>:DELEVEL:<char>:<#[,#]>:<commands>

These would work for any mode listed in the Numeric 005 PREFIX= (since mIRC already fully supports PREFIX=). Would work something like this:

ON *:LEVEL:a:*:{ .echo $nick was just made an admin on $chan }

ON *:DELEVEL:a:*:{ . echo $nick just lost his admin status on $chan }

Would also support the current levels (meaning in time it can replace ON OP, ON VOICE, etc) Also it would support wildcards for the <char> and have a $char that would tell you which was changed so you can have a single event to handle them all.

Crazy? Yes, but it could be useful.