Is there any way to update the IAL "on the fly" when I right-click on a username for the first time?
no
[edit]
Well actuall there is, but i dont know if i would advise it. It flys in the face of good manners.
You well need the WhileFix.dll as well.
menu nicklist {
hostmask for $1 is $gethostmask($1) : { }
}
alias -l gethostmask {
if ($ial($1,1)) return $address($1,2)
who $1
.enable #who.haltdef
%t = $ticks + 1000
while (($ticks <= %t) && (!$ial($1,1)) && ($file(whilefix.dll))) { dll WhileFix.dll WhileFix }
if ($ial($1,1)) return $address($1,2)
return Unknown
}
#who.haltdef off
raw 352:*:{ haltdef }
raw 315:*:{ haltdef | .disable #who.haltdef }
#who.haltdef end
Simply put if there isnt a hostmask im doing a /WHO then just waiting around tell the server responds
