Wie kann ich mich automatisch bei verschiedenen Servern in MIRC anmelden, bestimmten Kanälen beitreten und für jeden Server einen unterschiedlichen Nick haben?

10

Wie kann ich mich automatisch bei verschiedenen Servern in MIRC anmelden, bestimmten Kanälen beitreten und für jeden Server einen unterschiedlichen Nick haben?


quelle
Ich benutze den Mirc-Client;)

Antworten:

11

Multi-Server automatisch verbinden : Menu "Tools" > "Script Editor" > Tab "Remote"Fügen Sie Folgendes hinzu:

on *:START:{
  server irc.network1.com
  server -m irc.network2.org
  server -m irc.network3.net
}

Ändern Sie Ihren Nick nach Netzwerk :Menu "Tools" > "Options..." > Category "Connect\Options" > Button "Perform..." > Check "Enable perform on connect" > Choose (or Add) your Network > Add the following to the text box:

/nick yournick

einem Kanal beitreten (immer noch im selben Feld):

/join #yourchannel

und wie von Idigas angegeben, können Sie dort beliebige mirc-Befehle hinzufügen

(Es gibt eine Alternative zum Auto join ein Kanal: Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK)

Update : Sie können auch alles tun, indem Sie das Auto-Connect-Skript anpassen:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2

und um eine Verbindung zu einem Server einer Netzwerkgruppe herzustellen, ersetzen Sie den Server einfach durch den Gruppennamen: z. B. "irc.freenode.net" durch "freenode" ersetzen

("/ help / server", um alle / server-Schalter zu erhalten)

fluxtendu
quelle
0

Abhängig davon, welchen IRC-Client Sie verwenden, empfehle ich Hix Script. Sie können es unter rupertonline.ca/hix/main.htm in diesem Client herunterladen. Sie können festlegen, dass es sich automatisch bei mehreren Servern und mehreren Kanälen im Server anmeldet. Die Befehle sind beispielsweise / join #channel und / join serv.serverinfo.com.

AskaGamer
quelle
Es hört sich so an, als würde das OP den MIRC- Client (auch bekannt als mIRC) ( mirc.com ) verwenden ... weißt du, da er es im Titel, in der Frage und in den Tags erwähnt hat ...
Quacksalber 11.
Hix-Skript ist mIRC, es ist nur ein eigener Mod dafür.
AskaGamer
Für so etwas benötigen Sie keine zusätzlichen Skripte.
Turm
0

Kein Problem.

Aus irgendeinem (mir unbekannten) Grund habe ich keinen mirc auf der Maschine, von der ich das schreibe, also schreibe ich es einfach aus, wenn ich mich erinnere, und Sie versuchen, es über die Schnittstelle zu finden. Mirc merkt sich eher Netzwerke als Server ... Sie können viele Server für ein bestimmtes Netzwerk haben (z. B. FreeNode). Irgendwo dort gibt es eine Option namens "Perform" ... darin schreiben Sie, was mirc tun soll, wenn Sie eine Verbindung zu einem bestimmten Netzwerk / Server herstellen ... zum Beispiel

/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel

identifiziert dich zu nickserv und übernimmt deinen üblichen Nick, wenn du ihn registriert hast. Die darin enthaltenen Befehle sind Standard-Mirc-Befehle (in den meisten Fällen Standard-IRC-Befehle). Sie können dies für jedes Netzwerk einzeln konfigurieren.

Übrigens, wenn Sie mirc aus seinem Verzeichnis in eine andere Maschinenkopiedatei perform.ini kopieren, werden diese Miniskripte dort gespeichert.

Turm
quelle
Ich verstehe die Reihenfolge Ihrer Befehle nicht. Der "/ msg nickserv Ghost ..." sollte nicht der erste sein. Und warum zwei "/ nick", wenn Sie auf nickserv identifiziert sind?
Fluxtendu
@fluxtendu - Gute Trauer. Ich erinnere mich nicht einmal mehr daran, dies beantwortet zu haben :) ... auf jeden Fall zu unserer Frage: Wenn jemand auf diesem Server bereits unter "nixnub" steht, können Sie es ihm nicht auf Anhieb abnehmen. Verwenden Sie also eine temporäre.
Turm
0

Erstellen Sie das folgende Skript, das in Ihren Kanalfavoriten nach allen automatisch verbundenen Kanälen sucht, und stellen Sie sicher, dass mIRC mit dem diesem Kanal zugeordneten Netzwerk verbunden ist.

on *:start: AutoConnect

alias AutoConnect {
  ; Ensure we are connected to all existing servers
  var %n = $null
  var %i = $scon(0)
  while (%i) {
    %n = $addtok(%n,$scon(%i).network,32)
    if ($scon(%i).server == $null) scid -t10 $scon(%i) server $scon(%i).network
    dec %i
  }

  ; Now loop through favourites and make sure we are connected
  ; to the networks for all favourite channels that are autojoin.
  var %i = $ini(mirc.ini,chanfolder,0)
  while (%i) {
    var %ini = $readini(mirc.ini,chanfolder,$ini(mirc.ini,chanfolder,%i))
    var %ini = $replace(%ini,$+($chr(44),$chr(44)),$+($chr(44),Z,$chr(44)))
    var %ini = $replace(%ini,$+($chr(44),$chr(44)),$+($chr(44),Z,$chr(44)))
    var %chan = $gettok(%ini,1,44)
    var %net = $noqt($gettok(%ini,4,44))
    var %autojoin = $gettok(%ini,5,44)
    if ((%net != $null) && (!$istok(%n,%net,32)) && (%autojoin)) {
      server -m %net
      %n = $addtok(%n,%net,32)
    }
    dec %i
  }
}
Sophist
quelle