Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
alias wait "alias waitTest waitNegative"
alias waitPositive "echo Wait is enabled on this server.; exec waitPositive.cfg"
alias waitNegative "echo Wait is DISABLED on this server!; exec waitNegative.cfg"
bind mouse1 "attack;wait;disguise 1"
Create a plaintext document in notepad; save it as Spy.cfg (make sure it's not getting saved as Spy.cfg.txt or anything else).
Paste into it:
exec ClassDefaults.cfg
// Spy Attack and Disguise
// =======================
alias +spy_attackdisguise "+attack"
alias -spy_attackdisguise "-attack; lastdisguise"
bind "Mouse1" "+spy_attackdisguise"
That will automatically apply your last used disguise when you let go of your mouse1 button.
Change "lastdisguise" for "last disguise random" if you want to change your disguise to a random one every time you release the firebutton instead.
Create a ClassDefaults.cfg file and put in default binds for every class-specific bind you go on to create; that way you can always start with a "fresh slate" every time you change class and start applying the class-specific binds.
The 'wait' command tends to be banned.
Yup.
Spamming last disguise even firing your revolver can be quite useful. Say you're trying to Snipe someone with the Amby and they run around a corner, they're quite possibly going to be oblivious to you or wonder what hit them, but if they start looking around in a panic and see an undisguised spy running after them they're going to know straight away what you've done.
I can't tell you the number of times I've found myself going "Surely someone saw that puff of disguise smoke!" and they've just walked straight on because the redisguise was just quick enough for them to miss it.
Oh, and I have a key set to remove disguise without having to do anything as conspicuous as attack; but it's useless aside from taunting. If you're trying to do something disguiseless like capping a point or pushing a cart, you're better off going friendly disguise than naked.
Indeed friendly disguise is best for capping but sometimes like backcapping it's about seconds you don't want to waste them waiting for it. Gotta love disguise capping though, you can anti-class the one guy who would be able to prevent the cap, like get a heavy disguise if you see a scout running around or pyro for spy and chances are the enemy won't even try to prevent you from capping.
Can you simpilfy
Create a ClassDefaults.cfg file and put in default binds for every class-specific bind you go on to create; that way you can always start with a "fresh slate" every time you change class and start applying the class-specific binds.
I'm not an A++ genius with coding
Well, imagine you went to Pyro.cfg and made your attack key to be a toggle; you'd not want that to be the case for your other classes, would you? So you need to set all the classes that AREN'T pyro just to use the regular attack. The quickest way to do that is to have all your classes run a script called "ClassDefaults.cfg" first whenever you switch to them, and just put the regular attack bind in there, rather than typing it out for every class except Pyro.
Make sense?
1 is scout
2 is soldier
3 is pyro
etc
0 is undisguise
(It's 1 more button to press, but it works)
Copy & Paste this into spy.cfg (or copy and paste them one by one into the console)
bind "KP_HOME" "disguise 1 -1"
bind "KP_UPARROW" "disguise 3 -1"
bind "KP_PGUP" "disguise 7 -1"
bind "KP_LEFTARROW" "disguise 4 -1"
bind "KP_5" "disguise 6 -1"
bind "KP_RIGHTARROW" "disguise 9 -1"
bind "KP_END" "disguise 5 -1"
bind "KP_DOWNARROW" "disguise 2 -1"
bind "KP_PGDN" "disguise 8 -1"
bind "KP_INS" "disguise 8 -2"