mIRC Join on Connect Script
Register

We are the best invite forum on the internet! Here you will find free invites, free seedboxes, free bonuses, and much more. Our members know the true meaning of sharing and have created a truly global bittorent community! Our site has the most up to date information on all private trackers and our members will guide you and introduce you to this truly secretive and enlightened club. Ready to get started? Register now!


Page 1 of 2 1 2 LastLast
Results 1 to 10 of 20
  1. #1

    Join Date
    Dec 2008
    Location
    the Netherlands
    Posts
    671

    Default mIRC Join on Connect Script

    mIRC Join on Connect Guide

    Edit 12/24/2009: Added ON NOTICE part. Thanks Luffy!

    Many trackers have their own IRC-channel and maybe even their own IRC-server. Most of the time, it is required to identify yourself on the server before you can join any channels or before you can speak in a channel. If you want to be on several servers at the same time, it's pretty time consuming to type your identification manually every single time you start up mIRC. This guide will help you to make a script that will identify you on all servers when you start up mIRC.


    Step 1
    Open mIRC and open the Script Editor by pressing Alt + R or by browsing to Tools -> Scripts Editor. Go to File -> New and click on the Remote tab.

    Step 2
    It's best to start off with the servers you don't need to identify for, i.e. free for everyone. Enter the following code:
    Code:
    on *:start:{ server irc.ircserver.com -i Nick -j #channel
    where of course ircserver.com should be replaced with the real irc server, Nick should be replaced with the nick you want to join the server and channel should be replaced with the channel you would like to join. You can join more channels by adding ",#channel2,#channel3" etc to the line.

    You can enter more servers by pressing Enter and adding the following line(s):
    Code:
      /server -m irc.ircserver.com -i Nick -j #channel
    with the same things replaced.

    For example, it will look something like this:



    Step 3
    Now we can add the other trackers for which identification is necessary. Add those according to the following line(s):
    Code:
    /server -m irc.ircserver.com -i Nick
    For example, it will look something like this:

    Make sure to Save your script now!



    Note: TL requires that you connect via port 7011, that's why I added the 7011 in between the server and the nick.

    Step 4
    The script that joins every server is now finished. However, when you're connected to a server, you want it to automatically identify you and join the channel(s). So we have to make seperate scripts for the servers that require identification once you are connected with them. Open a new script for every single server that needs identification and click on the Remote tab again.

    Add the following line to the script:
    Code:
    on *:connect:{ if ($network == network) { nick Nick | msg NickServ identify password | join #channel } }
    where network should be replaced by the network, Nick by your nick name, password by your personal password for the server, and channel for the channel you would like to join.

    In some cases, the scripts is going too fast for the irc server: The script already joins the channel, but the irc server hasn't recognized you yet. You can then either build in some kind of timer, or you could trigger the join command when the irc server has recognized you. I use the latter.

    The code for that is:
    Code:
    on *:NOTICE:*You are now recognized*:*:{
      if ($nick == NickServ && $network == Network) {
        join #channel
      }
    }
    For example, for torrentleech:


    Of course it can be the case that the identification goes in a different way than via Nickserv. For example, for RevolutionTT the code is:
    Code:
    on *:connect:{ if ($network == RevolutionTT) { nick Nick | msg NickServ IDENTIFY password | RevoTT !invite Nick hashcode } }
    This will look like:


    Save all these scripts as well!

    The code for other trackers are trivial. However, if you have troubles with one particular network I can look into it. Just PM me.

    Step 5
    Now all you have to do is activate the first script you made (the one with on *start). You do this by going to File -> Load and double-click this script. mIRC will ask you to Run initialization commands, which you should respond with Yes


    That's it! If you did everything correctly, mIRC should be connecting to all servers, identifying you on every server and join the desired channel(s)!

    Good luck and have fun scripting!
    Last edited by Archi; December 29th, 2009 at 12:29 PM.


  2. To remove ads become VIP. Inquire about advertising here.
  3. #2

    Join Date
    Aug 2009
    Posts
    246

    Default

    Thanks for this, has been quite useful, I found something else that may be useful too, maybe sometimes you want to join a channel that requires identify and then ask for invite and accept it, so here's a possible solution:

    on *:connect: { if ($network = network) { nick Yournick | msg NickServ identify yourpass | .timer 1 4 msg theinviter !invite yournick hashcode } }
    on *:INVITE:#channel:/join $chan


    I know the last script you posted would have worked, but only in some cases, it didn't worked for me because it asked for the invite before the nickserv acceptance and I couldn't join the channel because I use for BMTV and it invites you to three different channels but I only wanted to join one

    Hope someone founds this useful, good luck!

  4. #3

    Join Date
    Apr 2009
    Posts
    131

    Default

    Quote Originally Posted by Ferchu View Post
    Thanks for this, has been quite useful, I found something else that may be useful too, maybe sometimes you want to join a channel that requires identify and then ask for invite and accept it, so here's a possible solution:

    on *:connect: { if ($network = network) { nick Yournick | msg NickServ identify yourpass | .timer 1 4 msg theinviter !invite yournick hashcode } }
    on *:INVITE:#channel:/join $chan


    I know the last script you posted would have worked, but only in some cases, it didn't worked for me because it asked for the invite before the nickserv acceptance and I couldn't join the channel because I use for BMTV and it invites you to three different channels but I only wanted to join one

    Hope someone founds this useful, good luck!
    What is the Timer # mean? Does that mean it waits 1 second or 14 seconds? Could we have the syntax please. Thanks.

  5. #4

    Join Date
    Dec 2008
    Location
    the Netherlands
    Posts
    671

    Default

    1 is the number of repetitions it times, the 4 is the number of seconds it times.

  6. #5

    Join Date
    Apr 2009
    Posts
    131

    Default

    Quote Originally Posted by Archi View Post
    1 is the number of repetitions it times, the 4 is the number of seconds it times.
    Oh ok. Will the timer feature work in 'Perform' or just in the script section?

  7. #6

    Join Date
    Dec 2008
    Location
    the Netherlands
    Posts
    671

    Default

    I'm not sure, I like to do it all by myself. However, this suggests the timer command also works:
    IRC mIRC » IRC Perform

  8. #7

    Join Date
    Sep 2009
    Posts
    191

    Default

    hey can u tell me exactly how 2 connect torrent-invite irc
    and my mircis asking for regestration
    any help ???

  9. #8

    Join Date
    Jun 2009
    Posts
    5,199

    Default

    Here are the step-by-step instructions to log onto IRC.

    http://www.torrent-invites.com/help/...irc-rules.html

  10. #9

    Join Date
    Aug 2010
    Location
    Berlin, Germany, Germany
    Posts
    56

    Default

    Question on this line:

    on *:connect:{ if ($network == network) { nick Nick | msg NickServ identify password | join #channel } }

    If I have more than one Servers to connect and identify to ... do i need to make a new script for each server that needs identification? I tried to do this:

    on *:connect:{ if ($network == network) { nick Nick | msg NickServ identify password | join #channel } }
    on *:connect:{ if ($network == othernetwork) { nick Nick | msg NickServ identify password | join #channel } }

    But that didnt work. Any help appreciated

  11. #10

    Join Date
    Dec 2008
    Location
    the Netherlands
    Posts
    671

    Default

    No it doesn't work like yet, the reason I don't know either. I always use seperate scripts for each server.

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Replies: 2
    Last Post: February 26th, 2011, 09:39 AM
  2. My mIRC Auto-join Script
    By ToMz in forum Software
    Replies: 5
    Last Post: August 1st, 2010, 07:18 PM
  3. Dedicated server > Mirc connection problem.
    By JulianSix in forum Help
    Replies: 2
    Last Post: April 6th, 2009, 11:15 AM
  4. BlackBerry Connect Now Available On The Motorola Q
    By torrentman in forum Computers
    Replies: 2
    Last Post: July 11th, 2008, 03:43 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •