Jak mogę automatycznie logować się do różnych serwerów MIRC automatycznie, dołączać do niektórych kanałów i mieć dla każdego serwera inny nick?
Jak mogę automatycznie logować się do różnych serwerów MIRC automatycznie, dołączać do niektórych kanałów i mieć dla każdego serwera inny nick?
Odpowiedzi:
automatyczne połączenie wielu serwerów : Menu "Tools" > "Script Editor" > Tab "Remote"
dodaj coś takiego:
on *:START:{
server irc.network1.com
server -m irc.network2.org
server -m irc.network3.net
}
zmień swój nick przez sieć :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
dołącz do kanału (wciąż w tym samym polu):
/join #yourchannel
i jak stwierdził Idigas, możesz dodać tam dowolne polecenia mirc
(Jest to alternatywa dla Auto join kanał: Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK
)
aktualizacja : możesz także zrobić wszystko, dostosowując skrypt automatycznego łączenia:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
i aby połączyć się z dowolnym serwerem grupy sieci, po prostu zastąp serwer nazwą grupy: np. zamień „irc.freenode.net” na „freenode”
(„/ help / server”, aby uzyskać wszystkie przełączniki / server)
Zależy od jakiego klienta irc używasz, gorąco polecam Hix Script. Możesz pobrać go ze strony rupertonline.ca/hix/main.htm w tym kliencie, możesz ustawić automatyczne logowanie do wielu serwerów i wielu kanałów na serwerze. Polecenia to na przykład / join #channel i / join serv.serverinfo.com.
Nie ma problemu.
Z jakiegoś (nieznanego mi) powodu nie mam mirc na komputerze, z którego to piszę, więc po prostu wypiszę to, jak pamiętam, i spróbujesz znaleźć to przez interfejs. Mirc zapamiętuje sieci, a nie serwery ... możesz mieć wiele serwerów dla określonej sieci (na przykład FreeNode). Gdzieś tam jest opcja o nazwie „Wykonaj” ... w niej piszesz, co chcesz zrobić po podłączeniu do określonej sieci / serwera, na przykład,
/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel
zidentyfikuje cię do nickserv i przejmie twój zwykły nick, jeśli go zarejestrujesz. Polecenia w nim są standardowymi poleceniami mirc (w większości przypadków standardowe polecenia IRC) ... możesz to skonfigurować indywidualnie dla każdej sieci.
Przy okazji, podczas kopiowania mirc na inny plik kopiowania maszynowego perform.ini z jego katalogu - to tam zapisywane są te mini-skrypty.
Utwórz następujący skrypt, który będzie wyglądał w ulubionych na wszystkich kanałach automatycznego łączenia i upewnij się, że mIRC jest podłączony do sieci powiązanej z tym kanałem.
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
}
}