mIRC Home    About    Download    Register    News    Help

Topic Options
#219769 - 28/03/10 12:29 PM /join delay
StrawberryKitty Offline
Ameglian cow

Registered: 04/06/09
Posts: 48
I know there are scripts do to this but teaching it to novice users is a real pain and the script I made wasn't so great and felt messy. So I was thinking that mirc could have some sort of feature which delays joining channels. Because my current network has a join flood protection and joining a large amount of channels seems to trigger it.

Top
#219774 - 28/03/10 06:59 PM Re: /join delay [Re: StrawberryKitty]
Jigsy Offline
Hoopy frood

Registered: 18/11/04
Posts: 798
Loc: I live inside your computer. S...
If you mean on connection:

Quote:
/autojoin [-nsdN]

Can be used in the on CONNECT event or Perform section to delay or prevent autojoining of channels

Where -n = join now, -s = skip autojoin, -dN = delay autojoin for N seconds.


Or do you mean generally?
_________________________
This signature is currently out of order. We apologize for the inconvenience.

Top
#219775 - 28/03/10 07:12 PM Re: /join delay [Re: StrawberryKitty]
argv0 Offline
Planetary brain

Registered: 13/10/03
Posts: 3918
Loc: Montreal, QC, Canada
In your Perform dialog:

/timer 1 1 /join #channel1
/timer 1 2 /join #channel2
/timer 1 3 /join #channel3

Doesn't seem that complicated to me?
_________________________
- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"

Top
#219781 - 28/03/10 11:55 PM Re: /join delay [Re: argv0]
StrawberryKitty Offline
Ameglian cow

Registered: 04/06/09
Posts: 48
Originally Posted By: argv0
In your Perform dialog:

/timer 1 1 /join #channel1
/timer 1 2 /join #channel2
/timer 1 3 /join #channel3

Doesn't seem that complicated to me?


That's exactly the kinda yuckyness I wanna avioid ^^; Try typing it for 20 channels too...

Top
#219783 - 29/03/10 01:06 AM Re: /join delay [Re: StrawberryKitty]
RusselB Offline
Planetary brain

Registered: 03/08/04
Posts: 7252
Loc: Ontario, Canada
My Channel rejoiner should be ideal for this situation. Please note that the channels must be listed in your mIRC Favorites.

Top
#219788 - 29/03/10 05:19 AM Re: /join delay [Re: StrawberryKitty]
argv0 Offline
Planetary brain

Registered: 13/10/03
Posts: 3918
Loc: Montreal, QC, Canada
You don't need to "type" it, just copy paste and edit the important parts. It might be "tedious" but it's certainly not complicated. And it's really not all that messy; there might be a bit of duplication but it's easy to read and edit.

You could also just use this alias:

Code:
alias joinall {
  var %i = 1, %chans = #chan1 #chan2 #chan3 ...
  while ($gettok(%chans,%i,32)) { .timer 1 %i join $v1 | inc %i }
}

; use this or add /joinall to perform dialog..
on *:CONNECT:joinall


I'm not sure it can get any easier than telling someone to put that in their remotes and modify the channels. Not even a builtin feature would be that easy. In fact the only way mIRC could do this natively would be if you setup all your channels using the Favorites dialog (Alt+J) and mIRC added some "randomize join delay" checkbox. But talk about tedious, try adding 20 channels in that dialog, you don't even have the luxury of copy paste.
_________________________
- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"

Top
#219849 - 01/04/10 12:17 AM Re: /join delay [Re: argv0]
Raccoon Online
Hoopy frood

Registered: 18/02/03
Posts: 2567
Yes StrawberryKitty,

It would be a good idea for the Favorite Channel list auto-joiner to add a short delay between each successive /join command to the server.

As you stated, there are scripting solutions and work-arounds.. but no scripting solution can fix the speed in which the Favorite list joins channels.

I would classify this as a "bug" or "feature" worthy of attention.
_________________________
At least I won lunch.
Good philosophy, see good in bad, I like!

Top
#219855 - 01/04/10 01:35 AM Re: /join delay [Re: Raccoon]
Riamus2 Offline
Planetary brain

Registered: 13/10/04
Posts: 8327
Loc: MA, USA
It's not a bug. Check the definition of what a bug is.
_________________________
Invision Support
#Invision on irc.irchighway.net

Top
#219856 - 01/04/10 02:02 AM Re: /join delay [Re: Raccoon]
RusselB Offline
Planetary brain

Registered: 03/08/04
Posts: 7252
Loc: Ontario, Canada
Did you look at the code referenced in my post?
It does use the channels listed in the Favorites, and thus works with the network information stored there, and does do a delayed join on each channel.

Top