It would be some appactive (not mirc scripting) event issues then.

so he performed joins to multiple channels at once.
There are many ways to do that, if you could give exact steps, like if you have an on start even with some /server command, give your on start, the switch on /server like -jn could be the cause.

#mircscripting @ == the best mIRC help channel