primero... no existe un alias para controlar el momento exacto en el ke tiras una granada, ni tampoco existe comandos o binds.
Segundo tampoco existe un comando, bind o alias para controlar como es cada frag.
Tercero, si lo kiere saber tu amigo ke postee el y no tu...
En cuanto a la solucion del primero, lo maximo ke se puede hacer es un alias ke tiras la granada y haces el say_team, pero no te la puedes kedar en tu mano la granada, es decir, le das al alias, tiras la granada y haces el say_team.
hud_fastswitch 1
alias granada_adv "slot4; wait; +attack; wait; -attack; say_team Tirando granada"
ahora si kieres una advertencia para cada tipo de granada, seria, entonces, 3 alias como la anterior pero en lugar de slot4 se pondria:
weapon_hegrenade
weapon_flashbang
weapon_smokegrenade
Tambien puedes probar este otro alias:
alias gren1 "weapon_hegrenade; bind f gren2; bind MOUSE1 +headv"
alias gren2 "weapon_flashbang; bind f gren3; bind MOUSE1 +flashadv"
alias gren3 "weapon_smokegrenade; bind f gren1; bind MOUSE1 +smokeadv"
alias +headv "+attack; +attack; +attack; say_team Tirando he"
alias +flashadv "+attack; +attack; +attack; say_team Tirando flash!"
alias +smokeadv "+attack; +attack; +attack; say_team Tirando granada humo"
alias -headv "-attack; bind MOUSE1 +attack; slot1"
alias -flashadv "-attack; bind MOUSE1 +attack; slot1"
alias -smokeadv "-attack; bind MOUSE1 +attack; slot1"
bind "f5" "gren1"
en cuanto al otro... no hay solucion, ke yo sepa