Advertisement
TenaciousToaster

spy

Feb 13th, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.28 KB | None | 0 0
  1. // +----------------------------------------------------------------------------+
  2. // | TenaciousToaster's Shpee Config |
  3. // +----------------------------------------------------------------------------+
  4.  
  5. // +----------------------------------------------------------------------------+
  6. // | Binds: |
  7. // | MWHEELUP = Gun |
  8. // | MWHEELDOWN = Knife |
  9. // | MOUSE4 = Sap |
  10. // | MOUSE5 = FOV Shift |
  11. // | Numbers = Disguise |
  12. // | T = Toggle teams while disguising |
  13. // | F1 = Disguise with primary active |
  14. // | F2 = Disguise with secondary active |
  15. // | F3 = Disguise with melee active |
  16. // +----------------------------------------------------------------------------+
  17.  
  18. // +----------------------------------------------------------------------------+
  19. // | CLASS RESET |
  20. // +----------------------------------------------------------------------------+
  21.  
  22. exec clear
  23. exec voice
  24.  
  25. // +----------------------------------------------------------------------------+
  26. // | SLOT SPECIFIC SETTINGS |
  27. // +----------------------------------------------------------------------------+
  28. // | These will modify what happens based on what weapon is active |
  29. // +----------------------------------------------------------------------------+
  30.  
  31. alias pri_mode "r_drawviewmodel 1; -attack; viewmodel_fov 75"
  32. alias sec_mode "r_drawviewmodel 1; +attack; viewmodel_fov 75" // Set +attack to -attack if you don't want the autosap feature
  33. alias mel_mode "r_drawviewmodel 1; -attack; viewmodel_fov 90"
  34.  
  35. // +----------------------------------------------------------------------------+
  36. // | WEAPON SETTING HANDLING |
  37. // +----------------------------------------------------------------------------+
  38. // | Keeps the settings from above when switching weapons |
  39. // +----------------------------------------------------------------------------+
  40.  
  41. alias +pri_attack "+attack;r_drawviewmodel 0;spec_next"
  42. alias -pri_attack "-attack;r_drawviewmodel 0"
  43. alias +sec_attack "+attack;r_drawviewmodel 1;spec_next"
  44. alias -sec_attack "-attack;r_drawviewmodel 1"
  45. alias +mel_attack "+attack;r_drawviewmodel 1;spec_next"
  46. alias -mel_attack "-attack;r_drawviewmodel 1"
  47.  
  48. alias prima "slot1; pri_mode; alias +s_attack +pri_attack; alias -s_attack -pri_attack"
  49.  
  50. alias pri_sec "prima; alias switcher sec_pri; alias pri prima; alias sec sec_pri; alias mel mel_pri; alias dis pda_pri_sec; alias eng pda2_pri_sec; alias s_u mel_pri; alias s_d sec_pri"
  51. alias pri_mel "prima; alias switcher mel_pri; alias pri prima; alias sec sec_pri; alias mel mel_pri; alias dis pda_pri_mel; alias eng pda2_pri_mel; alias s_u mel_pri; alias s_d sec_pri"
  52.  
  53. alias secon "slot2; sec_mode; alias +s_attack +sec_attack; alias -s_attack -sec_attack"
  54.  
  55. alias sec_pri "secon; alias switcher pri_sec; alias pri pri_sec; alias sec secon; alias mel mel_sec; alias dis pda_sec_pri; alias eng pda2_sec_pri; alias s_u pri_sec; alias s_d mel_sec"
  56. alias sec_mel "secon; alias switcher mel_sec; alias pri pri_sec; alias sec secon; alias mel mel_sec; alias dis pda_sec_mel; alias eng pda2_sec_mel; alias s_u pri_sec; alias s_d mel_sec"
  57.  
  58. alias melee "slot3; mel_mode; alias +s_attack +mel_attack; alias -s_attack -mel_attack"
  59.  
  60. alias mel_pri "melee; alias switcher pri_mel; alias pri pri_mel; alias sec sec_mel; alias mel melee; alias dis pda_mel_pri; alias eng pda2_mel_pri; alias s_u sec_mel; alias s_d pri_mel"
  61. alias mel_sec "melee; alias switcher sec_mel; alias pri pri_mel; alias sec sec_mel; alias mel melee; alias dis pda_mel_sec; alias eng pda2_mel_sec; alias s_u sec_mel; alias s_d pri_mel"
  62.  
  63. alias pda "slot4"
  64.  
  65. alias pda_pri_sec "pda; alias switcher pri_sec"
  66. alias pda_pri_mel "pda; alias switcher pri_mel"
  67. alias pda_sec_pri "pda; alias switcher sec_pri"
  68. alias pda_sec_mel "pda; alias switcher sec_mel"
  69. alias pda_mel_pri "pda; alias switcher mel_pri"
  70. alias pda_mel_sec "pda; alias switcher mel_sec"
  71.  
  72. alias pda2 "slot5"
  73.  
  74. alias pda2_pri_sec "pda2; alias switcher pri_sec"
  75. alias pda2_pri_mel "pda2; alias switcher pri_mel"
  76. alias pda2_sec_pri "pda2; alias switcher sec_pri"
  77. alias pda2_sec_mel "pda2; alias switcher sec_mel"
  78. alias pda2_mel_pri "pda2; alias switcher mel_pri"
  79. alias pda2_mel_sec "pda2; alias switcher mel_sec"
  80.  
  81. alias +watch "+attack2; r_drawviewmodel 1; spec_prev" // Turns viewmodels back on while cloaking
  82. alias -watch "-attack2; r_drawviewmodel 1"
  83.  
  84. pri_sec
  85.  
  86. // +----------------------------------------------------------------------------+
  87. // | FOV SHIFT |
  88. // +----------------------------------------------------------------------------+
  89. // | While the key is being pressed it will set your FOV to 75 and back to 90 |
  90. // | when the key is released. This gives a "zoom" effect. |
  91. // +----------------------------------------------------------------------------+
  92.  
  93. alias fov75 "fov_desired 75; alias togglefov fov90"
  94. alias fov90 "fov_desired 90; alias togglefov fov75"
  95.  
  96. alias "togglefov" "fov75"
  97.  
  98. alias "+FOVSHIFT" "togglefov"
  99. alias "-FOVSHIFT" "togglefov"
  100.  
  101. // +----------------------------------------------------------------------------+
  102. // | DISGUISE |
  103. // +----------------------------------------------------------------------------+
  104.  
  105. // aliases to make it work.
  106. alias +f_disg "alias f_scout a_scout;alias f_solder a_soldier;alias f_pyro a_pyro;alias f_demoman a_demoman;alias f_hwguy a_hwguy;alias f_engineer a_engineer;alias f_medic a_medic;alias f_sniper a_sniper;alias f_spy a_spy"
  107. alias -f_disg "alias f_scout e_scout;alias f_solder e_soldier;alias f_pyro e_pyro;alias f_demoman e_demoman;alias f_hwguy e_hwguy;alias f_engineer e_engineer;alias f_medic e_medic;alias f_sniper e_sniper;alias f_spy e_spy"
  108.  
  109. // setup defaults.
  110. alias f_scout e_scout;
  111. alias f_solder e_soldier;
  112. alias f_pyro e_pyro;
  113. alias f_demoman e_demoman;
  114. alias f_hwguy e_hwguy;
  115. alias f_engineer e_engineer;
  116. alias f_medic e_medic;
  117. alias f_sniper e_sniper;
  118. alias f_spy e_spy;
  119.  
  120. alias drop_disg "disguise 8 -2" // instantly removes disguise
  121.  
  122. // WEAPON DISGUISES
  123.  
  124. //disguise slot1
  125.  
  126. alias +slot1_disguiser "slot1;lastdisguise"
  127. alias -slot1_disguiser "lastinv"
  128.  
  129. //disguise slot2
  130.  
  131. alias +slot2_disguiser "slot2;lastdisguise"
  132. alias -slot2_disguiser "lastinv"
  133.  
  134. //disguise slot3
  135.  
  136. alias +slot3_disguiser "slot3;lastdisguise"
  137. alias -slot3_disguiser "lastinv"
  138.  
  139.  
  140. // +----------------------------------------------------------------------------+
  141. // | BINDS |
  142. // +----------------------------------------------------------------------------+
  143.  
  144. // WEAPON SWITCHING
  145.  
  146. bind MWHEELUP pri
  147. bind MOUSE4 sec
  148. bind MWHEELDOWN mel
  149. bind q switcher
  150. bind mouse1 +s_attack
  151. bind mouse2 +watch
  152.  
  153. // FOV SHIFT
  154.  
  155. bind MOUSE5 +FOVSHIFT
  156.  
  157. // DISGUISE
  158.  
  159. bind T +f_disg
  160. bind KP_UPARROW +f_disg
  161. bind C drop_disg
  162.  
  163. bind 1 f_scout
  164. bind 2 f_solder
  165. bind 3 f_pyro
  166. bind 4 f_demoman
  167. bind 5 f_hwguy
  168. bind 6 f_engineer
  169. bind 7 f_medic
  170. bind 8 f_sniper
  171. bind 9 f_spy
  172.  
  173. // Weapon Disguises
  174.  
  175. bind "F1" +slot1_disguiser
  176. bind "F2" +slot2_disguiser
  177. bind "F3" +slot3_disguiser
  178. bind b lastdisguise
  179.  
  180. // +----------------------------------------------------------------------------+
  181. // | ECHO |
  182. // +----------------------------------------------------------------------------+
  183.  
  184. echo "+-----------------------------------------------------+"
  185. echo "| SHPEE CONFIG SHIT LOADED |"
  186. echo "+-----------------------------------------------------+"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement