Mass Join [Oper Required]

By Cazz on Sep 23, 2008

Just something I wrote in 2 minutes.

It will do /os chanlist and then join all the channels.
I don't use it but maybe someone else can find a good use for it...

YOUR_CHANNEL_HERE should be your channel..

I have the timer at 25 seconds because if it's ever used on some large network it won't just stop.

on *:NOTICE:*:?:{
  if (%mjoin == on) {
    if ($nick == OperServ) {
      /join $1
    }
  }
}

on *:TEXT:*:#YOUR_CHANNEL_HERE:{
  if ($1 == .mjoin) {
    /set %mjoin on
    /timer 1 25 /set %mjoin off
    /msg OperServ chanlist
  }
}

Comments

Sign in to comment.
yelow79   -  Mar 01, 2010

I know this is old. But will this also cause you to join channels named with ##name as mirc has a hard time seeing these channels?

 Respond  
Cazz   -  Jul 21, 2009

Cheiron, I apoligize for such a gigantic wait in that answer. You probably know about it already but in case other people don't...

Once your oper (/oper USER PASS) you are no longer being limited to channels.

@Mountaindew

Thanks for that suggestion, I've always been wondering how to silence timers. As for joining the two together, I've learned something new!

Thanks again.

 Respond  
guest598594   -  Sep 24, 2008
    /set %mjoin on
    /timer 1 25 /set %mjoin off

First off, you should silence the timer (.timer), but you could combine those two lines by doing "set -u25 %mjoin on".

 Respond  
Cheiron   -  Sep 24, 2008

any chance of a clear up on that Cazz ?

 Respond  
PuNkTuReD   -  Sep 24, 2008

admins can join more
i dunno if other opers get put
on the exemptions list or not

 Respond  
Paul_1337noob   -  Sep 24, 2008

u dont need the /'s
and also silence the timer with a . instead of /

 Respond  
Cheiron   -  Sep 24, 2008

just a quick question. a good few servers have a default max channels a user can be in as set on the Operblock. on the one i use, the max is 10 channels. does this apply for Oper's also, and if so, how did this snippet bypass that

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.