Обычно, для каждого класса пишут свой скрипт, в котором прописывают выбор оружия, быстрые действия и прочее. Но можно написать один скрипт для всех классов, в котором выбор первого, второго и третьего оружия вешается на одни и те же клавиши. Что намного удобней, чем целый ворох скриптов. Вот скрипт. В нем установка пушки, раздатчика, входного и выходного телепорта ставятся на клавиши F!, F2, F3 и F4. А выбор первого, второго и третьего оружия ставятся на клавиши A, S и D. Скрипт сохраняется в файл autoexec.cfg.
alias gun11 "use tf_weapon_scattergun; use tf_weapon_rocketlauncher;"
alias gun12 "use tf_weapon_flamethrower; use tf_weapon_grenadelauncher;"
alias gun13 "use tf_weapon_minigun; use tf_weapon_shotgun_primary;"
alias gun14 "use tf_weapon_syringegun_medic; use tf_weapon_sniperrifle;"
alias gun15 "use tf_weapon_knife;"
alias gun21 "use tf_weapon_pistol_scout; use tf_weapon_shotgun_soldier;"
alias gun22 "use tf_weapon_shotgun_pyro; use tf_weapon_pipebomblauncher;"
alias gun23 "use tf_weapon_shotgun_hwg; use tf_weapon_wrench;"
alias gun24 "use tf_weapon_medigun; use tf_weapon_smg;"
alias gun25 "use tf_weapon_revolver;"
alias gun31 "use tf_weapon_bat; use tf_weapon_shovel;"
alias gun32 "use tf_weapon_fireaxe; use tf_weapon_bottle;"
alias gun33 "use tf_weapon_fists; use tf_weapon_pistol;"
alias gun34 "use tf_weapon_bonesaw; use tf_weapon_club; build 4;"
alias gun1 "gun11; gun12; gun13; gun14; gun15;"
alias gun2 "gun21; gun22; gun23; gun24; gun25;"
alias gun3 "gun31; gun32; gun33; gun34;"
bind "a" "gun1"
bind "s" "gun2"
bind "d" "gun3"
alias sentry "destroy 3; build 3;"
alias dispenser "destroy 0; build 0;"
alias in_teleport "destroy 1; build 1;"
alias out_teleport "destroy 2; build 2;"
bind F1 "sentry"
bind F2 "dispenser"
bind F3 "in_teleport"
bind F4 "out_teleport"