Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Weapon viewmodel script for Launders. Based on a TF2 script by /u/genemilder (http://pastebin.com/7beau8BP). Modified for csgo by /u/Flapadiddle
- (http://steamcommunity.com/id/flapadiddle) 2014/12/29
- //This script allows one to create individual settings for each inventory slot while preserving quickswitching functionality. There is also the option to use
- mouse scrolling if desired. Slot4 is excluded because the grenade cycle functionality is not compatiable with this logic.
- //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.
- // ========== BINDS ==========
- //Bind whatever keys you like. next/previous inventory binds are commented by default, uncomment and add keys to enable.
- bind 1 eq_slot1 //primary
- bind 2 eq_slot2 //secondary
- bind 3 eq_slot3 //melee
- bind 5 eq_slot5 //bomb
- bind 4 eq_slot6 //HE grenade
- bind mouse4 eq_slot7 //flash
- bind mouse5 eq_slot8 //smoke
- bind x eq_slot9 //decoy
- bind c eq_slot10 //molotov/incendiary
- bind q eq_lastinv //quickswitch
- //bind [key] eq_invnext //select next weapon
- //bind [key] eq_invprev //select previous weapon
- // ========== SETTINGS ==========
- //insert any settings you wish to add for individual slots (xhair, viewmodel, sensitivity etc.) with a semicolon and the command. the example below puts
- only the knife in your left hand.
- alias eq_slot1 "slot1; set_slot1; cl_righthand 1"
- alias eq_slot2 "slot2; set_slot2; cl_righthand 1"
- alias eq_slot3 "slot3; set_slot3; cl_righthand 0"
- alias eq_slot5 "slot5; set_slot5; cl_righthand 1"
- alias eq_slot6 "slot6; set_slot6; cl_righthand 1"
- alias eq_slot7 "slot7; set_slot7; cl_righthand 1"
- alias eq_slot8 "slot8; set_slot8; cl_righthand 1"
- alias eq_slot9 "slot9; set_slot9; cl_righthand 1"
- alias eq_slot10 "slot10; set_slot10; cl_righthand 1"
- // ========== LOGIC ==========
- //No touching. Basically this manually implements quiswitching without the 'lastinv' command and next/previous inventory selection
- 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
- 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
- set_slot9 qs_slot9; alias set_slot10 qs_slot10"
- 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
- 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
- qs_slot9; alias set_slot10 qs_slot10"
- 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
- 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
- qs_slot9; alias set_slot10 qs_slot10"
- 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
- 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
- qs_slot9; alias set_slot10 qs_slot10"
- 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
- 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
- qs_slot9; alias set_slot10 qs_slot10"
- 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
- 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
- qs_slot9; alias set_slot10 qs_slot10"
- 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
- 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
- qs_slot9; alias set_slot10 qs_slot10"
- 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;
- 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
- set_slot9 ; alias set_slot10 qs_slot10"
- 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;
- 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
- set_slot9 qs_slot9; alias set_slot10 "
- qs_slot2
- eq_slot3
- // ========== SCRIPT OVERWRITE ==========
- //in case you done messed something up, uncomment the beginning of each line.
- bind 1 slot1 //primary
- bind 2 slot2 //secondary
- bind 3 slot3 //melee
- bind 5 slot5 //bomb
- bind 4 slot6 //HE grenade
- bind mouse4 slot7 //flash
- bind mouse5 slot8 //smoke
- bind x slot9 //decoy
- bind c slot10 gffffffffffffffffffffffff//molotov/incendiary
- bind q lastinv //quickswitch
- bind F1 "toggleconsole"
- fps_max "120" ; alias fps_max
- setinfo zb_wantautocashcalling "1"
- cl_clanid "704008"
- cl_ragdoll_physics_enable "0"
- cl_allowdownload "0"
- cl_allowupload "0"
- cl_downloadfilter "nosounds"
- cl_cloud_settings "0"
- cl_righthand "1"
- cl_autowepswitch "0"
- cl_autohelp "0"
- cl_showfps "0"
- cl_c4dynamiclight "1"
- cl_c4progressbar "1"
- cl_disablefreezecam "1"
- cl_disablehtmlmotd "0"
- cl_show_achievement_popups "0"
- cl_nowinpanel "1"
- cl_radartype "0"
- cl_radaralpha "255"
- cl_locationalpha "0"
- cl_radar_locked "0"
- cl_minmodels "0"
- cl_min_ct "1"
- cl_min_t "1"
- cl_scoreboard_dead_clan_color_red "2"
- cl_scoreboard_dead_clan_color_green "2"
- cl_scoreboard_dead_clan_color_blue "2"
- cl_scoreboard_dead_color_red "2"
- cl_scoreboard_dead_color_green "2"
- cl_scoreboard_dead_color_blue "2"
- cl_wpn_sway_interp "0"
- hud_drawhistory_time "5"
- hud_fastswitch "1"
- hud_saytext_time "12"
- hud_deathnotice_time "6"
- overview_alpha "0.4"
- snd_legacy_surround "0"
- snd_mixahead "0.06"
- snd_surround_speakers "0"
- volume "0.55"
- sv_maxupdaterate "30"
- sv_maxcmdrate "30"
- sv_maxrate "100000"
- sv_turbophysics "1"
- mp_decals "50"
- mp_autoteambalance "0"
- mp_freezetime "0"
- mp_friendlyfire "1"
- mp_limitteams "0"
- mp_maxrounds "0"
- mp_round_restart_delay "0.01"
- mp_roundtime "1.75"
- mp_startmoney "16000"
- mp_timelimit "0"
- mp_tkpunish "0"
- violence_ablood "1" ; alias violence_ablood
- violence_agibs "1" ; alias violence_agibs
- violence_hblood "1" ; alias violence_hblood
- violence_hgibs "1" ; alias violence_hgibs
- voice_enable "1"
- rate "100000" ; alias rate
- cl_interp "0" ; alias cl_interp
- cl_interp_ratio "0" ; alias cl_interp_ratio
- cl_interp_all "0"
- cl_lagcompensation "1"
- cl_cmdrate "66"
- cl_updaterate "66"
- cl_smooth "0"
- net_graph "0"
- net_graphpos "1"
- net_graphheight "64"
- cl_mouseenable "1"
- m_customaccel "0"
- m_customaccel_exponent "0"
- m_customaccel_max "0"
- m_customaccel_scale "0"
- m_filter "0"
- m_forward "1"
- m_mouseaccel1 "0"
- m_mouseaccel2 "0"
- m_mousespeed "0"
- m_pitch "0.022"
- m_rawinput "1"
- m_side "0.8"
- m_yaw "0.022"
- zoom_sensitivity_ratio "1"
- viewmodel_fov 90
- viewmodel_offset_x 3
- viewmodel_offset_y 3
- viewmodel_offset_z -2
- cl_bob_lower_amt 10
- weapon_recoil_model 0
- mat_postprocess_enable 0
- cvar_unhide_all 1
- sv_disablefreezecam 1
- sv_nomvp 1
- sv_nostats 1
- sv_nonemesis 1
- mat_dxlevel 90
- hud_scaling .95
- unbind F2
- unbind F3
- unbind F4
- unbind F5
- unbind F6
- unbind F7
- unbind o
- bind f5 "screenshot"
- net_graph 1
- cl_righthand 0
- bind F1 "toggleconsole"
- weapon_showproficiency "1"
- alias +poo "+duck; +jump; -forward"
- alias -poo "-duck; -jump;"
- bind space +poo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement