Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Viewmodels off when shooting amby and after sapping, on when knife and/or watch out
- // Keybinds for the sapper/knife/revolver/watch
- bind 1 equip_amby // Key for revolver
- bind 2 equip_sap // Key for sapper
- bind 3 equip_knife // Key for knife
- bind q equip_3last // Key for switching between knife and lastinv
- bind capslock equip_12 // Key for switching between revolver and sapper (goes to revolver when knife active)
- bind mouse1 +vm_attack // Key for attacking
- bind mouse2 +watch // Key for watch
- // Settings
- // Equips weapon and applies settings
- alias equip_amby "slot1; amby_vm_mode; r_drawviewmodel 1; alias equip_12 equip_sapper; alias equip_3last equip_knife; alias equip_last equip_amby"
- alias equip_sap "slot2; sap_vm_mode; r_drawviewmodel 1; alias equip_12 equip_amby; alias equip_3last equip_knife; alias equip_last equip_sap"
- alias equip_knife "slot3; knife_vm_mode; r_drawviewmodel 1; alias equip_12 equip_amby; alias equip_3last equip_last"
- // + controls pressing the attack button, - controls releasing it
- alias +vm_amby "+attack; r_drawviewmodel 0; spec_next"
- alias -vm_amby "-attack; r_drawviewmodel 0"
- alias +vm_sap "+attack; r_drawviewmodel 1; spec_next"
- alias -vm_sap "-attack; r_drawviewmodel 0"
- alias +vm_knife "+attack; r_drawviewmodel 1; spec_next"
- alias -vm_knife "-attack; r_drawviewmodel 1"
- alias +watch "+attack2; r_drawviewmodel 1; spec_prev" // Toggle watch and turn viewmodels on
- alias -watch "-attack2; r_drawviewmodel 1"
- // Script logic
- alias amby_vm_mode "alias +vm_attack +vm_amby; alias -vm_attack -vm_amby" // Attack settings (for revolver)
- alias sap_vm_mode "alias +vm_attack +vm_sap; alias -vm_attack -vm_sap" // Attack settings (for sapper)
- alias knife_vm_mode "alias +vm_attack +vm_knife; alias -vm_attack -vm_knife" // Attack settings (for knife)
- alias equip_last equip_amby
- equip_knife // Initially spawn with knife out
- echo "Viewmodel script loaded" // Confirms script loaded in the console
- // To undo this script, execute the following lines (remove the "//" before each first)
- // See the following link for information on keeping the above script limited to spy
- // http://www.reddit.com/r/tf2scripthelp/wiki/introduction#wiki_preventing_changes_from_carrying_over_to_other_classes
- //bind 1 slot1
- //bind 2 slot2
- //bind 3 slot3
- //bind q lastinv
- //unbind capslock
- //bind mouse1 +attack
- //bind mouse2 +attack2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement