Upvote Upvoted 13 Downvote Downvoted
1 2 3 4
Show us your cool scripts :D
posted in Customization
1
#1
10 Frags +

I'm interested to see what scripts you guys use to customize your TF2 or add more "functionality" to your keys.

I like using new scripts :D (scripts that you made on your own and not something you ripped off from tf2wiki.)

Here's mine: It's a bind script where you can use the '[',']' and '\' keys as modifiers when you use the arrow keys so that you can activate a bind. So basically you have 12 binds crammed into 7 keys.

alias "+trollcalls" "bind DOWNARROW troll5; bind UPARROW troll6; bind RIGHTARROW troll7; bind LEFTARROW troll8"
alias "-trollcalls" "bind DOWNARROW troll1; bind UPARROW troll2; bind RIGHTARROW troll3; bind LEFTARROW troll4"

alias "+trollcalls2" "bind DOWNARROW troll9; bind UPARROW troll10; bind RIGHTARROW troll11; bind LEFTARROW troll12"
alias "-trollcalls2" "bind DOWNARROW troll1; bind UPARROW troll2; bind RIGHTARROW troll3; bind LEFTARROW troll4"

alias "+trollcalls3" "bind DOWNARROW troll13; bind UPARROW troll14; bind RIGHTARROW troll15; bind LEFTARROW troll16"
alias "-trollcalls3" "bind DOWNARROW troll1; bind UPARROW troll2; bind RIGHTARROW troll3; bind LEFTARROW troll4"

alias "troll1" "say [INSERT WEIRD THING HERE]"
alias "troll2" "say [INSERT WEIRD THING HERE]"
alias "troll3" "say [INSERT WEIRD THING HERE]"
alias "troll4" "say [INSERT WEIRD THING HERE]"

alias "troll5" "say [INSERT WEIRD THING HERE]"
alias "troll6" "say [INSERT WEIRD THING HERE]"
alias "troll7" "say [INSERT WEIRD THING HERE]"
alias "troll8" "say [INSERT WEIRD THING HERE]"

alias "troll9" "say [INSERT WEIRD THING HERE]"
alias "troll10" "say [INSERT WEIRD THING HERE]"
alias "troll11" "say [INSERT WEIRD THING HERE]"
alias "troll12" "say [INSERT WEIRD THING HERE]"

alias "troll13" "say [INSERT WEIRD THING HERE]"
alias "troll14" "say [INSERT WEIRD THING HERE]"
alias "troll15" "say [INSERT WEIRD THING HERE]"
alias "troll16" "say [INSERT WEIRD THING HERE]"

bind "[" "+trollcalls" //modifier 1
bind "]" "+trollcalls2" //modifier 2
bind "\" "+trollcalls3" //modifier 3
I'm interested to see what scripts you guys use to customize your TF2 or add more "functionality" to your keys.

I like using new scripts :D (scripts that you made on your own and not something you ripped off from tf2wiki.)

Here's mine: It's a bind script where you can use the '[',']' and '\' keys as modifiers when you use the arrow keys so that you can activate a bind. So basically you have 12 binds crammed into 7 keys.

[quote]alias "+trollcalls" "bind DOWNARROW troll5; bind UPARROW troll6; bind RIGHTARROW troll7; bind LEFTARROW troll8"
alias "-trollcalls" "bind DOWNARROW troll1; bind UPARROW troll2; bind RIGHTARROW troll3; bind LEFTARROW troll4"

alias "+trollcalls2" "bind DOWNARROW troll9; bind UPARROW troll10; bind RIGHTARROW troll11; bind LEFTARROW troll12"
alias "-trollcalls2" "bind DOWNARROW troll1; bind UPARROW troll2; bind RIGHTARROW troll3; bind LEFTARROW troll4"

alias "+trollcalls3" "bind DOWNARROW troll13; bind UPARROW troll14; bind RIGHTARROW troll15; bind LEFTARROW troll16"
alias "-trollcalls3" "bind DOWNARROW troll1; bind UPARROW troll2; bind RIGHTARROW troll3; bind LEFTARROW troll4"

alias "troll1" "say [INSERT WEIRD THING HERE]"
alias "troll2" "say [INSERT WEIRD THING HERE]"
alias "troll3" "say [INSERT WEIRD THING HERE]"
alias "troll4" "say [INSERT WEIRD THING HERE]"

alias "troll5" "say [INSERT WEIRD THING HERE]"
alias "troll6" "say [INSERT WEIRD THING HERE]"
alias "troll7" "say [INSERT WEIRD THING HERE]"
alias "troll8" "say [INSERT WEIRD THING HERE]"

alias "troll9" "say [INSERT WEIRD THING HERE]"
alias "troll10" "say [INSERT WEIRD THING HERE]"
alias "troll11" "say [INSERT WEIRD THING HERE]"
alias "troll12" "say [INSERT WEIRD THING HERE]"

alias "troll13" "say [INSERT WEIRD THING HERE]"
alias "troll14" "say [INSERT WEIRD THING HERE]"
alias "troll15" "say [INSERT WEIRD THING HERE]"
alias "troll16" "say [INSERT WEIRD THING HERE]"

bind "[" "+trollcalls" //modifier 1
bind "]" "+trollcalls2" //modifier 2
bind "\" "+trollcalls3" //modifier 3[/quote]
2
#2
58 Frags +

bind "mouse4" "say Quality Thread"

bind "mouse4" "say Quality Thread"
3
#3
-4 Frags +

http://esreality.com/post/2563792/#pid2548581

someone find out if there'es equivilent for source engine games pls

http://esreality.com/post/2563792/#pid2548581


someone find out if there'es equivilent for source engine games pls
4
#4
2 Frags +

stop

stop
5
#5
28 Frags +

at least it wasnt another blink thread

at least it wasnt another blink thread
6
#6
0 Frags +

not really a script but i just use it to make my game look cooler

alias xhairblu "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 255"
alias xhairgreen "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 255"
alias xhairblack "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 0"
alias xhairwhite "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 255"

alias +w "+forward; xhairblu"
alias +a "+moveleft; xhairblack"
alias +s "+back; xhairgreen"
alias +d "+moveright; xhairwhite"

alias -w "-forward;xhairblu"
alias -a "-moveleft;xhairblu"
alias -s "-back;xhairblu"
alias -d "-moveright;xhairblu"

bind w +w
bind a +a
bind s +s
bind d +d

changes the color of your crosshair when you press wasd

not really a script but i just use it to make my game look cooler

alias xhairblu "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 255"
alias xhairgreen "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 255"
alias xhairblack "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 0"
alias xhairwhite "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 255"

alias +w "+forward; xhairblu"
alias +a "+moveleft; xhairblack"
alias +s "+back; xhairgreen"
alias +d "+moveright; xhairwhite"

alias -w "-forward;xhairblu"
alias -a "-moveleft;xhairblu"
alias -s "-back;xhairblu"
alias -d "-moveright;xhairblu"

bind w +w
bind a +a
bind s +s
bind d +d


changes the color of your crosshair when you press wasd
7
#7
1 Frags +
Show Content

Alias "White" "cl_crosshair_red 255; cl_crosshair_blue 255; cl_crosshair_green 255"
Alias "Grey" "cl_crosshair_red 170; cl_crosshair_blue 170; cl_crosshair_green 170"
Alias "Black" "cl_crosshair_red 0; cl_crosshair_blue 0; cl_crosshair_green 0"
Alias "Red" "cl_crosshair_red 255; cl_crosshair_blue 20; cl_crosshair_green 20"
Alias "Blue" "cl_crosshair_red 0; cl_crosshair_blue 255; cl_crosshair_green 0"
Alias "Green" "cl_crosshair_red 0; cl_crosshair_blue 0; cl_crosshair_green 255"
Alias "Yellow" "cl_crosshair_red 255; cl_crosshair_blue 0; cl_crosshair_green 255"
Alias "Purple" "cl_crosshair_red 255; cl_crosshair_blue 255; cl_crosshair_green 0"
Alias "Teal" "cl_crosshair_red 0; cl_crosshair_blue 255; cl_crosshair_green 255"
Alias "Orange" "cl_crosshair_red 255; cl_crosshair_blue 85; cl_crosshair_green 170"

echo "______________________"
echo "|| CROSSHAIR COLORS ||"
echo "||__________________||"
echo " Type the color in console"
echo "to change the color of your"
echo "crosshair"
echo "_____________________"
echo "|Color | RGB value |"
echo "|White | 255 255 255|"
echo "|Grey | 170 170 170|"
echo "|Black | 0 0 0 |"
echo "|Red | 255 0 0 |"
echo "|Blue | 0 0 255|"
echo "|Green | 0 255 0 |"
echo "|Yellow| 255 255 0 |"
echo "|Purple| 255 0 255|"
echo "|Teal | 0 255 255|"
echo "|Orange| 255 170 85 |"
echo "|___________________|"

credit to pyyyour for the colors

[spoiler][img]http://i.imgur.com/uCdFqxl.jpg[/img]
[/spoiler]
Alias "White" "cl_crosshair_red 255; cl_crosshair_blue 255; cl_crosshair_green 255"
Alias "Grey" "cl_crosshair_red 170; cl_crosshair_blue 170; cl_crosshair_green 170"
Alias "Black" "cl_crosshair_red 0; cl_crosshair_blue 0; cl_crosshair_green 0"
Alias "Red" "cl_crosshair_red 255; cl_crosshair_blue 20; cl_crosshair_green 20"
Alias "Blue" "cl_crosshair_red 0; cl_crosshair_blue 255; cl_crosshair_green 0"
Alias "Green" "cl_crosshair_red 0; cl_crosshair_blue 0; cl_crosshair_green 255"
Alias "Yellow" "cl_crosshair_red 255; cl_crosshair_blue 0; cl_crosshair_green 255"
Alias "Purple" "cl_crosshair_red 255; cl_crosshair_blue 255; cl_crosshair_green 0"
Alias "Teal" "cl_crosshair_red 0; cl_crosshair_blue 255; cl_crosshair_green 255"
Alias "Orange" "cl_crosshair_red 255; cl_crosshair_blue 85; cl_crosshair_green 170"

echo "______________________"
echo "|| CROSSHAIR COLORS ||"
echo "||__________________||"
echo " Type the color in console"
echo "to change the color of your"
echo "crosshair"
echo "_____________________"
echo "|Color | RGB value |"
echo "|White | 255 255 255|"
echo "|Grey | 170 170 170|"
echo "|Black | 0 0 0 |"
echo "|Red | 255 0 0 |"
echo "|Blue | 0 0 255|"
echo "|Green | 0 255 0 |"
echo "|Yellow| 255 255 0 |"
echo "|Purple| 255 0 255|"
echo "|Teal | 0 255 255|"
echo "|Orange| 255 170 85 |"
echo "|___________________|"

credit to pyyyour for the colors
8
#8
15 Frags +

I don't get why this is getting minus fragged. Is it really wrong to ask for people to post the scripts they've made for tf2 in the customization sectiom of a tf2 forum?

I don't get why this is getting minus fragged. Is it really wrong to ask for people to post the scripts they've made for tf2 in the customization sectiom of a tf2 forum?
9
#9
14 Frags +

alias dayman dayman1"
alias dayman1 "say Day man;alias dayman dayman2"
alias dayman2 "say Fighter of the Night man;alias dayman dayman3"
alias dayman3 "say Champion of the sun;alias dayman dayman4"
alias dayman4 "say You're a master of karate and friendship...for everyone;alias dayman dayman5"
alias dayman5 "say Day man, day man;alias dayman dayman6"
alias dayman6 "say Uhh ahhahh;alias dayman dayman7"
alias dayman7 "say Fighter of the Night man;alias dayman dayman8"
alias dayman8 "say Uhh ahhahh;alias dayman dayman9"
alias dayman9 "say Champion of the sun;alias dayman dayman10"
alias dayman10 "say Uhh ahhahh;alias dayman dayman11"
alias dayman11 "say Master of karate and friendship...for everyone;alias dayman dayman12"
alias dayman12 "say Day man, day man;alias dayman dayman13"
alias dayman13 "say Uhh ahhahh;alias dayman dayman14"
alias dayman14 "say Fighter of the Night man;alias dayman dayman15"
alias dayman15 "say Champion of the sun;alias dayman dayman16"
alias dayman16 "dayman1"
bind c dayman

alias dayman dayman1"
alias dayman1 "say Day man;alias dayman dayman2"
alias dayman2 "say Fighter of the Night man;alias dayman dayman3"
alias dayman3 "say Champion of the sun;alias dayman dayman4"
alias dayman4 "say You're a master of karate and friendship...for everyone;alias dayman dayman5"
alias dayman5 "say Day man, day man;alias dayman dayman6"
alias dayman6 "say Uhh ahhahh;alias dayman dayman7"
alias dayman7 "say Fighter of the Night man;alias dayman dayman8"
alias dayman8 "say Uhh ahhahh;alias dayman dayman9"
alias dayman9 "say Champion of the sun;alias dayman dayman10"
alias dayman10 "say Uhh ahhahh;alias dayman dayman11"
alias dayman11 "say Master of karate and friendship...for everyone;alias dayman dayman12"
alias dayman12 "say Day man, day man;alias dayman dayman13"
alias dayman13 "say Uhh ahhahh;alias dayman dayman14"
alias dayman14 "say Fighter of the Night man;alias dayman dayman15"
alias dayman15 "say Champion of the sun;alias dayman dayman16"
alias dayman16 "dayman1"
bind c dayman
10
#10
13 Frags +
capnfapnI don't get why this is getting minus fragged. Is it really wrong to ask for people to post the scripts they've made for tf2 in the customization sectiom of a tf2 forum?

nah its just that people are stupid
embrace the minus frags

[quote=capnfapn]I don't get why this is getting minus fragged. Is it really wrong to ask for people to post the scripts they've made for tf2 in the customization sectiom of a tf2 forum?[/quote]
nah its just that people are stupid
embrace the minus frags
11
#11
-17 Frags +

All hail da -frag Holly loo ya

All hail da -frag Holly loo ya
12
#12
-1 Frags +

i have a cool medic script..

//
bind 1 slot1
bind 2 slot2
bind 3 slot3
cl_crosshair_file crosshair3
alias +uber "+attack2; say_team UBER POPPED..."
alias -uber "-attack2"
alias +kritz "+attack2; say_team KRITZ POPPED..."
alias -kritz "-attack2"
bind mouse2 +charge
alias +charge +uber
alias -charge -uber
viewmodel_fov 23
r_drawviewmodel 0
bind e "voicemenu 0 0"
bind mouse1 +attack
alias mask "voicemenu 2 3; say_team UBER READY..."
alias kmask "voicemenu 1 3; say_team KRITZ READY..."
bind mouse3 chargem
alias chargem mask
cl_autoreload 1
alias fake "voicemenu 1 7; say_team FAKE..."
bind q "fake"
alias loadout1 "load_itempreset 0; say_team UBER \\ NEEDLES...; alias +charge +uber; alias chargem mask; alias backspawn load_itempreset 0"
alias loadout2 "load_itempreset 1; say_team KRITZ \\ NEEDLES...; alias +charge +kritz; alias chargem kmask; alias backspawn load_itempreset 1"
alias loadout3 "load_itempreset 2; say_team UBER \\ ARROWS...; alias +charge +uber; alias chargem mask; alias backspawn load_itempreset 2"
alias loadout4 "load_itempreset 3; say_team KRITZ \\ ARROWS...; alias +charge +kritz; alias chargem kmask; alias backspawn load_itempreset 3"
bind p "loadout1"; bind [ "loadout2"; bind ] "loadout3"; bind \ "loadout4"
loadout1
i have a cool medic script..
[code]//
bind 1 slot1
bind 2 slot2
bind 3 slot3
cl_crosshair_file crosshair3
alias +uber "+attack2; say_team UBER POPPED..."
alias -uber "-attack2"
alias +kritz "+attack2; say_team KRITZ POPPED..."
alias -kritz "-attack2"
bind mouse2 +charge
alias +charge +uber
alias -charge -uber
viewmodel_fov 23
r_drawviewmodel 0
bind e "voicemenu 0 0"
bind mouse1 +attack
alias mask "voicemenu 2 3; say_team UBER READY..."
alias kmask "voicemenu 1 3; say_team KRITZ READY..."
bind mouse3 chargem
alias chargem mask
cl_autoreload 1
alias fake "voicemenu 1 7; say_team FAKE..."
bind q "fake"
alias loadout1 "load_itempreset 0; say_team UBER \\ NEEDLES...; alias +charge +uber; alias chargem mask; alias backspawn load_itempreset 0"
alias loadout2 "load_itempreset 1; say_team KRITZ \\ NEEDLES...; alias +charge +kritz; alias chargem kmask; alias backspawn load_itempreset 1"
alias loadout3 "load_itempreset 2; say_team UBER \\ ARROWS...; alias +charge +uber; alias chargem mask; alias backspawn load_itempreset 2"
alias loadout4 "load_itempreset 3; say_team KRITZ \\ ARROWS...; alias +charge +kritz; alias chargem kmask; alias backspawn load_itempreset 3"
bind p "loadout1"; bind [ "loadout2"; bind ] "loadout3"; bind \ "loadout4"
loadout1[/code]
13
#13
12 Frags +

alias +uber "+attack2; spec_prev; slot2; mySlot2; voicemenu 2 5; say_team Practice, Persistence, Perfection"
alias -uber "-attack2"

alias +uber "+attack2; spec_prev; slot2; mySlot2; voicemenu 2 5; say_team Practice, Persistence, Perfection"
alias -uber "-attack2"
14
#14
5 Frags +
Caspianalias +uber "+attack2; spec_prev; slot2; mySlot2; voicemenu 2 5; say_team Practice, Persistence, Perfection"
alias -uber "-attack2"

alias fakeuber "voicemenu 1 7; say_team HOW BAD DO YOU WANT IT?"
bind KEY fakeuber

[quote=Caspian]alias +uber "+attack2; spec_prev; slot2; mySlot2; voicemenu 2 5; say_team Practice, Persistence, Perfection"
alias -uber "-attack2"[/quote]
alias fakeuber "voicemenu 1 7; say_team HOW BAD DO YOU WANT IT?"
bind KEY fakeuber
15
#15
5 Frags +

If you have viewmodels off and sometimes mistake what weapon you've switched to, try this:

Bind [key for x weapon] +weapon#
alias +weapon# "slot#;r_drawviewmodel 1"
alias -weapon# "r_drawviewmodel 0"

If you have viewmodels off and sometimes mistake what weapon you've switched to, try this:

Bind [key for x weapon] +weapon#
alias +weapon# "slot#;r_drawviewmodel 1"
alias -weapon# "r_drawviewmodel 0"
16
#16
-9 Frags +

dfwf wt4 4wt ws gffyh67u

dfwf wt4 4wt ws gffyh67u
17
#17
0 Frags +

Stabby, that's actually a pretty useful sounding script. Thanks for posting that.

Edit: I'm writing this because i recently tried to basher jump three times while wielding a Ham Shank.

Turns out my binds won't work with it because i use the mouse wheel (up = primary I'm not f2p `.`)

Stabby, that's actually a pretty useful sounding script. Thanks for posting that.

Edit: I'm writing this because i recently tried to basher jump three times while wielding a Ham Shank.

Turns out my binds won't work with it because i use the mouse wheel (up = primary I'm not f2p `.`)
18
#18
0 Frags +

I pulled these from the top of my head, but I've been using this type of thing since I started TF2.

Mouse1 will pull out your primary and fire it, Mouse2 will do the same with your secondary, and Mouse3 will swing your melee weapon.

// Primary
alias +primary "slot1;+attack"
alias -primary "-attack"
alias primary "bind MOUSE1 +primary"
primary

// Secondary
alias +secondary "slot2;+attack"
alias -secondary "-attack"
alias secondary "bind MOUSE2 +secondary"
secondary

// Melee
alias +melee "slot3;+attack"
alias -melee "-attack"
alias melee "bind MOUSE3 +melee"
melee

Reset script to undo that (for classes you might not want it, eg. anything that uses Mouse2 already):

bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bing "MOUSE3" "+attack3"
I pulled these from the top of my head, but I've been using this type of thing since I started TF2.

Mouse1 will pull out your primary and fire it, Mouse2 will do the same with your secondary, and Mouse3 will swing your melee weapon.

[code]// Primary
alias +primary "slot1;+attack"
alias -primary "-attack"
alias primary "bind MOUSE1 +primary"
primary

// Secondary
alias +secondary "slot2;+attack"
alias -secondary "-attack"
alias secondary "bind MOUSE2 +secondary"
secondary

// Melee
alias +melee "slot3;+attack"
alias -melee "-attack"
alias melee "bind MOUSE3 +melee"
melee
[/code]

Reset script to undo that (for classes you might not want it, eg. anything that uses Mouse2 already):
[code]bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bing "MOUSE3" "+attack3"[/code]
19
#19
0 Frags +

you can do all of that on 1 key instead of 7

you can do all of that on 1 key instead of 7
20
#20
2 Frags +
stabbyIf you have viewmodels off and sometimes mistake what weapon you've switched to, try this:

Bind [key for x weapon] +weapon#
alias +weapon# "slot#;r_drawviewmodel 1"
alias -weapon# "r_drawviewmodel 0"

I've tried this approach and the viewmodel barely blinks on the screen long enough to see what it is. You have to hold down the button for the viewmodel to be displayed. Here's what I use instead:

// turn on viewmodel when switching weapon
// turn off viewmodel when firing
alias vm_on "r_drawviewmodel 1; viewmodel_fov 54"
alias vm_hide "r_drawviewmodel 0" // hide viewmodel but not particles
alias vm_none "viewmodel_fov 0" // hide everything, including particles
alias vm_default_hide vm_none // default hide

alias -my_attack "-attack; spec_next"
alias +my_attack_no_hide "+attack"
alias +my_attack_hide "+attack; vm_default_hide"
alias +my_attack2 "+attack2"
alias -my_attack2 "-attack2; spec_prev"

alias +primary "slot1; vm_on; alias +my_attack +my_attack_hide"
alias -primary ""

alias +secondary "slot2; vm_on; alias +my_attack +my_attack_hide"
alias -secondary ""

alias +melee "slot3; vm_on; alias +my_attack +my_attack_no_hide"
alias -melee ""

alias +my_attack +my_attack_hide

Basically, switching weapons turns viewmodels on but mouse1 (attack) turns viewmodels off. To use

bind key +my_attack
bind key +my_attack2
bind key +primary
bind key +secondary
bind key +melee
[quote=stabby]If you have viewmodels off and sometimes mistake what weapon you've switched to, try this:

Bind [key for x weapon] +weapon#
alias +weapon# "slot#;r_drawviewmodel 1"
alias -weapon# "r_drawviewmodel 0"[/quote]

I've tried this approach and the viewmodel barely blinks on the screen long enough to see what it is. You have to hold down the button for the viewmodel to be displayed. Here's what I use instead:

[code]// turn on viewmodel when switching weapon
// turn off viewmodel when firing
alias vm_on "r_drawviewmodel 1; viewmodel_fov 54"
alias vm_hide "r_drawviewmodel 0" // hide viewmodel but not particles
alias vm_none "viewmodel_fov 0" // hide everything, including particles
alias vm_default_hide vm_none // default hide

alias -my_attack "-attack; spec_next"
alias +my_attack_no_hide "+attack"
alias +my_attack_hide "+attack; vm_default_hide"
alias +my_attack2 "+attack2"
alias -my_attack2 "-attack2; spec_prev"

alias +primary "slot1; vm_on; alias +my_attack +my_attack_hide"
alias -primary ""

alias +secondary "slot2; vm_on; alias +my_attack +my_attack_hide"
alias -secondary ""

alias +melee "slot3; vm_on; alias +my_attack +my_attack_no_hide"
alias -melee ""

alias +my_attack +my_attack_hide[/code]

Basically, switching weapons turns viewmodels on but mouse1 (attack) turns viewmodels off. To use

[code]bind key +my_attack
bind key +my_attack2
bind key +primary
bind key +secondary
bind key +melee[/code]
21
#21
1 Frags +

Funny, I wrote the same thing and used to use that :P Adapted it from my spy viewmodel script.

Good stuff.

Funny, I wrote the same thing and used to use that :P Adapted it from my spy viewmodel script.

Good stuff.
22
#22
3 Frags +

bind space +duckjump
alias +duckjump "+jump;+duck"
alias -duckjump "-jump;-duck"

hehe

bind space +duckjump
alias +duckjump "+jump;+duck"
alias -duckjump "-jump;-duck"

hehe
23
#23
2 Frags +

The medic reverse attack autoheal

alias "weapon" "bind MOUSE1 +attack"
alias "medigun" "bind MOUSE1 +heal"

alias +heal "-attack; spec_next"
alias -heal "+attack"

alias +uber "dropitem; +attack2; randomvoice; spec_prev"
alias -uber "-attack2;"

bind 1 "slot1; r_drawviewmodel 1; weapon; -attack"
bind E "slot1; r_drawviewmodel 1; weapon; -attack"
bind q "slot2; r_drawviewmodel 0; medigun; +attack"
bind 2 "slot2; r_drawviewmodel 0; medigun; +attack"
bind R "slot3; r_drawviewmodel 1; weapon; -attack"
bind 3 "slot3; r_drawviewmodel 1; weapon; -attack"
The medic reverse attack autoheal

[quote]alias "weapon" "bind MOUSE1 +attack"
alias "medigun" "bind MOUSE1 +heal"

alias +heal "-attack; spec_next"
alias -heal "+attack"

alias +uber "dropitem; +attack2; randomvoice; spec_prev"
alias -uber "-attack2;"

bind 1 "slot1; r_drawviewmodel 1; weapon; -attack"
bind E "slot1; r_drawviewmodel 1; weapon; -attack"
bind q "slot2; r_drawviewmodel 0; medigun; +attack"
bind 2 "slot2; r_drawviewmodel 0; medigun; +attack"
bind R "slot3; r_drawviewmodel 1; weapon; -attack"
bind 3 "slot3; r_drawviewmodel 1; weapon; -attack"[/quote]
24
#24
2 Frags +

You might like this one -- it's for changing loadouts. Mash the appropriate key while dead or until you see something spit out in chat.

//Loadout switcher
alias +loadoutA load_itempreset 0
alias +loadoutB load_itempreset 1
alias +loadoutC load_itempreset 2
alias +loadoutD load_itempreset 3
alias -loadoutA slot2
alias -loadoutB slot2
alias -loadoutC slot2
alias -loadoutD slot2
bind "F1" "say_team LoadoutA; +loadoutA"
bind "F2" "say_team LoadoutB; +loadoutB"
bind "F3" "say_team LoadoutC; +loadoutC"
bind "F4" "say_team LoadoutD; +loadoutD"

You might like this one -- it's for changing loadouts. Mash the appropriate key while dead or until you see something spit out in chat.

//Loadout switcher
alias +loadoutA load_itempreset 0
alias +loadoutB load_itempreset 1
alias +loadoutC load_itempreset 2
alias +loadoutD load_itempreset 3
alias -loadoutA slot2
alias -loadoutB slot2
alias -loadoutC slot2
alias -loadoutD slot2
bind "F1" "say_team LoadoutA; +loadoutA"
bind "F2" "say_team LoadoutB; +loadoutB"
bind "F3" "say_team LoadoutC; +loadoutC"
bind "F4" "say_team LoadoutD; +loadoutD"
25
#25
7 Frags +

No one posted the null movement script?

// Null-cancelling movement script
// (prevents you from pressing two opposing directions, which causes you to stop moving)

bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright

alias +mfwd "-back;+forward;alias checkfwd +forward"
alias +mback "-forward;+back;alias checkback +back"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
alias +mright "-moveleft;+moveright;alias checkright +moveright"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""

I forget if this still is illegal in ETF2L or not... Pretty useful though.

No one posted the null movement script?
[quote]// Null-cancelling movement script
// (prevents you from pressing two opposing directions, which causes you to stop moving)

bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright

alias +mfwd "-back;+forward;alias checkfwd +forward"
alias +mback "-forward;+back;alias checkback +back"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
alias +mright "-moveleft;+moveright;alias checkright +moveright"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""[/quote]

I forget if this still is illegal in ETF2L or not... Pretty useful though.
26
#26
11 Frags +

it never was illegal on etf2l

it never was illegal on etf2l
27
#27
1 Frags +
// winger jump
alias +wjump "slot2; +jump; +duck"
alias -wjump "lastinv; -jump; -duck"

// decent turning on demoknight
alias none ""

bind a +kleft
bind d +kright
bind mouse2 +charge

alias current_key "none"

alias kleft "+moveleft; 
alias kright "+moveright; 

alias kright2 "+right; -left"
alias kleft2 "+left; -right"

alias +kleft "kleft; alias current_key +left
alias -kleft "-left; -moveleft; alias current_key none

alias +kright "kright; alias current_key +right
alias -kright "-right; -moveright; alias current_key none

alias +charge "+attack2; alias kleft kleft2; alias kright kright2; current_key; -moveleft; -moveright"
alias -charge "-attack2; alias kleft +moveleft; alias kright +moveright"

//net graph, time left, respawn waves
alias +showscores2 "+showscores; net_graph 3; timeleft; mp_showrespawntimes"
alias -showscores2 "-showscores; net_graph 0"

// a sort of "!regen on" for private servers
sv_cheats 1
sv_allow_wait_command 1
alias a "impulse 101; wait; a" 

The winger jump script switches to the winger, crouch jumps, and then switches back to your previous weapon when you release the button. Works really well, I use it all the time.

The demoknight script rebinds your a and d keys (or whatever you use for move left and move right) to +left and +right when you charge, giving you a better ability to turn when you charge. Its still not as good as using a joystick or playing at 2000fps or whatever. Works better at if you are at a higher fps and if you move your mouse in addition to using your a and d keys. Pretty fun to use in pubs, I have it in a different cfg and i just exec it if i want to use it.

showscores2 shows scoreboard, the time remaining, the next respawn wave, and the net graph.

The last one loops impulse 101, refreshing your ammo and health constantly, good for messing around if you're alone on a jump map or something. Make sure sv_allow_wait_command 1 is set or else it will crash your game.

Side note, if anyone needs help with a script I could probably lend a hand.

[code]
// winger jump
alias +wjump "slot2; +jump; +duck"
alias -wjump "lastinv; -jump; -duck"

// decent turning on demoknight
alias none ""

bind a +kleft
bind d +kright
bind mouse2 +charge

alias current_key "none"


alias kleft "+moveleft;
alias kright "+moveright;

alias kright2 "+right; -left"
alias kleft2 "+left; -right"

alias +kleft "kleft; alias current_key +left
alias -kleft "-left; -moveleft; alias current_key none

alias +kright "kright; alias current_key +right
alias -kright "-right; -moveright; alias current_key none

alias +charge "+attack2; alias kleft kleft2; alias kright kright2; current_key; -moveleft; -moveright"
alias -charge "-attack2; alias kleft +moveleft; alias kright +moveright"

//net graph, time left, respawn waves
alias +showscores2 "+showscores; net_graph 3; timeleft; mp_showrespawntimes"
alias -showscores2 "-showscores; net_graph 0"

// a sort of "!regen on" for private servers
sv_cheats 1
sv_allow_wait_command 1
alias a "impulse 101; wait; a"
[/code]

The winger jump script switches to the winger, crouch jumps, and then switches back to your previous weapon when you release the button. Works really well, I use it all the time.

The demoknight script rebinds your a and d keys (or whatever you use for move left and move right) to +left and +right when you charge, giving you a better ability to turn when you charge. Its still not as good as using a joystick or playing at 2000fps or whatever. Works better at if you are at a higher fps and if you move your mouse in addition to using your a and d keys. Pretty fun to use in pubs, I have it in a different cfg and i just exec it if i want to use it.

showscores2 shows scoreboard, the time remaining, the next respawn wave, and the net graph.

The last one loops impulse 101, refreshing your ammo and health constantly, good for messing around if you're alone on a jump map or something. Make sure sv_allow_wait_command 1 is set or else it will crash your game.


Side note, if anyone needs help with a script I could probably lend a hand.
28
#28
9 Frags +

just a simple rcon cfg to change levels and exec configs faster:

// -----------
// rcon config
// -----------

alias rconpass 			"rcon_password PASSWORD"

// -Maps
alias mge 				"rconpass; rcon changelevel mge_training_v8_beta4b"
alias badlands 			"rconpass; rcon changelevel cp_badlands"
alias granary 			"rconpass; rcon changelevel cp_granary"
alias snakewater 		"rconpass; rcon changelevel cp_snakewater_final1"
alias gullywash 		"rconpass; rcon changelevel cp_gullywash_final1"
alias viaduct 			"rconpass; rcon changelevel koth_pro_viaduct_rc4"
alias metalworks 		"rconpass; rcon changelevel cp_metalworks_rc5"
alias gpit 				"rconpass; rcon changelevel cp_gravelpit"
alias process 			"rconpass; rcon changelevel cp_process_final"
alias coalplant			"rconpass; rcon changelevel koth_coalplant_b7"

// -Configs
alias esea_push			"rconpass; rcon exec esea_push.cfg"
alias esea_stopwatch	"rconpass; rcon exec esea_stopwatch.cfg"
alias esea_koth			"rconpass; rcon exec esea_koth.cfg"
alias cevo_push			"rconpass; rcon exec cevo_push.cfg"
alias cevo_stopwatch	"rconpass; rcon exec cevo_stopwatch.cfg"
alias cevo_koth			"rconpass; rcon exec cevo_koth.cfg"
alias ultiduo			"rconpass; rcon exec koth_ultiduo.cfg"
alias soap_off			"rconpass; rcon exec soap_off.cfg"
alias soap_on			"rconpass; rcon exec soap_on.cfg"
just a simple rcon cfg to change levels and exec configs faster:
[code]// -----------
// rcon config
// -----------

alias rconpass "rcon_password PASSWORD"

// -Maps
alias mge "rconpass; rcon changelevel mge_training_v8_beta4b"
alias badlands "rconpass; rcon changelevel cp_badlands"
alias granary "rconpass; rcon changelevel cp_granary"
alias snakewater "rconpass; rcon changelevel cp_snakewater_final1"
alias gullywash "rconpass; rcon changelevel cp_gullywash_final1"
alias viaduct "rconpass; rcon changelevel koth_pro_viaduct_rc4"
alias metalworks "rconpass; rcon changelevel cp_metalworks_rc5"
alias gpit "rconpass; rcon changelevel cp_gravelpit"
alias process "rconpass; rcon changelevel cp_process_final"
alias coalplant "rconpass; rcon changelevel koth_coalplant_b7"

// -Configs
alias esea_push "rconpass; rcon exec esea_push.cfg"
alias esea_stopwatch "rconpass; rcon exec esea_stopwatch.cfg"
alias esea_koth "rconpass; rcon exec esea_koth.cfg"
alias cevo_push "rconpass; rcon exec cevo_push.cfg"
alias cevo_stopwatch "rconpass; rcon exec cevo_stopwatch.cfg"
alias cevo_koth "rconpass; rcon exec cevo_koth.cfg"
alias ultiduo "rconpass; rcon exec koth_ultiduo.cfg"
alias soap_off "rconpass; rcon exec soap_off.cfg"
alias soap_on "rconpass; rcon exec soap_on.cfg"[/code]
29
#29
1 Frags +

awesome disengage!

awesome disengage!
30
#30
0 Frags +

it's a script for every weapon being a direction on the scroll wheel, using a hold-down modifier key to switch from primary/secondary for up/down to the PDA slots

//weapon change aliases that force the slot to be selected through sourcemod menus and change crosshair color
alias f_w1 "slot0; slot1; slot1; cl_crosshair_red 255; cl_crosshair_blue 255; cl_crosshair_green 127;"
alias f_w2 "slot0; slot2; slot2; cl_crosshair_red 255; cl_crosshair_blue 127; cl_crosshair_green 255;"
alias f_w3 "slot0; slot3; slot3; cl_crosshair_red 255; cl_crosshair_blue 127; cl_crosshair_green 127;"
alias f_w4 "slot0; slot4; slot4; cl_crosshair_red 127; cl_crosshair_blue 255; cl_crosshair_green 127;"
alias f_w5 "slot0; slot5; slot5; cl_crosshair_red 127; cl_crosshair_blue 127; cl_crosshair_green 255;"

//aliases for toggling between primary & secondary vs PDAs
alias  t_scroll "bind mwheelup f_w4; bind mwheeldown f_w5;"
alias ut_scroll "bind mwheelup f_w1; bind mwheeldown f_w2;"

// alias for melee to attack with m3
alias +melee "+attack;f_w3"
alias -melee "-attack"

// binds for attacking and melee switch
bind mouse3 "+melee"
bind mouse1 "+attack"
bind mouse2 "+attack2"

// alias for modifier key for scroll wheel weapon choice
alias +key_mods "t_scroll;"
alias -key_mods "ut_scroll;"
// bind modifier key
bind shift "+key_mods"
// set modifier binds to default
-key_mods;
it's a script for every weapon being a direction on the scroll wheel, using a hold-down modifier key to switch from primary/secondary for up/down to the PDA slots
[code]//weapon change aliases that force the slot to be selected through sourcemod menus and change crosshair color
alias f_w1 "slot0; slot1; slot1; cl_crosshair_red 255; cl_crosshair_blue 255; cl_crosshair_green 127;"
alias f_w2 "slot0; slot2; slot2; cl_crosshair_red 255; cl_crosshair_blue 127; cl_crosshair_green 255;"
alias f_w3 "slot0; slot3; slot3; cl_crosshair_red 255; cl_crosshair_blue 127; cl_crosshair_green 127;"
alias f_w4 "slot0; slot4; slot4; cl_crosshair_red 127; cl_crosshair_blue 255; cl_crosshair_green 127;"
alias f_w5 "slot0; slot5; slot5; cl_crosshair_red 127; cl_crosshair_blue 127; cl_crosshair_green 255;"

//aliases for toggling between primary & secondary vs PDAs
alias t_scroll "bind mwheelup f_w4; bind mwheeldown f_w5;"
alias ut_scroll "bind mwheelup f_w1; bind mwheeldown f_w2;"

// alias for melee to attack with m3
alias +melee "+attack;f_w3"
alias -melee "-attack"

// binds for attacking and melee switch
bind mouse3 "+melee"
bind mouse1 "+attack"
bind mouse2 "+attack2"

// alias for modifier key for scroll wheel weapon choice
alias +key_mods "t_scroll;"
alias -key_mods "ut_scroll;"
// bind modifier key
bind shift "+key_mods"
// set modifier binds to default
-key_mods;[/code]
1 2 3 4
Please sign in through STEAM to post a comment.