Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //This script allows the spectated target team to be switched using shift and target class to be shifted using the mousewheel, number keys, and keypad
- //Sourced from http://teamfortress.tv/thread/17283/spec-tools/?page=5#125
- //Updated by /u/genemilder (http://steamcommunity.com/id/Seventy_one)
- // ========== INSTRUCTIONS ==========
- //Supports 3 modes: 9v9, 6v6, and 6v6-compact
- //9v9
- //Number keys and keypad - 1=scout; 2=soldier; 3=pyro; 4=demoman; 5=heavy; 6=engineer; 7=medic; 8=sniper; 9=spy
- //Mouse wheel - scout>soldier>pyro>demoman>heavy>engineer>medic>sniper>spy
- //6v6
- //Number keys and keypad - 1=medic; 2=demoman; 3=soldier1; 4=soldier2; 5=scout1; 6=scout2; 7=sniper1; 8=sniper2; 9=pyro>heavy>engineer>spy
- //Mouse wheel - medic>demoman>soldier1>soldier2>scout1>scout2>sniper1>sniper2>pyro>heavy>engineer>spy
- //6v6-compact
- //Number keys and keypad - 1=medic; 2=demoman; 3=soldier1>soldier2; 4=scout1>scout2; 5=sniper1>sniper2; 6=pyro>heavy>engineer>spy
- //Mouse wheel - medic>demoman>soldier1>soldier2>scout1>scout2>sniper1>sniper2>pyro>heavy>engineer>spy
- // ========== BINDS ==========
- bind 1 sp_1
- bind 2 sp_2
- bind 3 sp_3
- bind 4 sp_4
- bind 5 sp_5
- bind 6 sp_6
- bind 7 sp_7
- bind 8 sp_8
- bind 9 sp_9
- bind mwheelup sp_wu
- bind mwheeldown sp_wd
- bind kp_end sp_nd
- bind kp_downarrow sp_da
- bind kp_pgdn sp_pd
- bind kp_leftarrow sp_la
- bind kp_5 sp_k5
- bind kp_rightarrow sp_ra
- bind kp_home sp_hm
- bind kp_uparrow sp_ua
- bind kp_pgup sp_pu
- bind F1 9v9
- bind F2 6v6
- bind F3 6v6c
- bind shift sp_team
- // ========== LOGIC ==========
- //Class and team commands
- alias rmed "spec_player_cc 2 5"
- alias rdem "spec_player_cc 2 4"
- alias rsol "spec_player_cc 2 3"
- alias rso2 "spec_player_cc 2 3 1"
- alias rsco "spec_player_cc 2 1"
- alias rsc2 "spec_player_cc 2 1 1"
- alias rsni "spec_player_cc 2 2"
- alias rsn2 "spec_player_cc 2 2 1"
- alias rpyr "spec_player_cc 2 7"
- alias rhea "spec_player_cc 2 6"
- alias reng "spec_player_cc 2 9"
- alias rspy "spec_player_cc 2 8"
- alias bmed "spec_player_cc 3 5"
- alias bdem "spec_player_cc 3 4"
- alias bsol "spec_player_cc 3 3"
- alias bso2 "spec_player_cc 3 3 1"
- alias bsco "spec_player_cc 3 1"
- alias bsc2 "spec_player_cc 3 1 1"
- alias bsni "spec_player_cc 3 2"
- alias bsn2 "spec_player_cc 3 2 1"
- alias bpyr "spec_player_cc 3 7"
- alias bhea "spec_player_cc 3 6"
- alias beng "spec_player_cc 3 9"
- alias bspy "spec_player_cc 3 8"
- alias t_r "alias med rmed; alias dem rdem; alias sol rsol; alias so2 rso2; alias sco rsco; alias sc2 rsc2; alias sni rsni; alias sn2 rsn2; alias pyr rpyr; alias hea rhea; alias eng reng; alias spy rspy; alias sp_team t_b"
- alias t_b "alias med bmed; alias dem bdem; alias sol bsol; alias so2 bso2; alias sco bsco; alias sc2 bsc2; alias sni bsni; alias sn2 bsn2; alias pyr bpyr; alias hea bhea; alias eng beng; alias spy bspy; alias sp_team t_r"
- //Game modes
- alias 9v9 "9ini; alias sp_1 9sco; alias sp_2 9sol; alias sp_3 9pyr; alias sp_4 9dem; alias sp_5 9hea; alias sp_6 9eng; alias sp_7 9med; alias sp_8 9sni; alias sp_9 9spy; alias sp_nd 9sco; alias sp_da 9sol; alias sp_pd 9pyr; alias sp_la 9dem; alias sp_k5 9hea; alias sp_ra 9eng; alias sp_hm 9med; alias sp_ua 9sni; alias sp_pu 9spy; alias 9ini ; alias 6ini 6set"
- alias 6v6 "6ini; alias sp_1 6med; alias sp_2 6dem; alias sp_3 6sol; alias sp_4 6so2; alias sp_5 6sco; alias sp_6 6sc2; alias sp_7 6sni; alias sp_8 6sn2; alias sp_9 offc; alias sp_nd 6med; alias sp_da 6dem; alias sp_pd 6sol; alias sp_la 6so2; alias sp_k5 6sco; alias sp_ra 6sc2; alias sp_hm 6sni; alias sp_ua 6sn2; alias sp_pu offc; alias 9ini 9set; alias 6ini "
- alias 6v6c "6ini; alias sp_1 6med; alias sp_2 6dem; alias sp_3 6soC; alias sp_4 6scC; alias sp_5 6snC; alias sp_6 offc; alias sp_7 ; alias sp_8 ; alias sp_9 ; alias sp_nd 6med; alias sp_da 6dem; alias sp_pd 6soC; alias sp_la 6scC; alias sp_k5 6snC; alias sp_ra offc; alias sp_hm ; alias sp_ua ; alias sp_pu ; alias 9ini 9set; alias 6ini "
- alias 9ini 9set
- alias 6ini 6set
- alias 9set "alias sp_wu 9sco; alias sp_wd 9sol"
- alias 6set "alias sp_wu 6med; alias sp_wd 6dem; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 9sco "sco; alias sp_wu 9spy; alias sp_wd 9sol"
- alias 9sol "sol; alias sp_wu 9sco; alias sp_wd 9pyr"
- alias 9pyr "pyr; alias sp_wu 9sol; alias sp_wd 9dem"
- alias 9dem "dem; alias sp_wu 9pyr; alias sp_wd 9hea"
- alias 9hea "hea; alias sp_wu 9dem; alias sp_wd 9eng"
- alias 9eng "eng; alias sp_wu 9hea; alias sp_wd 9med"
- alias 9med "med; alias sp_wu 9eng; alias sp_wd 9sni"
- alias 9sni "sni; alias sp_wu 9med; alias sp_wd 9spy"
- alias 9spy "spy; alias sp_wu 9sni; alias sp_wd 9sco"
- alias 6med "med; alias sp_wu 6spy; alias sp_wd 6dem; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6dem "dem; alias sp_wu 6med; alias sp_wd 6sol; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6sol "sol; alias sp_wu 6dem; alias sp_wd 6so2; alias offc 6pyr; alias 6soC 6so2; alias 6scC 6sco; alias 6snC 6sni"
- alias 6so2 "so2; alias sp_wu 6sol; alias sp_wd 6sco; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6sco "sco; alias sp_wu 6so2; alias sp_wd 6sc2; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sc2; alias 6snC 6sni"
- alias 6sc2 "sc2; alias sp_wu 6sco; alias sp_wd 6sni; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6sni "sni; alias sp_wu 6sc2; alias sp_wd 6sn2; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sn2"
- alias 6sn2 "sn2; alias sp_wu 6sni; alias sp_wd 6pyr; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6pyr "pyr; alias sp_wu 6sn2; alias sp_wd 6hea; alias offc 6hea; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6hea "hea; alias sp_wu 6pyr; alias sp_wd 6eng; alias offc 6eng; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6eng "eng; alias sp_wu 6hea; alias sp_wd 6spy; alias offc 6spy; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- alias 6spy "spy; alias sp_wu 6eng; alias sp_wd 6med; alias offc 6pyr; alias 6soC 6sol; alias 6scC 6sco; alias 6snC 6sni"
- //Initialize
- 6v6
- t_r
- // ========== SCRIPT OVERWRITE ==========
- //bind 1 slot1
- //bind 2 slot2
- //bind 3 slot3
- //bind 4 slot4
- //bind 5 slot5
- //bind 6 slot6
- //bind 7 slot7
- //bind 8 slot8
- //bind 9 slot9
- //bind mwheelup invprev
- //bind mwheeldown invnext
- //unbind kp_end
- //unbind kp_downarrow
- //unbind kp_pgdn
- //unbind kp_leftarrow
- //unbind kp_5
- //unbind kp_rightarrow
- //unbind kp_home
- //unbind kp_uparrow
- //unbind kp_pgup
- //unbind F1
- //unbind F2
- //unbind F3
- //unbind shift
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement