Nick Listing Logger v1.1
Platform: mIRC
Published Jul 09, 2012
Updated Jul 12, 2012
This was requested by iObsession on SwiftIRC.
Simply logs each nick used by
$site and displays them when the nick joins.
WHAT'S NEW?
+ added a /check command;
/check nick
+ added
%nick and
%site vars for
$nickChange to allow for defined and default use
+ supplemented
$site to allow for
$site(nick) on *:start:{
hmake nickChange 1000
hload nickChange nickChange.hsh
}
on *:nick:{
$iif($nick !isin $hget(nickChange,$site),hadd -m nickChange $site $addtok($hget(nickChange,$site),$nick,44))
hadd -m nickChange $site $addtok($hget(nickChange,$site),$newnick,44)
hsave nickChange nickChange.hsh
}
on *:join:#:{
echo -s $nickChange
}
alias check { return $nickChange($1) }
alias site { return $gettok($address($1,2),2,64) }
alias -l nickChange {
var %nick = $iif($1,$1,$nick), %site = $iif($1,$site($1),$site)
if $hget(nickChange,%site) {
var %i = $numtok($v1,44), %nickList = $v1
while %i {
var %n = $addtok(%n,$+(04,$gettok(%nickList,%i,44),),44)
dec %i
}
return ** %nick $+ 's nicks: $replace(%n,$chr(44),$+($chr(44),$chr(32)))
}
else return
}