Advertisement
Guest User

exec cfg

a guest
Jul 4th, 2015
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.88 KB | None | 0 0
  1. //Weapon viewmodel script for Launders. Based on a TF2 script by /u/genemilder (http://pastebin.com/7beau8BP). Modified for csgo by /u/Flapadiddle
  2.  
  3. (http://steamcommunity.com/id/flapadiddle) 2014/12/29
  4.  
  5. //This script allows one to create individual settings for each inventory slot while preserving quickswitching functionality. There is also the option to use
  6.  
  7. mouse scrolling if desired. Slot4 is excluded because the grenade cycle functionality is not compatiable with this logic.
  8.  
  9. //Place this in your autoexec after verifiying that it works. You may have to remove existing binds to the keys that you use here to avoid complications.
  10.  
  11. // ========== BINDS ==========
  12. //Bind whatever keys you like. next/previous inventory binds are commented by default, uncomment and add keys to enable.
  13.  
  14. bind 1 eq_slot1 //primary
  15. bind 2 eq_slot2 //secondary
  16. bind 3 eq_slot3 //melee
  17. bind 5 eq_slot5 //bomb
  18. bind 4 eq_slot6 //HE grenade
  19. bind mouse4 eq_slot7 //flash
  20. bind mouse5 eq_slot8 //smoke
  21. bind x eq_slot9 //decoy
  22. bind c eq_slot10 //molotov/incendiary
  23. bind q eq_lastinv //quickswitch
  24. //bind [key] eq_invnext //select next weapon
  25. //bind [key] eq_invprev //select previous weapon
  26.  
  27.  
  28. // ========== SETTINGS ==========
  29. //insert any settings you wish to add for individual slots (xhair, viewmodel, sensitivity etc.) with a semicolon and the command. the example below puts
  30.  
  31. only the knife in your left hand.
  32.  
  33. alias eq_slot1 "slot1; set_slot1; cl_righthand 1"
  34. alias eq_slot2 "slot2; set_slot2; cl_righthand 1"
  35. alias eq_slot3 "slot3; set_slot3; cl_righthand 0"
  36. alias eq_slot5 "slot5; set_slot5; cl_righthand 1"
  37. alias eq_slot6 "slot6; set_slot6; cl_righthand 1"
  38. alias eq_slot7 "slot7; set_slot7; cl_righthand 1"
  39. alias eq_slot8 "slot8; set_slot8; cl_righthand 1"
  40. alias eq_slot9 "slot9; set_slot9; cl_righthand 1"
  41. alias eq_slot10 "slot10; set_slot10; cl_righthand 1"
  42.  
  43.  
  44. // ========== LOGIC ==========
  45. //No touching. Basically this manually implements quiswitching without the 'lastinv' command and next/previous inventory selection
  46.  
  47. alias qs_slot1 "alias eq_invnext eq_slot2; alias eq_invprev eq_slot10; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot1; alias set_slot1 ; alias
  48.  
  49. set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias
  50.  
  51. set_slot9 qs_slot9; alias set_slot10 qs_slot10"
  52. alias qs_slot2 "alias eq_invnext eq_slot3; alias eq_invprev eq_slot1; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot2; alias set_slot1 qs_slot1; alias
  53.  
  54. set_slot2 ; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9
  55.  
  56. qs_slot9; alias set_slot10 qs_slot10"
  57. alias qs_slot3 "alias eq_invnext eq_slot5; alias eq_invprev eq_slot2; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot3; alias set_slot1 qs_slot1; alias
  58.  
  59. set_slot2 qs_slot2; alias set_slot3 ; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9
  60.  
  61. qs_slot9; alias set_slot10 qs_slot10"
  62. alias qs_slot5 "alias eq_invnext eq_slot6; alias eq_invprev eq_slot3; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot5; alias set_slot1 qs_slot1; alias
  63.  
  64. set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 ; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9
  65.  
  66. qs_slot9; alias set_slot10 qs_slot10"
  67. alias qs_slot6 "alias eq_invnext eq_slot7; alias eq_invprev eq_slot5; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot6; alias set_slot1 qs_slot1; alias
  68.  
  69. set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 ; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias set_slot9
  70.  
  71. qs_slot9; alias set_slot10 qs_slot10"
  72. alias qs_slot7 "alias eq_invnext eq_slot8; alias eq_invprev eq_slot6; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot7; alias set_slot1 qs_slot1; alias
  73.  
  74. set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 ; alias set_slot8 qs_slot8; alias set_slot9
  75.  
  76. qs_slot9; alias set_slot10 qs_slot10"
  77. alias qs_slot8 "alias eq_invnext eq_slot9; alias eq_invprev eq_slot7; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot8; alias set_slot1 qs_slot1; alias
  78.  
  79. set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 ; alias set_slot9
  80.  
  81. qs_slot9; alias set_slot10 qs_slot10"
  82. alias qs_slot9 "alias eq_invnext eq_slot10; alias eq_invprev eq_slot8; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot9; alias set_slot1 qs_slot1;
  83.  
  84. alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias
  85.  
  86. set_slot9 ; alias set_slot10 qs_slot10"
  87. alias qs_slot10 "alias eq_invnext eq_slot1; alias eq_invprev eq_slot9; set_lastinv; alias set_lastinv alias eq_lastinv eq_slot10; alias set_slot1 qs_slot1;
  88.  
  89. alias set_slot2 qs_slot2; alias set_slot3 qs_slot3; alias set_slot5 qs_slot5; alias set_slot6 qs_slot6; alias set_slot7 qs_slot7; alias set_slot8 qs_slot8; alias
  90.  
  91. set_slot9 qs_slot9; alias set_slot10 "
  92.  
  93. qs_slot2
  94. eq_slot3
  95.  
  96. // ========== SCRIPT OVERWRITE ==========
  97. //in case you done messed something up, uncomment the beginning of each line.
  98.  
  99. bind 1 slot1 //primary
  100. bind 2 slot2 //secondary
  101. bind 3 slot3 //melee
  102. bind 5 slot5 //bomb
  103. bind 4 slot6 //HE grenade
  104. bind mouse4 slot7 //flash
  105. bind mouse5 slot8 //smoke
  106. bind x slot9 //decoy
  107. bind c slot10 gffffffffffffffffffffffff//molotov/incendiary
  108. bind q lastinv //quickswitch
  109.  
  110.  
  111. bind F1 "toggleconsole"
  112.  
  113. fps_max "120" ; alias fps_max
  114. setinfo zb_wantautocashcalling "1"
  115. cl_clanid "704008"
  116. cl_ragdoll_physics_enable "0"
  117. cl_allowdownload "0"
  118. cl_allowupload "0"
  119. cl_downloadfilter "nosounds"
  120. cl_cloud_settings "0"
  121. cl_righthand "1"
  122. cl_autowepswitch "0"
  123. cl_autohelp "0"
  124. cl_showfps "0"
  125. cl_c4dynamiclight "1"
  126. cl_c4progressbar "1"
  127. cl_disablefreezecam "1"
  128. cl_disablehtmlmotd "0"
  129. cl_show_achievement_popups "0"
  130. cl_nowinpanel "1"
  131. cl_radartype "0"
  132. cl_radaralpha "255"
  133. cl_locationalpha "0"
  134. cl_radar_locked "0"
  135. cl_minmodels "0"
  136. cl_min_ct "1"
  137. cl_min_t "1"
  138. cl_scoreboard_dead_clan_color_red "2"
  139. cl_scoreboard_dead_clan_color_green "2"
  140. cl_scoreboard_dead_clan_color_blue "2"
  141. cl_scoreboard_dead_color_red "2"
  142. cl_scoreboard_dead_color_green "2"
  143. cl_scoreboard_dead_color_blue "2"
  144. cl_wpn_sway_interp "0"
  145. hud_drawhistory_time "5"
  146. hud_fastswitch "1"
  147. hud_saytext_time "12"
  148. hud_deathnotice_time "6"
  149. overview_alpha "0.4"
  150. snd_legacy_surround "0"
  151. snd_mixahead "0.06"
  152. snd_surround_speakers "0"
  153. volume "0.55"
  154. sv_maxupdaterate "30"
  155. sv_maxcmdrate "30"
  156. sv_maxrate "100000"
  157. sv_turbophysics "1"
  158. mp_decals "50"
  159. mp_autoteambalance "0"
  160. mp_freezetime "0"
  161. mp_friendlyfire "1"
  162. mp_limitteams "0"
  163. mp_maxrounds "0"
  164. mp_round_restart_delay "0.01"
  165. mp_roundtime "1.75"
  166. mp_startmoney "16000"
  167. mp_timelimit "0"
  168. mp_tkpunish "0"
  169. violence_ablood "1" ; alias violence_ablood
  170. violence_agibs "1" ; alias violence_agibs
  171. violence_hblood "1" ; alias violence_hblood
  172. violence_hgibs "1" ; alias violence_hgibs
  173. voice_enable "1"
  174.  
  175.  
  176.  
  177.  
  178. rate "100000" ; alias rate
  179. cl_interp "0" ; alias cl_interp
  180. cl_interp_ratio "0" ; alias cl_interp_ratio
  181. cl_interp_all "0"
  182. cl_lagcompensation "1"
  183. cl_cmdrate "66"
  184. cl_updaterate "66"
  185. cl_smooth "0"
  186. net_graph "0"
  187. net_graphpos "1"
  188. net_graphheight "64"
  189.  
  190.  
  191. cl_mouseenable "1"
  192. m_customaccel "0"
  193. m_customaccel_exponent "0"
  194. m_customaccel_max "0"
  195. m_customaccel_scale "0"
  196. m_filter "0"
  197. m_forward "1"
  198. m_mouseaccel1 "0"
  199. m_mouseaccel2 "0"
  200. m_mousespeed "0"
  201. m_pitch "0.022"
  202. m_rawinput "1"
  203. m_side "0.8"
  204. m_yaw "0.022"
  205. zoom_sensitivity_ratio "1"
  206.  
  207. viewmodel_fov 90
  208. viewmodel_offset_x 3
  209. viewmodel_offset_y 3
  210. viewmodel_offset_z -2
  211. cl_bob_lower_amt 10
  212.  
  213. weapon_recoil_model 0
  214. mat_postprocess_enable 0
  215.  
  216. cvar_unhide_all 1
  217. sv_disablefreezecam 1
  218. sv_nomvp 1
  219. sv_nostats 1
  220. sv_nonemesis 1
  221.  
  222.  
  223.  
  224. mat_dxlevel 90
  225. hud_scaling .95
  226. unbind F2
  227. unbind F3
  228. unbind F4
  229. unbind F5
  230. unbind F6
  231. unbind F7
  232. unbind o
  233.  
  234.  
  235.  
  236. bind f5 "screenshot"
  237. net_graph 1
  238. cl_righthand 0
  239. bind F1 "toggleconsole"
  240. weapon_showproficiency "1"
  241.  
  242.  
  243.  
  244. alias +poo "+duck; +jump; -forward"
  245. alias -poo "-duck; -jump;"
  246. bind space +poo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement