MIRC'deki farklı sunuculara otomatik olarak nasıl oturum açabilir, belirli kanallara katılabilir ve her sunucu için farklı bir nicke nasıl sahip olabilirim?
MIRC'deki farklı sunuculara otomatik olarak nasıl oturum açabilir, belirli kanallara katılabilir ve her sunucu için farklı bir nicke nasıl sahip olabilirim?
Yanıtlar:
otomatik bağlantı çoklu sunucu : Menu "Tools" > "Script Editor" > Tab "Remote"
böyle bir şey ekleyin:
on *:START:{
server irc.network1.com
server -m irc.network2.org
server -m irc.network3.net
}
nickinizi ağ ile değiştirin :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
bir kanala katıl (hala aynı kutuda):
/join #yourchannel
İdigas'ın belirttiği gibi, buraya mirc komutları ekleyebilirsiniz
(Oto alternatif bir kanal vardır katılmak açıklanmıştır: Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK
)
güncelleme : otomatik bağlantı komut dosyasını uyarlayarak her şeyi yapabilirsiniz:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
ve bir ağ grubunun herhangi bir sunucusuna bağlanmak için sunucuyu grup adıyla değiştirin: örneğin "irc.freenode.net" yerine "freenode" yazın
(/ server anahtarını almak için "/ help / server")
Hangi irc istemcisini kullandığınıza bağlı olarak, Hix Script'i tavsiye ederim. Bu istemcide rupertonline.ca/hix/main.htm adresinden indirebilirsiniz. Bu istemcide birden çok sunucuya ve sunucu içindeki birden çok kanala otomatik oturum açacak şekilde ayarlayabilirsiniz. Komutlar, örneğin / join #channel ve / join serv.serverinfo.com şeklindedir.
Sorun değil.
Bazı (benim için bilinmeyen) bir nedenden dolayı bunu yazdığım makinede mirc yok, bu yüzden sadece hatırladığım gibi yazacağım ve arayüz üzerinden bulmaya çalışacağım. Mirc, sunucular yerine ağları hatırlar ... belirli bir ağ için çok sayıda sunucunuz olabilir (örneğin, FreeNode). Orada bir yerde "Gerçekleştir" adlı bir seçenek var ... içinde mirc'nin belirli bir ağa / sunucuya bağlandıktan sonra ne yapmasını istediğinizi yazıyorsunuz ... örneğin,
/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel
sizi nickserv olarak tanımlayacak ve kayıtlı ise her zamanki takma adınızı devralacak. İçindeki komutlar standart mirc komutlarıdır (çoğu durumda standart IRC komutları) ... bunu her ağ için ayrı ayrı yapılandırabilirsiniz.
Btw, mirc'i başka bir makineye kopyalarken, perform.ini dizininden kopyalar - bu mini komut dosyalarının kaydedildiği yerdir.
Tüm otomatik katılma kanalları için kanal favorilerinize bakacak aşağıdaki komut dosyasını oluşturun ve mIRC'nin o kanalla ilişkili ağa bağlı olduğundan emin olun.
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
}
}