Як я можу автоматично входити на різні сервери на MIRC автоматично, приєднуватися до певних каналів і мати різний прізвище для кожного сервера?
Як я можу автоматично входити на різні сервери на MIRC автоматично, приєднуватися до певних каналів і мати різний прізвище для кожного сервера?
Відповіді:
автоматичне підключення мультисервера : Menu "Tools" > "Script Editor" > Tab "Remote"
додайте щось подібне:
on *:START:{
server irc.network1.com
server -m irc.network2.org
server -m irc.network3.net
}
змінити свій нік по мережі :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
приєднатися до каналу (все ще в тому ж полі):
/join #yourchannel
і, як заявив Idigas, ви можете додати туди будь-які команди mirc
(Там альтернатива для автоматичного приєднання до каналу: Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK
)
оновлення : ви також можете зробити все, адаптуючи сценарій автоматичного підключення:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2
і щоб підключитися до будь-якого сервера мережевої групи, просто замініть сервер на ім'я групи: наприклад, замініть "irc.freenode.net" на "freenode"
("/ help / server", щоб отримати все / server server)
Залежно від того, який клієнт irc ви використовуєте, я дуже рекомендую Hix Script. Ви можете завантажити його за адресою rupertonline.ca/hix/main.htm у цього клієнта. Ви можете встановити його для автоматичного входу на декілька серверів та декілька каналів на сервері. Команди, наприклад, / join #channel та / join serv.serverinfo.com, наприклад.
Нема проблем.
З якихось (невідомих мені) причин у мене немає дзеркала на машині, з якої я це пишу, тому я просто випишу це, як я пам’ятаю, а ви спробуєте знайти його через інтерфейс. Mirc запам'ятовує мережі, а не сервери ... у вас може бути безліч серверів для певної мережі (наприклад, FreeNode). Десь там є опція під назвою "Виконати" ... в ній ви скриптуєте те, що ви хочете виконати mirc при підключенні до певної мережі / сервера ... наприклад,
/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel
ідентифікує вас до nickserv та забере ваш звичайний нік, якщо ви його зареєстрували. Команди в ньому - це стандартні команди mirc (стандартні команди IRC у більшості випадків) ... Ви можете налаштувати це для кожної мережі окремо.
Btw, при копіюванні mirc на інший файл копіювання файлів perform.ini зі свого каталогу - саме там зберігаються ці міні-скрипти.
Створіть наступний скрипт, який буде шукати вибране для вашого каналу для всіх каналів автоматичного приєднання та переконайтеся, що mIRC підключений до мережі, пов’язаної з цим каналом.
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
}
}