Joined: 13 Sep 2005
Location: My Room... Dur
ONLY WORKS ON NeoTF SERVERS
Here is a simply script that lets you upgrade mgs(multiguns) faster
all you do is hold - and hit the number of the class you want to upgrade it to
Before you try upgradeing make sure your team has that class because if they dont it wont let you
Fullupdate is locked via all versions of the ETAXX plugin( i think i remember Chips saying that he runs ETAA).
Pipedown is legal and above all one of the most useful scripts for a demo in leagues ... you need to relay your traps QUICK and dicking around firing pipes into a staircase where the flag is isnt going to get the job done ... thats why the script was conceived... it is in no way cheating and in most cases you don't want to use pipedown because you have to run to your desired location and then stand on your pipes while you lay the trap ... Not practical at all unles you have no other choice.
Anyways... some nuggets of joy that i use... not going to put them all because some of my class.cfgs are a mile long.
DOUBLE TAP nades, a very lengthy and complicated script to have your nades primed with one tap and thrown with another with no reset on held nades... awesome for concing & nade jumping because it allows you a full range of motion instead of having to hold down your nade button. Takes a bit to remember that you have to tap a second time to throw. Put these in autoexec.cfg or userconfig.cfg either works.
Next is a spy redisguise script, insanely handy for fast paced play when youre getting your shank on.
heavy class.cfg editing involved
alias +spyattack "+attack;"
alias -spyattack "-attack; last_disguise;"
bind mouse1 +spyattack
alias enemy_scout "disguise_enemy 1; alias last_disguise enemy_scout;"
alias enemy_sniper "disguise_enemy 2; alias last_disguise enemy_sniper;"
alias enemy_soldier "disguise_enemy 3; alias last_disguise enemy_soldier;"
alias enemy_demoman "disguise_enemy 4; alias last_disguise enemy_demoman;"
alias enemy_medic "disguise_enemy 5; alias last_disguise enemy_medic;"
alias enemy_hwguy "disguise_enemy 6; alias last_disguise enemy_hwguy;"
alias enemy_pyro "disguise_enemy 7; alias last_disguise enemy_pyro;"
alias enemy_spy "disguise_enemy 8; alias last_disguise enemy_spy;"
alias enemy_engineer "disguise_enemy 9; alias last_disguise enemy_engineer"
alias friendly_scout "disguise_friendly 1; alias last_disguise friendly_scout;"
alias friendly_sniper "disguise_friendly 2; alias last_disguise friendly_sniper;"
alias friendly_soldier "disguise_friendly 3; alias last_disguise friendly_soldier;"
alias friendly_demoman "disguise_friendly 4; alias last_disguise friendly_demoman;"
alias friendly_medic "disguise_friendly 5; alias last_disguise friendly_medic;"
alias friendly_hwguy "disguise_friendly 6; alias last_disguise friendly_hwguy;"
alias friendly_pyro "disguise_friendly 7; alias last_disguise friendly_pyro;"
alias friendly_spy "disguise_friendly 8; alias last_disguise friendly_spy;"
alias friendly_engineer "disguise_friendly 9; alias last_disguise friendly_engineer;"
Theres more you still have to do to keep your TFC running smoothly when using this script... dont ask me why but it glitches and causes you to attack non stop until you type -attack in the console unless you do this...
Add the following line of code to all the other class.cfgs (scout.cfg, sniper.cfg, medic.cfg, demoman.cfg, engineer.cfg, HWguy.cfg, pyro.cfg, and soldier.cfg)
bind "mouse1" "+attack"
I also scripted my class + health & armor into my messagemode2(teamchat) someone gets a cookie if they can tell me how i did it
Joined: 30 Nov 2004
Location: Raleigh, NC
Controlled Chaos wrote:
I have three .cfg's in my TFC folder. Autoexec.cfg,config.cfg, and userconfig.cfg. I really want to make some class specific configs but dont have a clue as to how to. Really all i want to do is some simple things. Like I have my "E" key bound to special like zoom for sniper and to det pipes. really i want to leave my "E" key to zoom as sniper but i dont want it to det my green pipes. I want to bind my mouse4 button to det green pipes and i know I was told to make a class specific cfg to do this but really i am a nub when it comes to these things. Maybe a clear description of how to do it would be good beacuse i dont want to mess up any thing i have going on right now. thanks.
also side note: If i wanted to rebind some keys do i have to change my config.cfg not be read only to do this?
Class specific configs:
Go to your team fortress classic/tfc folder, where the other configs are. Open notepad, and make a scout.cfg, sniper.cfg, soldier.cfg, (and so on). Put any scripts you want for just that class in those things. When you are about to save/create the files, make sure you change selection from text file to all files, so it saves as a .cfg, and not .cfg.txt.
Make sure any keys that you want bound in just one class are rebound in the class configs of other classes. Like if you want mouse2 on scout to be +gren2, make sure you put it back to +gren1 or whatever you have it in ALL of the other class configs.
I once made a waypoint tag menu script for Omni-bot for ETF. I like menu scripts becuase you do not have to find so many free keys to bind to. Here is a say menu script I just threw together in 15 minutes flat:
alias greet1 "say Hello All!;rebind"
alias greet2 "say Hello %i;rebind"
alias greet3 "say I am behind you %i;rebind"
alias taunt1 "say Your going down %i;rebind"
alias taunt2 "say Good Fight %i, I have %a Armor and %h Health left;rebind"
alias taunt3 "say That must have hurt %i, but I have %a Armor and %h Health left;rebind"
alias help1 "say_team I need a Medic, I'm down to %h Health;rebind"
alias help2 "say_team I need an Engineer, I'm down to %a Armor;rebind"
alias help3 "say_team I need backup;rebind"
I savesd this as say.cfg, you can exec it from the console or in userconfig.cfg.
This works well, however it echos only to the console so you have to memorize to menu options. Can someone tell me how to get it to echo to the screen? I thought the developer command enabled it. Foxbots bot_debug command does it, however you can't use "bot_debug on" as a client on a server. Steam HL1 seems not to echo to the screen easy like Quake and non-steam HL.
Last edited by Spider Man on Fri Jan 06, 2006 5:09 pm; edited 1 time in total _________________ Somebody mixed Tobasco sauce in my chocolate chip cookie mix!
Joined: 05 May 2006
Location: Theta Sector, Mars
For any 'Quakers' out there who are used to the scroll wheel zoom binds that were so popular when Quake3 came out, I wrote these:
1. A one key zoom toggle:
alias squint "sqnt1"
alias sqnt1 "fov 10;alias squint sqnt2"
alias sqnt2 "fov 100;alias squint sqnt1"
bind -key- squint
'fov 10' is as far as you can zoom, you can change it to a bigger number for less zoom. 'fov 0' or 'fov 90' are both default, you can change 'sqnt2' to whatever 'fov' you normally use. I happen to use 'fov 100'.
2. MWHEEL adjustable zoom:
alias zumin "zin1"
alias zumout "zout0"
alias zin0 "fov 100;alias zumin zin1;alias zumout zout0"
alias zin1 "fov 85;alias zumin zin2;alias zumout zout0"
alias zin2 "fov 70;alias zumin zin3;alias zumout zout1"
alias zin3 "fov 55;alias zumin zin4;alias zumout zout2"
alias zin4 "fov 40;alias zumin zin5;alias zumout zout3"
alias zin5 "fov 25;alias zumin zin6;alias zumout zout4"
alias zin6 "fov 10;alias zumin zin6;alias zumout zout5"
alias zout0 "fov 100;alias zumout zout0;alias zumin zin1"
alias zout1 "fov 85;alias zumout zout0;alias zumin zin2"
alias zout2 "fov 70;alias zumout zout1;alias zumin zin3"
alias zout3 "fov 55;alias zumout zout2;alias zumin zin4"
alias zout4 "fov 40;alias zumout zout3;alias zumin zin5"
alias zout5 "fov 25;alias zumout zout4;alias zumin zin6"
alias zout6 "fov 10;alias zumout zout5;alias zumin zin6"
bind -key- zumin
bind -key- zumout
Again, all 'zin#'/'zout#' variables can be changed to whatever 'fov' you want. You can even add more or take some away for less or more sensitivity respectively. The logical place to bind is the MWHEEL, however 2 keys on your keyboard would work just fine. You want the 'fov' value in 'zin0' and 'zout0' to be your normal 'fov'. (Yes I know 'zin0' and 'zout6' are redundant variables, but as this is a template you might need them.)
i have scripts for each class and setinfo "ec" "1"
in my cfg anouto exe cfg and none of them work cant figer out why any help i know they u work
last time i played but dont now like any feedbac
becaue iam lazy and old need help bad
_________________ i t don't mean i hate you because i kill you it just means i like killing
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum