Jump to content

- - - - -

Help me, for I am an IRCtard.

Posted by SirWilliam , 23 May 2012 · 621 views

Despite multiple, generally differing instructions on several occasions (my recollection of all instances lacking), I find myself manually typing in and joining every desired channel any time I connect to IRC (I use mIRC). I've put up with it for months but figured it was finally time to do it the smarter way.

Keeping in mind that I'm an IRCtard, can anyone please help me set up an auto-join list (with dumbed down directions, preferably)? Would be most appreciated. :)

Chief Savage Man
May 25 2012 10:42 AM
/coup sard
Thanks all. I think I'm going to again go the Perform route (I'd forgotten about it).

I'm presently working with the following:
/identify PW
/pause ms 1500
/j #cybergoons
/j #privchan1 PW
/j #privchan2
/j #privchan3 PW
/j #privchan4

It won't open #privchan1 for me though when I connect. It tells me 'You need a registered nick to join that channel.' Not sure how to resolve that. :-/
May 25 2012 05:59 PM
alias pause {
  var %e = !echo $color(info) -a * /pause:
  if ($version < 5.91) {
    %e this snippet requires atleast mIRC version 5.91
  elseif ($isid) {
    %e this snippet can only be called as a command.
  elseif (!$regex(pause,$1-,/^m?s \d+$/Si)) {
    %e incorrect/insufficient parameters. Syntax: /pause <s|ms> <N>
  elseif ($1 == ms) && ($os isincs 9598ME) {
    %e cannot use milliseconds parameter on OS'es beneath Win2k
  elseif ($2 !isnum 1-) {
    %e must specify a number within range 1-
  else {
    var %wsh = $+(wsh,$ticks,$r(1111,9999)), %cmd
    if ($1 == s) %cmd = ping.exe -n $int($calc($2 + 1))
    else %cmd = pathping.exe -n -w 1 -q 1 -h 1 -p $iif($2 > 40,$calc($2 - 40),$2)
    .comopen %wsh wscript.shell
    if ($comerr) %e unable to open Wscript.Shell
    else .comclose %wsh $com(%wsh,run,1,bstr*,% $+ comspec% /c %cmd >nul,uint,0,bool,true)

Needs to be in. Tools > Script editor > Remote.
Yay, thanks. :)
Emperor Marx
May 26 2012 10:26 AM

/coup sard

Posted Image

I assure you that is even higher on some people's lists

I use a list of commands instead of an autojoin list because the autojoin and nick commands are processed by different parts of the IRC server and sometimes are processed one after another. If the autojoin list is processed before your identify command is, you can end up being kicked from restricted access channels because the access lists only work when you're identified with nickserv (/nickserv identify password). Using a command list and explicitly putting the identify code before the join keeps this from happening.

AJOIN > Perform [or all other scripts] specifically for this reason. AJOIN is a NickServ command, and is triggered by IDENTIFY. It's also universal and you get all the same access no matter where you IDENT from.
Isaac MatthewII
Jun 07 2012 03:22 AM
Wow thanks for the auto perform thing. It saves the pain when I disconnect and go home and reconnect of being banned from access channels.

February 2016

7 8910111213

Recent Entries

Recent Comments