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

21234

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

10
ich benutze den mirc-client;) vor 14 Jahren 0

4 Antworten auf die Frage

11
fluxtendu

Auto-Connect-Multi-Server : 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 per 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 in derselben Box):

/join #yourchannel 

und wie von Idigas festgestellt, 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

Um eine Verbindung zu einem Server einer Netzwerkgruppe herzustellen, ersetzen Sie den Server einfach durch den Gruppennamen: Ersetzen Sie beispielsweise "irc.freenode.net" durch "freenode".

("/ help / server", um den gesamten / server-Switch zu erhalten)

0
AskaGamer

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 bei mehreren Servern und mehreren Kanälen innerhalb des Servers automatisch anmeldet. Die Befehle lauten beispielsweise / join #channel und / join serv.serverinfo.com.

es hört sich an, als würde das OP den MIRC (aka mIRC) Client (http://www.mirc.com/) verwenden ... wissen Sie, seit er es im Titel und die Frage und die Tags erwähnt hat. . quack quixote vor 14 Jahren 0
Hix-Skript ist mIRC sein nur sein eigener Mod dafür. AskaGamer vor 14 Jahren 0
Sie brauchen keine zusätzlichen Skripte für so etwas. Rook vor 14 Jahren 0
0
Rook

Kein Problem.

Aus irgendeinem (mir unbekannten) Grund habe ich kein Mirc auf der Maschine, aus der ich das schreibe, also schreibe ich es einfach so auf, wie ich mich erinnere, und Sie versuchen es über das Interface zu finden. Mirc erinnert sich eher an Netzwerke als an Server. Für ein bestimmtes Netzwerk (z. B. FreeNode) können viele Server vorhanden sein. Irgendwo gibt es eine Option namens "Perform", in der Sie skripten, was mirc beim Verbinden mit einem bestimmten Netzwerk / Server tun soll. Zum Beispiel:

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

identifiziert dich bei Nickserv und übernimmst deinen üblichen Nick, wenn du ihn registriert hast. Befehle darin sind standardmäßige mirc-Befehle (in den meisten Fällen Standard-IRC-Befehle) ... Sie können dies für jedes Netzwerk individuell konfigurieren.

Übrigens, wenn Sie mirc auf eine andere Maschine kopieren, kopieren Sie die Datei perform.ini aus ihrem Verzeichnis - dort werden diese Mini-Skripts gespeichert.

Ich verstehe die Reihenfolge Ihrer Befehle nicht. Das "/ msg nickserv ghost ..." sollte nicht an erster Stelle stehen? Und warum gibt es zwei "/ nick", wenn Sie auf Nickserv identifiziert werden? fluxtendu vor 14 Jahren 0
@fluxtendu - Guter Kummer. Ich kann mich nicht erinnern, dass ich das überhaupt noch einmal geantwortet habe :) ... sowieso, zur Frage: Wenn jemand auf diesem Server bereits unter "nixnub" steht, kann man es ihm nicht gleich nehmen. Verwenden Sie also eine temporäre. Rook vor 14 Jahren 0
0
Sophist

Erstellen Sie das folgende Skript, das in Ihren Kanalfavoriten für alle Autojoin-Kanäle angezeigt wird, und stellen Sie sicher, dass mIRC mit dem Netzwerk verbunden ist, das diesem Kanal zugeordnet 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 } }