<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.soldat.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shoozza</id>
		<title>Soldat Community Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.soldat.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shoozza"/>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php/Special:Contributions/Shoozza"/>
		<updated>2026-05-26T01:26:31Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=TActivePlayer.WeaponActive&amp;diff=1611</id>
		<title>TActivePlayer.WeaponActive</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=TActivePlayer.WeaponActive&amp;diff=1611"/>
				<updated>2016-02-24T13:12:42Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''''property TActivePlayer.WeaponActive[ID: Byte]: Boolean'''''&lt;br /&gt;
  Access mode: W&lt;br /&gt;
==Description==&lt;br /&gt;
Sets a weapon available/unavailable from the weapon menu for a certain player.&amp;lt;br&amp;gt;&lt;br /&gt;
Weapon ID goes from 1 to 14 (Desert Eagles, HK .... Chainsaw, Law).&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var i: byte;&lt;br /&gt;
begin&lt;br /&gt;
  for i := 1 to 14 do&lt;br /&gt;
    Players[ID].WeaponActive[i] := i = 12; // deactivate all weapons but knife&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:TActivePlayer]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Anticheat_Ideas&amp;diff=793</id>
		<title>Anticheat Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Anticheat_Ideas&amp;diff=793"/>
				<updated>2013-07-28T20:59:17Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;* Accounts * Paid Accounts (1 or 2€ donation goes to charity) * External Closed-Source Anti-Cheat solution * Authoritative server&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Accounts&lt;br /&gt;
* Paid Accounts (1 or 2€ donation goes to charity)&lt;br /&gt;
* External Closed-Source Anti-Cheat solution&lt;br /&gt;
* Authoritative server&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=792</id>
		<title>Known cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=792"/>
				<updated>2013-07-27T22:57:57Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Blatant Cheats ==&lt;br /&gt;
* Teleport to mouse&lt;br /&gt;
* Teleport to player (while stabbing with knife)&lt;br /&gt;
* Teleport to bonus pack (health pack)&lt;br /&gt;
* Create bullets (directed at players)&lt;br /&gt;
* Airman&lt;br /&gt;
* Lying while doing normal movements&lt;br /&gt;
* Shoot different bullet types (knife bullets)&lt;br /&gt;
* Infinite knives&lt;br /&gt;
* Speedhack (move faster)&lt;br /&gt;
* Play as spectator&lt;br /&gt;
* Choose any weapon (not while dead/just respawned)&lt;br /&gt;
* Infinite bullets&lt;br /&gt;
* Lagjump&lt;br /&gt;
* Powerknife throw&lt;br /&gt;
* Remove polygons (don't collide with some polys)&lt;br /&gt;
&lt;br /&gt;
== Subtle Cheats ==&lt;br /&gt;
* Aimbot&lt;br /&gt;
* Join passworded servers (without original password)&lt;br /&gt;
* Double damage&lt;br /&gt;
* Show all players in minimap&lt;br /&gt;
* See all players in realistic mode&lt;br /&gt;
* Disable aim lag&lt;br /&gt;
* No weapon reload time&lt;br /&gt;
* Infinite jets&lt;br /&gt;
&lt;br /&gt;
== Other Malicious Activities ==&lt;br /&gt;
* Flood admin server with login attempts&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=791</id>
		<title>Known cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=791"/>
				<updated>2013-07-27T22:56:11Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Blatant Cheats ==&lt;br /&gt;
* Teleport to mouse&lt;br /&gt;
* Teleport to player (while stabbing with knife)&lt;br /&gt;
* Teleport to bonus pack (health pack)&lt;br /&gt;
* Create bullets (directed at players)&lt;br /&gt;
* Airman&lt;br /&gt;
* Lying while doing normal movements&lt;br /&gt;
* Shoot different bullet types (knife bullets)&lt;br /&gt;
* Infinite knives&lt;br /&gt;
* Speedhack (move faster)&lt;br /&gt;
* Play as spectator&lt;br /&gt;
* Choose any weapon (not while dead/just respawned)&lt;br /&gt;
* Infinite bullets&lt;br /&gt;
* Lagjump&lt;br /&gt;
* Powerknife throw&lt;br /&gt;
* Remove polygons (don't collide with some polys)&lt;br /&gt;
&lt;br /&gt;
== Subtle Cheats ==&lt;br /&gt;
* Aimbot&lt;br /&gt;
* Join passworded servers (without original password)&lt;br /&gt;
* Double damage&lt;br /&gt;
* Show all players in minimap&lt;br /&gt;
* See all players in realistic mode&lt;br /&gt;
* Disable aim lag&lt;br /&gt;
* No weapon reload time&lt;br /&gt;
* Infinite jets&lt;br /&gt;
&lt;br /&gt;
== Other Malicious Activities ==&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=790</id>
		<title>Known cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=790"/>
				<updated>2013-07-27T22:53:59Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: added batant and subtle sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Blatant Cheats ==&lt;br /&gt;
* Teleport to mouse&lt;br /&gt;
* Teleport to player (while stabbing with knife)&lt;br /&gt;
* Teleport to bonus pack (health pack)&lt;br /&gt;
* Create bullets (directed at players)&lt;br /&gt;
* Airman&lt;br /&gt;
* Lying while doing normal movements&lt;br /&gt;
* Shoot different bullet types (knife bullets)&lt;br /&gt;
* Infinite knives&lt;br /&gt;
* Speedhack (move faster)&lt;br /&gt;
* Play as spectator&lt;br /&gt;
* Choose any weapon (not while dead/just respawned)&lt;br /&gt;
* Infinite bullets&lt;br /&gt;
* Lagjump&lt;br /&gt;
* Powerknife throw&lt;br /&gt;
&lt;br /&gt;
== Subtle Cheats ==&lt;br /&gt;
* Aimbot&lt;br /&gt;
* Join passworded servers (without original password)&lt;br /&gt;
* Double damage&lt;br /&gt;
* Show all players in minimap&lt;br /&gt;
* See all players in realistic mode&lt;br /&gt;
* Disable aim lag&lt;br /&gt;
* No weapon reload time&lt;br /&gt;
* Infinite jets&lt;br /&gt;
&lt;br /&gt;
== Other Malicious Activities ==&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=789</id>
		<title>Known cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=789"/>
				<updated>2013-07-27T22:47:17Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Teleport to mouse&lt;br /&gt;
* Teleport to player (while stabbing with knife)&lt;br /&gt;
* Teleport to bonus pack (health pack)&lt;br /&gt;
* Create bullets (directed at players)&lt;br /&gt;
* Aimbot&lt;br /&gt;
* Show all players in minimap&lt;br /&gt;
* See all players in realistic mode&lt;br /&gt;
* Airman&lt;br /&gt;
* Lying while doing normal movements&lt;br /&gt;
* Shoot different bullet types (knife bullets)&lt;br /&gt;
* Infinite knives&lt;br /&gt;
* Disable aim lag&lt;br /&gt;
* Double damage&lt;br /&gt;
* Speedhack (move faster)&lt;br /&gt;
* Infinite jets&lt;br /&gt;
* Play as spectator&lt;br /&gt;
* Choose any weapon (not while dead/just respawned)&lt;br /&gt;
* Join passworded servers (without original password)&lt;br /&gt;
* Infinite bullets&lt;br /&gt;
* No weapon reload time&lt;br /&gt;
* Lagjump&lt;br /&gt;
* Powerknife throw&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=788</id>
		<title>Known cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=788"/>
				<updated>2013-07-27T22:46:02Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Teleport to mouse&lt;br /&gt;
* Teleport to player (while stabbing with knife)&lt;br /&gt;
* Teleport to bonus pack (health pack)&lt;br /&gt;
* Create bullets (directed at players)&lt;br /&gt;
* Aimbot&lt;br /&gt;
* Show all players in minimap&lt;br /&gt;
* See all players in realistic mode&lt;br /&gt;
* Airman&lt;br /&gt;
* Lying while doing normal movements&lt;br /&gt;
* Shoot different bullet types (knife bullets)&lt;br /&gt;
* Infinite knives&lt;br /&gt;
* Disable aim lag&lt;br /&gt;
* Double damage&lt;br /&gt;
* Speedhack (move faster)&lt;br /&gt;
* Infinite jets&lt;br /&gt;
* Play as spectator&lt;br /&gt;
* Choose any weapon (not while dead and respawned)&lt;br /&gt;
* Join passworted servers (without original password)&lt;br /&gt;
* Infinite bullets&lt;br /&gt;
* No reload time&lt;br /&gt;
* Lagjump&lt;br /&gt;
* Powerknife throw&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=787</id>
		<title>Known cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=787"/>
				<updated>2013-07-27T22:44:41Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: added more cheats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Teleport to mouse&lt;br /&gt;
* Teleport to player (while stabbing with knife)&lt;br /&gt;
* Teleport to bonus pack (health pack)&lt;br /&gt;
* Create bullets (directed at players)&lt;br /&gt;
* Aimbot&lt;br /&gt;
* Show all players in minimal&lt;br /&gt;
* See all players in realistic mode&lt;br /&gt;
* Airman&lt;br /&gt;
* Lying while doing normal movements&lt;br /&gt;
* Shoot different bullet types (knife bullets)&lt;br /&gt;
* Infinite knives&lt;br /&gt;
* Disable aim lag&lt;br /&gt;
* Double damage&lt;br /&gt;
* Speedhack (move faster)&lt;br /&gt;
* Infinite jets&lt;br /&gt;
* Play as spectator&lt;br /&gt;
* Choose any weapon (not while dead and respawned)&lt;br /&gt;
* Join passworted servers (without original password)&lt;br /&gt;
* Infinite bullets&lt;br /&gt;
* No reload time&lt;br /&gt;
* Lagjump&lt;br /&gt;
* Powerknife throw&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=786</id>
		<title>Known cheats</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Known_cheats&amp;diff=786"/>
				<updated>2013-07-27T22:43:50Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created known cheats page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Teleport to mouse&lt;br /&gt;
* Teleport to player (while stabbing with knife)&lt;br /&gt;
* Teleport to bonus pack (health pack)&lt;br /&gt;
* Create bullets (directed at players)&lt;br /&gt;
* Aimbot&lt;br /&gt;
* Show all players in minimal&lt;br /&gt;
* See all players in realistic mode&lt;br /&gt;
* Airman&lt;br /&gt;
* Lying while doing normal movements&lt;br /&gt;
* Shoot different bullet types (knife bullets)&lt;br /&gt;
* Infinite knives&lt;br /&gt;
* Disable aim lag&lt;br /&gt;
* Double damage&lt;br /&gt;
* Speedhack (move faster)&lt;br /&gt;
* Infinite jets&lt;br /&gt;
* Play as spectator&lt;br /&gt;
* Choose any weapon (not while dead and respawned)&lt;br /&gt;
* Join passworted servers (without original password)&lt;br /&gt;
* Infinite bullets&lt;br /&gt;
* No reload time&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Command_line_arguments&amp;diff=257</id>
		<title>Command line arguments</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Command_line_arguments&amp;diff=257"/>
				<updated>2013-03-10T14:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: wrong commanline example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When running your server from the command line, you can take advantage of what is known as ''command line arguments''. This is, basically, sending data to the binary on-the-fly from the interpreter (shell), such as MS-DOS or bash.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
'''-d'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -d''&amp;lt;br&amp;gt;&lt;br /&gt;
Starts your server as a Daemon (runs in the background, even when you log off). Linux only.&lt;br /&gt;
&lt;br /&gt;
'''-pid'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -pid soldatserver.pid''&amp;lt;br&amp;gt;&lt;br /&gt;
Sets the Process ID file name. Located in the /logs/ folder (soldatserver.pid by default).&lt;br /&gt;
&lt;br /&gt;
'''-m'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -m xx.txt''&amp;lt;br&amp;gt;&lt;br /&gt;
Sets the default mapslist file to xx.txt (mapslist.txt by default).&lt;br /&gt;
&lt;br /&gt;
'''-c'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -c x.ini''&amp;lt;br&amp;gt;&lt;br /&gt;
Sets the default configuration file to x.ini (Soldat.ini by default).&lt;br /&gt;
&lt;br /&gt;
'''-p'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -p 23073''&amp;lt;br&amp;gt;&lt;br /&gt;
Start the server on a specific port.&lt;br /&gt;
&lt;br /&gt;
'''-l'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -l 12''&amp;lt;br&amp;gt;&lt;br /&gt;
Limits the number of players that can join the server.&lt;br /&gt;
&lt;br /&gt;
'''-k'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -k &amp;quot;my clan only&amp;quot;''&amp;lt;br&amp;gt;&lt;br /&gt;
Sets a password that will be required by anyone who tries to join.&lt;br /&gt;
&lt;br /&gt;
'''-b'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -b &amp;quot;72.232.225.66&amp;quot;''&amp;lt;br&amp;gt;&lt;br /&gt;
Binds the server to a specific IP Address. Use with caution! You cannot bind to an IP that isn't assigned to your network card!&lt;br /&gt;
&lt;br /&gt;
'''-a'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -a #''&amp;lt;br&amp;gt;&lt;br /&gt;
Enable/Disable All-Seeing Eye registration. #: 1 = enabled, 0 = disabled.&lt;br /&gt;
&lt;br /&gt;
'''-s'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -s #''&amp;lt;br&amp;gt;&lt;br /&gt;
Enable/Disable the SoldatServer Scripting Engine. #: 1 = enabled, 0 = disabled.&lt;br /&gt;
&lt;br /&gt;
'''-safe'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -safe #''&amp;lt;br&amp;gt;&lt;br /&gt;
Enable/Disable Safe Mode for Scripts (On by default). #: 1 = enabled, 0 = disabled.&lt;br /&gt;
&lt;br /&gt;
'''-lock'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -lock #''&amp;lt;br&amp;gt;&lt;br /&gt;
Enable/Disable Locked Mode (Off by default). When Locked Mode is enabled, admins will not be able to type /loadcon, /password or /maxplayers.  #: 1 = enabled, 0 = disable$&lt;br /&gt;
&lt;br /&gt;
'''-disallow'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -disallow &amp;quot;GetURL,ReadFile&amp;quot;''&amp;lt;br&amp;gt;&lt;br /&gt;
Disable certain script functions from being used by scripts. Note that this will cause any scripts that use these functions to crash with an &amp;quot;unknown identifier GetURL&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
'''-debug'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -debug #''&amp;lt;br&amp;gt;&lt;br /&gt;
Enable/Disable Debug Mode (See Debug_Mode in soldat.ini).&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;: 0 = No Debug, 1 = Lobby Debug, 2 = Advanced Debug, 3 = Script Core Debug&lt;br /&gt;
If you find a bug and report it, please use Debug Mode 2. It helps us alot.&lt;br /&gt;
&lt;br /&gt;
'''-ns'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -ns 192.168.2.1''&amp;lt;br&amp;gt;&lt;br /&gt;
Set the Nameserver your Soldat Server will use to resolve the Lobby DNS. Only use this if you know what you are doing! The server should automatically detect what Nameserver your computer uses!&lt;br /&gt;
&lt;br /&gt;
'''-ls'''&amp;lt;br&amp;gt;&lt;br /&gt;
''Usage: ./soldatserver -ls #''&amp;lt;br&amp;gt;&lt;br /&gt;
Set the maximum number of scripts which can be loaded by this server.&lt;br /&gt;
&lt;br /&gt;
[[Category:Server]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=BotChat&amp;diff=244</id>
		<title>BotChat</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=BotChat&amp;diff=244"/>
				<updated>2012-09-10T15:22:21Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Formatted code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Scripting Manual===&lt;br /&gt;
 ''procedure BotChat(ID: Byte; Text: string);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): ID of the bot (Also works on human players)&lt;br /&gt;
  Text (string): Text for the bot to speak.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will make a bot say something! They are alive!&lt;br /&gt;
  Note that as of Soldatserver 2.7.3 this will also work on human players, it is called BotChat for compatibility with older scripts.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;  &lt;br /&gt;
begin&lt;br /&gt;
  BotChat(1, 'Oogie boogie I come to you from beyond the grave!');&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=WriteConsole&amp;diff=243</id>
		<title>WriteConsole</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=WriteConsole&amp;diff=243"/>
				<updated>2012-09-10T14:07:21Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Formatted code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''procedure WriteConsole(ID: Byte; Text: string; Colour: LongInt);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): Player ID to write text to. Set to 0 to write to all players!&lt;br /&gt;
  Text (string): Text to be written to the console.&lt;br /&gt;
  Colour (LongInt): Colour the text should be when drawn to the console.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will add text to the players(ID) console.&lt;br /&gt;
  Set ID to 0 to write the text to ALL Players in the server!&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;begin&lt;br /&gt;
    WriteConsole(0, 'Pickled Onions are nice!', $EE81FAA1);&lt;br /&gt;
    // Will draw: &amp;quot;Pickled Onions are nice!&amp;quot; to ALL players consoles.&lt;br /&gt;
    // $EE81FAA1 is the colour, in AA RR GG BB format. (Alpha, Red, Green,Blue);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/WriteConsole.html Scripting Manual page for WriteConsole]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=ForceWeapon&amp;diff=242</id>
		<title>ForceWeapon</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=ForceWeapon&amp;diff=242"/>
				<updated>2012-09-10T14:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Formatted code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''procedure ForceWeapon(ID, Primary, Secondary, Ammo: Byte);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): Player ID to change weapon.&lt;br /&gt;
  Primary (Byte): Weapon Number to set primary weapon to.&lt;br /&gt;
  Secondary (Byte): Weapon Number to set secondary weapon to.&lt;br /&gt;
  Ammo (Byte): Ammo to give the player. 0 for default.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will force the specified player(ID) to change their Primary and Secondary weapons.&lt;br /&gt;
  NOTE: Set Ammo to 0 to use the default ammo count for the (Primary) gun.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
begin&lt;br /&gt;
    ForceWeapon(0, 3, 0, 0);&lt;br /&gt;
    // Forces all players to use AK as primary.&lt;br /&gt;
    ForceWeapon(ID, 3, 0, 0);&lt;br /&gt;
    // Forces player 'ID' to use AK as primary.&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=ForceWeaponEx&amp;diff=241</id>
		<title>ForceWeaponEx</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=ForceWeaponEx&amp;diff=241"/>
				<updated>2012-09-10T14:03:36Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Formatted code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Scripting Manual===&lt;br /&gt;
 ''procedure ForceWeaponEx(ID, Primary, Secondary, Ammo, SecAmmo: Byte);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): Player ID to change weapon. 0 for all.&lt;br /&gt;
  Primary (Byte): Weapon Number to set primary weapon to.&lt;br /&gt;
  Secondary (Byte): Weapon Number to set secondary weapon to.&lt;br /&gt;
  Ammo (Byte): Primary Ammo to give the player. 0 for default.&lt;br /&gt;
  SecAmmo (Byte): Secondary Ammo to give the player. 0 for default.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will force the specified player(ID) to change their Primary and Secondary weapons and/or ammo.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
begin&lt;br /&gt;
    ForceWeaponEx(0, 3, 0, 0, 1);&lt;br /&gt;
    // Forces all players to use AK as primary and a USSOCOM with 1 ammo as secondary.&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Gamemodes&amp;diff=233</id>
		<title>Gamemodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Gamemodes&amp;diff=233"/>
				<updated>2012-08-23T21:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Redirected page to GameStyle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[GameStyle]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Explode&amp;diff=232</id>
		<title>Explode</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Explode&amp;diff=232"/>
				<updated>2012-08-23T20:59:18Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Redirected page to XSplit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[XSplit]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Pos&amp;diff=231</id>
		<title>Pos</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Pos&amp;diff=231"/>
				<updated>2012-08-23T20:58:44Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;function pos(substr, s: string): Longint;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;function pos(substr, s: string): Longint;&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Data_Types&amp;diff=230</id>
		<title>Data Types</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Data_Types&amp;diff=230"/>
				<updated>2012-08-23T20:58:12Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;&amp;lt;table&amp;gt;   &amp;lt;tr&amp;gt;     &amp;lt;th&amp;gt;Variables (Notes in parenthesis)&amp;lt;/th&amp;gt;     &amp;lt;th&amp;gt;VarType&amp;lt;/th&amp;gt;     &amp;lt;th&amp;gt;SizeOf (possible formula)&amp;lt;/th&amp;gt;     &amp;lt;th&amp;gt;Can set as variant?&amp;lt;/th&amp;gt;     &amp;lt;th&amp;gt;Variant impli...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Variables (Notes in parenthesis)&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;VarType&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;SizeOf (possible formula)&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Can set as variant?&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Variant implicit string&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Variant implicit integer&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Variant implicit float&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;th&amp;gt;Range (if applicable)&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;variant (unassigned)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;16&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Check table category &amp;quot;Can set as variant?&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;variant &amp;amp;lt;null&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;16&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;smallint (sint16)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-32768 to 32767&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;integer, longint (sint32)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-2147483648 to 2147483647&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;single (fp32)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;(7 significant digits), INF, -INF&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;double (fp64)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;(15 significant digits), INF, -INF&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;extended (fp80)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1E-38 to 1E+38 (19 significant digits), INF, -INF&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;WideChar&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;WideString&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;IDispatch&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;boolean&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;False&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;true, false&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;shortint (sint8)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;16&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;-128 to 127&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;byte (uint8)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;17&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0 to 255&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;enum&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;17&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;min &amp;gt;= 1; max &amp;lt;= unknown (at least 65536 compiles)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;TIFException&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;17&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Cannot set as an integer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;word, TVarType (uint16)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0 to 65535&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;cardinal, longword (uint32)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0 to 4294967295&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;LongBool&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;Int64 (sint64)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;char&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;256&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;amp;lt;#000&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;ASCII character set&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;string&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;256&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;length from 0 to 1541210095&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;array of &amp;amp;lt;type&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;8204&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;yes&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;incomplete&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;length from -7 to 1074241824 (2^30)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;array[min..max] of &amp;amp;lt;type&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;varies; (max-min)*sizeof(type)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;max-min &amp;lt;= 536870910 (2^29-2)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;set of &amp;amp;lt;byte/char&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;32&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;set of &amp;amp;lt;boolean/enum&amp;amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;record&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;varies; sum of sizeof all content&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;IUnknown&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;___Pointer&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;function: &amp;amp;lt;type&amp;amp;gt;, procedure&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;no&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;exception&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;PChar&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;access violation&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Refer to [[Implicit Conversions|http://devs.soldat.pl/wiki/index.php?title=Implicit_Conversions]] for a list of types that can implicitly convert to another.&lt;br /&gt;
&lt;br /&gt;
TStringArray&lt;br /&gt;
TVariantArray&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Bullets&amp;diff=229</id>
		<title>Bullets</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Bullets&amp;diff=229"/>
				<updated>2012-08-23T20:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;&amp;lt;ol&amp;gt; &amp;lt;li&amp;gt;plain bullet&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;frag grenade&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;shotgun pellets&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;m79 grenade&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;flame&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;punch&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;arrow&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;flame arrow&amp;lt;/li&amp;gt; &amp;lt;li value=&amp;quot;10&amp;quot;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;plain bullet&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;frag grenade&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;shotgun pellets&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;m79 grenade&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;flame&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;punch&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;arrow&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;flame arrow&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li value=&amp;quot;10&amp;quot;&amp;gt;cluster shrapnel&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;knife/chainsaw&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;LAW missile&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;knife&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;M2 bullet&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=BGC_Massmod&amp;diff=228</id>
		<title>BGC Massmod</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=BGC_Massmod&amp;diff=228"/>
				<updated>2012-08-23T20:57:10Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;&amp;lt;source lang=&amp;quot;C&amp;quot;&amp;gt;  #include &amp;lt;iostream&amp;gt; #include &amp;lt;string&amp;gt; #include &amp;lt;algorithm&amp;gt; #include &amp;lt;fstream&amp;gt; #include &amp;lt;iterator&amp;gt; #include &amp;lt;vector&amp;gt;  #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
#include &amp;lt;string&amp;gt;&lt;br /&gt;
#include &amp;lt;algorithm&amp;gt;&lt;br /&gt;
#include &amp;lt;fstream&amp;gt;&lt;br /&gt;
#include &amp;lt;iterator&amp;gt;&lt;br /&gt;
#include &amp;lt;vector&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char *argv[]){&lt;br /&gt;
&lt;br /&gt;
    WIN32_FIND_DATA findFileData;&lt;br /&gt;
&lt;br /&gt;
    HANDLE hFind = FindFirstFile(&amp;quot;*.pms&amp;quot;, &amp;amp;findFileData);&lt;br /&gt;
    if(hFind  == INVALID_HANDLE_VALUE){&lt;br /&gt;
        cout &amp;lt;&amp;lt; &amp;quot;No *.PMS files found&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
        cout &amp;lt;&amp;lt; &amp;quot;* make sure you place the application in soldat/maps/ folder&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
        FindClose(hFind);&lt;br /&gt;
        return 1;&lt;br /&gt;
    }else{&lt;br /&gt;
        cout &amp;lt;&amp;lt; &amp;quot;Starting...&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if(argc != 7){&lt;br /&gt;
        cout &amp;lt;&amp;lt; &amp;quot;Usage: RED GREEN BLUE RED GREEN BLUE&amp;quot; &amp;lt;&amp;lt; endl&lt;br /&gt;
        &amp;lt;&amp;lt; &amp;quot; values in DEC (0-255), first set top, then bottom&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
        return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    int filec = 1;&lt;br /&gt;
    fstream file;&lt;br /&gt;
    int length;&lt;br /&gt;
    char *buffer;&lt;br /&gt;
&lt;br /&gt;
    while(FindNextFile(hFind, &amp;amp;findFileData)){&lt;br /&gt;
        cout &amp;lt;&amp;lt; filec &amp;lt;&amp;lt; &amp;quot;. &amp;quot; &amp;lt;&amp;lt; findFileData.cFileName &amp;lt;&amp;lt; &amp;quot;... &amp;quot; &amp;lt;&amp;lt; flush;&lt;br /&gt;
        // get contents&lt;br /&gt;
        file.open(findFileData.cFileName, ios_base:: in | ios_base::binary);&lt;br /&gt;
        file.seekg (0, ios::end);&lt;br /&gt;
        length = file.tellg();&lt;br /&gt;
        file.seekg (0, ios::beg);&lt;br /&gt;
        buffer = new char [length];&lt;br /&gt;
        file.read (buffer,length);&lt;br /&gt;
        file.close();&lt;br /&gt;
        //modify contents&lt;br /&gt;
        // top color&lt;br /&gt;
        buffer[68] = atoi(argv[3]); // B&lt;br /&gt;
        buffer[69] = atoi(argv[2]); // G&lt;br /&gt;
        buffer[70] = atoi(argv[1]); // R&lt;br /&gt;
        buffer[71] = 0;  // A&lt;br /&gt;
        // bottom color&lt;br /&gt;
        buffer[72] = atoi(argv[6]); // B&lt;br /&gt;
        buffer[73] = atoi(argv[5]); // G&lt;br /&gt;
        buffer[74] = atoi(argv[4]); // R&lt;br /&gt;
        buffer[75] = 0;  // A&lt;br /&gt;
        //overwrite with new contents&lt;br /&gt;
        file.open(findFileData.cFileName, ios_base::out | ios_base::binary | ios_base::trunc);&lt;br /&gt;
        file.write (buffer,length);&lt;br /&gt;
        file.close();&lt;br /&gt;
&lt;br /&gt;
        delete[] buffer;&lt;br /&gt;
&lt;br /&gt;
        cout &amp;lt;&amp;lt; &amp;quot;Ok!&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
        filec++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    FindClose(hFind);&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP PMS Background colors mass modifier &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$files = array_merge(glob(&amp;quot;*.PMS&amp;quot;), glob(&amp;quot;*.pms&amp;quot;));;&lt;br /&gt;
&lt;br /&gt;
// these are ctf_Steel's colors, &lt;br /&gt;
// note: alpha is useless&lt;br /&gt;
// C = unsigned char---  B   R   G  A&lt;br /&gt;
$new_top = pack(&amp;quot;CCCC&amp;quot;, 74, 63, 74, 0); // top &lt;br /&gt;
$new_bot = pack(&amp;quot;CCCC&amp;quot;, 39, 39, 22, 0); // bottom&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Found &amp;quot; . count($files) . &amp;quot; file(s) - processing...\n\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$i = 1;&lt;br /&gt;
&lt;br /&gt;
foreach($files as $file){&lt;br /&gt;
	echo $i . &amp;quot;. &amp;quot; . $file . &amp;quot; ... &amp;quot;;&lt;br /&gt;
	$contents = file_get_contents($file, FILE_BINARY);&lt;br /&gt;
	// replace that &lt;br /&gt;
	$mod = substr_replace($contents, $new_top, 4+1+38+1+24, 4);&lt;br /&gt;
	$mod = substr_replace($mod, $new_bot, 4+1+38+1+24+4, 4);&lt;br /&gt;
	// overwrite&lt;br /&gt;
	file_put_contents($file, $mod);&lt;br /&gt;
	echo &amp;quot; ... OK!\n&amp;quot;;&lt;br /&gt;
	$i++;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=FileExist&amp;diff=227</id>
		<title>FileExist</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=FileExist&amp;diff=227"/>
				<updated>2012-08-23T18:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Redirected page to FileExists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[FileExists]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=ArrayHigh&amp;diff=226</id>
		<title>ArrayHigh</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=ArrayHigh&amp;diff=226"/>
				<updated>2012-08-23T18:00:41Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===  ''function ArrayHigh(X: array of variant): integer;''    '''Parameter Info:'''   X (Array of Variant): This paramater can be an array of any d...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''function ArrayHigh(X: array of variant): integer;''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  X (Array of Variant): This paramater can be an array of any data type.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will return the highest index of an array. Example if you have an array of 5 integers {0,1,2,3,4},&lt;br /&gt;
  this function will return 4.&lt;br /&gt;
 &lt;br /&gt;
  (if this function fails for you, please try [[GetArrayLength]])&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var&lt;br /&gt;
MyArray[0..4] of string;&lt;br /&gt;
i: integer;&lt;br /&gt;
begin&lt;br /&gt;
    MyArray[0] := 'noobs';&lt;br /&gt;
    MyArray[1] := 'foo';&lt;br /&gt;
    MyArray[2] := 'bar';&lt;br /&gt;
    MyArray[3] := 'is';&lt;br /&gt;
    MyArray[4] := 'for';&lt;br /&gt;
    &lt;br /&gt;
    for i := 0 to ArrayHigh(MyArray) do begin&lt;br /&gt;
       WriteLn(MyArray[i]);&lt;br /&gt;
    end;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 '''Output:'''&lt;br /&gt;
  noobs&lt;br /&gt;
  foo&lt;br /&gt;
  bar&lt;br /&gt;
  is&lt;br /&gt;
  for&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/Arrayhigh.html Scripting Manual page for Arrayhigh]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Lobby_Protocol_Parsers&amp;diff=225</id>
		<title>Lobby Protocol Parsers</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Lobby_Protocol_Parsers&amp;diff=225"/>
				<updated>2012-08-23T18:00:22Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;Here are some parsers/constructors to help communicate with the lobby using the Client-Lobby_Protocol&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are some parsers/constructors to help communicate with the lobby using the [[Client-Lobby_Protocol]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Client-Lobby_Protocol&amp;diff=224</id>
		<title>Client-Lobby Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Client-Lobby_Protocol&amp;diff=224"/>
				<updated>2012-08-23T17:59:55Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;Here you will find an explanation of the entire Soldat client&amp;lt;&amp;gt;lobby server protocol.  Right now this document explains the protocol used by the Soldat client.  A cleaner and ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you will find an explanation of the entire Soldat client&amp;lt;&amp;gt;lobby server protocol.  Right now this document explains the protocol used by the Soldat client.  A cleaner and more user-friendly [[3rd party lobby protocol]] will be created in the future to allow for 3rd party applications to more easily communicate with the lobby server.&lt;br /&gt;
&lt;br /&gt;
This is the the protocol used as of Soldat 1.4.0, as implemented by [[FliesLikeABrick]] and [[EnEsCe]].  There is no documentation available for the earlier lobby protocol. As of late January 2011, the [http://forums.soldat.pl/index.php?topic=39553.0 lobby server is partially maintained by jrgp].&lt;br /&gt;
&lt;br /&gt;
General notes:&lt;br /&gt;
* The current lobby is available at rr.soldat.pl:13073&lt;br /&gt;
* The HTTP lobby is available at http://rr.soldat.pl&lt;br /&gt;
* © is used as a field separator in all dealings with the lobby&lt;br /&gt;
* All packets to/from the lobby end with \n&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every packet to/from the lobby starts with a byte that indicates what kind of data is contained. These types are involved in client communication with the lobby:&lt;br /&gt;
* '''101:''' A request to the lobby for the server list&lt;br /&gt;
* '''102:''' List beginning, specifies total number of servers about to be sent&lt;br /&gt;
* '''103:''' A server&lt;br /&gt;
* '''104:''' Signifies the end of the server list.&lt;br /&gt;
&lt;br /&gt;
==Packet Structures==&lt;br /&gt;
===101 Request List===&lt;br /&gt;
This is the list request sent from the client to the lobby with all of the filter information set.  The request format is:&lt;br /&gt;
 e©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;VERSION&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;DEDICATED&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;PASSSWORDED&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;BOTS&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;SURVIVAL&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;REALISTIC&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;BONUSES&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;ADVANCE&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;WM&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;FULL&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;EMPTY&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;GAMETYPE&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;BE&amp;lt;/span&amp;gt;\n&lt;br /&gt;
Where:&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;VERSION&amp;lt;/span&amp;gt; is XY, coming from the Soldat version number 1.X.Y.  For example, the version for 1.4.2 is 42, 0 is &amp;quot;do not care.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;DEDICATED&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;dedicated only,&amp;quot; 0 is &amp;quot;do not care,&amp;quot; ! is &amp;quot;not dedicated.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;PASSWORDED&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;no password,&amp;quot; 0 is &amp;quot;do not care,&amp;quot; ! is &amp;quot;passworded.&amp;quot; &lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;BOTS&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;no bots,&amp;quot; 0 is &amp;quot;do not care,&amp;quot; ! is &amp;quot;with bots.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;SURVIVAL&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;survival mode only,&amp;quot; 0 is &amp;quot;do not care,&amp;quot; ! is &amp;quot;not survival.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;REALISTIC&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;realistic mode only,&amp;quot; 0 is &amp;quot;do not care,&amp;quot; ! is &amp;quot;not realistic.&amp;quot; &lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;BONUSES&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;no bonuses,&amp;quot; 0 is &amp;quot;do not care.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;ADVANCE&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;advance mode only,&amp;quot; 0 is &amp;quot;do not care,&amp;quot; ! is &amp;quot;not advanced.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;WM&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;wm servers only,&amp;quot; 0 is &amp;quot;do not care,&amp;quot; ! is &amp;quot;not wm.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;FULL&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;non-full games only,&amp;quot; 0 is &amp;quot;do not care.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;EMPTY&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;non-empty games only,&amp;quot; 0 is &amp;quot;do not care.&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;GAMETYPE&amp;lt;/span&amp;gt; is set to the game type that you want to see:&lt;br /&gt;
** -1 is &amp;quot;do not care&amp;quot;&lt;br /&gt;
** 0 is &amp;quot;DM only&amp;quot;&lt;br /&gt;
** 1 is &amp;quot;PM only&amp;quot;&lt;br /&gt;
** 2 is &amp;quot;TM only&amp;quot;&lt;br /&gt;
** 3 is &amp;quot;CTF only&amp;quot;&lt;br /&gt;
** 4 is &amp;quot;RM only&amp;quot;&lt;br /&gt;
** 5 is &amp;quot;INF only&amp;quot;&lt;br /&gt;
** 6 is &amp;quot;HTF only&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;BE&amp;lt;/span&amp;gt; is 1 to filter &amp;quot;BE-protected servers only,&amp;quot; 0 is &amp;quot;do not care.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Setting any fields to values other than those specified here will produce unexpected results.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===102 List begin===&lt;br /&gt;
This data type indicates the beginning of the server list that is returned from the lobby to the client.  It contains no data except the number of servers that the list represents.&lt;br /&gt;
 f©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;SERVERCOUNT&amp;lt;/span&amp;gt;\n&lt;br /&gt;
Where:&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;SERVERCOUNT&amp;lt;/span&amp;gt; is the number of servers in the list.  The list starts with the next packet received in this connection&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===103 Server Entry===&lt;br /&gt;
 g©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;VERSION&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;IP&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;PORT&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;GAMESTYLE&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;PLAYERS&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;MAXPLAYERS&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;MAP&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;NAME&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;BOTS&amp;lt;/span&amp;gt;&lt;br /&gt;
 ©&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;BONUSFREQ&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;RESPAWN&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;CONNECTION&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;SURVIVAL&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;REALISTIC&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;DEDICATED&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;OS&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;PASSWORDED&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;BE&amp;lt;/span&amp;gt;©&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;COUNTRY&amp;lt;/span&amp;gt;\n&lt;br /&gt;
Where:&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;VERSION&amp;lt;/span&amp;gt; is XY, coming from the Soldat version number 1.X.Y.  For example, the version for 1.4.2 is 42&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;IP&amp;lt;/span&amp;gt; is the IP of the server in dotted-quad format.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;PORT&amp;lt;/span&amp;gt; is the port of the server&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;GAMESTYLE&amp;lt;/span&amp;gt; is the gamestyle of the server:&lt;br /&gt;
** 1 is PM&lt;br /&gt;
** 2 is TM&lt;br /&gt;
** 3 is CTF&lt;br /&gt;
** 4 is RM&lt;br /&gt;
** 5 is INF&lt;br /&gt;
** 6 is HTF&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;PLAYERS&amp;lt;/span&amp;gt; is the number of players in the server&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;MAXPLAYERS&amp;lt;/span&amp;gt; is the player limit of the server&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;MAP&amp;lt;/span&amp;gt; is the server's current map name&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;NAME&amp;lt;/span&amp;gt; is the name of the server&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;BOTS&amp;lt;/span&amp;gt; is the number of bots in the server&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;BONUSFREQ&amp;lt;/span&amp;gt; is the bonus frequency of the server&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;RESPAWN&amp;lt;/span&amp;gt; is the respawn time for the server&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;CONNECTION&amp;lt;/span&amp;gt; is the connection type of the server:&lt;br /&gt;
** 0 is Modem&lt;br /&gt;
** 1 is ISDN&lt;br /&gt;
** 2 is DSL&lt;br /&gt;
** 3 is T1&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;SURVIVAL&amp;lt;/span&amp;gt; is 1 for survival mode, 0 for not.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;REALISTIC&amp;lt;/span&amp;gt; is 1 for realistic mode, 0 for not&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:gray&amp;quot;&amp;gt;DEDICATED&amp;lt;/span&amp;gt; is 1 for dedicated, 0 for not&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;OS&amp;lt;/span&amp;gt; is 1 for Linux, 0 for Windows&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;PASSWORDED&amp;lt;/span&amp;gt; is 1 for &amp;quot;password set,&amp;quot; 0 for &amp;quot;no password&amp;quot;&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:#9900ff&amp;quot;&amp;gt;BE&amp;lt;/span&amp;gt; is 1 if the server is BE-protected, 0 for not&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;COUNTRY&amp;lt;/span&amp;gt; is the 2 letter country code of the server or A1 for unknown&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===104 List End===&lt;br /&gt;
This packet type signifies the end of the server list.  It only consists of five field separators and an end-line character.&amp;lt;br&amp;gt;&lt;br /&gt;
 h©©©©©\n&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Future Work==&lt;br /&gt;
There are changes coming in the future.  The lobby protocol as of 1.5.1 will most likely allow a client to specify a filter for scripting.&lt;br /&gt;
&lt;br /&gt;
A future version of Soldat, possibly 1.5.2 or 1.6.0 (whatever &amp;quot;major&amp;quot; version there is after 1.5.0) will contain a new lobby that will allow the protocol to support link-dead and Berserker, as well as other games.  This is to remove the need to maintain a server and protocol for each game.  This new lobby will be called exLobby, and is currently being worked on by FliesLikeABrick&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Client-Lobby Protocol Parsers]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://rr.soldat.pl Soldat Lobby Website]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Security_Related_Scripts&amp;diff=223</id>
		<title>Security Related Scripts</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Security_Related_Scripts&amp;diff=223"/>
				<updated>2012-08-23T17:59:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;Simple SpamMeter&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Simple SpamMeter]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=MM&amp;diff=222</id>
		<title>MM</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=MM&amp;diff=222"/>
				<updated>2012-08-23T17:58:05Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;'''Michal Marcinkowski''' is the original sole developer of Soldat, Crimson Glory, and R. His current primary focus is link-dead, which is under heavy development....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Michal Marcinkowski''' is the original sole developer of Soldat, [[Crimson Glory]], and [[R]]. His current primary focus is [[link-dead]], which is under heavy development.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://mm.soldat.pl MM: What I Do] - Michal Marcinkowski's Development Blog&lt;br /&gt;
&lt;br /&gt;
[[Category:Soldat Developers]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=CharlieScore&amp;diff=221</id>
		<title>CharlieScore</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=CharlieScore&amp;diff=221"/>
				<updated>2012-08-23T17:57:39Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===   '''Data Type:''' Byte      '''Description:'''   Current score of the Charlie (Yellow) team.  ==External Links== * [http://enesce.com/help/ind...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
  '''Data Type:''' Byte&lt;br /&gt;
  &lt;br /&gt;
  '''Description:'''&lt;br /&gt;
  Current score of the Charlie (Yellow) team.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Variables/CharlieScore.html Scripting Manual page for CharlieScore]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Variables]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Version&amp;diff=220</id>
		<title>Version</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Version&amp;diff=220"/>
				<updated>2012-08-23T17:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===   '''Data Type:''' String      '''Description:'''   Current Soldat Version the Soldat Server supports. (1.3.1)  ==External Links== * [http://en...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
  '''Data Type:''' String&lt;br /&gt;
  &lt;br /&gt;
  '''Description:'''&lt;br /&gt;
  Current Soldat Version the Soldat Server supports. (1.3.1)&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Variables/Version.html Scripting Manual page for Version]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Variables]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=NumBots&amp;diff=219</id>
		<title>NumBots</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=NumBots&amp;diff=219"/>
				<updated>2012-08-23T17:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===   '''Data Type:''' Byte      '''Description:'''   Current number of BOT Players in the server.  ==External Links== * [http://enesce.com/help/in...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
  '''Data Type:''' Byte&lt;br /&gt;
  &lt;br /&gt;
  '''Description:'''&lt;br /&gt;
  Current number of BOT Players in the server.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Variables/NumBots.html Scripting Manual page for NumBots]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Variables]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=RayCast&amp;diff=218</id>
		<title>RayCast</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=RayCast&amp;diff=218"/>
				<updated>2012-08-23T17:56:02Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot; ''function RayCast(P1X, P1Y, P2X, P2Y: single; var Distance: single; MaxDist: integer): boolean;''    '''Parameter Info:'''   P1X (Single): X coordinate of Point 1   P1Y (Sin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; ''function RayCast(P1X, P1Y, P2X, P2Y: single; var Distance: single; MaxDist: integer): boolean;''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  P1X (Single): X coordinate of Point 1&lt;br /&gt;
  P1Y (Single): Y coordinate of Point 1&lt;br /&gt;
  P2X (Single): X coordinate of Point 2&lt;br /&gt;
  P2Y (Single): Y coordinate of Point 2&lt;br /&gt;
  Distance (Single): You must specify a variable that will hold the distance from Point1 to Point2&lt;br /&gt;
  MaxDist (Integer): Maximum distance that RayCast will scan.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will check if Point 2 is visible from Point 1, meaning no player/bullet colliding   polygons in between the two points. &lt;br /&gt;
  The main purpose of this is for use with CreateBullet, so it may   return true if there are &amp;quot;Only   Player Collides&amp;quot; polygons between the two points.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
  Dist,x,y: Single;&lt;br /&gt;
begin&lt;br /&gt;
  x := GetPlayerStat(1,'x');&lt;br /&gt;
  y := GetPlayerStat(1,'y'); &lt;br /&gt;
  if not RayCast(x,y,x,y - 700,Dist,800) then begin&lt;br /&gt;
    // Player 1 must be under cover! So we cant really drop da bomb.&lt;br /&gt;
    exit;&lt;br /&gt;
  // CreateBullet goes here.&lt;br /&gt;
  end&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/RayCast.html Scripting Manual page for RayCast]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=BotChat&amp;diff=217</id>
		<title>BotChat</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=BotChat&amp;diff=217"/>
				<updated>2012-08-23T17:55:19Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===  ''procedure BotChat(ID: byte; Text: string);''    '''Parameter Info:'''   ID (Byte): ID of the BOT ( Does (and will not, dont ask) not work on...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''procedure BotChat(ID: byte; Text: string);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): ID of the BOT ( Does (and will not, dont ask) not work on human players )&lt;br /&gt;
  Text (String): Text for the bot to speak.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will make a bot say something! They are alive!&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;  &lt;br /&gt;
begin&lt;br /&gt;
  BotChat(1,'Oogie boogie I come to you from beyond the grave!');&lt;br /&gt;
  // Assuming player ID 1 is a bot.&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/BotChat.html Scripting Manual page for BotChat]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=ForceWeapon&amp;diff=216</id>
		<title>ForceWeapon</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=ForceWeapon&amp;diff=216"/>
				<updated>2012-08-23T17:54:50Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===  ''procedure ForceWeapon(ID, Primary, Secondary, Ammo: byte);''    '''Parameter Info:'''   ID (Byte): Player ID to change weapon.   Primary (By...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''procedure ForceWeapon(ID, Primary, Secondary, Ammo: byte);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): Player ID to change weapon.&lt;br /&gt;
  Primary (Byte): Weapon Number to set primary weapon to.&lt;br /&gt;
  Secondary (Byte): Weapon Number to set secondary weapon to.&lt;br /&gt;
  Ammo (Byte): Ammo to give the player. 0 for default.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will force the specified player(ID) to change their Primary and Secondary weapons.&lt;br /&gt;
  NOTE: Set Ammo to 0 to use the default ammo count for the (Primary) gun.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
begin&lt;br /&gt;
    ForceWeapon( 0, 3, 0, 0 );&lt;br /&gt;
    // Forces all players to use AK as primary.&lt;br /&gt;
    ForceWeapon( ID, 3, 0, 0 );&lt;br /&gt;
    // Forces player 'ID' to use AK as primary.&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/ForceWeapon.html Scripting Manual page for ForceWeapon]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=StartVoteMap&amp;diff=215</id>
		<title>StartVoteMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=StartVoteMap&amp;diff=215"/>
				<updated>2012-08-23T17:54:08Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===  ''procedure StartVoteMap(voter: byte; mapname: string);''    '''Parameter Info:'''   voter (Byte): Player ID of the player who will appear as ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''procedure StartVoteMap(voter: byte; mapname: string);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  voter (Byte): Player ID of the player who will appear as the Vote Starter.&lt;br /&gt;
  mapname (String): Case sensitive name of the map to be voted, excluding the .PMS file extension.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will start a map vote for (mapname) and will appear as started by (voter).&lt;br /&gt;
     &lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;StartVoteMap(1,'ctf_Kampf'); //Start a map vote for ctf_Kamf from player 1&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/StartVoteMap.html Scripting Manual page for StartVoteMap]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Length&amp;diff=214</id>
		<title>Length</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Length&amp;diff=214"/>
				<updated>2012-08-23T17:53:15Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===  ''function Length(Text: string): integer;''    '''Parameter Info:'''   Text (String): String to checks the length of.    '''Description:'''   ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''function Length(Text: string): integer;''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  Text (String): String to checks the length of.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will return the length of a string.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var&lt;br /&gt;
MyString: string;&lt;br /&gt;
begin&lt;br /&gt;
    MyString := 'Hello World!';&lt;br /&gt;
    WriteLn('&amp;quot;'+MyString+'&amp;quot; is '+inttostr(length(MyString))+' characters');&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 '''Output:'''&lt;br /&gt;
  &amp;quot;Hello World&amp;quot; is 12 characters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/Length.html Scripting Manual page for Length]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=WriteConsole&amp;diff=213</id>
		<title>WriteConsole</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=WriteConsole&amp;diff=213"/>
				<updated>2012-08-23T17:52:44Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===  ''procedure WriteConsole(ID: byte; Text: string; Colour: longint);''    '''Parameter Info:'''   ID (Byte): Player ID to write text to. Set to ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''procedure WriteConsole(ID: byte; Text: string; Colour: longint);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): Player ID to write text to. Set to 0 to write to all players!&lt;br /&gt;
  Text (String): Text to be written to the console. Will be prefixed with ' [*] ' to prevent exploiting.&lt;br /&gt;
  Colour (Longint): Colour the text should be when drawn to the console.&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will add text to the players(ID) console. Note that all message are prefixed with '   [*] ' to prevent scripters from spoofing other console messages.&lt;br /&gt;
  Set ID to 0 to write the text to ALL Players in the server!&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;begin&lt;br /&gt;
    WriteConsole(0,'Pickled Onions are nice!',$EE81FAA1);&lt;br /&gt;
    // Will draw: &amp;quot; [*] Pickled Onions are nice!&amp;quot; to ALL players consoles.&lt;br /&gt;
    // $EE81FAA1 is the colour, in AA RR GG BB format. (Alpha, Red, Green,Blue);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/WriteConsole.html Scripting Manual page for WriteConsole]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Time&amp;diff=212</id>
		<title>Time</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Time&amp;diff=212"/>
				<updated>2012-08-23T17:51:46Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;Using Unix timestamps is the most common and practical way of storing time &amp;amp; date. This consists in and unsigned integer which holds the number of seconds since the Unix Epoch...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using Unix timestamps is the most common and practical way of storing time &amp;amp; date. This consists in and unsigned integer which holds the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT). Many formatting functions exist almost every programming language: C, C++, PHP, Ruby, Pascal, Python, etc.&lt;br /&gt;
&lt;br /&gt;
[[Category:Misc]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Index.php&amp;diff=211</id>
		<title>Index.php</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Index.php&amp;diff=211"/>
				<updated>2012-08-23T17:50:15Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===Server General=== *Editing Soldat.ini *Editing Server.ini *Editing Mapslist.txt *[[Ports|About Ports, Protocols and Forwardin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Server General===&lt;br /&gt;
*[[Soldat.ini|Editing Soldat.ini]]&lt;br /&gt;
*[[Server.ini|Editing Server.ini]]&lt;br /&gt;
*[[Mapslist.txt|Editing Mapslist.txt]]&lt;br /&gt;
*[[Ports|About Ports, Protocols and Forwarding]]&lt;br /&gt;
*[[Commands|Admin Commands Fully Explained]]&lt;br /&gt;
*[[Linuxserver|General Linux Tips]]&lt;br /&gt;
*[[Logging|Logging]]&lt;br /&gt;
*[[Refresh|Using the REFRESH Packet]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=210</id>
		<title>MediaWiki:Geshi.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=210"/>
				<updated>2012-08-23T16:16:00Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Changes values to pixel as em wont work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to GeSHi syntax highlighting */&lt;br /&gt;
&lt;br /&gt;
div.mw-geshi {&lt;br /&gt;
  padding: 1em; &lt;br /&gt;
  margin: 1em 0; &lt;br /&gt;
  border: 1px dashed #2f6fab;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  font-size: 12.8px;&lt;br /&gt;
  line-height: 16.6333em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=209</id>
		<title>MediaWiki:Geshi.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=209"/>
				<updated>2012-08-23T15:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Fixed missing semicolon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to GeSHi syntax highlighting */&lt;br /&gt;
&lt;br /&gt;
div.mw-geshi {&lt;br /&gt;
  padding: 1em; &lt;br /&gt;
  margin: 1em 0; &lt;br /&gt;
  border: 1px dashed #2f6fab;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  font-size: 0.8em;&lt;br /&gt;
  line-height: 1.3em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=208</id>
		<title>MediaWiki:Geshi.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=208"/>
				<updated>2012-08-23T15:53:11Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Set line-height to same as pre tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to GeSHi syntax highlighting */&lt;br /&gt;
&lt;br /&gt;
div.mw-geshi {&lt;br /&gt;
  padding: 1em; &lt;br /&gt;
  margin: 1em 0; &lt;br /&gt;
  border: 1px dashed #2f6fab;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  font-size: 0.8em&lt;br /&gt;
  line-height: 1.3em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=207</id>
		<title>MediaWiki:Geshi.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=MediaWiki:Geshi.css&amp;diff=207"/>
				<updated>2012-08-23T15:51:52Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Set font size to be equal to pre tag font size&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to GeSHi syntax highlighting */&lt;br /&gt;
&lt;br /&gt;
div.mw-geshi {&lt;br /&gt;
  padding: 1em; &lt;br /&gt;
  margin: 1em 0; &lt;br /&gt;
  border: 1px dashed #2f6fab;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  font-size: 0.8em&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=EnEsCe&amp;diff=203</id>
		<title>EnEsCe</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=EnEsCe&amp;diff=203"/>
				<updated>2012-08-15T14:10:43Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: EnEsCe is no longer working on Soldat, his Soldat hosting was stopped.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Enesce''', was an active [[Server]] and [[Client]] developer, has put a huge effort into making Soldat awesome. He implemented Pascal scripting support into the server and wrote a comprehensive manual for the API.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/ EnEsCe Corp] - EnEsCe's former popular dedicated server hosting (no longer hosting)&lt;br /&gt;
* [http://enesce.com/help/ Official Soldat Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[[Category:Soldat Developers]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=Main_Page&amp;diff=5</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=Main_Page&amp;diff=5"/>
				<updated>2012-08-14T15:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Added old main page and changed the notice to stand out more, fixed a spelling error in the old history page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;color:black; background-color:#ffcccc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|The old Soldat Devs wiki has become plagued with spam and other problems.  We are working on migrating all content to this new wiki, but you can find the old content at http://devs-old.soldat.pl for now.  Please feel free to register and copy pages over! We need all the help we can get.&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Welcome to the #Soldat.Devs Reference Wiki! ==&lt;br /&gt;
&lt;br /&gt;
Welcome to the Soldat Developer's Wiki.  Here you'll find reference to most of the common topics asked about or discussed in the channel and forums. If you have have bugs or suggestions please contact us on [irc://irc.quakenet.org/#soldat.devs #soldat.devs at QuakeNet].  General information for Soldat can be found and added at the [http://wiki.soldat.nl Official Soldat Community Wiki].  This wiki is intended as a location for the more specific and more technical knowledge that currently exists within the Soldat community. &lt;br /&gt;
&lt;br /&gt;
{| width=100%&lt;br /&gt;
| style=&amp;quot;width: 50%; vertical-align: top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===Server General===&lt;br /&gt;
*[[Server|Introduction]]&lt;br /&gt;
*[[Commands|Commands Reference]]&lt;br /&gt;
*[[Logging|Logging]]&lt;br /&gt;
*[[BattlEye|BattlEye Anti-Cheat Engine]]&lt;br /&gt;
&lt;br /&gt;
===Server Configuration===&lt;br /&gt;
*[[Soldat.ini|Editing soldat.ini]]&lt;br /&gt;
*[[Server.ini|Editing server.ini]]&lt;br /&gt;
*[[Mapslist.txt|Editing mapslist.txt]]&lt;br /&gt;
*[[Gamestat.txt|Reading gamestat.txt]]&lt;br /&gt;
*[[Banned.txt|Bans in banned.txt]]&lt;br /&gt;
*[[Remote.txt|Remote admins by IP]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; vertical-align: top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
===Server Scripting===&lt;br /&gt;
*[[Scripting_basics|Introduction]]&lt;br /&gt;
*[[Scripting|Reference Manual]]&lt;br /&gt;
*[[Scripting Templates]]&lt;br /&gt;
&lt;br /&gt;
===General Technical Information===&lt;br /&gt;
*[[Ports|About Ports, Protocols and Forwarding]]&lt;br /&gt;
*[[Testing your connectivity|Testing Your Connectivity]]&lt;br /&gt;
*[[Refresh|Using the REFRESH Packet]]&lt;br /&gt;
*[[Raw_commands|RAW Commands]]&lt;br /&gt;
*[[Command line arguments|Command Line Arguments]]&lt;br /&gt;
*[[Map|Map File Structure]]&lt;br /&gt;
*[[Download_thread|Map/Files Downloading]]&lt;br /&gt;
*[[Lobby Protocol]]&lt;br /&gt;
*[[Bandwidth|About Bandwidth]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	<entry>
		<id>https://wiki.soldat.pl/index.php?title=DoDamage&amp;diff=4</id>
		<title>DoDamage</title>
		<link rel="alternate" type="text/html" href="https://wiki.soldat.pl/index.php?title=DoDamage&amp;diff=4"/>
				<updated>2012-08-14T15:26:53Z</updated>
		
		<summary type="html">&lt;p&gt;Shoozza: Created page with &amp;quot;===From the Scripting Manual===  ''procedure DoDamage(ID: byte; Damage: integer);''    '''Parameter Info:'''   ID (Byte): Player ID to do damage to.   Damage (Integer): Amount...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===From the Scripting Manual===&lt;br /&gt;
 ''procedure DoDamage(ID: byte; Damage: integer);''&lt;br /&gt;
 &lt;br /&gt;
 '''Parameter Info:'''&lt;br /&gt;
  ID (Byte): Player ID to do damage to.&lt;br /&gt;
  Damage (Integer): Amount of damage to do (4000 to get a definate kill)&lt;br /&gt;
 &lt;br /&gt;
 '''Description:'''&lt;br /&gt;
  This function will do damage to the specified player.&lt;br /&gt;
 &lt;br /&gt;
  NOTE: If you wish to be able to specify a player ID doing damage, use DoDamageBy:&lt;br /&gt;
  procedure DoDamageBy(ID,Shooter: Byte; Damage: Integer);&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;begin&lt;br /&gt;
    DoDamage(1,4000); //Instantly kill player 1 (Will appear as 'You killed yourself')&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://enesce.com/help/index.html?Functions/DoDamage.html Scripting Manual page for DoDamage]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Scripting]][[Category:Server Scripting Functions]]&lt;/div&gt;</summary>
		<author><name>Shoozza</name></author>	</entry>

	</feed>