Make mIRC Auto Identify to NickServ/ru
From SHellium Wiki
И так предлагаю вам скрипт который позволит забыть о идентификации свего ника все делаеть ся довольно таки просто и так :
1- запустите свой mIRC
2- Нажмите Alt+R или зайдите в Tools(настройки)--> Script Editor(редактор скриптов)
3- выберите вкладку Remote(Скрипты) и всамом внизу вставляем сам скрипт
;##############################################################################################
;######################################### AUTOIDENTIFY#######################################
;##############################################################################################
menu menubar {
автоидент:/autoid
}
alias autoid {
if $dialog(autoid) = $null { dialog -m autoid autoid }
else halt
}
dialog autoid {
icon icons\autoid.ico
title "Авто идентификация"
size -1 -1 250 265
tab "Для ников", 765, 5 5 237 197
box "Ники" 123,30 27 100 165, tab 765
box "Пароли" 113,135 27 100 165, tab 765
check "",1,13 45 15 15 , tab 765
edit %autoid.nick1 ,10,35 42 90 20,center,autohs, tab 765
edit %autoid.pass1 ,11,140 42 90 20,center,autohs, pass, tab 765
check "",2,13 70 15 15 , tab 765
edit %autoid.nick2 ,20,35 67 90 20,center,autohs, tab 765
edit %autoid.pass2 ,21,140 67 90 20,center,autohs, pass, tab 765
check "",3,13 95 15 15 , tab 765
edit %autoid.nick3 ,30,35 92 90 20,center,autohs, tab 765
edit %autoid.pass3 ,31,140 92 90 20,center,autohs, pass, tab 765
check "",4,13 120 15 15 , tab 765
edit %autoid.nick4 ,40,35 117 90 20,center,autohs, tab 765
edit %autoid.pass4 ,41,140 117 90 20,center,autohs, pass, tab 765
check "",5,13 145 15 15 , tab 765
edit %autoid.nick5 ,50,35 142 90 20,center,autohs, tab 765
edit %autoid.pass5 ,51,140 142 90 20,center,autohs, pass, tab 765
check "",6,13 170 15 15 , tab 765
edit %autoid.nick6 ,60,35 168 90 20,center,autohs, tab 765
edit %autoid.pass6 ,61,140 168 90 20,center,autohs, pass, tab 765
tab "Для каналов", 766
box "Каналы" 133,30 27 100 165, tab 766
box "Пароли" 143,135 27 100 165, tab 766
check "",101,13 45 15 15 , tab 766
edit %autoid.channel1 ,100,35 42 90 20,center,autohs, tab 766
edit %autoid.passch1 ,110,140 42 90 20,center,autohs, pass, tab 766
check "",201,13 70 15 15 , tab 766
edit %autoid.channel2 ,200,35 67 90 20,center,autohs, tab 766
edit %autoid.passch2 ,210,140 67 90 20,center,autohs, pass, tab 766
check "",301,13 95 15 15 , tab 766
edit %autoid.channel3 ,300,35 92 90 20,center,autohs, tab 766
edit %autoid.passch3 ,310,140 92 90 20,center,autohs, pass, tab 766
check "",401,13 120 15 15 , tab 766
edit %autoid.channel4 ,400,35 117 90 20,center,autohs, tab 766
edit %autoid.passch4 ,410,140 117 90 20,center,autohs, pass, tab 766
check "",501,13 145 15 15 , tab 766
edit %autoid.channel5 ,500,35 142 90 20,center,autohs, tab 766
edit %autoid.passch5 ,510,140 142 90 20,center,autohs, pass, tab 766
check "",601,13 170 15 15 , tab 766
edit %autoid.channel6 ,600,35 168 90 20,center,autohs, tab 766
edit %autoid.passch6 ,610,140 168 90 20,center,autohs, pass, tab 766
button "Хорошо",1000,5 205 240 26,ok
button "Отмена",2000,5 235 240 26,cancel
}
on *:dialog:autoid:init:*: {
/tip 1 Использование ника из 1 слота.
/tip 2 Использование ника из 2 слота.
/tip 3 Использование ника из 3 слота.
/tip 4 Использование ника из 4 слота.
/tip 5 Использование ника из 5 слота.
/tip 6 Использование ника из 6 слота.
/tip 101 Использование канала из 1 слота.
/tip 201 Использование канала из 2 слота.
/tip 301 Использование канала из 3 слота.
/tip 401 Использование канала из 4 слота.
/tip 501 Использование канала из 5 слота.
/tip 601 Использование канала из 6 слота.
/tip 10 Введите ник, который нужно идентифицировать.
/tip 20 Введите ник, который нужно идентифицировать.
/tip 30 Введите ник, который нужно идентифицировать.
/tip 40 Введите ник, который нужно идентифицировать.
/tip 50 Введите ник, который нужно идентифицировать.
/tip 60 Введите ник, который нужно идентифицировать.
/tip 11 Введите пароль к нику слева.
/tip 21 Введите пароль к нику слева.
/tip 31 Введите пароль к нику слева.
/tip 41 Введите пароль к нику слева.
/tip 51 Введите пароль к нику слева.
/tip 61 Введите пароль к нику слева.
/tip 100 Введите канал, который нужно идентифицировать. Впереди не забудьте поставить значок #.
/tip 200 Введите канал, который нужно идентифицировать. Впереди не забудьте поставить значок #.
/tip 300 Введите канал, который нужно идентифицировать. Впереди не забудьте поставить значок #.
/tip 400 Введите канал, который нужно идентифицировать. Впереди не забудьте поставить значок #.
/tip 500 Введите канал, который нужно идентифицировать. Впереди не забудьте поставить значок #.
/tip 600 Введите канал, который нужно идентифицировать. Впереди не забудьте поставить значок #.
/tip 110 Введите пароль к каналу слева.
/tip 210 Введите пароль к каналу слева.
/tip 310 Введите пароль к каналу слева.
/tip 410 Введите пароль к каналу слева.
/tip 510 Введите пароль к каналу слева.
/tip 610 Введите пароль к каналу слева.
/tip 1000 Сохранение всех настроек.
/tip 2000 Выход без изменений настроек.
if %autoid.nick1.enabled = on { did -c autoid 1 }
if %autoid.nick2.enabled = on { did -c autoid 2 }
if %autoid.nick3.enabled = on { did -c autoid 3 }
if %autoid.nick4.enabled = on { did -c autoid 4 }
if %autoid.nick5.enabled = on { did -c autoid 5 }
if %autoid.nick6.enabled = on { did -c autoid 6 }
if %autoid.channel1.enabled = on { did -c autoid 101 }
if %autoid.channel2.enabled = on { did -c autoid 201 }
if %autoid.channel3.enabled = on { did -c autoid 301 }
if %autoid.channel4.enabled = on { did -c autoid 401 }
if %autoid.channel5.enabled = on { did -c autoid 501 }
if %autoid.channel6.enabled = on { did -c autoid 601 }
;did -ft $dname 1000
}
on *:dialog:autoid:sclick:1000: {
if ($did(autoid,1).state = 1) { %autoid.nick1.enabled = on } | else { %autoid.nick1.enabled = off }
if ($did(autoid,2).state = 1) { %autoid.nick2.enabled = on } | else { %autoid.nick2.enabled = off }
if ($did(autoid,3).state = 1) { %autoid.nick3.enabled = on } | else { %autoid.nick3.enabled = off }
if ($did(autoid,4).state = 1) { %autoid.nick4.enabled = on } | else { %autoid.nick4.enabled = off }
if ($did(autoid,5).state = 1) { %autoid.nick5.enabled = on } | else { %autoid.nick5.enabled = off }
if ($did(autoid,6).state = 1) { %autoid.nick6.enabled = on } | else { %autoid.nick6.enabled = off }
if ($did(autoid,101).state = 1) { %autoid.channel1.enabled = on } | else { %autoid.channel1.enabled = off }
if ($did(autoid,201).state = 1) { %autoid.channel2.enabled = on } | else { %autoid.channel2.enabled = off }
if ($did(autoid,301).state = 1) { %autoid.channel3.enabled = on } | else { %autoid.channel3.enabled = off }
if ($did(autoid,401).state = 1) { %autoid.channel4.enabled = on } | else { %autoid.channel4.enabled = off }
if ($did(autoid,501).state = 1) { %autoid.channel5.enabled = on } | else { %autoid.channel5.enabled = off }
if ($did(autoid,601).state = 1) { %autoid.channel6.enabled = on } | else { %autoid.channel6.enabled = off }
%autoid.nick1 = $did(10)
%autoid.nick2 = $did(20)
%autoid.nick3 = $did(30)
%autoid.nick4 = $did(40)
%autoid.nick5 = $did(50)
%autoid.nick6 = $did(60)
%autoid.pass1 = $did(11)
%autoid.pass2 = $did(21)
%autoid.pass3 = $did(31)
%autoid.pass4 = $did(41)
%autoid.pass5 = $did(51)
%autoid.pass6 = $did(61)
%autoid.channel1 = $did(100)
%autoid.channel2 = $did(200)
%autoid.channel3 = $did(300)
%autoid.channel4 = $did(400)
%autoid.channel5 = $did(500)
%autoid.channel6 = $did(600)
%autoid.passch1 = $did(110)
%autoid.passch2 = $did(210)
%autoid.passch3 = $did(310)
%autoid.passch4 = $did(410)
%autoid.passch5 = $did(510)
%autoid.passch6 = $did(610)
}
on *:nick: {
if ($nick == $me) {
if ($left($newnick,5) == guest) { /nick $anick }
if ($newnick == %autoid.nick1) && (%autoid.nick1.enabled == on) { /msg NickServ identify %autoid.pass1 }
if ($newnick == %autoid.nick2) && (%autoid.nick2.enabled == on) { /msg NickServ identify %autoid.pass2 }
if ($newnick == %autoid.nick3) && (%autoid.nick3.enabled == on) { /msg NickServ identify %autoid.pass3 }
if ($newnick == %autoid.nick4) && (%autoid.nick4.enabled == on) { /msg NickServ identify %autoid.pass4 }
if ($newnick == %autoid.nick5) && (%autoid.nick5.enabled == on) { /msg NickServ identify %autoid.pass5 }
if ($newnick == %autoid.nick6) && (%autoid.nick6.enabled == on) { /msg NickServ identify %autoid.pass6 }
}
}
4- в вкладке Comands (меню) появилась кнопка "автоидент" нажимаем ее и вписываем все свои ники в поля "ники" и напротив пароли от ников в поле пароли "пароли"
поддержка до 6 ников
также не забываем о закрытых на ключ каналах их тоже можно прописать в вкладке каналы , скрипт работет автоматически дополнительных настроек не нужно