Bagaimana saya bisa masuk otomatis ke server yang berbeda di MIRC secara otomatis, bergabung dengan saluran tertentu dan memiliki perbedaan untuk setiap server?
Bagaimana saya bisa masuk otomatis ke server yang berbeda di MIRC secara otomatis, bergabung dengan saluran tertentu dan memiliki perbedaan untuk setiap server?
Jawaban:
auto connect multi-server : Menu "Tools" > "Script Editor" > Tab "Remote"
tambahkan sesuatu seperti ini:
on *:START:{
server irc.network1.com
server -m irc.network2.org
server -m irc.network3.net
}
ubah nick Anda dengan jaringan :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
bergabung dengan saluran (masih di kotak yang sama):
/join #yourchannel
dan seperti yang dinyatakan oleh Idigas, Anda dapat menambahkan perintah mirc di sana
(Ada alternatif untuk auto bergabung saluran: Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK
)
pembaruan : Anda juga dapat melakukan semuanya, mengadaptasi skrip sambung otomatis:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
dan untuk terhubung ke server mana pun dari grup jaringan, cukup ganti server dengan nama grup: mis. ganti "irc.freenode.net" dengan "freenode"
("/ help / server" untuk mendapatkan semua / switch server)
Bergantung pada klien irc apa yang Anda gunakan, saya sangat merekomendasikan Hix Script. Anda dapat mengunduhnya di rupertonline.ca/hix/main.htm dalam klien ini, Anda dapat mengaturnya untuk masuk otomatis ke beberapa server dan beberapa saluran di dalam server. Perintahnya adalah / join #channel dan / join serv.serverinfo.com misalnya.
Tidak masalah.
Untuk beberapa (tidak diketahui oleh saya) alasan saya tidak punya mirc pada mesin saya menulis ini, jadi saya hanya akan menuliskannya seperti yang saya ingat, dan Anda mencoba menemukannya melalui antarmuka. Mirc mengingat jaringan daripada server ... Anda dapat memiliki banyak server untuk jaringan tertentu (misalnya, FreeNode). Di suatu tempat di sana ada opsi yang disebut "Lakukan" ... di dalamnya Anda skrip apa yang ingin Anda lakukan setelah terhubung ke jaringan / server tertentu ... misalnya,
/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel
akan mengidentifikasi Anda untuk nickserv, dan mengambil alih nick Anda yang biasa jika Anda telah mendaftarkannya. Perintah di dalamnya adalah perintah mirc standar (perintah IRC standar dalam banyak kasus) ... Anda dapat mengonfigurasikan ini untuk setiap jaringan secara terpisah.
Btw, ketika menyalin mirc ke file copy mesin lain perform.ini dari direktori - itu adalah tempat skrip mini ini disimpan.
Buat skrip berikut yang akan terlihat di saluran favorit Anda untuk semua saluran gabung otomatis dan pastikan bahwa mIRC terhubung ke jaringan yang terkait dengan saluran itu.
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
}
}