Guest User

med scripts

a guest
Nov 9th, 2013
1,036
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.57 KB | None | 0 0
  1. ////medic scripts public release
  2. ////wu-tang clan aint nothin ta f*** with
  3.  
  4. ////i have the following in my reset (makes binding voice commands easier) but some of the below scripts use aliases defined here,
  5. ////so you'll need to at least have "cheers" "incoming" "help" "spy" "goodjob" and "uberfake" defined somewhere
  6.  
  7. //voicemenu aliases
  8.  
  9. alias medic "voicemenu 0 0"
  10. alias thanks "voicemenu 0 1"
  11. alias go "voicemenu 0 2"
  12. alias moveup "voicemenu 0 3"
  13. alias goleft "voicemenu 0 4"
  14. alias goright "voicemenu 0 5"
  15. alias yes "voicemenu 0 6"
  16. alias no "voicemenu 0 7"
  17. alias incoming "voicemenu 1 0"
  18. alias spy "voicemenu 1 1"
  19. alias sntryahd "voicemenu 1 2"
  20. alias telehere "voicemenu 1 3"
  21. alias disphere "voicemenu 1 4"
  22. alias senthere "voicemenu 1 5"
  23. alias useuber "voicemenu 1 6"
  24. alias uberfake "voicemenu 1 7"
  25. alias help "voicemenu 2 0"
  26. alias battle "voicemenu 2 1"
  27. alias cheers "voicemenu 2 2"
  28. alias jeers "voicemenu 2 3"
  29. alias pos "voicemenu 2 4"
  30. alias neg "voicemenu 2 5"
  31. alias niceshot "voicemenu 2 6"
  32. alias goodjob "voicemenu 2 7"
  33.  
  34. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  35.  
  36. //radar
  37.  
  38. alias autocall_default "hud_medicautocallersthreshold 65"
  39. alias autocall_all "hud_medicautocallersthreshold 300"
  40.  
  41. alias +radar "autocall_all"
  42. alias -radar "autocall_default"
  43.  
  44. //xhairs and vms
  45.  
  46. alias xhair_primary "cl_crosshair_file crosshair7; cl_crosshair_scale 20; cl_crosshair_red 255; cl_crosshair_green 180; cl_crosshair_blue 000"
  47. alias xhair_secondary "cl_crosshair_file crosshair3; cl_crosshair_scale 20; cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 100"
  48. alias xhair_melee "cl_crosshair_file crosshair5; cl_crosshair_scale 15; cl_crosshair_red 140; cl_crosshair_green 000; cl_crosshair_blue 255"
  49.  
  50. alias primary "slot1; r_drawviewmodel 0; xhair_primary; qs_primary; regular_atk; autocall_all"
  51. alias secondary "slot2; r_drawviewmodel 1; xhair_secondary; qs_secondary; reverse_atk; autocall_default; -atk"
  52. alias melee "slot3; r_drawviewmodel 1; xhair_melee; qs_melee; regular_atk; autocall_all"
  53.  
  54. alias qs_primary "alias next s2p; alias prev m2p; alias eq_primary primary; alias eq_secondary s2p; alias eq_melee m2p"
  55. alias qs_secondary "alias next m2s; alias prev p2s; alias eq_primary p2s; alias eq_secondary secondary; alias eq_melee m2s"
  56. alias qs_melee "alias next p2m; alias prev s2m; alias eq_primary p2m; alias eq_secondary s2m; alias eq_melee melee"
  57.  
  58. alias p2s "primary; alias qs s2p"
  59. alias p2m "primary; alias qs m2p"
  60. alias s2p "secondary; alias qs p2s"
  61. alias s2m "secondary; alias qs m2s"
  62. alias m2p "melee; alias qs p2m"
  63. alias m2s "melee; alias qs s2m"
  64.  
  65. //reverse healing
  66.  
  67. alias regular_atk "alias +atk +atk_normal; alias -atk -atk_normal"
  68. alias reverse_atk "alias +atk +atk_reverse; alias -atk -atk_reverse"
  69. alias +atk_normal "+attack"
  70. alias -atk_normal "-attack"
  71. alias +atk_reverse "-attack"
  72. alias -atk_reverse "+attack"
  73.  
  74. //loadout switcher
  75.  
  76. alias medigun_mode "alias ubermsg say_team ">>>>|**|UBERCHARGE USED|**|<<<<"; say_team "switching to uber/stock"; stockbinds; load_itempreset 0; play common/wpn_moveselect"
  77. alias kritz_mode "alias ubermsg say_team ">>>>|**|KRITZ USED|**|<<<<"; say_team "switching to kritz"; stockbinds; load_itempreset 1; play common/wpn_moveselect"
  78. alias qf_mode "alias ubermsg say_team ">>>>|**|QF CHARGE USED|**|<<<<"; say_team "switching to quickfix"; stockbinds; load_itempreset 2; play common/wpn_moveselect"
  79. alias vac_mode "alias ubermsg none; say_team "switching to vaccinator"; vacinbinds; load_itempreset 3; play common/wpn_moveselect"
  80.  
  81. //uber mask
  82.  
  83. alias mask "cheers; say_team >>>>|**|CHARGE READY|**|<<<<"
  84.  
  85. //auto-pop
  86.  
  87. alias +charge "+attack2; secondary; +attack2; incoming; ubermsg"
  88. alias -charge "-attack2"
  89.  
  90. //vacinator rebinds
  91.  
  92. alias stock1 help //edit these aliases to change what
  93. alias stock2 spy //resistance type keys do in other
  94. alias stock3 sntryahd //medigun loadouts
  95. alias stock4
  96.  
  97. alias stockbinds "alias +one stock1; alias -one; alias +two stock2; alias -two; alias +three stock3; alias -three; alias +four stock4; alias -four"
  98. alias vacinbinds "alias +one +ubres; alias -one -ubres; alias +two +ueres; alias -two -ueres; alias +three +ufres; alias -three -ufres; alias +four +modify; alias -lshft -modify"
  99.  
  100. //vacinator resist on key //original concept by /u/Kairu927 | see https://gist.github.com/kbrougham/7090528 for their script
  101.  
  102. alias b2e "+reload; alias +bres; alias +eres e2f; alias +fres e2f"
  103. alias e2f "+reload; alias +bres f2b; alias +eres; alias +fres f2b"
  104. alias f2b "+reload; alias +bres b2e; alias +eres b2e; alias +fres"
  105.  
  106. alias +ubres "+bres"
  107. alias -ubres "-bres"
  108. alias +ueres "+eres"
  109. alias -ueres "-eres"
  110. alias +ufres "+fres"
  111. alias -ufres "-fres"
  112.  
  113. alias +bres ""
  114. alias -bres "-reload"
  115. alias +eres "e2f"
  116. alias -eres "-reload"
  117. alias +fres "e2f"
  118. alias -fres "-reload"
  119.  
  120. alias bres_reset "alias +bres; alias +eres e2f; alias +fres e2f"
  121. alias eres_reset "alias +bres f2b; alias +eres; alias +fres f2b"
  122. alias fres_reset "alias +bres b2e; alias +eres b2e; alias +fres"
  123.  
  124. alias +modify "alias +ubres bres_reset; alias +ueres eres_reset;alias +ufres fres_reset"
  125. alias -modify "alias +ubres +bres; alias +ueres +eres; alias +ufres +fres"
  126.  
  127. //init
  128.  
  129. secondary
  130. medigun_mode
  131. -modify
  132.  
  133. //binds
  134.  
  135. bind <key> eq_primary //key for slot1
  136. bind <key> eq_secondary //key for slot2
  137. bind <key> eq_melee //key for slot3
  138. bind <key> qs //key for quickswitch
  139. bind <key> next //key for next slot
  140. bind <key> prev //key for previous slot
  141.  
  142. bind <key> +atk //key to attack; pressing with medigun out stops healing
  143. bind <key> +charge //key to use uber / attack2
  144. bind <key> +one //bullet resistance key in vaccinator mode; help for other mediguns
  145. bind <key> +two //explosive resistance key in vaccinator mode; spy for other mediguns
  146. bind <key> +three //fire resistance key in vaccinator mode; good job for other mediguns
  147. bind <key> +four //key to reset vacinator script in case of de-synching: hold this key + whatever resistance your HUD shows to re-synch; does nothing in other modes
  148. bind <key> +radar //key to activate radar
  149. bind <key> mask //key to mask "fully charged!" + notify your team
  150.  
  151. bind <key> medigun_mode //loadout a / stock medigun mode
  152. bind <key> kritz_mode //loadout b / kritz medigun mode
  153. bind <key> qf_mode //loadout c / quickfix medigun mode
  154. bind <key> vac_mode //loadout d / vaccinator medigun mode
Advertisement
Add Comment
Please, Sign In to add comment