This will search your IAL for the active channel. This is useful if you recently kicked somebody and they join with a new name and same host.
Basically you know the address of the person you kicked so example:
You kicked Xi using hte host *@user.someisp.net.tt
Then they join as Dolphin, and start causing trouble (like flooding) (later on) and it would be too slow to whois and figureout if it was the same address so
/searchaddr
brings up the nicks using that address..
It's some what useless to the masses, but I find it very helpful for me.
; /searchAddr (address)
; Searches for the address and returns all nicks using that address
; Good for when kicking somebody and they coming bakc under a false name
; /searchAddr *.staff.mugglenet.com
;
; Usi
searchAddr {
var %a = $active
if ($ialchan(*,%a,0)) {
var %i = $ifmatch
while (%i) {
var %address = $ialchan(*,%a,%i)
var %nick = $ialchan(*,%a,%i).nick
var %host = $ialchan(*,%a,%i).host
if ($1 iswm %host) {
echo -a %nick using ( $+ %host $+ )
}
dec %i
}
}
else { echo -a No addresses found }
}