Làm cách nào tôi có thể tự động đăng nhập vào các máy chủ khác nhau trên MIRC, tham gia một số kênh nhất định và có nick khác nhau cho mỗi máy chủ?
Làm cách nào tôi có thể tự động đăng nhập vào các máy chủ khác nhau trên MIRC, tham gia một số kênh nhất định và có nick khác nhau cho mỗi máy chủ?
Câu trả lời:
tự động kết nối nhiều máy chủ : Menu "Tools" > "Script Editor" > Tab "Remote"
thêm một số thứ như thế này:
on *:START:{
server irc.network1.com
server -m irc.network2.org
server -m irc.network3.net
}
thay đổi nick của bạn bằng mạng :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
tham gia một kênh (vẫn trong cùng một hộp):
/join #yourchannel
và như Idigas đã nêu, bạn có thể thêm bất kỳ lệnh mirc nào ở đó
(Có một cách khác để tự động tham gia một kênh Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK
:)
cập nhật : bạn cũng có thể làm mọi thứ, điều chỉnh tập lệnh tự động kết nối:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
và để kết nối với bất kỳ máy chủ nào của nhóm mạng, chỉ cần thay thế máy chủ bằng tên nhóm: ví dụ: thay thế "irc.freenode.net" bằng "freenode"
("/ help / server" để nhận tất cả chuyển đổi / máy chủ)
Phụ thuộc vào ứng dụng khách irc nào bạn đang sử dụng, tôi đánh giá cao Hix Script. Bạn có thể tải xuống tại rupertonline.ca/hix/main.htm trong ứng dụng khách này, bạn có thể đặt nó để tự động đăng nhập vào nhiều máy chủ và nhiều kênh trong máy chủ. Các lệnh là / tham gia #channel và / tham gia serv.serverinfo.com chẳng hạn.
Không vấn đề gì.
Đối với một số lý do (không rõ đối với tôi) tôi không có mirc trên máy tôi đang viết cái này từ đó, vì vậy tôi sẽ chỉ viết nó ra khi tôi nhớ, và bạn cố gắng tìm nó qua giao diện. Mirc nhớ các mạng thay vì máy chủ ... bạn có thể có rất nhiều máy chủ cho một mạng nhất định (ví dụ: FreeNode). Ở đâu đó trong đó có một tùy chọn gọi là "Thực hiện" ... trong đó bạn có kịch bản mà bạn muốn mirc thực hiện khi kết nối với một mạng / máy chủ nhất định ... chẳng hạn,
/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel
sẽ xác định bạn là người khó tính và chiếm lấy nick thông thường của bạn nếu bạn đã đăng ký. Các lệnh trong đó là các lệnh mirc tiêu chuẩn (các lệnh IRC tiêu chuẩn trong hầu hết các trường hợp) ... bạn có thể định cấu hình lệnh này cho mọi mạng riêng lẻ.
Btw, khi sao chép mirc sang tệp sao chép máy khác biểu diễn từ tệp thư mục của nó - đó là nơi lưu các tập lệnh nhỏ này.
Tạo tập lệnh sau sẽ tìm trong mục yêu thích kênh của bạn cho tất cả các kênh tự động tham gia và đảm bảo rằng mIRC được kết nối với mạng được liên kết với kênh đó.
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
}
}