<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fortress-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MonoXideAtWork</id>
	<title>Fortress Forever Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.fortress-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MonoXideAtWork"/>
	<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Special:Contributions/MonoXideAtWork"/>
	<updated>2026-07-26T18:46:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=General_Scripts&amp;diff=8929</id>
		<title>General Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=General_Scripts&amp;diff=8929"/>
		<updated>2009-01-07T06:04:13Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scripts]]&lt;br /&gt;
[[Category:0-Star_Articles]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below you will find examples of some of the most common general scripts. You will find that these scripts have nothing to do with the [[Class_Guides|character classes.]] You will need to place these scripts into your [[Userconfig_default|userconfig.cfg.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teamsays for medic, engineer and ammo==&lt;br /&gt;
&amp;lt;pre&amp;gt;alias medicshout &amp;quot;say_team Need a Medic! ^2[^4%h^5|^3%a^2]; saveme&amp;quot;&lt;br /&gt;
alias engyshout &amp;quot;say_team Need some Armor! ! ^2[^4%h^5|^3%a^2]; engyme&amp;quot;&lt;br /&gt;
alias ammoshout &amp;quot;say_team Need some Ammo! %c main weapon ^2 LOW&amp;quot;&lt;br /&gt;
alias +medictoggle &amp;quot;bind x ammoshout; bind c engyshout&amp;quot;&lt;br /&gt;
alias -medictoggle &amp;quot;bind x discard; bind c dropitems&amp;quot;&lt;br /&gt;
bind &amp;quot;your key&amp;quot; +medictoggle&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
by holding &amp;quot;your key&amp;quot; it will temporarily rebind x and c to give you specific options that report vitals as well. Releasing mouse5 will rebind them to the defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Script by [http://www.fortress-forever.com/forum/member.php?u=12178 PorkChopVII]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Instructions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Place the following code into your [[Userconfig_default|userconfig.cfg.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Scripts | Description=Discard on Forward | Script=&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;alias +disforward &amp;quot;+forward; discard&amp;quot;&lt;br /&gt;
alias -disforward &amp;quot;-forward&amp;quot;&lt;br /&gt;
bind w &amp;quot;+disforward&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Note.png]] &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; You will need to put this line into your [[Engineer_default|engineer.cfg]] if you do not want to discard as an engineer.&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;bind w &amp;quot;+foward&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Non-Stop Demo Recording==&lt;br /&gt;
&lt;br /&gt;
Script by [http://www.fortress-forever.com/forum/member.php?u=10670 DarK_TaO]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Instructions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Place the following code into your [[Userconfig_default|userconfig.cfg.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To change the key, replace the following line with your desired key:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;bind &amp;quot;key&amp;quot; &amp;quot;startrec&amp;quot;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example using the &amp;quot;f&amp;quot; key:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;bind &amp;quot;f&amp;quot; &amp;quot;startrec&amp;quot;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Scripts | Description=Non-Stop Demo Recording | Script=&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//******		         ******&lt;br /&gt;
//------ Non Stop Demo Recording ------&lt;br /&gt;
//******	                 ******&lt;br /&gt;
&lt;br /&gt;
//========================&lt;br /&gt;
// Up to 30 demos in a row&lt;br /&gt;
//========================&lt;br /&gt;
&lt;br /&gt;
alias record	&amp;quot;r01&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias r01	&amp;quot;record demo_01; alias record r01&amp;quot;&lt;br /&gt;
alias r02	&amp;quot;record demo_02; alias record r02&amp;quot;&lt;br /&gt;
alias r03	&amp;quot;record demo_03; alias record r03&amp;quot;&lt;br /&gt;
alias r04	&amp;quot;record demo_04; alias record r04&amp;quot;&lt;br /&gt;
alias r05	&amp;quot;record demo_05; alias record r05&amp;quot;&lt;br /&gt;
alias r06	&amp;quot;record demo_06; alias record r06&amp;quot;&lt;br /&gt;
alias r07	&amp;quot;record demo_07; alias record r07&amp;quot;&lt;br /&gt;
alias r08	&amp;quot;record demo_08; alias record r08&amp;quot;&lt;br /&gt;
alias r09	&amp;quot;record demo_09; alias record r09&amp;quot;&lt;br /&gt;
alias r10	&amp;quot;record demo_10; alias record r10&amp;quot;&lt;br /&gt;
alias r11	&amp;quot;record demo_11; alias record r11&amp;quot;&lt;br /&gt;
alias r12	&amp;quot;record demo_12; alias record r12&amp;quot;&lt;br /&gt;
alias r13	&amp;quot;record demo_13; alias record r13&amp;quot;&lt;br /&gt;
alias r14	&amp;quot;record demo_14; alias record r14&amp;quot;&lt;br /&gt;
alias r15	&amp;quot;record demo_15; alias record r15&amp;quot;&lt;br /&gt;
alias r16	&amp;quot;record demo_16; alias record r16&amp;quot;&lt;br /&gt;
alias r17	&amp;quot;record demo_17; alias record r17&amp;quot;&lt;br /&gt;
alias r18	&amp;quot;record demo_18; alias record r18&amp;quot;&lt;br /&gt;
alias r19	&amp;quot;record demo_19; alias record r19&amp;quot;&lt;br /&gt;
alias r20	&amp;quot;record demo_20; alias record r20&amp;quot;&lt;br /&gt;
alias r21	&amp;quot;record demo_21; alias record r21&amp;quot;&lt;br /&gt;
alias r22	&amp;quot;record demo_22; alias record r22&amp;quot;&lt;br /&gt;
alias r23	&amp;quot;record demo_23; alias record r23&amp;quot;&lt;br /&gt;
alias r24	&amp;quot;record demo_24; alias record r24&amp;quot;&lt;br /&gt;
alias r25	&amp;quot;record demo_25; alias record r25&amp;quot;&lt;br /&gt;
alias r26	&amp;quot;record demo_26; alias record r26&amp;quot;&lt;br /&gt;
alias r27	&amp;quot;record demo_27; alias record r27&amp;quot;&lt;br /&gt;
alias r28	&amp;quot;record demo_28; alias record r28&amp;quot;&lt;br /&gt;
alias r29	&amp;quot;record demo_29; alias record r29&amp;quot;&lt;br /&gt;
alias r30	&amp;quot;record demo_30&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias startrec1	&amp;quot;record; alias startrec startrec2&amp;quot;&lt;br /&gt;
alias startrec2	&amp;quot;stop; alias startrec startrec1&amp;quot;&lt;br /&gt;
alias startrec	&amp;quot;startrec1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
bind &amp;quot;&amp;quot;	&amp;quot;startrec&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Toggle Crouch==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Script by [http://www.fortress-forever.com/forum/member.php?u=10007  paranoidkirb]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Instructions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Place the following code into your [[Userconfig_default|userconfig.cfg.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Scripts | Description=Toggle Crouch Script | Script=&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//=======================&lt;br /&gt;
//---- Toggle Crouch ----&lt;br /&gt;
//=======================&lt;br /&gt;
&lt;br /&gt;
alias crouch+	&amp;quot;+duck; wait; alias crouch crouch-&amp;quot;&lt;br /&gt;
alias crouch-	&amp;quot;-duck; wait; alias crouch crouch+&amp;quot;&lt;br /&gt;
alias crouch	&amp;quot;crouch+&amp;quot;&lt;br /&gt;
&lt;br /&gt;
bind &amp;quot;CTRL&amp;quot; &amp;quot;crouch&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wait Script==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Script by [http://www.fortress-forever.com/forum/member.php?u=10670 DarK_TaO]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Instructions:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Place the following code into your [[Userconfig_default|userconfig.cfg.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Scripts | Description=Wait Script | Script=&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;// 0.02 Secs&lt;br /&gt;
alias &amp;quot;WC&amp;quot; &amp;quot;wait; wait&amp;quot; 	&lt;br /&gt;
// 0.03 Secs&lt;br /&gt;
alias &amp;quot;WM&amp;quot;	&amp;quot;wc; wait&amp;quot;	&lt;br /&gt;
// 0.05 Secs&lt;br /&gt;
alias &amp;quot;WL&amp;quot;	&amp;quot;wm; wc&amp;quot;	&lt;br /&gt;
// 0.1 Sec&lt;br /&gt;
alias &amp;quot;WEL&amp;quot;	&amp;quot;wl; wl&amp;quot;	&lt;br /&gt;
// 0.2 Secs&lt;br /&gt;
alias &amp;quot;MW&amp;quot;	&amp;quot;WEL; WEL&amp;quot;	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
alias &amp;quot;0.25s&amp;quot;	&amp;quot;MW; WL&amp;quot;&lt;br /&gt;
alias &amp;quot;0.5s&amp;quot;	&amp;quot;MW; MW; WEL&amp;quot;&lt;br /&gt;
alias &amp;quot;0.75s&amp;quot;	&amp;quot;0.5s; 0.25s&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8924</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8924"/>
		<updated>2009-01-04T08:39:37Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Making a Script=&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
==Aliases==&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
===Example: How it should look===&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
&lt;br /&gt;
===Example: Detonate dispenser===&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
===Example: Medic Shout + Text===&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
=How to Use the class.cfg file system=&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[example directory picture]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8923</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8923"/>
		<updated>2009-01-04T08:38:20Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* How to Use the class.cfg file system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Making a Script=&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
==Aliases==&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
===Example: How it should look===&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
&lt;br /&gt;
===Example: Detonate dispenser===&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
===Example: Medic Shout + Text===&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
=How to Use the class.cfg file system=&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8922</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8922"/>
		<updated>2009-01-04T08:38:11Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* Example: Medic Shout + Text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Making a Script=&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
==Aliases==&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
===Example: How it should look===&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
&lt;br /&gt;
===Example: Detonate dispenser===&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
===Example: Medic Shout + Text===&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8921</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8921"/>
		<updated>2009-01-04T08:38:01Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* Example: Detonate dispenser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Making a Script=&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
==Aliases==&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
===Example: How it should look===&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
&lt;br /&gt;
===Example: Detonate dispenser===&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8920</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8920"/>
		<updated>2009-01-04T08:37:46Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* Example: How it should look */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Making a Script=&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
==Aliases==&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
===Example: How it should look===&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
&lt;br /&gt;
=Example: Detonate dispenser=&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8919</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8919"/>
		<updated>2009-01-04T08:37:27Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* Aliases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Making a Script=&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
==Aliases==&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
=Example: How it should look=&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
=Example: Detonate dispenser=&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8918</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8918"/>
		<updated>2009-01-04T08:37:15Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* Making a Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Making a Script=&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
=Aliases=&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example: How it should look=&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
=Example: Detonate dispenser=&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8917</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8917"/>
		<updated>2009-01-04T08:36:54Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* Making a Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Making a Script===&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
=Aliases=&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example: How it should look=&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
=Example: Detonate dispenser=&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8916</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8916"/>
		<updated>2009-01-04T08:36:30Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* How to Use the class.cfg file system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Making a Script==&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
=Aliases=&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example: How it should look=&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
=Example: Detonate dispenser=&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
&lt;br /&gt;
These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8915</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8915"/>
		<updated>2009-01-04T08:36:02Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* How to Use the class.cfg file system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Making a Script==&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
=Aliases=&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example: How it should look=&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
=Example: Detonate dispenser=&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[pic]&lt;br /&gt;
 These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
	<entry>
		<id>https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8914</id>
		<title>Scripts</title>
		<link rel="alternate" type="text/html" href="https://www.fortress-forever.com/wiki/index.php?title=Scripts&amp;diff=8914"/>
		<updated>2009-01-04T08:34:51Z</updated>

		<summary type="html">&lt;p&gt;MonoXideAtWork: /* Making a Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=What&amp;#039;s a Script?=&lt;br /&gt;
A script is a config file (usually for a specific class) that has key binds that make it easier for you to access class-specific functions.&lt;br /&gt;
&lt;br /&gt;
==General Scripts==&lt;br /&gt;
[[General Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Cleanup Script]]&amp;#039;&amp;#039;&amp;#039; Very useful!&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==List of Class-Specific Scripts==&lt;br /&gt;
[[Scout Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Sniper Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Soldier Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Demoman Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Medic Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[HWGuy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Pyro Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Spy Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Engineer Scripts]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Making a Script==&lt;br /&gt;
Making a script is nothing more than stringing commands together to achieve a particular result.&lt;br /&gt;
To create a sequence of actions, list your commands followed by a semicolon (;) then a space ( ).&lt;br /&gt;
When listing multiple commands, make sure you use quotation marks (&amp;quot;) to enclose your script!&lt;br /&gt;
&lt;br /&gt;
=Aliases=&lt;br /&gt;
An alias is another name used to define a list of commands, just as &amp;quot;driving a car&amp;quot; is a name for all the activities that make up driving.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Example: How it should look=&lt;br /&gt;
[code]alias example &amp;quot;command1; command2; command3&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
This code creates an alias named example. If we typed example into the console, or executed it in a cfg file, command 1, 2, and 3 would execute in the order listed in the alias.&lt;br /&gt;
&lt;br /&gt;
An alias can also be used to shorten commands for use in scripts.&lt;br /&gt;
&lt;br /&gt;
[code]alias c4 &amp;quot;command4&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
We can use our newly created commands, [b]example[/b] and [b]c4[/b], in further scripts.&lt;br /&gt;
[code] alias example2 &amp;quot;example; c4&amp;quot;[/code]&lt;br /&gt;
  &lt;br /&gt;
This would be a good time to visit the [link to command list] to see what possibilities you can string together.&lt;br /&gt;
&lt;br /&gt;
Now that you&amp;#039;ve got a list of commands in mind, or in best case, already written up, what do you do? You can copy and paste it into the console every time, or you can bind it to a key, using the [b]bind[/b] command.&lt;br /&gt;
=Example: Detonate dispenser=&lt;br /&gt;
[Code] bind x &amp;quot;detdispenser&amp;quot;[/code]&lt;br /&gt;
=Example: Medic Shout + Text=&lt;br /&gt;
[code]bind x &amp;quot;saveme; say Text here.&amp;quot;[/code]&lt;br /&gt;
&lt;br /&gt;
==How to Use the class.cfg file system==&lt;br /&gt;
&lt;br /&gt;
Located in your FortressForever\cfg folder, you will see a .cfg file for each class.&lt;br /&gt;
[Picture]&lt;br /&gt;
 These files are executed when you spawn after dying. They are perfect for storing class-specific key bindings, as well as more advanced scripts. The Userconfig.cfg file is also loaded every time you spawn, because it is listed in the class.cfg. Userconfig.cfg is used for global scripts and aliases.&lt;br /&gt;
&lt;br /&gt;
===List of commands===&lt;br /&gt;
A list of available commands can be found at the [[Script Reference]] page.&lt;br /&gt;
&lt;br /&gt;
===Uh oh! I screwed up one of my config files! What do I do?===&lt;br /&gt;
Relax. Just find the default config listed below for whatever you screwed up and paste it into the config file.&lt;br /&gt;
&lt;br /&gt;
[[Userconfig default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scout default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sniper default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Soldier default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Demoman default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Medic default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hwguy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pyro default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spy default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Engineer default]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Civilian default]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripts]]&lt;/div&gt;</summary>
		<author><name>MonoXideAtWork</name></author>
	</entry>
</feed>