Advanced Keypad Disguiser

Disguise using the keypad.

resetkeypad1
bind mouse1 "+breakdisguise"
alias "+breakdisguise" "+attack; spec_next; resetkeypad1"
alias "-breakdisguise" "-attack"
alias "resetkeypad1" "bind kp_end disguisescout1; bind kp_downarrow disguisesoldier1; bind kp_pgdn disguisepyro1; resetkeypad2"
alias "resetkeypad2" "bind kp_leftarrow disguisedemo1; bind kp_5 disguiseheavy1; bind kp_rightarrow disguiseengy1; resetkeypad3"
alias "resetkeypad3" "bind kp_home disguisemedic1; bind kp_uparrow disguisesniper1; bind kp_pgup disguisespy1"
alias "disguisescout1" "enemyscout; bind kp_end friendscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisescout2"
alias "disguisescout2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisescout3"
alias "disguisescout3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy"
alias "disguisesoldier1" "enemysoldier; bind kp_end resetscout; bind kp_downarrow friendsoldier; bind kp_pgdn resetpyro; disguisesoldier2"
alias "disguisesoldier2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisesoldier3"
alias "disguisesoldier3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy"
alias "disguisepyro1" "enemypyro; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn friendpyro; disguisepyro2"
alias "disguisepyro2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisepyro3"
alias "disguisepyro3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy"
alias "disguisedemo1" "enemydemo; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisedemo2"
alias "disguisedemo2" "bind kp_leftarrow frienddemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisedemo3"
alias "disguisedemo3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy"
alias "disguiseheavy1" "enemyheavy; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguiseheavy2"
alias "disguiseheavy2" "bind kp_leftarrow resetdemo; bind kp_5 friendheavy; bind kp_rightarrow resetengy; disguiseheavy3"
alias "disguiseheavy3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy"
alias "disguiseengy1" "enemyengy; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguiseengy2"
alias "disguiseengy2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow friendengy; disguiseengy3"
alias "disguiseengy3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy"
alias "disguisemedic1" "enemymedic; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisemedic2"
alias "disguisemedic2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisemedic3"
alias "disguisemedic3" "bind kp_home friendmedic; bind kp_uparrow resetsniper; bind kp_pgup resetspy"
alias "disguisesniper1" "enemysniper; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisesniper2"
alias "disguisesniper2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisesniper3"
alias "disguisesniper3" "bind kp_home resetmedic; bind kp_uparrow friendsniper; bind kp_pgup resetspy"
alias "disguisespy1" "enemyspy; bind kp_end resetscout; bind kp_downarrow resetsoldier; bind kp_pgdn resetpyro; disguisespy2"
alias "disguisespy2" "bind kp_leftarrow resetdemo; bind kp_5 resetheavy; bind kp_rightarrow resetengy; disguisespy3"
alias "disguisespy3" "bind kp_home resetmedic; bind kp_uparrow resetsniper; bind kp_pgup friendspy"
alias "enemyscout" "disguise 1 -1"
alias "enemysoldier" "disguise 3 -1"
alias "enemypyro" "disguise 7 -1"
alias "enemydemo" "disguise 4 -1"
alias "enemyheavy" "disguise 6 -1"
alias "enemyengy" "disguise 9 -1"
alias "enemymedic" "disguise 5 -1"
alias "enemysniper" "disguise 2 -1"
alias "enemyspy" "disguise 8 -1"
alias "resetscout" "resetkeypad1; disguise 1 -1"
alias "resetsoldier" "resetkeypad1; disguise 3 -1"
alias "resetpyro" "resetkeypad1; disguise 7 -1"
alias "resetdemo" "resetkeypad1; disguise 4 -1"
alias "resetheavy" "resetkeypad1; disguise 6 -1"
alias "resetengy" "resetkeypad1; disguise 9 -1"
alias "resetmedic" "resetkeypad1; disguise 5 -1"
alias "resetsniper" "resetkeypad1; disguise 2 -1"
alias "resetspy" "resetkeypad1; disguise 8 -1"
alias "friendscout" "disguise 1 -2; resetkeypad1"
alias "friendsoldier" "disguise 3 -2; resetkeypad1"
alias "friendpyro" "disguise 7 -2; resetkeypad1"
alias "frienddemo" "disguise 4 -2; resetkeypad1"
alias "friendheavy" "disguise 6 -2; resetkeypad1"
alias "friendengy" "disguise 9 -2; resetkeypad1"
alias "friendmedic" "disguise 5 -2; resetkeypad1"
alias "friendsniper" "disguise 2 -2; resetkeypad1"
alias "friendspy" "disguise 8 -2; resetkeypad1"

C:\Program Files\Steam\Steamapps\Username\Team Fortress 2\tf\cfg\spy.cfg

On your keypad: 1-Scout 2-Soldier 3-Pyro 4-Demo 5-Heavy 6-Engineer 7-Medic 8-Sniper 9-Spy

Push corresponding button once to disguise as an enemy of the selected class. Push that button again to disguise as a team mate of the selected class.

Oh noes! You're not a Member!

Want access to cool stuff? As a member you can:

  • Post. Give the submitter your thoughts on this Script.
  • Say Thanks. Show your appreciation by sending the submitter points.
  • Stamp Posts. Let other posters know what you think of their posts.
  • Rate. Give this Script a rating out of 10.
  • Flag. Alert moderators and warn members of a problem with this Script.
  • Vote. Vote the submitter for the Monthly Awards.
  • Subscribe. Get notified when this submitter submits again.

Interested? Register or Login

Comments

  • Equivokal's Levels
    • P1: Beggar
      Points: 7
    • C1: Member
    • A3: Apprentice
      Account Age: 2 years
    Posted 11 months ago

    Great script, been using this and I've found it extremely useful. Other disguise scripts I've used don't work as well as this. Thanks!

    No.
  • Prof Gadd's Levels
    • P1: Beggar
      Points: 920
    • C1: Member
    • A4: Graduate
      Account Age: 3 years
    Posted 12 months ago

    how could I add the last disguise used/reload function to the zero button? -edit- added bind kp_ins lastdisguise to the end, it's a worthwhile touch

    Do. It. Now. Last warning.
  • Blaze959's Levels
    • P1: Beggar
      Points: 404
    • C1: Member
    • A3: Apprentice
      Account Age: 1 year
    Posted 12 months ago

    I like that pressing a key once will disguise as an enemy, and again will disguise as an ally.

    Now if only I had a numpad...

    Helghast Commander

Credits

Submitter
warjunkie's Levels
  • P1: Beggar
    Points: 193
  • C1: Member
  • A3: Apprentice
    Account Age: 2 years
warjunkie (Creator/Co-creator)
Key Authors
Warjunkie
All

Rating

9.67/10
Based off 2 rating(s)

Stats

Post Count
3
ViewCount
2,024
Date Added
12 months ago
Date Modified
12 months ago

Share

Embed Code
Code to use:

More embeddable images

Bookmark and Share