Upvote Upvoted 3 Downvote Downvoted
1 2 3
POST YOUR MAIN CLASS CONFIG
61
#61
0 Frags +

killbind

killbind
62
#62
0 Frags +

Soldier

bind MOUSE1 +attack
bind MOUSE2 dropitem
bind k kill
unbind shift

bind MWHEELUP "slot1; r_drawviewmodel 0; viewmodel_fov 80; cl_autoreload 1; cl_crosshair_file crosshair7; cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 0; cl_crosshair_scale 40" //38

bind MWHEELDOWN "slot2; r_drawviewmodel 1; viewmodel_fov 70; cl_autoreload 0; cl_crosshair_file crosshair1; cl_crosshair_blue 255; cl_crosshair_green 255; cl_crosshair_red 255; cl_crosshair_scale 36" //36

bind q "slot3; r_drawviewmodel 1; viewmodel_fov 80; cl_autoreload 0; cl_crosshair_file crosshair5; cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 0;cl_crosshair_scale 0" //34

cl_autoreload "1"

[b]Soldier[/b]

bind MOUSE1 +attack
bind MOUSE2 dropitem
bind k kill
unbind shift

bind MWHEELUP "slot1; r_drawviewmodel 0; viewmodel_fov 80; cl_autoreload 1; cl_crosshair_file crosshair7; cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 0; cl_crosshair_scale 40" //38

bind MWHEELDOWN "slot2; r_drawviewmodel 1; viewmodel_fov 70; cl_autoreload 0; cl_crosshair_file crosshair1; cl_crosshair_blue 255; cl_crosshair_green 255; cl_crosshair_red 255; cl_crosshair_scale 36" //36

bind q "slot3; r_drawviewmodel 1; viewmodel_fov 80; cl_autoreload 0; cl_crosshair_file crosshair5; cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 0;cl_crosshair_scale 0" //34

cl_autoreload "1"
63
#63
0 Frags +

// NOTE: These Class Configs are made by Aron's Crosshair Switcher.
// You can download it here: http://www.mediafire.com/xhair
// Don't touch unless you know what you're doing,
// one wrong letter can break the whole config.

cl_crosshair_file ""
cl_crosshair_scale 40
cl_crosshair_red 0
cl_crosshair_green 0
cl_crosshair_blue 0
r_drawviewmodel 1
viewmodel_fov 96

bind 1 slot1
bind 2 slot2
bind 3 slot3
bind 4 slot4
bind 5 slot5
bind q lastinv
bind mwheelup invprev
bind mwheeldown invnext

cl_interp 0.0333

// NOTE: These Class Configs are made by Aron's Crosshair Switcher.
// You can download it here: http://www.mediafire.com/xhair
// Don't touch unless you know what you're doing,
// one wrong letter can break the whole config.

cl_crosshair_file ""
cl_crosshair_scale 40
cl_crosshair_red 0
cl_crosshair_green 0
cl_crosshair_blue 0
r_drawviewmodel 1
viewmodel_fov 96

bind 1 slot1
bind 2 slot2
bind 3 slot3
bind 4 slot4
bind 5 slot5
bind q lastinv
bind mwheelup invprev
bind mwheeldown invnext

cl_interp 0.0333
64
#64
0 Frags +
exec crosshairswitcher/switcher; demoman
[code]exec crosshairswitcher/switcher; demoman
[/code]
65
#65
0 Frags +

viewmodel_fov 115
crosshair 1
r_drawviewmodel 1
hud_combattext 1

cl_crosshair_file "crosshair5"
cl_crosshair_scale 32
cl_crosshair_red 255.000000
cl_crosshair_green 255.000000
cl_crosshair_blue 255.000000
//r_drawviewmodel 0

viewmodel_fov 115
crosshair 1
r_drawviewmodel 1
hud_combattext 1

cl_crosshair_file "crosshair5"
cl_crosshair_scale 32
cl_crosshair_red 255.000000
cl_crosshair_green 255.000000
cl_crosshair_blue 255.000000
//r_drawviewmodel 0
66
#66
0 Frags +

exec crosshairswitcher/switcher; soldier

exec crosshairswitcher/switcher; soldier
67
#67
0 Frags +

Scout

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

alias scattergun "slot1;use tf_weapon_scattergun;cl_crosshair_red 255;cl_crosshair_green 255;cl_crosshair_blue 255;MW1"
alias pistole "slot2;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 255;MW2"
alias bat "slot3;cl_crosshair_red 255;cl_crosshair_green 0;cl_crosshair_blue 255;MW3"

alias Q1 "pistole"
alias Q2 "scattergun"
alias MW1 "bind mwheelup bat;bind mwheeldown pistole;bind q Q1"
alias MW2 "bind mwheelup scattergun;bind mwheeldown bat;bind q Q2"
alias MW3 "bind mwheelup pistole;bind mwheeldown scattergun"

bind 1 scattergun
bind 2 pistole
bind 3 bat
bind 4 slot4
bind 5 slot5
bind 0 slot10

scattergun
r_drawviewmodel 0

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

sensitivity 1.8

developer 0
viewmodel_fov 85

bind "mouse1" "+attack"

bind "mouse2" "+dj"
bind "mouse3" "voicemenu 2 2"
bind "SPACE" "+jump"
bind "c" "+duck"

alias +dj "+duck;+jump"
alias -dj "-jump;-duck"
Scout

[quote]// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

alias scattergun "slot1;use tf_weapon_scattergun;cl_crosshair_red 255;cl_crosshair_green 255;cl_crosshair_blue 255;MW1"
alias pistole "slot2;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 255;MW2"
alias bat "slot3;cl_crosshair_red 255;cl_crosshair_green 0;cl_crosshair_blue 255;MW3"

alias Q1 "pistole"
alias Q2 "scattergun"
alias MW1 "bind mwheelup bat;bind mwheeldown pistole;bind q Q1"
alias MW2 "bind mwheelup scattergun;bind mwheeldown bat;bind q Q2"
alias MW3 "bind mwheelup pistole;bind mwheeldown scattergun"

bind 1 scattergun
bind 2 pistole
bind 3 bat
bind 4 slot4
bind 5 slot5
bind 0 slot10

scattergun
r_drawviewmodel 0

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

sensitivity 1.8

developer 0
viewmodel_fov 85

bind "mouse1" "+attack"

bind "mouse2" "+dj"
bind "mouse3" "voicemenu 2 2"
bind "SPACE" "+jump"
bind "c" "+duck"

alias +dj "+duck;+jump"
alias -dj "-jump;-duck"
68
#68
0 Frags +

alias rocketlauncher "slot1;cl_crosshair_file crosshair7;cl_crosshair_scale 42;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0;r_drawviewmodel 0;viewmodel_fov 100;MW1"
alias shotgun "slot2;cl_crosshair_file crosshair5;cl_crosshair_scale 33;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0;r_drawviewmodel 0;viewmodel_fov 110;MW2"
alias shovel "slot3;cl_crosshair_file crosshair7;cl_crosshair_scale 42;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0;r_drawviewmodel 1;viewmodel_fov 110;MW3"

alias Q1 "shotgun"
alias Q2 "rocketlauncher"
alias MW1 "bind mwheelup shovel;bind mwheeldown shotgun;bind q Q1"
alias MW2 "bind mwheelup rocketlauncher;bind mwheeldown shovel;bind q Q2"
alias MW3 "bind mwheelup shotgun;bind mwheeldown rocketlauncher"

bind 1 rocketlauncher
bind 2 shotgun
bind 3 shovel
bind 4 slot4
bind 5 slot5

rocketlauncher

alias rocketlauncher "slot1;cl_crosshair_file crosshair7;cl_crosshair_scale 42;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0;r_drawviewmodel 0;viewmodel_fov 100;MW1"
alias shotgun "slot2;cl_crosshair_file crosshair5;cl_crosshair_scale 33;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0;r_drawviewmodel 0;viewmodel_fov 110;MW2"
alias shovel "slot3;cl_crosshair_file crosshair7;cl_crosshair_scale 42;cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0;r_drawviewmodel 1;viewmodel_fov 110;MW3"

alias Q1 "shotgun"
alias Q2 "rocketlauncher"
alias MW1 "bind mwheelup shovel;bind mwheeldown shotgun;bind q Q1"
alias MW2 "bind mwheelup rocketlauncher;bind mwheeldown shovel;bind q Q2"
alias MW3 "bind mwheelup shotgun;bind mwheeldown rocketlauncher"

bind 1 rocketlauncher
bind 2 shotgun
bind 3 shovel
bind 4 slot4
bind 5 slot5

rocketlauncher
69
#69
0 Frags +

scout class. my other classes don't unbind the winger jump, so it's kinda hilarious pressing the bind as other classes i.e. hopping around quickswapping to sandvich

// winger jumps on alt, someone else here made a script that adds crouching but i'm so used to doing it manually
alias +wingjump "slot2; +jump"
alias -wingjump "lastinv; -jump"
bind alt +wingjump

// different crosshairs for each weapon
alias prim "slot1; cl_crosshair_file crosshair7; cl_crosshair_blue 255; cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_scale 28"
alias second "slot2; cl_crosshair_file crosshair4; cl_crosshair_blue 0; cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_scale 40"
alias melee "slot3; cl_crosshair_file crosshair5; cl_crosshair_blue 255; cl_crosshair_red 255; cl_crosshair_green 100; cl_crosshair_scale 28"

// binds scroll up to primary weapon and scroll down to secondary. makes a "mushy" scroll wheel still useful
// sets stuff back to normal because my Spy config fucks with everything
r_drawviewmodel 1
bind mwheelup prim
bind mwheeldown second
bind mouse3 melee
bind 1 prim
bind 2 second
bind 3 melee
bind mouse1 +attack
bind mouse2 +attack2
scout class. my other classes don't unbind the winger jump, so it's kinda hilarious pressing the bind as other classes i.e. hopping around quickswapping to sandvich

[code]// winger jumps on alt, someone else here made a script that adds crouching but i'm so used to doing it manually
alias +wingjump "slot2; +jump"
alias -wingjump "lastinv; -jump"
bind alt +wingjump

// different crosshairs for each weapon
alias prim "slot1; cl_crosshair_file crosshair7; cl_crosshair_blue 255; cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_scale 28"
alias second "slot2; cl_crosshair_file crosshair4; cl_crosshair_blue 0; cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_scale 40"
alias melee "slot3; cl_crosshair_file crosshair5; cl_crosshair_blue 255; cl_crosshair_red 255; cl_crosshair_green 100; cl_crosshair_scale 28"

// binds scroll up to primary weapon and scroll down to secondary. makes a "mushy" scroll wheel still useful
// sets stuff back to normal because my Spy config fucks with everything
r_drawviewmodel 1
bind mwheelup prim
bind mwheeldown second
bind mouse3 melee
bind 1 prim
bind 2 second
bind 3 melee
bind mouse1 +attack
bind mouse2 +attack2[/code]
70
#70
1 Frags +
aykarinQuick question: how do I stop one class' configs and binds overriding others?

make a new cfg (I called mine dicks.cfg b/c why not) that has all your "default" binds for every key/mouse button you have. thus, when a class doesn't use a certain button or key, it'll just use a general use one. this is also kinda useful if you want certain general scripts like crouchjumping.

ex. (the one I'm using)

unbindall
alias "v_medic" "voicemenu 0 0"
alias "v_thanks" "voicemenu 0 1"
alias "v_gogogo" "voicemenu 0 2"
alias "v_moveup" "voicemenu 0 3"
alias "v_goleft" "voicemenu 0 4"
alias "v_goright" "voicemenu 0 5"
alias "v_yes" "voicemenu 0 6"
alias "v_no" "voicemenu 0 7"
//
alias "v_incoming" "voicemenu 1 0"
alias "v_cloakedspy" "voicemenu 1 1"
alias "v_sentryahead" "voicemenu 1 2"
alias "v_teleporterhere" "voicemenu 1 3"
alias "v_dispenserhere" "voicemenu 1 4"
alias "v_sentryhere" "voicemenu 1 5"
alias "v_activateuber" "voicemenu 1 6"
alias "v_uberready" "voicemenu 1 7"
//
alias "v_help" "voicemenu 2 0"
alias "v_battlecry" "voicemenu 2 1"
alias "v_cheers" "voicemenu 2 2"
alias "v_jeers" "voicemenu 2 3"
alias "v_positive" "voicemenu 2 4"
alias "v_negative" "voicemenu 2 5"
alias "v_niceshot" "voicemenu 2 6"
alias "v_goodjob" "voicemenu 2 7"

bind "a" "+moveleft"
bind "b" "disguise_random"
bind "c" "radiocyc"
bind "d" "+moveright"
bind "e" "slot2"
bind "f" "voicemenu 0 0"
bind "g" "+taunt"
bind "h" "+use_action_slot_item"
bind "i" "say"
bind "j" "cl_trigger_first_notification"
bind "k" "cl_decline_first_notification"
bind "l" "explode"
bind "m" "open_charinfo"
bind "n" "+quickswitchmenu"
bind "o" "mate_spray"
bind "p" "kill"
bind "q" "slot1"
bind "r" "slot3"
bind "s" "+back"
bind "t" "slot4"
bind "u" "say_team"
bind "w" "+forward"
bind "y" "slot5"
bind "z" "voice_menu_1"
bind "'" "tf_models"
bind "`" "toggleconsole"
bind "," "changeclass"
bind "." "changeteam"
bind "/" "+movedown"
bind "\" "+use"
bind "-" "team_disguise"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "INS" "+klook"
bind "HOME" "ToggleControl"
bind "END" "centerview"
bind "PGUP" "+lookup"
bind "PGDN" "+lookdown"
bind "PAUSE" "pause"
bind "SHIFT" "+duck"
bind "RSHIFT" "impulse 201"
bind "ALT" "lastdisguise"
bind "F1" "+showroundinfo"
bind "F3" "askconnect_accept"
bind "F5" "screenshot"
bind "F6" "save_replay"
bind "F7" "abuse_report_queue"
bind "F10" "quit prompt"
bind "F12" "replay_togglereplaytips"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MWHEELUP" "v_thanks"
bind "MWHEELDOWN" "v_cloakedspy"
bind "MOUSE3" "v_jeers"
bind "MOUSE4" "v_thanks"
bind "MOUSE5" "v_cheers"

then, at the beginning of every class cfg, I put in

exec dicks

followed by w/e I want to script

[quote=aykarin]Quick question: how do I stop one class' configs and binds overriding others?[/quote]
make a new cfg (I called mine dicks.cfg b/c why not) that has all your "default" binds for every key/mouse button you have. thus, when a class doesn't use a certain button or key, it'll just use a general use one. this is also kinda useful if you want certain general scripts like crouchjumping.

ex. (the one I'm using)

[code]unbindall
alias "v_medic" "voicemenu 0 0"
alias "v_thanks" "voicemenu 0 1"
alias "v_gogogo" "voicemenu 0 2"
alias "v_moveup" "voicemenu 0 3"
alias "v_goleft" "voicemenu 0 4"
alias "v_goright" "voicemenu 0 5"
alias "v_yes" "voicemenu 0 6"
alias "v_no" "voicemenu 0 7"
//
alias "v_incoming" "voicemenu 1 0"
alias "v_cloakedspy" "voicemenu 1 1"
alias "v_sentryahead" "voicemenu 1 2"
alias "v_teleporterhere" "voicemenu 1 3"
alias "v_dispenserhere" "voicemenu 1 4"
alias "v_sentryhere" "voicemenu 1 5"
alias "v_activateuber" "voicemenu 1 6"
alias "v_uberready" "voicemenu 1 7"
//
alias "v_help" "voicemenu 2 0"
alias "v_battlecry" "voicemenu 2 1"
alias "v_cheers" "voicemenu 2 2"
alias "v_jeers" "voicemenu 2 3"
alias "v_positive" "voicemenu 2 4"
alias "v_negative" "voicemenu 2 5"
alias "v_niceshot" "voicemenu 2 6"
alias "v_goodjob" "voicemenu 2 7"

bind "a" "+moveleft"
bind "b" "disguise_random"
bind "c" "radiocyc"
bind "d" "+moveright"
bind "e" "slot2"
bind "f" "voicemenu 0 0"
bind "g" "+taunt"
bind "h" "+use_action_slot_item"
bind "i" "say"
bind "j" "cl_trigger_first_notification"
bind "k" "cl_decline_first_notification"
bind "l" "explode"
bind "m" "open_charinfo"
bind "n" "+quickswitchmenu"
bind "o" "mate_spray"
bind "p" "kill"
bind "q" "slot1"
bind "r" "slot3"
bind "s" "+back"
bind "t" "slot4"
bind "u" "say_team"
bind "w" "+forward"
bind "y" "slot5"
bind "z" "voice_menu_1"
bind "'" "tf_models"
bind "`" "toggleconsole"
bind "," "changeclass"
bind "." "changeteam"
bind "/" "+movedown"
bind "\" "+use"
bind "-" "team_disguise"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "INS" "+klook"
bind "HOME" "ToggleControl"
bind "END" "centerview"
bind "PGUP" "+lookup"
bind "PGDN" "+lookdown"
bind "PAUSE" "pause"
bind "SHIFT" "+duck"
bind "RSHIFT" "impulse 201"
bind "ALT" "lastdisguise"
bind "F1" "+showroundinfo"
bind "F3" "askconnect_accept"
bind "F5" "screenshot"
bind "F6" "save_replay"
bind "F7" "abuse_report_queue"
bind "F10" "quit prompt"
bind "F12" "replay_togglereplaytips"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MWHEELUP" "v_thanks"
bind "MWHEELDOWN" "v_cloakedspy"
bind "MOUSE3" "v_jeers"
bind "MOUSE4" "v_thanks"
bind "MOUSE5" "v_cheers"[/code]

then, at the beginning of every class cfg, I put in

[code]exec dicks[/code]

followed by w/e I want to script
71
#71
0 Frags +
Hellbentsoldier.cfg

r_drawviewmodel 1
cl_autoreload 1
cl_interp 0
viewmodel_fov 0
bind mouse1 "+attack"
bind mouse2 "+jump"
bind shift "+duck"
bind 1 "slot1; viewmodel_fov 0"
bind 2 "slot1; viewmodel_fov 0"
bind 3 "slot3; viewmodel_fov 100"
bind e "slot3; viewmodel_fov 100"
bind mouse5 "slot2; viewmodel_fov 0"
bind q "voicemenu 2 1"
bind mouse4 "voicemenu 2 3"
bind r "voicemenu 0 0"
bind ctrl "+attack2"
bind 4 "voicemenu 2 6"
bind mouse3 "+crouchjump"
unbind 5
exec medcheck; orig_<class>
unbind space
bind mwheelup "+jump"
bind mwheeldown "+jump"

I actually have no clue what to bind space to.

You need to change that to "exec medcheck; orig_soldier".

[quote=Hellbent]soldier.cfg

r_drawviewmodel 1
cl_autoreload 1
cl_interp 0
viewmodel_fov 0
bind mouse1 "+attack"
bind mouse2 "+jump"
bind shift "+duck"
bind 1 "slot1; viewmodel_fov 0"
bind 2 "slot1; viewmodel_fov 0"
bind 3 "slot3; viewmodel_fov 100"
bind e "slot3; viewmodel_fov 100"
bind mouse5 "slot2; viewmodel_fov 0"
bind q "voicemenu 2 1"
bind mouse4 "voicemenu 2 3"
bind r "voicemenu 0 0"
bind ctrl "+attack2"
bind 4 "voicemenu 2 6"
bind mouse3 "+crouchjump"
unbind 5
[b]exec medcheck; orig_<class>[/b]
unbind space
bind mwheelup "+jump"
bind mwheeldown "+jump"

I actually have no clue what to bind space to.[/quote]


You need to change that to "exec medcheck; orig_soldier".
1 2 3
Please sign in through STEAM to post a comment.