Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // My (nmyi) "CTRL Hotkey" or "CTRL combination" script for CSGO practice servers & chat. I do not have much knowledge in coding, so this is my 1st attempt at creating custom binds and scripts.
- //
- // I used this steamcommunity guide to write this script:
- // steamcommunity.com/sharedfiles/filedetails/?id=314801693
- //
- // The following binds that I had been using no longer with this CTRL Hotkey script. I think this is b/c these commands are one step more complex than a single command, for example "slot3" is simpler than "use weapon_knife"
- // bind "6" "use weapon_c4";
- // bind "7" "incrementvar gameinstructor_enable 0 1 1";
- // bind "8" "toggle voice_scale 0.02 0.6";
- // bind "9" "incrementvar cl_righthand 0 1 1"
- // bind "6" "use weapon_c4"; bind "7" "incrementvar gameinstructor_enable 0 1 1"; bind "8" "toggle voice_scale 0.02 0.6"; bind "9" "incrementvar cl_righthand 0 1 1"
- //
- //
- // Note: I adopted "ESDF" not "WASD" to play games last week (on 20170228), b/c I learned the "number row" on keyboard (row "R1") traditionally, so it had been a bit cumbersome whenever I was buying weapons in buy menus with my keyboard when I was using WASD.
- //
- // Personal note01: add these later to bind "0" key
- // r_particles 0 1 toggles smoke effect
- // Replace the following with the "toggle r_particles 0 1"
- // alias CTRL00 "toggle mat_drawgray 0 1"
- // alias CTRL0 "bind 0 CTRL00"
- // alias def0 "bind 0 r_cleardecals"
- //
- // Personal note02: The CTRL+3 command
- // "toggle sv_showimpimpacts_time 0.8 4"
- // does not work properly. It does not toggle between 0.8 seconds and 4 secs.
- //
- // Personal note03: Japanese emoji script does not work b/c CSGO does not recognize most of the characters. So I dumbed down the emojis to be displayed properly in CSGO. It's not as effective so look into it later. Emojis I want to add are found on this site: https://textfac.es/
- // http://japaneseemoticons.me/all-japanese-emoticons/
- // Nothing necessary. I just want to add a tiny little flair to my routine gameplay of CSGO. Plus it's a good practice for scripting. Knowing what works and what doesn't.
- //
- // Personal note04: Create CTRL Hotkey for grenade practices - specifically allowing changes in grenade trajectory-line time durations & length of trajectory-lines.
- //
- //
- // CTRL combination script's voice_scale adjust follows Poker 3 volume function layer (i.e. Fn+S, Fn+D, Fn_F = CTRL+S, CTRL+D, CTRL+F ... volume down,up,mute)
- // Funciton keys (e.g. F1, F2, F3,...) do not work with these as far as I know
- // These alias are ordered in QWERTY order (not alphabetical or numberical)
- alias CTRL00 "say noice shot m8"
- alias CTRL0 "bind 0 CTRL00"
- alias CTRL11 "toggle r_drawviewmodel 0 1"
- alias CTRL1 "bind 1 CTRL11"
- alias CTRL22 "incrementvar sv_showimpacts 0 3 1"
- alias CTRL2 "bind 2 CTRL22"
- alias CTRL33 "sv_showimpacts_time 0.8"
- alias CTRL3 "bind 3 CTRL33"
- alias CTRL44 "toggle weapon_accuracy_nospread 0 1"
- alias CTRL4 "bind 4 CTRL44"
- alias CTRL55 "toggle weapon_debug_spread_show 0 1"
- alias CTRL5 "bind 5 CTRL55"
- alias CTRL66 "getpos_exact"
- alias CTRL6 "bind 6 CTRL66"
- alias CTRL77 "toggle r_drawparticles 0 1"
- alias CTRL7 "bind 7 CTRL77"
- alias CTRL88 "toggle mat_fillrate 0 1"
- alias CTRL8 "bind 8 CTRL88"
- alias CTRL99 "toggle mat_drawgray 0 1"
- alias CTRL9 "bind 9 CTRL99"
- alias CTRLQ1 "toggle voice_loopback 0 1"
- alias CTRLQ "bind Q CTRLQ1"
- alias CTRLR1 "incrementvar gameinstructor_enable 0 1 1"
- alias CTRLR "bind R CTRLR1"
- alias CTRLT1 "say :)"
- alias CTRLT "bind T CTRLT1"
- alias CTRLU1 "say yupp"
- alias CTRLU "bind U CTRLU1"
- alias CTRLI1 "say nope"
- alias CTRLI "bind I CTRLI1"
- alias CTRLO1 "say glhf <3"
- alias CTRLO "bind O CTRLO1"
- alias CTRLP1 "say sorry :("
- alias CTRLP "bind P CTRLP1"
- alias CTRLS1 "ngdn"
- alias CTRLS "bind S CTRLS1"
- alias CTRLD1 "ngup"
- alias CTRLD "bind D CTRLD1"
- alias CTRLF1 "toggle voice_scale 0.06 0.22"
- alias CTRLF "bind F CTRLF1"
- alias CTRLG1 "say lol"
- alias CTRLG "bind G CTRLG1"
- alias CTRLH1 "say :("
- alias CTRLH "bind H CTRLH1"
- alias CTRLJ1 "say sick shot m8"
- alias CTRLJ "bind J CTRLJ1"
- alias CTRLK1 "say geegee"
- alias CTRLK "bind K CTRLK1"
- alias CTRLL1 "toggle mp_restartgame 0 1"
- alias CTRLL "bind L CTRLL1"
- alias CTRLZ1 "say nice shot"
- alias CTRLZ "bind Z CTRLZ1"
- alias CTRLX1 "say ||||°__°) ||||"
- alias CTRLX "bind X CTRLX1"
- alias CTRLC1 "say i see you"
- alias CTRLC "bind C CTRLC1"
- alias CTRLV1 "say (o____o)"
- alias CTRLV "bind V CTRLV1"
- alias CTRLB1 "say thank you"
- alias CTRLB "bind B CTRLB1"
- alias CTRLN1 "say guns"
- alias CTRLN "bind N CTRLN1"
- alias CTRLM1 "say (\/) (°,,°) (\/)"
- alias CTRLM "bind M CTRLM1"
- alias CTRL/1 "incrementvar cl_righthand 0 1 1"
- alias CTRL/ "bind / CTRL/1"
- //alias CTRLF11 "toggle sv_regeneration_force_on 0 1"
- //alias CTRLF1 "bind F1 CTRLF11"
- alias def0 "bind 0 botstop"
- alias def1 "bind 1 show"
- alias def2 "bind 2 noclip"
- alias def3 "bind 3 slot11"
- alias def4 "bind 4 slot3"
- alias def5 "bind 5 slot4"
- alias def6 "bind 6 slot9"
- alias def7 "bind 7 radio1"
- alias def8 "bind 8 radio2"
- alias def9 "bind 9 radio3"
- alias defQ "bind Q +spray_menu"
- alias defR "bind R +use"
- alias defT "bind T +reload"
- alias defU "bind U messagemode"
- alias defI "bind I messagemode2"
- alias defO "bind O bot_place"
- alias defP "bind P mimic"
- alias defS "bind S +moveleft"
- alias defD "bind D +back"
- alias defF "bind F +moveright"
- alias defG "bind G slot7"
- alias defH "bind H slot6"
- alias defJ "bind J drop"
- alias defK "bind K wallhack"
- alias defL "bind L svcheats"
- alias defZ "bind Z +duck"
- alias defX "bind X slot8"
- alias defC "bind C slot9"
- alias defV "bind V slot10"
- alias defB "bind B slot8"
- alias defN "bind N buymenu"
- alias defM "bind M +lookatweapon"
- alias def/ "bind / ClipBrushes"
- //alias defF1 "bind F1 GODS1"
- alias +altbinds "CTRL0; CTRL1; CTRL2; CTRL3; CTRL4; CTRL5; CTRL6; CTRL7; CTRL8; CTRL9; CTRLQ; CTRLR; CTRLT; CTRLU; CTRLI; CTRLO; CTRLP; CTRLS; CTRLD; CTRLF; CTRLG; CTRLH; CTRLJ; CTRLK; CTRLL; CTRLZ; CTRLX; CTRLC; CTRLV; CTRLB; CTRLN; CTRLM; CTRL/"
- alias -altbinds "def0; def1; def2; def3; def4; def5; def6; def7; def8; def9; defQ; defR; defT; defU; defI; defO; defP; defS; defD; defF; defG; defH; defJ; defK; defL; defZ; defX; defC; defV; defB; defN; defM; def/"
- bind CTRL +altbinds
- // Standard ESDF keybind, post 20170625 figure out how to switch bind "0" with bind "1" by fixing "modifier-key combination bind" script
- bind "0" "botstop"
- bind "1" "show"
- bind "2" "noclip"
- bind "3" "slot11"
- bind "4" "slot3"
- bind "5" "slot4"
- bind "6" "slot9"
- bind "7" "radio1"
- bind "8" "radio2"
- bind "9" "radio3"
- bind "a" "+turndownforwhat"
- bind "b" "slot8"
- bind "c" "slot9"
- bind "d" "+back"
- bind "e" "+forward"
- bind "f" "+moveright"
- bind "g" "slot7"
- bind "h" "slot6"
- bind "i" "messagemode2"
- bind "j" "drop"
- bind "k" "wallhack"
- bind "l" "svcheats"
- bind "m" "+lookatweapon"
- bind "n" "buymenu"
- bind "o" "bot_place"
- bind "p" "mimic"
- bind "q" "+spray_menu"
- bind "r" "+use"
- bind "s" "+moveleft"
- bind "t" "+reload"
- bind "u" "messagemode"
- bind "v" "slot10"
- bind "w" "lastinv"
- bind "x" "slot8"
- bind "y" "use weapon_knife"
- bind "z" "+duck"
- bind "[" "callvote"
- bind "]" "teammenu"
- bind "SEMICOLON" "toggle volume 0 0.2"
- bind "'" "botduck"
- bind "`" "toggle cl_mute_enemy_team 0 1"
- bind "," "autobunnyhopping"
- bind "." "regenhealth"
- bind "/" "ClipBrushes"
- bind "\" "toggleconsole"
- bind "-" "incrementvar volume 0 1 -0.1"
- bind "=" "incrementvar volume 0 1 0.1"
- bind "SPACE" "+jump"
- bind "TAB" "+showscores"
- bind "CAPSLOCK" "incrementvar gameinstructor_enable 0 1 1"
- bind "NUMLOCK" "r_cleardecals"
- bind "ESCAPE" "cancelselect"
- bind "SCROLLLOCK" "say guns"
- bind "INS" "show_loadout_toggle"
- bind "DEL" "mute"
- bind "HOME" "+jumpthrow"
- bind "END" "CrosshairToggleOff"
- bind "PGUP" "ngup"
- bind "PGDN" "ngdn"
- bind "PAUSE" "pause"
- bind "SHIFT" "slot5"
- bind "RSHIFT" "getpos"
- bind "ALT" "noclip"
- bind "CTRL" "+altbinds"
- bind "RCTRL" "toggle cl_draw_only_deathnotices 0 1"
- bind "UPARROW" "toggle net_graph 0 1"
- bind "LEFTARROW" "invprev"
- bind "DOWNARROW" "duck_tog"
- bind "RIGHTARROW" "invnext"
- bind "F1" "GODS1"
- bind "F2" "incrementvar sv_showimpacts_penetration 0 2 1"
- bind "F3" "toggle sv_grenade_trajectory 0 1"
- bind "F4" "incrementvar sv_grenade_trajectory_time 0 20 5"
- bind "F5" "toggle cl_weapon_debug_show_accuracy 0 2"
- bind "F6" "toggle cl_weapon_debug_show_accuracy_duration 2 10"
- bind "F7" "toggle weapon_accuracy_nospread 0 1"
- bind "F8" "incrementvar sv_showimpacts_time 0 10 1"
- bind "F9" "incrementvar sv_infinite_ammo 0 2 1"
- bind "F10" "quit prompt"
- bind "F11" "displaydamage"
- bind "MOUSE1" "+attack"
- bind "MOUSE2" "+attack2"
- bind "MOUSE3" "+voicerecord"
- bind "MOUSE4" "slot2"
- bind "MOUSE5" "slot1"
- bind "MWHEELUP" "r_cleardecals"
- bind "MWHEELDOWN" "r_cleardecals"
Add Comment
Please, Sign In to add comment