It has to do with how +commands work. +command starts the action (+forward makes you move fowards) and -command ends the action (-forward makes you stop). When you bind a +command to a key, the command is active while the key is pressed and turns off when you let go. However, when you use them in a script make sure you have a -command at the end to “close off” the command.
To get this bind to work, try something like this:
/bind mouse3 “say_team ^3RELOADING ; +reload ; vsay_team FTCoveringFire ; -reload”
I highly recommend you just put the covering fire or request backup to a seperate bind and use it whenever you get in trouble. You really shouldn’t need this in organized play since you shouldn’t be reloading out in the open. And if your team only has one guy covering the main entrance, you might have bigger problems. =)
RK