Code:
-attack
alias charge "+attack; wait; bind mouse1 discharge"
alias discharge "-attack; wait; bind mouse1 charge"
bind mouse1 charge
You should probly put "bind mouse1 +attack" in the class cfg for any classes you don't want to use that.
This script can be somewhat of a hassle for engi. You could do something like:
Code:
bind 2 "slot2; wait; bind mouse1 charge"
And then for the rest of your weapons you have something like:
Code:
bind 1 "slot1; wait; bind mouse1 +attack"
And the same for the rest of your weapons.