Difference between revisions of "General Class Scripts"

From Fortress Forever Wiki
Jump to navigationJump to search
(new script added.)
Line 96: Line 96:
 
//    -----
 
//    -----
  
alias demo_n "say_team Now playing demo!"
+
alias demo_n "say_team Now playing demo!; u_all"
alias engy_n "say_team Now playing engy"
+
alias engy_n "say_team Now playing engy; u_all"
alias hw_n "say_team Now playing hw!"
+
alias hw_n "say_team Now playing hw!; u_all"
alias med_n "say_team Now playing medic!"
+
alias med_n "say_team Now playing medic!; u_all"
alias pyro_n "say_team Now playing pyro!"
+
alias pyro_n "say_team Now playing pyro!; u_all"
alias scout_n "say_team Now playing scout!"
+
alias scout_n "say_team Now playing scout!; u_all"
alias sniper_n "say_team Now playing sniper!"
+
alias sniper_n "say_team Now playing sniper!; u_all"
alias solly_n "say_team Now playing solly!"
+
alias solly_n "say_team Now playing solly!; u_all"
alias spy_n "say_team Now playing spy!"
+
alias spy_n "say_team Now playing spy!; u_all"
  
 
alias namebind "bind KP_END scout_n; bind KP_DOWNARROW sniper_n; bind KP_PGDN solly_n;  
 
alias namebind "bind KP_END scout_n; bind KP_DOWNARROW sniper_n; bind KP_PGDN solly_n;  
Line 113: Line 113:
 
  echo 6) HWGuy; echo 7) Pyro; echo 8) Spy; echo 9) Engineer"
 
  echo 6) HWGuy; echo 7) Pyro; echo 8) Spy; echo 9) Engineer"
  
alias unbind "unbind KP_END; unbind KP_DOWNARROW; unbind KP_PGDN; unbind KP_LEFTARROW;
+
alias u_all "unbind KP_END; unbind KP_DOWNARROW; unbind KP_PGDN; unbind KP_LEFTARROW;
 
  unbind KP_5; unbind KP_RIGHTARROW; unbind KP_HOME; unbind KP_UPARROW; unbind KP_PGDN"
 
  unbind KP_5; unbind KP_RIGHTARROW; unbind KP_HOME; unbind KP_UPARROW; unbind KP_PGDN"
  
 
bind KP_ENTER "namebind"
 
bind KP_ENTER "namebind"
bind KP_INS "unbind"</pre></code>}}
+
</pre></code>}}
 
 
  
 
==Quick Weapon Switch==
 
==Quick Weapon Switch==

Revision as of 13:57, 7 February 2008


Below you will find general scripts that can / should be used by one or more classes. Instructions for where to place these scripts can be found with the associated script, however generally you will want to place these scripts into your userconfig.cfg.

Name Announcement 1

Script by Dr.Satan

Instructions

For this script you will need to place each script in the specified <classname>.cfg

To change the key, replace the following line with your desired key:

bind "rightarrow" "<class_n>"


An example using the "f" key:

bind "f" "scout_n"


File:Note.png Note: For this particular script you will need to change this line in each of the classname.cfg's.


Name Announcement Using One Key
Put this code in your userconfig.cfg
//     -----
//---- Names ----
//     -----

alias demo_n "say_team Now playing demo!"
alias engy_n "say_team Now playing engy!"
alias hw_n "say_team Now playing hw!"
alias med_n "say_team Now playing medic!"
alias pyro_n "say_team Now playing pyro!"
alias scout_n "say_team Now playing scout!"
alias sniper_n "say_team Now playing sniper!"
alias solly_n "say_team Now playing solly!"
alias spy_n "say_team Now playing spy!"

Put this code in your demoman.cfg

//put in demoman.cfg
bind rightarrow "demo_n"

Put this code in your engineer.cfg

//put in engineer.cfg
bind rightarrow "engy_n"

Put this code in your hwguy.cfg

//put in hwguy.cfg
bind rightarrow "hw_n"


Put this code in your medic.cfg

//put in medic.cfg
bind rightarrow "med_n"

Put this code in your pyro.cfg

//put in pyro.cfg
bind rightarrow "pyro_n"


Put this code in your scout.cfg

//put in scout.cfg
bind rightarrow "scout_n"

Put this code in your sniper.cfg

//put in sniper.cfg
bind rightarrow "sniper_n"


Put this code in your soldier.cfg

//put in soldier.cfg
bind rightarrow "solly_n"


Put this code in your spy.cfg

//put in spy.cfg
bind rightarrow "spy_n"


Name Announcement 2

Script by Dr.Satan

Instructions

For this script you will need to place the following code into your userconfig.cfg

To use the script press enter on the keypad and then the coresponding key for each class.


Name Announcement Using Key Pad
Put this code in your userconfig.cfg
//     -----
//---- Names ----
//     -----

alias demo_n "say_team Now playing demo!; u_all"
alias engy_n "say_team Now playing engy; u_all"
alias hw_n "say_team Now playing hw!; u_all"
alias med_n "say_team Now playing medic!; u_all"
alias pyro_n "say_team Now playing pyro!; u_all"
alias scout_n "say_team Now playing scout!; u_all"
alias sniper_n "say_team Now playing sniper!; u_all"
alias solly_n "say_team Now playing solly!; u_all"
alias spy_n "say_team Now playing spy!; u_all"

alias namebind "bind KP_END scout_n; bind KP_DOWNARROW sniper_n; bind KP_PGDN solly_n; 
bind KP_LEFTARROW demo_n; bind KP_5 medic_n; bind KP_RIGHTARROW hw_n; bind KP_HOME pyro_n; 
bind KP_UPARROW spy_n; bind KP_PGUP engy_n; echos"

alias echos "echo 1) Scout; echo 2) Sniper; echo 3) Soldier; echo 4) Demoman; echo 5) Medic;
 echo 6) HWGuy; echo 7) Pyro; echo 8) Spy; echo 9) Engineer"

alias u_all "unbind KP_END; unbind KP_DOWNARROW; unbind KP_PGDN; unbind KP_LEFTARROW;
 unbind KP_5; unbind KP_RIGHTARROW; unbind KP_HOME; unbind KP_UPARROW; unbind KP_PGDN"

bind KP_ENTER "namebind"

Quick Weapon Switch

Script by Dr.Satan

Instructions For this script you will need to place each script in the specified <classname>.cfg


Quick Weapon Switch
Put this code in your userconfig.cfg
//put in userconfig.cfg
bind KEY "quickweapon"

File:Note.png Note: Replace KEY with the key you plan on using.


Put this code in your demoman.cfg

//Quick Weapon - put in demoman.cfg
alias quick1 "slot4; wait; alias quickweapon quick2"
alias quick2 "slot5; wait; alias quickweapon quick1"
alias quickweapon quick1


Put this code in your engineer.cfg

//Quick Weapon - put in engineer.cfg
alias quick1 "slot1; wait; alias quickweapon quick2"
alias quick2 "slot2; wait; alias quickweapon quick3"
alias quick3 "slot3; wait; alias quickweapon quick1"
alias quickweapon quick1


Put this code in your hwguy.cfg

//Quick Weapon - put in hwguy.cfg
alias quick1 "slot5; wait; alias quickweapon quick2"
alias quick2 "slot3; wait; alias quickweapon quick1"
alias quickweapon quick1


Put this code in your medic.cfg

//Quick Weapon - put in medic.cfg
alias quick1 "slot4; wait; alias quickweapon quick2"
alias quick2 "slot3; wait; alias quickweapon quick1"
alias quickweapon quick1


Put this code in your pyro.cfg

//Quick Weapon - put in pyro.cfg
alias quick1 "slot4; wait; alias quickweapon quick2"
alias quick2 "slot5; wait; alias quickweapon quick1"
alias quickweapon quick1


Put this code in your scout.cfg

//Quick Weapon - put in scout.cfg
alias quick1 "slot4; wait; alias quickweapon quick2"
alias quick2 "slot2; wait; alias quickweapon quick1"
alias quickweapon quick1


Put this code in your sniper.cfg

//Quick Weapon - put in sniper.cfg
alias quick1 "slot4; wait; alias quickweapon quick2"
alias quick2 "slot3; wait; alias quickweapon quick1"
alias quickweapon quick1


Put this code in your soldier.cfg

//Quick Weapon - put in soldier.cfg
alias quick1 "slot3; wait; alias quickweapon quick2"
alias quick2 "slot5; wait; alias quickweapon quick1"
alias quickweapon quick1