Hey i liked that method of turning the raws on and off thats clever.
I was gonna list a cutdown version of what i do, but mine leaves junk in the status window, (i leave alot of stuff in there so it dont worry me), But i have taken on your code to remove that stuff displaying from the /who, hope you dont mind the code snatch
The rest of this is for the Gerge.
#openProfileURL off
raw 352:*:{ haltdef | .ialmark $6 $9- }
raw 315:*:{ haltdef | .disable #openProfileURL }
#openProfileURL end
RAW 352:*:.ialmark $6 $9-
RAW 311:*:.ialmark $2 $6-
menu nicklist {
View Profile $iif($+(http,$chr(58),//*) iswm $ial($who.nick($$1)).mark,$v2,$iif($v2,* NOT AVALIABLE *)) : { if (http://* iswm $ial($1).mark) { run $v2 } }
}
alias -l who.nick { if (!$ial($1).mark) { .enable #openProfileURL | who $1 } | return $1 }
;
;* this uses the $IAL(x).MARK property so dont use it if your already using that (not many things i have seen do)
;
If you right click a nick, you get 1 of 3 entries
(1) "View Profile" _____________________ well try and view a profile if there is one
(2) "View Profile http:\\etc etc" _________ well view that profile
(3) "View Profile * NOT AVALIABLE *" _____ guess what this one does?
It actually knows if there is a profile by the time u click on (1) "View profile" but I dont think you can change the menu contents dynamicly.