mstarr

vthrow

Dec 9th, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.59 KB | None | 0 0
  1. //The basic idea of these check aliases is to continue a function (+attak, +strafe, +duck).
  2. //Press a key, store whatever teh fuck it does, then clear it with hte relaese of the key
  3. //vthrow jump ensures all jumps are max height silent jumps (assuming jumping to higher surface) that will throw grenades like jumpthrow, if you have m1/m2 held down. The standard jumpthrow will stop you from firing if you press it - this will only stop for a moment while space is held down, and will resume after, if m1 is pressed.
  4.  
  5.  
  6. alias +vthrow "-attack;-attack2;+speed;+jump;+duck;" //-attack;-attack2 releases grenades for jumpthrow
  7. alias -vthrow "-speed;-duck;-jump;checkatk;checkduck;checkspeed" //Execs checkatk, checkduck, and checkspeed to see if those keys were held down before vthrow was pressed. //Without checkspeed, checkduck, one would unexpectedly start running / unducking after jumping.
  8. //When walk is held, checkspeed is set to +speed so one does not stop awlking after releasing vthrow.
  9.  
  10. alias +vspeed "+speed; alias checkspeed +speed;radarmedium" //Walks, sets the checkspeed alias to +speed so one continues to walk after jumping & increases radar size
  11. alias -vspeed "-speed; alias checkspeed;radarsmall" //Stops walking & clears the checkspeed alias
  12.  
  13. alias +vduck "+duck;alias checkduck +duck" //Ducks, then sets checkduck to +duck so one can continue to duck after vthrow jumping.
  14. alias -vduck "-duck;alias checkduck" //Unducks, clears checkduck
  15.  
  16. alias +M1 "-use;+attack;alias checkatk +attack;r_cleardecals" //Attacks, sets checkatk to +attack so one will continue attacking after press jump (jumpthrow grenades require -attack;-attack2 to throw)
  17. alias -M1 "-attack;alias checkatk;R_CLEARDECALS" //Releases attack, clears checkatk so one doesn't continue to shoot after jumping.
  18. //-use seems to allow one to instantly stop defusing and start shooting.
  19.  
  20. alias checkduck ""
  21. alias checkrj ""
  22. alias checkspeed ""
  23. alias checkatk ""
  24. alias checkright ""
  25. alias checkleft ""
  26. alias checkback ""
  27. alias checkfwd ""
  28.  
  29. alias +vradar "+use;radarlarge; gameinstructor_enable 1;cl_showhelp 1; CL_AUTOHELP 1" //http://i.imgur.com/WdFbmU7.jpg
  30. alias -vradar "-use;spec_nexT;radarsmall; gameinstructor_enable 0;cl_showhelp 0; CL_AUTOHELP 0;cl_clearhinthistory"
  31.  
  32. alias radarlarge "cl_radar_always_centered 0; cl_radar_scale .35;cl_radar_icon_scale_min 1"
  33. alias radarmedium "cl_radar_always_centered 0; cl_radar_scale .5;cl_radar_icon_scale_min .4"
  34. alias radarsmall "cl_radar_always_centered 1;cl_radar_scale .6;cl_radar_icon_scale_min .5"
  35.  
  36. ALIAS +mfwd "-back;+forward;ALIAS checkfwd +forward"
  37. ALIAS +mback "-forward;+back; ALIAS checkback +back"
  38. //ALIAS +mleft "-moveright;+moveleft;ALIAS checkleft +moveleft; CL_RIGHTHAND 1" //Gun model switches to oppossite way of strafe, stays out of way
  39. //ALIAS +mright "-moveleft;+moveright;ALIAS checkright +moveright; CL_RIGHTHAND 0" //Very useful for movement / perfect counter strafe
  40. ALIAS +mleft "-moveright;+moveleft;ALIAS checkleft +moveleft"
  41. ALIAS +mright "-moveleft;+moveright;ALIAS checkright +moveright"
  42. ALIAS -mfwd "-forward;checkback;ALIAS checkfwd"
  43. ALIAS -mback "-back;checkfwd;ALIAS checkback"
  44. ALIAS -mleft "-moveleft;checkright;ALIAS checkleft"
  45. ALIAS -mright "-moveright;checkleft;ALIAS checkright"
  46.  
  47.  
  48. //## Unused / bad / movement aliases
  49.  
  50.  
  51. //alias +vradar "+use;radarlarge"
  52. //alias -vradar "-use;spec_nexT;radarsmall"
  53. //alias +vradar "+use;radarlarge; gameinstructor_enable 1;cl_showhelp 1; CL_AUTOHELP 1"
  54. //alias -vradar "-use;spec_nexT;radarsmall; gameinstructor_enable 0;cl_showhelp 0; CL_AUTOHELP 0;cl_clearhinthistory"
  55. //ALIAS +mleft "-moveright;+moveleft;ALIAS checkleft +moveleft; CL_RIGHTHAND 1"
  56. //ALIAS +mright "-moveleft;+moveright;ALIAS checkright +moveright; CL_RIGHTHAND 0"
  57. //alias +vthrow "-attack;-attack2;+speed;+jump;+duck;cl_crosshaircolor 1;cast_ray"
  58. //alias -vthrow "spec_mode;-speed;-duck;-jump;checkatk;checkduck;checkspeed;cl_crosshaircolor 5"
  59. //alias +vspeed "+speed; alias checkspeed +speed"
  60. //alias -vspeed "-speed; alias checkspeed"
  61. //alias +vspeed "+speed; alias checkspeed +speed;radarmedium;show_loadout_toggle"
  62. //alias -vspeed "-speed; alias checkspeed;radarsmall"
  63. //alias +vspeed "+speed; alias checkspeed +speed;radarmedium;show_loadout_toggle;voice_scale .5"
  64. //alias -vspeed "-speed; alias checkspeed;radarsmall;voice_scale 1"
  65.  
  66. ALIAS DROPBOMB "Use weapon_knife;USE WEAPON_C4; DROP"
  67.  
  68. alias stfu "toggle voice_enable 0 1" //Toggle voice mute on / off
  69. //bind mouse3 stfu
  70.  
  71. alias +vtalk "+voicerecord; voice_enable 1" //Unmutes teammates upon talking - use in conjunction with stfu alias
  72. alias -vtalk "-voicerecord"
  73.  
  74. alias +vdrop "drop;cl_autowepswitch 1" //Temporarily enables autoswitch when you drop a gun -
  75. alias -vdrop "cl_autowepswitch 0"
  76.  
  77. alias +qqq "USE WEAPON_KNIFE" //Great for awp descoping, reload canceling, throwing grenades faster
  78. alias -qqq "LASTINV" //getting up to full knife move speed for kz, then switching back to gun mid air
  79.  
  80. alias +jumpthrow "+jump;-attack;-attack2;cast_ray"
  81. alias -jumpthrow "-jump"
  82.  
  83. alias +vscore "+graph; +score;noclip" //scoreboard +netgraph on tab
  84. alias -vscore "-graph; -score"
  85.  
  86. alias +vslot1 "use weapon_knife; slot1" //QQ animation cancel / descope by just pressing 1
  87. alias -vslot1 "slot1"
  88.  
  89.  
  90. bind "SPACE" "+vthrow"
  91. bind "SHIFT" "+vduck"
  92. bind "CTRL" "+vspeed"
  93. bind "d" "+mright"
  94. bind "a" "+mleft"
  95. bind "s" "+mback"
  96. bind "w" "+mfwd"
  97. bind "e" "+radar"
  98. bind "mouse1" "+m1"
  99. bind "mouse2" "+attack2;r_cleardecals"
  100. bind "tab" "+vscore"
  101. bind "1" "+vslot1"
  102. //bind "c" "+vtalk"
  103. //bind "alt" "+qqq"
  104. //bind "mouse3" "stfu"
  105. //bind "t" "dropbomb"
  106. //bind "g" "+vdrop"
Advertisement
Add Comment
Please, Sign In to add comment