mstarr

Full CS GO movement / weapon script

Jan 10th, 2015
613
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.33 KB | None | 0 0
  1. bind "SHIFT" "+vstop"
  2. bind "w" "+vfwd"
  3. bind "a" "+vleft"
  4. bind "s" "+vback"
  5. bind "d" "+vright"
  6.  
  7.  
  8. ALIAS +vfwd "-back;+forward;ALIAS checkfwd +forward;alias stopcheck +mback;"
  9. ALIAS +vback "-forward;+back; ALIAS checkback +back"
  10. ALIAS +vleft "-moveright;+moveleft;ALIAS checkleft +moveleft; CL_RIGHTHAND 1"
  11. ALIAS +vright "-moveleft;+moveright;ALIAS checkright +moveright; CL_RIGHTHAND 0"
  12. ALIAS -vfwd "-forward;checkback;ALIAS checkfwd;;alias stopcheck"
  13. ALIAS -vback "-back;checkfwd;ALIAS checkback"
  14. ALIAS -vleft "-moveleft;checkright;ALIAS checkleft"
  15. ALIAS -vright "-moveright;checkleft;ALIAS checkright"
  16. alias checkright ""
  17. alias checkleft ""
  18. alias checkback ""
  19. alias checkfwd ""
  20. alias stopcheck ""
  21. alias +vstop "stopcheck; +zoom;+attack2"
  22. alias -vstop "-mback;-zoom;-attack2"
  23.  
  24.  
  25. bind "MOUSE1" "+M1"
  26. bind "MOUSE4" "+m2"
  27. bind "MOUSE5" "+vthrow"
  28. bind "CTRL" "+vspeed"
  29. bind "SPACE" "+vduck"
  30.  
  31.  
  32. alias checkduck ""
  33. alias checkatk ""
  34. alias checkspeed ""
  35. alias checkatk ""
  36.  
  37. alias +M1 "+attack;alias checkatk +attack;R_CLEARDECALS"
  38. alias -M1 "spec_next;-attack;-attack2;alias checkatk;R_CLEARDECALS"
  39.  
  40. ALIAS +M2 "+ATTACK2;R_CLEARDECALS"
  41. ALIAS -M2 "-ATTACK2;R_CLEARDECALS"
  42.  
  43. alias +vthrow "-attack;-attack2;+speed;+jump;+duck;"
  44. alias -vthrow "-speed;-duck;-jump;checkatk;checkduck;checkspeed"
  45.  
  46. alias +vspeed "+speed; alias checkspeed +speed;radarmedium"
  47. alias -vspeed "-speed; alias checkspeed;radarsmall"
  48.  
  49. alias +vduck "+duck;alias checkduck +duck;+speed"
  50. alias -vduck "-duck;alias checkduck;-speed;checkspeed"
  51.  
  52.  
  53. bind "1" "+vradar"
  54. bind "f" "+VRADAR"
  55. bind "," "radarLargecycle"
  56. bind "." "radarSmallcycle"
  57.  
  58.  
  59. alias +vradar "+use;radarlarge;CL_AUTOWEPSWITCH 1"
  60. alias -vradar "-use;spec_nexT;radarsmall;CL_AUTOWEPSWITCH 0"
  61.  
  62. alias radarlarge "cl_radar_always_centered 0; cl_radar_scale .4;cl_radar_icon_scale_min .4;radarL
  63. alias radarmedium "cl_radar_always_centered 0; cl_radar_icon_scale_min .2;radarL"
  64. alias radarsmall "cl_radar_always_centered 1;; cl_radar_scale .6;cl_radar_icon_scale_min 1;radarS"
  65. alias radarS ""
  66.  
  67. alias radarsmallcycle "radarsmallcycle01"
  68. alias radarsmallcycle01 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale 1.0;alias radarS cl_radar_scale 1.0; alias radarsmallcycle radarsmallcycle02;cl_radar_scale"
  69. alias radarsmallcycle02 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .95;alias radarS cl_radar_scale .95; alias radarsmallcycle radarsmallcycle03;cl_radar_scale"
  70. alias radarsmallcycle03 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .90;alias radarS cl_radar_scale .90; alias radarsmallcycle radarsmallcycle04;cl_radar_scale"
  71. alias radarsmallcycle04 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .85;alias radarS cl_radar_scale .85; alias radarsmallcycle radarsmallcycle05;cl_radar_scale"
  72. alias radarsmallcycle05 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .80;alias radarS cl_radar_scale .80; alias radarsmallcycle radarsmallcycle06;cl_radar_scale"
  73. alias radarsmallcycle06 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .75;alias radarS cl_radar_scale .75; alias radarsmallcycle radarsmallcycle07;cl_radar_scale"
  74. alias radarsmallcycle07 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .70;alias radarS cl_radar_scale .70; alias radarsmallcycle radarsmallcycle08;cl_radar_scale"
  75. alias radarsmallcycle08 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .65;alias radarS cl_radar_scale .65; alias radarsmallcycle radarsmallcycle09;cl_radar_scale"
  76. alias radarsmallcycle09 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .60;alias radarS cl_radar_scale .60; alias radarsmallcycle radarsmallcycle10;cl_radar_scale"
  77. alias radarsmallcycle10 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .55;alias radarS cl_radar_scale .55; alias radarsmallcycle radarsmallcycle11;cl_radar_scale"
  78. alias radarsmallcycle11 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .50;alias radarS cl_radar_scale .50; alias radarsmallcycle radarsmallcycle12;cl_radar_scale"
  79. alias radarsmallcycle12 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .45;alias radarS cl_radar_scale .45; alias radarsmallcycle radarsmallcycle13;cl_radar_scale"
  80. alias radarsmallcycle13 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .40;alias radarS cl_radar_scale .40; alias radarsmallcycle radarsmallcycle14;cl_radar_scale"
  81. alias radarsmallcycle14 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .35;alias radarS cl_radar_scale .35; alias radarsmallcycle radarsmallcycle15;cl_radar_scale"
  82. alias radarsmallcycle15 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .30;alias radarS cl_radar_scale .30; alias radarsmallcycle radarsmallcycle16;cl_radar_scale"
  83. alias radarsmallcycle16 "Echo SMALL;;cl_radar_icon_scale_min 1;cl_radar_always_centered 1;cl_radar_scale .25;alias radarS cl_radar_scale .25; alias radarsmallcycle radarsmallcycle01;cl_radar_scale;snd_playsounds Buttons.snd37"
  84. alias radarL ""
  85. alias radarlargecycle "radarlargecycle01"
  86. alias radarlargecycle01 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle02;cl_radar_scale"
  87. alias radarlargecycle02 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle03;cl_radar_scale"
  88. alias radarlargecycle03 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle04;cl_radar_scale"
  89. alias radarlargecycle04 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle05;cl_radar_scale"
  90. alias radarlargecycle05 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle06;cl_radar_scale"
  91. alias radarlargecycle06 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle07;cl_radar_scale"
  92. alias radarlargecycle07 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle08;cl_radar_scale"
  93. alias radarlargecycle08 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .65;alias radarL cl_radar_scale .65; alias radarlargecycle radarlargecycle09;cl_radar_scale"
  94. alias radarlargecycle09 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .60;alias radarL cl_radar_scale .60; alias radarlargecycle radarlargecycle10;cl_radar_scale"
  95. alias radarlargecycle10 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .55;alias radarL cl_radar_scale .55; alias radarlargecycle radarlargecycle11;cl_radar_scale"
  96. alias radarlargecycle11 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .50;alias radarL cl_radar_scale .50; alias radarlargecycle radarlargecycle12;cl_radar_scale"
  97. alias radarlargecycle12 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .45;alias radarL cl_radar_scale .45; alias radarlargecycle radarlargecycle13;cl_radar_scale"
  98. alias radarlargecycle13 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .40;alias radarL cl_radar_scale .40; alias radarlargecycle radarlargecycle14;cl_radar_scale"
  99. alias radarlargecycle14 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .35;alias radarL cl_radar_scale .35; alias radarlargecycle radarlargecycle15;cl_radar_scale"
  100. alias radarlargecycle15 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .30;alias radarL cl_radar_scale .30; alias radarlargecycle radarlargecycle16;cl_radar_scale"
  101. alias radarlargecycle16 "Echo LARGE;cl_radar_icon_scale_min .4;cl_radar_always_centered 0;cl_radar_scale .25;alias radarL cl_radar_scale .25; alias radarlargecycle radarlargecycle01;cl_radar_scale;snd_playsounds Buttons.snd37"
  102.  
  103.  
  104. bind "1" "+vradar"
  105. bind "2" "invnextnongrenade;r_cleardecals"
  106. bind "3" "+vslot2"
  107. bind "4" "VFIRE"
  108. bind "5" "VBOMB"
  109. bind "TAB" "vnade"
  110. bind "CAPSLOCK" "vsmoke"
  111. bind "MOUSE2" "+sens" // <3
  112. bind "e" "+vslot1"
  113. bind "x" "vdropbomb"
  114. bind "z" "+vscore"
  115. bind "g" "+vdrop"
  116. bind "c" "+VTALK"
  117.  
  118.  
  119. alias +sens "sensitivity 3"
  120. alias -sens "sensitivity .9"
  121. alias +vscore "+graph; +score;noclip;;R_CLEARDECALS"
  122. alias -vscore "-graph; -score"
  123. alias +vdrop "cl_autowepswitch 1; drop"
  124. alias -vdrop "cl_autowepswitch 0"
  125. alias +vslot1 "use weapon_knife; slot1"
  126. alias -vslot1 "slot1;R_CLEARDECALS"
  127. alias +vslot2 "use weapon_knife; slot2"
  128. alias -vslot2 "slot2;R_CLEARDECALS"
  129. alias vdropbomb "USE WEAPON_KNIFE;USE WEAPON_C4; DROP"
  130. alias vbomb "coverme;use weapon_c4;slot5;xhairnade"
  131. alias vfire "slot10;r_cleardecals;;xhairnade"
  132. alias vflash "USE WEAPON_FLASHBANG;SLOT7;;xhairnade;R_CLEARDECALS"
  133. alias vnade "SLOT10;SLOT6;r_cleardecals;xhairnade"
  134. alias vdecoy "slot9;slot11;r_cleardecals;xhairnade"
  135. alias vknife "use weapon_knife;R_CLEARDECALS;xhairon"
  136. alias vsmoke "slot8;USE WEAPON_SMOKEGRENADE;"
  137. //alias xhairnade "cl_crosshairsize 1000; cl_crosshairalpha 100;R_CLEARDECALS"
  138. //alias xhairon "cl_crosshairalpha 255;cl_crosshairsize 4;R_CLEARDECALS"
  139. //alias xhairoff "cl_crosshairalpha 0;R_CLEARDECALS"
  140. alias +vtalk "+voicerecord; voice_enable 1"
  141. alias -vtalk "-voicerecord"
  142. alias +q "use weapon_knife"
  143. alias -q "lastinv"
  144.  
  145.  
  146. //Extras
  147.  
  148.  
  149. alias +swag "+reload; -lookatweapon"
  150. alias -swag "+lookatweapon;-reload"
  151. alias +qclip "USE WEAPON_KNIFE;noclip"
  152. alias -qclip "LASTINV;noclip"
  153.  
  154. alias fget1 "con_logfile cfg/fgetpos_out1.cfg; getpos_exact; con_logfile ."
  155. alias fset1 "noclip;exec fgetpos_out1;noclip"
  156. alias fget2 "con_logfile cfg/fgetpos_out2.cfg; getpos_exact; con_logfile ."
  157. alias fset2 "noclip;exec fgetpos_out2;noclip"
  158. alias fget3 "con_logfile cfg/fgetpos_out3.cfg; getpos_exact; con_logfile ."
  159. alias fset3 "noclip;exec fgetpos_out3;noclip"
  160. alias fget4 "con_logfile cfg/fgetpos_out4.cfg; getpos_exact; con_logfile ."
  161. alias fset4 "noclip;exec fgetpos_out4;noclip"
  162. alias fget5 "con_logfile cfg/fgetpos_out5.cfg; getpos_exact; con_logfile ."
  163. alias fset5 "noclip;exec fgetpos_out5;noclip"
  164. alias fget6 "con_logfile cfg/fgetpos_out6.cfg; getpos_exact; con_logfile ."
  165. alias fset6 "noclip;exec fgetpos_out6;noclip"
  166. alias fgett "con_logFile cfg/fgetpos_outt.cfg; getpos_exact; con_logfile ."
  167. alias fsett "noclip;exec fgetpos_outt;noclip"
  168. alias fkey1 "fget1;bind 1 fset1"
  169. alias fkey2 "fget2;bind 2 fset2"
  170. alias fkey3 "fget3;bind 3 fset3"
  171. alias fkey4 "fget4;bind 4 fset4"
  172. alias fkey5 "fget5;bind 5 fset5"
  173. alias fkey6 "fget6;bind 6 fset6"
  174. alias fkeyt "fgett;bind t fsett"
  175. alias fkey "bind f1 fkey1; bind f2 fkey2; bind f3 fkey3; bind f4 fkey4; bind f5 fkey5; bind f6 fkey6; bind t fkeyt"
Advertisement
Add Comment
Please, Sign In to add comment