Sure. Here's what I've been using for over a decade :)
First, you set up an alias that assigns name of your target to variable called $target:
#ALIAS {targ} { #variable target %0; whois $target } {5}
You use above like so: targ valg (sets up $target = "valg"). As a bonus, I also do "whois $target" in the same command, to make sure that the guy pops up on my 'whois' list and to ensure that I didn't mistype his name, etc.
Now, you're ready to rain death and destruction:
#ALIAS {aa} { dirt $target } {5}
#ALIAS {kk} { murder $target } {5}
#ALIAS {ll} { trip $target } {5}
Basically, any time you type "aa" and hit enter, this expands to "dirt valg".
Some people went further and have multi-target setup, used for fighting groups. I never bothered. I basically just type "targ nextguy" to switch to next guy and hit away.
Edited 1 time(s). Last edit at 02/12/2014 05:43AM by Carrock.