Torrent Invites - Get your free bittorrent tracker invitations! - Powered by vBulletin
Ad
Page 1 of 2 12 LastLast
Results 1 to 10 of 18
  1. #1

    Posts
    671
    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; 12-29-2009 at 09:29 AM.


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

    Posts
    241
    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

    Posts
    131
    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

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

  6. #5

    Posts
    131
    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

    Posts
    671
    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

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

  9. #8

    Posts
    3,771
    Here are the step-by-step instructions to log onto IRC.

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

  10. #9

    Posts
    41
    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

    Posts
    671
    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 12 LastLast

Similar Threads

  1. Replies: 2
    Last Post: 02-26-2011, 06:39 AM
  2. My mIRC Auto-join Script
    By ToMz in forum Software
    Replies: 5
    Last Post: 08-01-2010, 04:18 PM
  3. Dedicated server > Mirc connection problem.
    By JulianSix in forum Help
    Replies: 2
    Last Post: 04-06-2009, 08:15 AM
  4. BlackBerry Connect Now Available On The Motorola Q
    By torrentman in forum Computers
    Replies: 2
    Last Post: 07-11-2008, 12: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
  •