mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Sep 2004
Posts: 10
S
Pikka bird
OP Offline
Pikka bird
S
Joined: Sep 2004
Posts: 10
hi there smile

some addon that automaticly identifies me when i change my nick did
his job very well until i upgradet from mIRC v6.16 to v6.17.
i didn't code this addon and so i don't know how it works.

its only one ini (autoid.ini) and a textfile named data.txt (where the nick and password for the several nicks are saved in.

here the autoid.ini

alias autoid {
if $dialog(autoid) = $null { dialog -ma autoid autoid }
else halt
}
dialog autoid {
title Auto identify $str($chr(160),10)
size -1 -1 260 300
button OK,100,165 272 40 20,ok
button Cancel,200,210 272 40 20,cancel
box "",1,1 -5 258 305
text "Nick:",5,60 10 40 15
text "Password:",6,160 10 50 15
check "",2,10 33 15 15
edit %name1 ,3,30 30 95 20,center,autohs
edit %passw1 ,4,135 30 95 20,center,autohs
check "",7,10 53 15 15
edit %name2 ,8,30 50 95 20,center,autohs
edit %passw2 ,9,135 50 95 20,center,autohs
check "",10,10 73 15 15
edit %name3 ,11,30 70 95 20,center,autohs
edit %passw3 ,12,135 70 95 20,center,autohs
check "",13,10 93 15 15
edit %name4 ,14,30 90 95 20,center,autohs
edit %passw4 ,15,135 90 95 20,center,autohs
check "",16,10 113 15 15
edit %name5 ,17,30 110 95 20,center,autohs
edit %passw5 ,18,135 110 95 20,center,autohs
check "",19,10 133 15 15
edit %name6 ,20,30 130 95 20,center,autohs
edit %passw6 ,21,135 130 95 20,center,autohs
check "",22,10 153 15 15
edit %name7 ,23,30 150 95 20,center,autohs
edit %passw7 ,24,135 150 95 20,center,autohs
check "",25,10 173 15 15
edit %name8 ,26,30 170 95 20,center,autohs
edit %passw8 ,27,135 170 95 20,center,autohs
check "",28,10 193 15 15
edit %name9 ,29,30 190 95 20,center,autohs
edit %passw9 ,30,135 190 95 20,center,autohs
check "",31,10 213 15 15
edit %name10 ,32,30 210 95 20,center,autohs
edit %passw10 ,33,135 210 95 20,center,autohs
text "Check Box to enable 'Auto Identify'.",35,15 239 220 32
button clr,36,233 32 20 16
button clr,37,233 52 20 16
button clr,38,233 72 20 16
button clr,39,233 92 20 16
button clr,40,233 112 20 16
button clr,41,233 132 20 16
button clr,42,233 152 20 16
button clr,43,233 172 20 16
button clr,44,233 192 20 16
button clr,45,233 212 20 16
check "Auto-Id on connect",46,10 274 140 17
}
on *:dialog:autoid:init:*: {
if %chk1 = ON { did -c autoid 2 }
if %chk2 = ON { did -c autoid 7 }
if %chk3 = ON { did -c autoid 10 }
if %chk4 = ON { did -c autoid 13 }
if %chk5 = ON { did -c autoid 16 }
if %chk6 = ON { did -c autoid 19 }
if %chk7 = ON { did -c autoid 22 }
if %chk8 = ON { did -c autoid 25 }
if %chk9 = ON { did -c autoid 28 }
if %chk10 = ON { did -c autoid 31 }
if %autoidcon = ON { did -c autoid 46 }
}
on *:dialog:autoid:sclick:100: {
if ($did(autoid,2).state = 1) { %chk1 = on } | else { %chk1 = off }
if ($did(autoid,7).state = 1) { %chk2 = on } | else { %chk2 = off }
if ($did(autoid,10).state = 1) { %chk3 = on } | else { %chk3 = off }
if ($did(autoid,13).state = 1) { %chk4 = on } | else { %chk4 = off }
if ($did(autoid,16).state = 1) { %chk5 = on } | else { %chk5 = off }
if ($did(autoid,19).state = 1) { %chk6 = on } | else { %chk6 = off }
if ($did(autoid,22).state = 1) { %chk7 = on } | else { %chk7 = off }
if ($did(autoid,25).state = 1) { %chk8 = on } | else { %chk8 = off }
if ($did(autoid,28).state = 1) { %chk9 = on } | else { %chk9 = off }
if ($did(autoid,31).state = 1) { %chk10 = on } | else { %chk10 = off }
if ($did(autoid,46).state = 1) { %autoidcon = on } | else { %autoidcon = off }
%name1 = $did(3) | %name2 = $did(8) | %name3 = $did(11) | %name4 = $did(14) | %name5 = $did(17) | %name6 = $did(20) | %name7 = $did(23) | %name8 = $did(26) | %name9 = $did(29) | %name10 = $did(32)
%passw1 = $did(4) | %passw2 = $did(9) | %passw3 = $did(12) | %passw4 = $did(15) | %passw5 = $did(18) | %passw6 = $did(21) | %passw7 = $did(24) | %passw8 = $did(27) | %passw9 = $did(30) | %passw10 = $did(33)
}
on *:dialog:autoid:sclick:*: {
if $did = 36 { did -ru autoid 3,4,2 }
if $did = 37 { did -ru autoid 7,8,9 }
if $did = 38 { did -ru autoid 10,11,12 }
if $did = 39 { did -ru autoid 13,14,15 }
if $did = 40 { did -ru autoid 16,17,18 }
if $did = 41 { did -ru autoid 19,20,21 }
if $did = 42 { did -ru autoid 22,23,24 }
if $did = 43 { did -ru autoid 25,26,27 }
if $did = 44 { did -ru autoid 28,29,30 }
if $did = 45 { did -ru autoid 31,32,33 }
}
on *:NICK: {
if $nick == $me {
if ($newnick == %name1) && (%chk1 == on) { identify %passw1 }
if ($newnick == %name2) && (%chk2 == on) { identify %passw2 }
if ($newnick == %name3) && (%chk3 == on) { identify %passw3 }
if ($newnick == %name4) && (%chk4 == on) { identify %passw4 }
if ($newnick == %name5) && (%chk5 == on) { identify %passw5 }
if ($newnick == %name6) && (%chk6 == on) { identify %passw6 }
if ($newnick == %name7) && (%chk7 == on) { identify %passw7 }
if ($newnick == %name8) && (%chk8 == on) { identify %passw8 }
if ($newnick == %name9) && (%chk9 == on) { identify %passw9 }
if ($newnick == %name10) && (%chk10 == on) { identify %passw10 }
}
}
on *:connect: {
if (%autoidcon = on) {
if ($me = %name1) { identify %passw1 }
if ($me = %name2) { identify %passw2 }
if ($me = %name3) { identify %passw3 }
if ($me = %name4) { identify %passw4 }
if ($me = %name5) { identify %passw5 }
if ($me = %name6) { identify %passw6 }
if ($me = %name7) { identify %passw7 }
if ($me = %name8) { identify %passw8 }
if ($me = %name9) { identify %passw9 }
if ($me = %name10) { identify %passw10 }
}
}
menu menubar {
-
Auto-ID:/autoid
-
}
on *:load: {
.echo 4 Auto Identify Sustem loaded succesfully!
.echo A new option will apear with right click in status and in channel
.echo $str($chr(160),50) By RG
}


i hope there is someone out ther who knows how to change this addon to make it work as it did before.

geetings squeez ;-)

Joined: Mar 2005
Posts: 420
X
Fjord artisan
Offline
Fjord artisan
X
Joined: Mar 2005
Posts: 420
Have you tried asking the author?


If you have a plastic floor runner over your tiles, then you're one Hella Pinoy!
Joined: Sep 2004
Posts: 10
S
Pikka bird
OP Offline
Pikka bird
S
Joined: Sep 2004
Posts: 10
; ________________________________________________
;| Auto identify system |
;| By RG |
;|________________________________________________|

that's all i know about the person who codet this addon.

i searched for the author (google,yahoo etc...)
there is no email or link in the addon to contact him.
and i forgot where i downloadet it.

Joined: Sep 2004
Posts: 10
S
Pikka bird
OP Offline
Pikka bird
S
Joined: Sep 2004
Posts: 10

Joined: Nov 2004
Posts: 148
D
Vogon poet
Offline
Vogon poet
D
Joined: Nov 2004
Posts: 148
It does work but it is useless because:

1) it uses "identify password", and I'm not sure that it actualy calls Nickserv (I usualy indentify using: /nickserv identify password"

2) It doesn't let you configure username and password for each network.... if for example for EFNet you have password1 and for DalNet you have Password2 for the same nick then this script will not work....

Joined: Sep 2004
Posts: 10
S
Pikka bird
OP Offline
Pikka bird
S
Joined: Sep 2004
Posts: 10
1.it worked absolutely correct with mIRC 6.16.exe (and it does acutally).

2. for me its not useless, because i only chat in 1 network with NICKSERV (the other is quakenet).

someone out there, have an idea what has changed in mIRC v6.17. (maybe $did identifier???)

Last edited by squ33z3r; 02/04/06 05:23 PM.
Joined: Feb 2006
Posts: 10
S
Pikka bird
Offline
Pikka bird
S
Joined: Feb 2006
Posts: 10
It works fine for me. The dialog looks ugly, the scripting style is .. interesting, and its not multiserver, but it works ok.

Do you get an error message? Showing us that might help.

Are you sure you can use /identify on the network you're using it on?

Also, are you making sure the nick you're using when you connect is in the list?

I don't see what data.txt has to do with it.

Joined: Sep 2004
Posts: 10
S
Pikka bird
OP Offline
Pikka bird
S
Joined: Sep 2004
Posts: 10
nope, there's no errormessage or something else.
yes its a server on which i can identify with /nickserv identify <password> (did it a million times manually hehe)

this addon works absolutely correct with mIRC 6.16 (yes folks i repeat it once more again *smile) on this network.

if i put the new mirc.exe (v6.17) into the mirc directory and start it, the addon works anymore.

ok the dialog may be ugly *laugh but for me it's comfortable *grin

Joined: Oct 2005
Posts: 1,741
G
Hoopy frood
Offline
Hoopy frood
G
Joined: Oct 2005
Posts: 1,741
I believe this section of code (shown in red) is the problem:

Code:
[color:red]on *:NICK: {[/color]
if $nick == $me {
if ($newnick == %name1) &amp;&amp; (%chk1 == on) { identify %passw1 }


Change the red line to this:

on ^*:NICK:{

-genius_at_work

Last edited by genius_at_work; 03/04/06 03:44 AM.
Joined: Sep 2004
Posts: 10
S
Pikka bird
OP Offline
Pikka bird
S
Joined: Sep 2004
Posts: 10
Yo! works!

Thanx a lot :-)


Link Copied to Clipboard