136 lines
6.5 KiB
INI
136 lines
6.5 KiB
INI
// TF2 Scripts v1.0
|
|
// Provides utility scripts for all TF2 classes.
|
|
|
|
// Create an empty alias, to "unbind" aliases.
|
|
alias empty ""
|
|
|
|
exec scripts/settings.cfg
|
|
exec scripts/lang/_main.cfg
|
|
exec scripts/reset.cfg
|
|
|
|
|
|
// Debug Output
|
|
// Bind the debug output to a key.
|
|
con_notifytime 4 // If you want the debug text to last longer, change this setting.
|
|
alias cft_clear con_filter_clear_text
|
|
alias cft_script "con_filter_text |"
|
|
alias hide_output "developer 0; cft_clear; con_filter_enable 0; alias toggle_output show_output"
|
|
alias show_output "clear; developer 1; cft_script; con_filter_enable 1; show_debug_output_text; alias toggle_output hide_output"
|
|
alias toggle_output show_output
|
|
bind P toggle_output
|
|
DEBUG_OUTPUT_ON_START
|
|
|
|
|
|
// Auto Crouch-Jump
|
|
// Makes the player automatically crouch-jump when holding down the spacebar.
|
|
alias +crouch_jump "+jump; +duck"
|
|
alias -crouch_jump "-duck; -jump"
|
|
alias crouch_on "bind SPACE +crouch_jump"
|
|
alias crouch_off "bind SPACE +jump"
|
|
AUTO_CROUCH_JUMP
|
|
|
|
|
|
// Clears the console, we don't care about anything that was displayed before.
|
|
alias clear_on "clear"
|
|
alias clear_off ""
|
|
CLEAR_CONSOLE_ON_START
|
|
|
|
|
|
// Loadout Switch
|
|
// Alt+1 switches to loadout A, Alt+2 switches to loadout B and so on.
|
|
alias +switching_loadout "+loadout_A; +loadout_B; +loadout_C; +loadout_D"
|
|
alias -switching_loadout "-loadout_A; -loadout_B; -loadout_C; -loadout_D"
|
|
alias switch_loadout_A "load_itempreset 0; switch_loadout_A_text"
|
|
alias switch_loadout_B "load_itempreset 1; switch_loadout_B_text"
|
|
alias switch_loadout_C "load_itempreset 2; switch_loadout_C_text"
|
|
alias switch_loadout_D "load_itempreset 3; switch_loadout_D_text"
|
|
alias +loadout_A "bind 1 switch_loadout_A"; alias -loadout_A "bind 1 key1"
|
|
alias +loadout_B "bind 2 switch_loadout_B"; alias -loadout_B "bind 2 key2"
|
|
alias +loadout_C "bind 3 switch_loadout_C"; alias -loadout_C "bind 3 key3"
|
|
alias +loadout_D "bind 4 switch_loadout_D"; alias -loadout_D "bind 4 key4"
|
|
alias loadout_on "bind ALT +switching_loadout"
|
|
alias loadout_off "bind ALT +strafe"
|
|
LOADOUT_SWITCH
|
|
|
|
|
|
// Music Player
|
|
// Lets the user play music from his music folder.
|
|
alias music_1 "play /ui/gamestartup1.mp3; music_1_text; alias next_music music_2"
|
|
alias music_2 "play /ui/gamestartup2.mp3; music_2_text; alias next_music music_3"
|
|
alias music_3 "play /ui/gamestartup3.mp3; music_3_text; alias next_music music_4"
|
|
alias music_4 "play /ui/gamestartup4.mp3; music_4_text; alias next_music music_5"
|
|
alias music_5 "play /ui/gamestartup5.mp3; music_5_text; alias next_music music_6"
|
|
alias music_6 "play /ui/gamestartup6.mp3; music_6_text; alias next_music music_7"
|
|
alias music_7 "play /ui/gamestartup7.mp3; music_7_text; alias next_music music_8"
|
|
alias music_8 "play /ui/gamestartup8.mp3; music_8_text; alias next_music music_9"
|
|
alias music_9 "play /ui/gamestartup9.mp3; music_9_text; alias next_music music_10"
|
|
alias music_10 "play /ui/gamestartup10.mp3; music_10_text; alias next_music music_11"
|
|
alias music_11 "play /ui/gamestartup11.mp3; music_11_text; alias next_music music_12"
|
|
alias music_12 "play /ui/gamestartup12.mp3; music_12_text; alias next_music music_13"
|
|
alias music_13 "play /ui/gamestartup13.mp3; music_13_text; alias next_music music_14"
|
|
alias music_14 "play /ui/gamestartup14.mp3; music_14_text; alias next_music music_15"
|
|
alias music_15 "play /ui/gamestartup15.mp3; music_15_text; alias next_music music_16"
|
|
alias music_16 "play /ui/gamestartup16.mp3; music_16_text; alias next_music music_17"
|
|
alias music_17 "play /ui/holiday/gamestartup_saxxy.mp3; music_17_text; alias next_music music_18"
|
|
alias music_18 "play /ui/holiday/gamestartup_halloween.mp3; music_18_text; alias next_music music_19"
|
|
alias music_19 "play /items/tf_music_upgrade_machine.wav; music_19_text; alias next_music music_1"
|
|
alias next_music "music_1"
|
|
alias music_on "bind SEMICOLON next_music"
|
|
alias music_off "unbind SEMICOLON"
|
|
MUSIC_PLAYER
|
|
|
|
|
|
// Music Player - Classes
|
|
// Plays the classes' music once.
|
|
alias demoman_music_on "music_9; alias demoman_music empty"
|
|
alias engineer_music_on "music_10; alias engineer_music empty"
|
|
alias heavyweapons_music_on "music_2; alias heavyweapons_music empty"
|
|
alias medic_music_on "music_12; alias medic_music empty"
|
|
alias pyro_music_on "music_14; alias pyro_music empty"
|
|
alias scout_music_on "music_5; alias scout_music empty"
|
|
alias sniper_music_on "music_8; alias sniper_music empty"
|
|
alias soldier_music_on "music_4; alias soldier_music empty"
|
|
alias spy_music_on "music_7; alias spy_music empty"
|
|
alias music_classes_on "alias demoman_music demoman_music_on; alias engineer_music engineer_music_on; alias heavyweapons_music heavyweapons_music_on; alias medic_music medic_music_on; alias pyro_music pyro_music_on; alias scout_music scout_music_on; alias sniper_music sniper_music_on; alias soldier_music soldier_music_on; alias spy_music spy_music_on"
|
|
alias music_classes_off "alias demoman_music empty; alias engineer_music empty; alias heavyweapons_music empty; alias medic_music empty; alias pyro_music empty; alias scout_music empty; alias sniper_music empty; alias soldier_music empty; alias spy_music empty;"
|
|
MUSIC_PLAYER_CLASSES
|
|
|
|
|
|
// Netgraph
|
|
// Shows the netgraph when the user press Tab.
|
|
net_graphpos 2
|
|
alias +showscores_netgraph "+showscores; net_graph 4"
|
|
alias -showscores_netgraph "-showscores; net_graph 0"
|
|
alias netgraph_on "bind TAB +showscores_netgraph"
|
|
alias netgraph_off "bind TAB +showscores"
|
|
SHOW_NETGRAPH
|
|
|
|
|
|
// Pyro Airblast Call
|
|
// Sends a team message asking for a Pyro to airblast you.
|
|
bind BACKSPACE pyro_airblast_text
|
|
|
|
// Spy-Checking Lines
|
|
// Automatically says a spy-checking team chat line.
|
|
alias +spy_mode "+spy1; +spy2; +spy3; +spy4; +spy5; +spy6; +spy7; +spy8; +spy9"
|
|
alias -spy_mode "-spy1; -spy2; -spy3; -spy4; -spy5; -spy6; -spy7; -spy8; -spy9"
|
|
alias +spy1 "bind 1 spy_check_scout_text"; alias -spy1 "bind 1 key1"
|
|
alias +spy2 "bind 2 spy_check_soldier_text"; alias -spy2 "bind 2 key2"
|
|
alias +spy3 "bind 3 spy_check_pyro_text"; alias -spy3 "bind 3 key3"
|
|
alias +spy4 "bind 4 spy_check_demoman_text"; alias -spy4 "bind 4 key4"
|
|
alias +spy5 "bind 5 spy_check_heavy_text"; alias -spy5 "bind 5 key5"
|
|
alias +spy6 "bind 6 spy_check_engineer_text"; alias -spy6 "bind 6 key6"
|
|
alias +spy7 "bind 7 spy_check_medic_text"; alias -spy7 "bind 7 key7"
|
|
alias +spy8 "bind 8 spy_check_sniper_text"; alias -spy8 "bind 8 key8"
|
|
alias +spy9 "bind 9 spy_check_spy_text"; alias -spy9 "bind 9 key9"
|
|
alias spy_lines_on "bind SHIFT +spy_mode"
|
|
alias spy_lines_off "unbind SHIFT"
|
|
SPY_LINES
|
|
|
|
|
|
// Suicide Explosion
|
|
// To be used when the player is cornered and with no chance of escape.
|
|
// Go out with a bang!
|
|
alias suicide_on "bind F1 explode
|
|
alias suicide_off "unbind F1"
|
|
SUICIDE_EXPLOSION |