I didnt know where to put this, so I put it in bugs.

It seems as the bind:

bind g "dropweapon;say_team ^2<^8###^5DROPPED WEAPON^8###^2>"

is not working correctly, I drop the weapon, but it doesnt show the message. However when I use :

bind f "dropflag;say_team ^2<^8###^5DROPPED FLAG^8###^2>"

which is identical, it works 100%. I dont know why this is and how to fix it. So if someone knows, please tell.