SHOW:
|
|
- or go back to the newest paste.
1 | - | // Stabby's Viewmodel Script for Spy // |
1 | + | bind 1 eq_slot1 |
2 | - | |
2 | + | bind 2 eq_slot2 |
3 | - | // // // // // // // // // // // // // // // // // // // // // // // // |
3 | + | bind 3 eq_slot3 |
4 | - | //Viewmodels<< on when shooting amby, off when knife or watch out// |
4 | + | bind mouse1 +eq_attack |
5 | - | // // // // // // // // // // // // // // // // // // // // // // // // |
5 | + | bind mouse2 +eq_attack2 |
6 | - | |
6 | + | bind F1 dsco |
7 | - | |
7 | + | bind F2 dsol |
8 | - | // spawn with knife out and viewmodel mode set to "on" |
8 | + | bind F3 dpyr |
9 | - | |
9 | + | bind F4 ddem |
10 | - | slot3 |
10 | + | bind F5 dhea |
11 | - | r_drawviewmodel 1 |
11 | + | bind F6 deng |
12 | - | knife_vm_mode |
12 | + | bind F7 dmed |
13 | - | |
13 | + | bind F8 dsni |
14 | - | |
14 | + | bind F9 dspy |
15 | - | // replace [KEY] with the your Keybinds for the sapper/knife/ambassador/watch |
15 | + | bind F10 aspy |
16 | - | |
16 | + | bind t +dtog |
17 | - | bind "2" +equip_sap // Key/button for sapper |
17 | + | |
18 | - | bind "3" +equip_knife // Key/button for knife |
18 | + | |
19 | - | bind "1" +equip_amby // Key/button for ambassador |
19 | + | alias prs_slot1 "r_drawviewmodel 0" |
20 | - | bind "mouse2" "+watch;spec_prev" // Key for watch (mouse2 default) |
20 | + | alias rls_slot1 "r_drawviewmodel 0" |
21 | - | |
21 | + | alias prs_slot2 "r_drawviewmodel 1" |
22 | - | |
22 | + | alias rls_slot2 "r_drawviewmodel 0" |
23 | - | //re-bind mouse1 |
23 | + | alias prs_slot3 "r_drawviewmodel 1" |
24 | - | |
24 | + | alias rls_slot3 "r_drawviewmodel 1" |
25 | - | alias knife_vm_mode "bind mouse1 +viewmodel_knife" // binds mouse1 to turn viewmodel on when attacking (for knife knife) |
25 | + | |
26 | - | alias amby_vm_mode "bind mouse1 +viewmodel_amby" // binds mouse1 to turn viewmodel off when attacking (for amby) |
26 | + | alias eq_slot1 "slot1; alias at_prs prs_slot1; alias at_rls rls_slot1; r_drawviewmodel 1" |
27 | - | alias sap_vm_mode "bind mouse1 +viewmodel_sap" // binds mouse 1 to turn viewmodel on when attacking and off when not (for sapper) |
27 | + | alias eq_slot2 "slot2; alias at_prs prs_slot2; alias at_rls rls_slot2; r_drawviewmodel 1" |
28 | - | |
28 | + | alias eq_slot3 "slot3; alias at_prs prs_slot3; alias at_rls rls_slot3; r_drawviewmodel 1" |
29 | - | |
29 | + | |
30 | - | // causes viewmodel to go off or on when you shoot |
30 | + | |
31 | - | |
31 | + | alias +eq_attack "+attack; at_prs; spec_next" |
32 | - | alias +viewmodel_knife "+attack;;r_drawviewmodel 1;spec_next" // attacks, turns viewmodel on |
32 | + | alias -eq_attack "-attack; at_rls" |
33 | - | alias -viewmodel_knife "-attack;r_drawviewmodel 1" // finishes atack, turns viewmodel on again as safeguard |
33 | + | |
34 | - | |
34 | + | alias +eq_attack2 "+attack2; r_drawviewmodel 1; spec_prev" |
35 | - | alias +viewmodel_amby "+attack;cl_autoreload 0;+reload;r_drawviewmodel 0;spec_next" // attacks, turns viewmodel off |
35 | + | alias -eq_attack2 "-attack2; r_drawviewmodel 1" |
36 | - | alias -viewmodel_amby "-attack;r_drawviewmodel 0" // finishes attack, turns viewmodel off again as a safeguard |
36 | + | |
37 | - | |
37 | + | |
38 | - | alias +viewmodel_sap "+attack;r_drawviewmodel 1;spec_next" // shows sapper when sapping |
38 | + | alias esco "disguise 1 -1; play vo\scout_yes01" |
39 | - | alias -viewmodel_sap "-attack;r_drawviewmodel 0" // hides sapper when mouse1 released |
39 | + | alias esni "disguise 2 -1; play vo\sniper_yes03" |
40 | - | |
40 | + | alias esol "disguise 3 -1; play vo\soldier_yes04" |
41 | - | |
41 | + | alias edem "disguise 4 -1; play vo\demoman_yes01" |
42 | - | // Equip item, turn vm on/off, set vm toggle for attack |
42 | + | alias emed "disguise 5 -1; play vo\medic_yes03" |
43 | - | |
43 | + | alias ehea "disguise 6 -1; play vo\heavy_yes03" |
44 | - | alias +equip_knife "slot3;r_drawviewmodel 1" // Equips knife, turns viewmodels on |
44 | + | alias epyr "disguise 7 -1; play vo\pyro_moveup01" |
45 | - | alias -equip_knife "knife_vm_mode;r_drawviewmodel 1" // Sets viewmodels to turn ON when stabbing (makes sure it stays on) |
45 | + | alias espy "disguise 8 -1; play vo\spy_yes02" |
46 | - | |
46 | + | alias eeng "disguise 9 -1; play vo\engineer_yes03" |
47 | - | alias +equip_amby "slot1" // Equips amby |
47 | + | |
48 | - | alias -equip_amby "amby_vm_mode" // Sets viewmodels to turn OFF when shooting |
48 | + | alias asco "disguise 1 -2; play vo\scout_no02" |
49 | - | |
49 | + | alias asni "disguise 2 -2; play vo\sniper_no01" |
50 | - | alias +equip_sap "slot2;r_drawviewmodel 1" // Equips sapper, turns viewmodels on |
50 | + | alias asol "disguise 3 -2; play vo\soldier_no02" |
51 | - | alias -equip_sap "sap_vm_mode" // Sets viewmodels to turn on while firing, and off when not |
51 | + | alias adem "disguise 4 -2; play vo\demoman_no03" |
52 | - | |
52 | + | alias amed "disguise 5 -2; play vo\medic_no01" |
53 | - | alias +watch "+attack2;r_drawviewmodel 1" // watch up/cloak on/secondary attack + viewmodels on |
53 | + | alias ahea "disguise 6 -2; play vo\heavy_no03" |
54 | - | alias -watch "-attack2;r_drawviewmodel 1" // viewmodels on again as safeguard |
54 | + | alias apyr "disguise 7 -2; play vo\pyro_no01" |
55 | - | |
55 | + | alias aspy "disguise 8 -2; play vo\spy_no03" |
56 | - | |
56 | + | alias aeng "disguise 9 -2; play vo\engineer_no01" |
57 | - | // // // // // // // // // // // // |
57 | + | |
58 | - | |
58 | + | alias +dtog "alias dsco asco; alias dpyr apyr; alias dsol asol; alias ddem adem; alias dhea ahea; alias deng aeng; alias dmed amed; alias dsni asni; alias dspy aspy" |
59 | - | |
59 | + | alias -dtog "alias dsco esco; alias dpyr epyr; alias dsol esol; alias ddem edem; alias dhea ehea; alias deng eeng; alias dmed emed; alias dsni esni; alias dspy espy" |
60 | - | echo "Viewmodel script loaded" // confirms script loaded in the console |
60 | + | -dtog |
61 | ||
62 | - | alias e_scout "disguise 1 -1; play vo\scout_yes01" |
62 | + | eq_slot3 |