mIRC Homepage
Posted By: sox147 auto rejoin delay script - 04/05/09 03:45 PM
Hi, I'd appreciate any help with this issue (noob at scripting).

I keep getting disconnected from some servers for excessive flood when mirc auto rejoins...many channels. I realise that I need to slow down mirc during the rejoin and hae been searching for a script.

I found the following but I can't seem to get it to work.

https://forums.mirc.com/ubbthreads.php?ubb=showflat&Number=183920&page=0#Post183928

During the rejoin it shows "AUTOJOIN Unknown command" in the status window. Is the script faulty or something else?

TIA.
Posted By: argv0 Re: auto rejoin delay script - 04/05/09 06:49 PM
Default mIRC behaviour would not have you excess flood when joining too many channels, so...

Are you using a BNC? If so, mIRC isn't in control of your rejoins and the flooding is the fault of your bnc software.

Are you /who'ing every channel you join? This is not default mIRC behaviour but rather script behaviour. You should be throttling the /who command rather than your /joins in my opinion.
Posted By: 5618 Re: auto rejoin delay script - 04/05/09 07:22 PM
Originally Posted By: argv0
Default mIRC behaviour would not have you excess flood when joining too many channels

Options > IRC > Options > Show: Nicks on join
This is basically a /who and if you have a lot of channels (with a lot of nicknames), you WILL trigger an excess flood.
Posted By: sox147 Re: auto rejoin delay script - 04/05/09 07:23 PM
No BNC, just standard Mirc and without any scripts running either.

Anything I can try?

Thx.
Posted By: sox147 Re: auto rejoin delay script - 04/05/09 07:25 PM
Originally Posted By: 5618
Originally Posted By: argv0
Default mIRC behaviour would not have you excess flood when joining too many channels

Options > IRC > Options > Show: Nicks on join
This is basically a /who and if you have a lot of channels (with a lot of nicknames), you WILL trigger an excess flood.


Just checked, I have nothing ticked on that option page.
Posted By: Horstl Re: auto rejoin delay script - 04/05/09 08:21 PM
Quote:
I found the following but I can't seem to get it to work.

https://forums.mirc.com/ubbthreads.php?ubb=showflat&Number=183920&page=0#Post183928

During the rejoin it shows "AUTOJOIN Unknown command" in the status window. Is the script faulty or something else?

Quote:
No BNC, just standard Mirc and without any scripts running either.

Hum, the "autojoin" command was introduced in mIRC v6.17, so I think you just need to update your mIRC... Also make sure to put the script in a separate "remote scripts" file.
Here's a modified version of the script that won't evaluate channel names.
Code:
on *:disconnect: { set -e %disconnectedcids $addtok(%disconnectedcids,$cid,32) }
on *:connect:{
  if ($istok(%disconnectedcids,$cid,32)) {
    autojoin -s
    var %i = 1
    while $chan(%i) { $+(.timer,delayjoin,$cid,$chr(1),$v1) 1 $calc((%i -1) *10) join $!gettok($ctimer,2,1) | inc %i }
  }
}

This should make you rejoin each channel with a delay of 10s.
Posted By: sox147 Re: auto rejoin delay script - 05/05/09 04:28 AM
Thanks. I just tried it but it also didn't work.

What I meant with the "AUTOJOIN Unknown command" is that it has appeared in the stautus window when I tried that script (and also your one). So it has something to do with that.

I'm using Mirc 6.16. It just reconnects to the channels (about 20+) too fast which causes the server to disconnect me for excessive flood. Also if that happens a few times after each other (mirc is set to rejoin), the server bans me. Ofcourse there's also the headaches of getting kicked from some channels cause the ops don't like seeing my nick join/disconnect 5-10 times in one go.

ATM I have disabled the "rejoin channels on disconnect" option until I an find a solution. Ofcourse having to manually rejoin channels atm is only possible if I'm in front of the screen, and it's tedious. However I don't get any excessive flood when doing it manually cause I wait a few seconds between joins (only a few secs between a line of about 8 channels each time)
Posted By: 5618 Re: auto rejoin delay script - 05/05/09 05:35 AM
Did you try to uncheck Options > IRC > Options > Show: Nicks on join (as I sort of suggested)? This could potentially solve your problem.
Posted By: sox147 Re: auto rejoin delay script - 05/05/09 06:51 AM
Originally Posted By: 5618
Did you try to uncheck Options > IRC > Options > Show: Nicks on join (as I sort of suggested)? This could potentially solve your problem.


Yes, as I said in an earlier post, that option is unchecked along with all the other ones on the same page.

Maybe I'm inputting the script incorrectly? I copy and paste the code into the remote script section and thnen save as ***.mrc. Is that correct? Could it be that some spaces or the copying is altering some aspect of the script code before i paste it?
Posted By: Tomao Re: auto rejoin delay script - 05/05/09 11:17 AM
This should work for you:
Code:
on *:DISCONNECT: { 
  set -e %y #chan1,#chan2,#chan3,#chan4,#chan5,#chan6,#chan7,#chan8,#chan9,#chan10
}
on *:CONNECT: { 
  var %x = $numtok(%y,44)
  while (%x > 0) { 
    .timer 1 $calc(%x * 5) join $gettok(%y,%x,44)
    dec %x
  } 
}

All you need to do is replace #chan1,#chan2...etc..with the actual channel names that you want to rejoin. (with a comma between each added) You may add more as needed. Upon disconnection, it will set all the channels in you variables and then once you connect again, the script will join added channel with a 5-second delay in every channel joined. You can also adjust how many seconds you want to delay upon rejoining.
Posted By: Wims Re: auto rejoin delay script - 05/05/09 01:09 PM
You need to read more carefully what have been said, someone already told you the /autojoin command was introduced in mIRC 6.17 whereas you're using mirc 6.16, just upgrade as suggested and try the script.
Posted By: sox147 Re: auto rejoin delay script - 05/05/09 01:11 PM
Originally Posted By: Tomao
This should work for you:


Thanks for that. It works but it seems like I have to leave unticked the option in mirc "rejoin channels on connect" which I'd rather not have to do. Maybe I confused the situation when I mentioned that I unticked that in a previous post, but that was only a temporary solution.

Is it possible to adjust the script and have it work with a similar delay option but still tick the option in mirc to "rejoin channels on connect" ?

TIA.
Posted By: sox147 Re: auto rejoin delay script - 05/05/09 01:14 PM
Originally Posted By: Wims
You need to read more carefully what have been said, someone already told you the /autojoin command was introduced in mIRC 6.17 whereas you're using mirc 6.16, just upgrade as suggested and try the script.


Yes, I may give that a try also. I passed over that cause I though this mirc already has that option (I was confused).
Posted By: sox147 Re: auto rejoin delay script - 05/05/09 01:37 PM
Originally Posted By: Horstl
Quote:
I found the following but I can't seem to get it to work.

https://forums.mirc.com/ubbthreads.php?ubb=showflat&Number=183920&page=0#Post183928

During the rejoin it shows "AUTOJOIN Unknown command" in the status window. Is the script faulty or something else?

Quote:
No BNC, just standard Mirc and without any scripts running either.

Hum, the "autojoin" command was introduced in mIRC v6.17, so I think you just need to update your mIRC... Also make sure to put the script in a separate "remote scripts" file.
Here's a modified version of the script that won't evaluate channel names.
Code:
on *:disconnect: { set -e %disconnectedcids $addtok(%disconnectedcids,$cid,32) }
on *:connect:{
  if ($istok(%disconnectedcids,$cid,32)) {
    autojoin -s
    var %i = 1
    while $chan(%i) { $+(.timer,delayjoin,$cid,$chr(1),$v1) 1 $calc((%i -1) *10) join $!gettok($ctimer,2,1) | inc %i }
  }
}

This should make you rejoin each channel with a delay of 10s.


I've just installed 6.17 and tried your script. I no longer get the "AUTOJOIN Unknown command" but instead I get the following.

* Skipping autojoin of channels...

Despite that message above, it rejoins the channels immediately without delay. I tried changing from 10 sec up to 30 sec etc, but there's still no delay. I also tried with the option "Rejoin channels on connect" both ticked and unticked with the same result.

Any thoughts?

Thanks.
Posted By: Horstl Re: auto rejoin delay script - 05/05/09 03:52 PM
I just tested the script, on my side it worked like I expected:
In case of disconnection and subsequent reconnect (be it a manual reconnect via the "connect" button of the toolbar, or an automated reconnect due to the "reconnect on disconection" setting ticked at options > connect > options), it joins all the channels that are "open" (that have a channel window created). The first channel per connection ID is joined immediately, the second channel after 10s, the third after 20s, and so on.

To manage the rejoin (with a custom delay) on it's own, the script will prevent the automatic rejoin - and only the automatic rejoin.
This means:
- it won't throttle joins of first-time connects/new server windows (as this is no "reconnect")
- it won't throttle join commands issued by the "perform" feature (if you have join commands in your "perform", they will be joined instantly)
- it won't throttle join commands issued by other scripts.

In case you use the perform feature to join channels so far, to delay these joins as well, you'd have to either put a delay procedure into the perform or (and preferable) you have to move these commands out of the perform and into a remote script.
Example of a remote script that will delay first-time connects as well and which includes channels previously specified in the perform:
Code:
on *:connect: {
  ; skip autojoin (for both normal connect and reconnect)
  autojoin -s

  ; "hard coded list of channels to-join" per network
  var %joinchans
  if ($network == NETWORK1) { var %joinchans = #CHAN1 #CHAN2 #CHAN3 }
  elseif ($network == ANOTHERNETWORK) { var %joinchans = #CHANA #CHANB #CHANC }

  ; add all currently open channels to the join-list as well
  var %n = 1
  while ($chan(%n)) {
    var %joinchans = $addtok(%joinchans,$v1,32)
    inc %n
  }

  ; loop the list and join channels with a 10s delay each
  var %n = 1
  while ($gettok(%joinchans,%n,32)) {
    $+(.timer,delayjoin,$cid,$chr(1),$v1) 1 $calc((%n -1) *10) join $!gettok($ctimer,2,1)
    inc %n
  }
}

The script has a big downside though: as it surpresses the dafault autojoin you won't join channels specified in Favorites and set to "join on connect". I may be able to fix this - but I don't know whether you need/use that feature at all.
Posted By: sox147 Re: auto rejoin delay script - 05/05/09 04:34 PM
Thanks Horstl, your first script is working now. I don't know what I done wrong but meh, it seems to work on another server I tested just now. Thanks also for the extra script.

I don't use the favourites for joining, so I won't need that feature.

I'll have to test how long I want the delay on the main server with 20+ channels. I guess the lower the better due to the cumulative delay action.

Thanks to all for the help. I'll post back if I have any issues.
Posted By: Horstl Re: auto rejoin delay script - 05/05/09 04:45 PM
Alright smile
For parsing the "Channel favorites" worked up a sweat and made me skip this for the moment (thhe favs are stored in mirc.ini at section [chanfolder] as comma-delimited strings where some values allow for commas inside the quoted value ("token") too, it's not using "0-values" for empty values... no way to use gettok/pos/mid, it would require some neat regex :/).
Posted By: RusselB Re: auto rejoin delay script - 06/05/09 12:01 AM
You might want to take a look at the code I used in this snippet as it uses the chanfolder section of mIRC.ini
Posted By: sox147 Re: auto rejoin delay script - 06/05/09 06:06 AM
Ok, cool.

I'm wondering is it possible to have that delay be constant for every channel? For example, 5 sec delay before opening each channel, and not 5, 10, 15 etc.

TQ.
Posted By: argv0 Re: auto rejoin delay script - 06/05/09 06:14 AM
That would defeat the entire purpose of the script-- the fact that you're joining too many channels at once.

I feel like it's important to ask how many channels you're actually on? I'm really not sold on excess floods being an issue with vanilla mirc in the first place.
Posted By: Tomao Re: auto rejoin delay script - 06/05/09 07:20 AM
Quote:
it seems like I have to leave unticked the option in mirc "rejoin channels on connect"

I believe you can have that checked now.
Quote:
5 sec delay before opening each channel

The script below will initiate a 5 second delay within every added channel.
Code:
on *:CONNECT: { .autojoin -s | var %x = $numtok(%y,44) | while (%x > 0) { .timer 1 $calc(%x * 5) join $gettok(%y,%x,44) | dec %x } }
on *:DISCONNECT: { set -e %y #chan1,#chan2,#chan3,#chan4,#chan5,#chan6,#chan7,#chan8,#chan9,#chan10 }

It may not be as sophisticated as what Horstle has made, but I think it gets the job done fairly decent.
Posted By: DJ_Sol Re: auto rejoin delay script - 06/05/09 07:21 AM
It all depends on the servers settings. What may work great on one server may be considered flooding on another. I find the limit on the server and create a queu. The main server I script for allows 11 or 12 commands within 600 milli-seconds. So I just set up a queu using a hash table that sends 10 or 11 commands every 700 milli-seconds.

But I have never had any trouble joining 10+ rooms at once with the:

/join #chan1,#chan2 etc.

command.
Posted By: Tomao Re: auto rejoin delay script - 06/05/09 07:23 AM
Well, if you happen to be an ircop or staff, chances are you don't have to worry about flooding the server by joining many channels at once.
Posted By: sox147 Re: auto rejoin delay script - 06/05/09 09:09 AM
Originally Posted By: argv0
That would defeat the entire purpose of the script-- the fact that you're joining too many channels at once.

I feel like it's important to ask how many channels you're actually on? I'm really not sold on excess floods being an issue with vanilla mirc in the first place.


edit: I think i again misunderstood the delay action(also tested it @ a late hour while MT). I thought it adds and increases, for example 10 secs, then 20 secs, 30 secs etc between each channel connect, so by the last channel it would be an age. That's why I was asking about a constant delay "per" channel (not all at once).

I guess all these misunderstandings on my part come from not knowing how to read the script code, and therefore not being able to recognise what exactly they're meant to do. I'll have to learn it.

As for how many channels, it's approx 28 on one server, but sometimes can be a couple more.
Posted By: sox147 Re: auto rejoin delay script - 06/05/09 09:11 AM
Originally Posted By: Tomao
Quote:
it seems like I have to leave unticked the option in mirc "rejoin channels on connect"

I believe you can have that checked now.
Quote:
5 sec delay before opening each channel

The script below will initiate a 5 second delay within every added channel.
Code:
on *:CONNECT: { .autojoin -s | var %x = $numtok(%y,44) | while (%x > 0) { .timer 1 $calc(%x * 5) join $gettok(%y,%x,44) | dec %x } }
on *:DISCONNECT: { set -e %y #chan1,#chan2,#chan3,#chan4,#chan5,#chan6,#chan7,#chan8,#chan9,#chan10 }

It may not be as sophisticated as what Horstle has made, but I think it gets the job done fairly decent.


Thanks Tomao. I will test all these and see what happens.
Posted By: Horstl Re: auto rejoin delay script - 06/05/09 04:42 PM
Quote:
You might want to take a look at the code I used in this snippet as it uses the chanfolder section of mIRC.ini
Thanks smile I had a look at it.
This snippet will work for many setups, but not for all:
- it does not take the general "enable autojoin" switch into account (a minor, and easily fixed)
- it does not take "minimize on join" into account (a minor too, but see next point)
- if "minimized" is ticked and "ajoin" unticked, it will mistake "minimized" for "ajoin" due to gettok(-1)
- fails if a "folder" is used (the folder will be added as last token)
- fails if set to "all networks" or multiple nets have been specified (the infamous "net1,net2,netx"-token)

I managed to get it work for all these cases, though I'm not happy with the beast of alias I have to call...
Code:
alias ajoin {
  ; if connected and "join on connect" is enabled for the favorites
  if ($status == connected) && ($gettok($readini($mircini,options,n4),37,44)) {
    var %net = $network, %n = 1

    ; loop favorites
    while ($ini($mircini,chanfolder,%n)) {
      var %r = $readini($mircini,chanfolder,$v1)

      /*
      the alias called below is ugly. but:
      1) you don't have 0-values but instead maybe consecutive commas
      2) the quoted "tokens" allow for commas inside them, e.g. multiple networks separated by comma
      examples:
      n01=#ChannelA,,,"Network",,,"Folder"
      n02=#ChannelB,"A channel description, with commas etc",SomePassword,"NetworkA,NetworkB",,1,"Mychans"
      n03=#ChannelC,,MyPass,,1,,"misc chans"
      n04=#ChannelD
      */

      ; chan=$1 "description"=$2 pass=$3 "network"=$4 autojoin=$5 join_minimized=$6 "group"=$7
      tokenize 11 $nullstring.token(44,$!null,%r)

      ; if this fav is either set for the current net or for no specific net 
      ; and if the fav has ajoin enabled, and I'm not already at this chan: join chan
      if (($4 == $!null) || ($istok($noqt($4),%net,44))) && ($5) && ($me !ison $1) { JOIN $iif($6,-n) $1 }

      inc %n
    }
  }
}



/*
$nullstring.token(<token-char>,<value to put for null-tokens>,<string>).[N of token]

For a <string> that is originally delimited by <token-char>, but may contain "quoted" tokens which may contain
the token-char itself, it returns the Nth token, or, if no N specified, the complete string separated by $chr(11).
All "null-tokens" of the <string> are filled with <value tu put for null-tokens>.

Using $chr(11) was a completely arbitrary choice. <string> may not contain any $chr(1).

Example:
var %text = ,,,x,"a value, with commas",,Y
"$nullstring.token(44,0,%text)" returns: "00x"a value, with commas"0Y"
"$nullstring.token(44,0,%text).4" returns: "a value, with commas"
"$nullstring.token(44,0,%text).5" returns: "0" (the value put for this null-token)
"$nullstring.token(44,0,%text).0" returns: "6" (the total number of tokens)
*/

alias nullstring.token {
  ; the token-separating char as ascii and octal; the value to put for null-tokens
  var %c = $iif($1 isnum,$v1,$asc($v1)), %co = $base(%c,10,8), %null = $2

  ; escape the token-separating char in "quoted tokens" by replacing this char with the "tempchar" $chr(1)
  var %t = $regsubex($$3-,/(".+?")(?=\ $+ %co $+ )/g,$replace(\t,$chr(%c),$chr(1)) )

  ; "fill null tokens": if the token-separating char is followed by itself, put the "fill"-value after the char
  var %t = $regsubex(%t,/\ $+ %co $+ (?=\ $+ %co $+ )/g,$chr(%c) $+ %null )

  ; if property N given: return the Nth token (backreplacing the tempchar)
  if ($prop isnum) { return $replace($gettok(%t,$v1,%c),$chr(1),$chr(%c)) }

  ; if no N property given: return complete <string> with it's tokens separated by $chr(11) (e.g. for later /tokenize)
  ; "switch chars": replace original token-separating char with $chr(11), switch tempchar $chr(1) back to char $1
  return $replacexcs(%t,$chr(%c),$chr(11),$chr(1),$chr(%c))
}

In case someone likes to use the code for a delayed join of his favorites: build a string of join commands instead of issuing the JOIN command, thereafter loop this string to fire timers for it's tokens. There are several examples for this kind of looping in the scripts of previous posts.
Posted By: DJ_Sol Re: auto rejoin delay script - 06/05/09 05:49 PM
Originally Posted By: sox147


I guess all these misunderstandings on my part come from not knowing how to read the script code, and therefore not being able to recognise what exactly they're meant to do. I'll have to learn it.


The way you recognize exactly what they do, not just meant to do, is through trial and error and the use of /echo. I don't know about the other people on this forum, but I think it is safe to say that most of us learned about scripting by doing more than asking. I ask questions here after I've exhausted all my ideas. I'm not saying don't ask questions. Im just saying you have tools available to you to show you exactly what your scripts are doing line by line.

This will make you more comfortable with how the mirc scripting language works.

I test identifiers and scripts using echo's and /debug @debug.
Posted By: sox147 Re: auto rejoin delay script - 16/05/09 07:56 AM
Horstl,

Is it possible to add something to the script so that as mirc rejoins the channels, it doesn't bring each channel window to the front?

Can it rejoin "silently" similar to the default mirc method which doesn't pop up each channel's window on a reconnect?

The rest is working great, thx. smile
Posted By: argv0 Re: auto rejoin delay script - 16/05/09 08:15 AM
Use the -n switch with /join. If you use the favorites dialog as autojoin you can set to join minimized there too.
Posted By: Horstl Re: auto rejoin delay script - 16/05/09 02:05 PM
Below's a merge of the "delayed rejoin of open channels" code and the "join favorites" code (with a fixed nulltoken-alias and fixes in the parsing of what this alias returns).
It should allow you to join both "favorites" and "open channels" with the specified delay and take all the settings of the favorites into account (e.g. passwords).
Rejoined channels won't come to the fore if "%bgjoin" is set to "$true". Channels of the favorites will come to the fore if 1) the chan isn't already open and 2) "minimize on join" wasn't ticked for this channel.
Note that one issue remains: "/server <someserver> -j #chan1,#chan2" will connect but won't join the channels specified, because "autojoin -s" will skip the channels of the -j parameter too. This could be addressed with a custom /server alias, but I rather won't fiddle about it...
Code:
on *:connect: {
  ; ######## SETUP START ########
  ; (re)join channels with a delay of (N in seconds):
  var %delay = 10

  ; rejoin open channels in background ($true/$false):
  var %bgjoin = $true
  ; ######## SETUP END #########

  autojoin -s

  var %t = $+(delayjoin.chans.,$cid)
  ; set channels to rejoin - loop open channels (if "rejoin on connect" was set in the options)
  if ($hget(delayjoin.usedcids,$cid)) && ($gettok($readini($mircini,options,n2),27,44)) {
    var %n = 1
    while ($chan(%n)) {
      hadd -m %t $v1 $iif(%bgjoin == $true,-n) $chan(%n)
      inc %n
    }
  }
  ; set channels to join - loop favorites (if "enable join on connect" was set in the favorites' general options)
  if ($gettok($readini($mircini,options,n4),37,44)) {
    var %n = 1
    while ($ini($mircini,chanfolder,%n)) {
      tokenize 11 $ini.tokens(44,$!null,$readini($mircini,chanfolder,$v1))
      if (!$hget(%t,$1)) && (($4 == $!null) || ($istok($noqt($4),$network,44))) && ($5 != $!null) && ($me !ison $1) {
        hadd -m %t $1 $iif($6,-n) $1 $iif($3 != $!null,$3)
      }
      inc %n
    }
  }
  ; delayed join of all channels set - start timers
  var %n = 1
  while ($hget(%t,%n).data) {
    $+(.timer,.delayjoin.chans.,$cid,.,%n) 1 $calc((%n -1) * %delay) JOIN $safe2u($v1)
    inc %n
  }
}

on *:disconnect: {
  hadd -m delayjoin.usedcids $cid $true
  if ($hget($+(delayjoin.chans.,$cid))) { hfree $v1 }
  $+(.timer,.delayjoin.chans.,$cid,.*) off
}

alias -l ini.tokens {
  var %c = $iif($1 isnum,$v1,$asc($v1)), %co = $base(%c,10,8), %null = $2
  var %t = $regsubex($$3-,/(?<=^|\ $+ %co $+ )(".+?")(?=\ $+ %co $+ |$)/g,$replace(\t,$chr(%c),$chr(1)))
  var %t = $regsubex(%t,/\ $+ %co $+ (?=\ $+ %co $+ )/g,$chr(%c) $+ %null )
  return $replacexcs(%t,$chr(%c),$chr(11),$chr(1),$chr(%c))
}

alias safe2u { bunset &a | bset -t &a 1 $1 | return $!regsubex(safe2u, $bvar(&a,1-) ,/(\d+)(?: |$)/g,$chr(\1)) }

Edit: forgot to account for the "rejoin on connect" setting.
Posted By: sox147 Re: auto rejoin delay script - 19/05/09 10:05 AM
Thanks for your replies.

How would I add only that background command to the script in your earlier post? That's the one I'm using atm.

https://forums.mirc.com/ubbthreads.php?ub...rt=1#Post211912

I tried a dozen different things and couldn't get the windows to stay in the background on rejoin. I'm obviously stuffing it up.

I also tried your full script (although I don't use favourites)and it wouldn't rejoin at all.

* /join: insufficient parameters

TQ.
Posted By: Horstl Re: auto rejoin delay script - 20/05/09 08:07 PM
argv0 pointed at it already - you will rejoin the channels in the background if you add the "n"-switch to the join command issued by the script. In the script of the post you link to, the command in question is in the 6th line, which would become:

while $chan(%i) { $+(.timer,delayjoin,$cid,$chr(1),$v1) 1 $calc((%i -1) *10) join -n $!gettok($ctimer,2,1) | inc %i }

I was unable to reproduce your error with the latest version of the script though. Did you place the new script in a separate "remotes" file, and removed older versions of the script?
Posted By: sox147 Re: auto rejoin delay script - 21/05/09 03:45 AM
Nice, thanks.

As for the other script, yes I put it in a separate file and unloaded everything else. I'm also using mirc 6.17. Maybe I'll upgrade to the latest one when I get some time.

I won't be using that script but thought I'd mention it incase someone else later on needs it.
Posted By: ELITEeNergizer Re: auto rejoin delay script - 08/09/10 03:34 AM
How do I get the ajoin alias to work? It's not working for me.

Just figured out the problem. Had to fix the names of my servers in my server list. Changed my group irc.rizon.net to Rizon.
Posted By: ELITEeNergizer Re: auto rejoin delay script - 08/09/10 04:48 AM
Okay I can't get the second script to work. Any help?
© mIRC Discussion Forums