I was playing around with the scripting today and made one for our needs. You can use this one and modify it if it helps you out.
;Artificial Intelligence Script
;Header
desc = Pickup Weapon
;Triggers
:state=0:hudreset,hudx=50,hudy=15,hudimagefine=path_to_your_image,hudname=weaponprompt,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=40:hudshow=weaponprompt,state=20
:state=20,plrdistfurther=40:hudunshow=weaponprompt,state=20,state=10
:state=20,scancodekeypressed=20:hudunshow=weaponprompt,playertake,coloff,rundecal=-1,state=30
;End of Script
In the part "hudimagefine=", I had:
gamecore\huds\imperium\df\imp_df_l1objhud03.tga
You can point that to wherever your image file is. I have the key set for "T", but you can change that to suit your needs.
Cheers
Mike