This script tracks the different nicknames someone from a certain address uses.
I made this for myself because I'm on a channel which has java users that attempt to leave and pretend to join as someone else.
You may not find it useful, but I figured I'd post it.
Simply put it in remote or make a new file.
It will tell you their prior nickname when they join; you can also right click their name for a complete list in chronological order. I also added clone alert.
I've gotten a few requests for updates, but sorry, I don't do mIRC scripts anymore. Feel free to edit it yourself. If you reproduce it, please
on *:start: {
nicktracker
}
on ^*:join:#: {
if (!$hget(join)) nicktracker
hinc join $address($nick,2) $+ $chan $+ .num
if ($hget(join,$address($nick,2) $+ $chan $+ .last)) echo # * $nick has joined # - Joined $hget(join,$address($nick,2) $+ $chan $+ .num) times - Last as $hget(join,$address($nick,2) $+ $chan) $duration($calc($ctime - $hget(join,$address($nick,2) $+ $chan $+ .last))) ago
else echo # * $nick has joined # - First join
hadd join $address($nick,2) $+ $chan $nick
hadd join $address($nick,2) $+ $chan $+ .last $ctime
var %a = 1,%n = 0,%b = 1
while $hget(join,$address($nick,2) $+ .nicknum. $+ %a) {
if ($v1 == $nick) %n = 1
inc %a
}
if (%n == 0) hadd join $address($nick,2) $+ .nicknum. $+ %a $nick
while $nick(#,%b) {
if ($nick(#,%b) != $nick) && ($address($nick(#,%b),2) == $address($nick,2)) echo # 4 $+ $nick(#,%b) is the clone of $nick $+ !
inc %b
}
haltdef
}
on *:nick: {
if (!$hget(join)) nicktracker
var %a = 1,%n = 0
while $hget(join,$address($newnick,2) $+ .nicknum. $+ %a) {
if ($v1 == $newnick) %n = 1
inc %a
}
if (%n == 0) hadd join $address($newnick,2) $+ .nicknum. $+ %a $newnick
}
menu nicklist {
Previous nicks:/prevnicks $$1
}
alias prevnicks {
if (!$hget(join)) nicktracker
var %a = 1,%s
while $hget(join,$address($1,2) $+ .nicknum. $+ %a) {
%s = %s $v1
inc %a
}
echo -a -->12 $1 has had the nicks:4 %s
}
alias nicktracker {
hmake join 1000
hload join join.hsh
.timer 0 600 hsave join join.hsh
}
;Script by Bruce aka bearruler - Reach me at bearruler@gmail.com
Well go here and use this one. http://www.hawkee.com/snippet/7412/ it was done by Ford_Lawnmower!!
For example: AKA chain AKA Warrior,chain,Kindred_Spirit,Eyecu,WesB,Warrior[AFK].Chain`afk
All my previous nicks