<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.vc-mp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Karan20000000000</id>
	<title>Vice City Multiplayer - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.vc-mp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Karan20000000000"/>
	<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/wiki/Special:Contributions/Karan20000000000"/>
	<updated>2026-05-19T07:41:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Server-side_Scripting_Resources&amp;diff=19297</id>
		<title>Server-side Scripting Resources</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Server-side_Scripting_Resources&amp;diff=19297"/>
		<updated>2016-04-29T04:06:33Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main Page giant banner}}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; background:none; border:none; margin:0.5em 0; padding:none;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:auto; background:#FEFBF6; border:1px solid #79542B;&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-index&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;padding:0; width:100%;&amp;quot; | &lt;br /&gt;
! class=&amp;quot;mp-content-header mp-title-gradient&amp;quot; | Scripting Resources&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; background:none; border:none; margin:0.5em 0; padding:none;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-index&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:10px;&amp;quot; |&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games.&lt;br /&gt;
&lt;br /&gt;
Squirrel is inspired by languages like Python, Javascript and expecially Lua.&lt;br /&gt;
&lt;br /&gt;
Squirrel&#039;s syntax is similar to C/C++/Java etc... but the language has a very dynamic nature like Python/Lua.&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
The following is a list of example Squirrel scripts&lt;br /&gt;
&lt;br /&gt;
* [https://bitbucket.org/stormeus/vl8-pb400 0.4 Public Beta (#2 and #3) Script]&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=332.0 ADM Script]&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=418.0 Doomplay match]&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=1303.0 VC:MP Ingame Map Editor]&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions|Server Functions]]&lt;br /&gt;
* [[Scripting/Squirrel/Events|Server Events]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions|Client Functions]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientEvents|Client Events]]&lt;br /&gt;
* [[Scripting/Squirrel/Constants|Constants]]&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation ==&lt;br /&gt;
&lt;br /&gt;
This is a list of available tutorials and documents on Squirrel scripting in general.&lt;br /&gt;
These list all available squirrel commands aside from things added by the VC:MP Squirrel module, and are not listed on this wiki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;VC:MP Squirrel Scripting&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=717.0 -WIP- Scripting Video Tutorials (by S.L.C)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;General Squirrel Scripting&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* [http://squirrel-lang.org/doc/squirrel3.html Squirrel Reference Manual]&lt;br /&gt;
* [http://squirrel-lang.org/doc/sqstdlib3.html Squirrel Standard Libraries Manual]&lt;br /&gt;
&lt;br /&gt;
== Official plugins ==&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-announce/downloads Announce]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-confloader/downloads ConfLoader]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-hashing-algorithms/downloads Hashing Algorithms]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-iniparser/downloads INIParser]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-mysql/downloads MySQL]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-sockets/downloads Sockets]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-sqlite/downloads SQLite]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-squirrel/downloads Squirrel]&lt;br /&gt;
&lt;br /&gt;
Plugin packages are also available for compact downloading and updating.&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins32_windows.zip Windows (x86) Package]&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins64_windows.zip Windows (x64) Package]&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins32_linux.zip Linux (x86) Package]&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins64_linux.zip Linux (x64) Package]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/World_Functions&amp;diff=19296</id>
		<title>Template:Scripting/Squirrel/Functions/World Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/World_Functions&amp;diff=19296"/>
		<updated>2016-04-28T19:49:28Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/World Functions/World.FindPlayer|World.FindPlayer]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/World Functions/World.FindLocalPlayer|World.FindLocalPlayer]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/World Functions/World.FindVehicle|World.FindVehicle]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=User:Karan20000000000&amp;diff=19295</id>
		<title>User:Karan20000000000</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=User:Karan20000000000&amp;diff=19295"/>
		<updated>2016-04-28T19:46:04Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;hi momo&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hi momo&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Building&amp;diff=19294</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/Building</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Building&amp;diff=19294"/>
		<updated>2016-04-28T19:44:17Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Type * ModelIndex * Scripting/Squirre...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/Building/Type|Type]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Building/ModelIndex|ModelIndex]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Building/Position|Position]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Vehicle&amp;diff=19293</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/Vehicle</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Vehicle&amp;diff=19293"/>
		<updated>2016-04-28T19:42:41Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Type * ID * Scripting/Squirrel/ClientFunctions/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/Vehicle/Type|Type]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vehicle/ID|ID]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vehicle/ModelIndex|ModelIndex]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vehicle/Health|Health]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vehicle/Position|Position]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vehicle/Speed|Speed]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vehicle/GetOccupant|GetOccupant]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Player&amp;diff=19292</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/Player</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Player&amp;diff=19292"/>
		<updated>2016-04-28T19:40:18Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Type * ID * Scripting/Squirrel/ClientFunctions/Da...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/Player/Type|Type]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Player/ID|ID]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Player/Local|Local]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Player/Name|Name]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Player/Health|Health]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Player/Armour|Armour]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Player/Position|Position]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Stream&amp;diff=19291</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/Stream</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Stream&amp;diff=19291"/>
		<updated>2016-04-28T19:36:29Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Stream * ReadByte * Scripting/Squirrel/Cl...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/Stream|Stream]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/ReadByte|ReadByte]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/ReadInt|ReadInt]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/ReadFloat|ReadFloat]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/ReadString|ReadString]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/WriteByte|WriteByte]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/WriteInt|WriteInt]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/WriteFloat|WriteFloat]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/WriteString|WriteString]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Stream/Error|Error]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/RayTrace&amp;diff=19290</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/RayTrace</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/RayTrace&amp;diff=19290"/>
		<updated>2016-04-28T19:33:24Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/RayTrace|RayTrace]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/Collided|Collided]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/Entity|Entity]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/Position|Position]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/RayTrace&amp;diff=19289</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/RayTrace</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/RayTrace&amp;diff=19289"/>
		<updated>2016-04-28T19:32:50Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* RayTrace * Collided * Scripting/Squ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/RayTrace|RayTrace]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/Collided|Collided]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/Entity/Entity]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/RayTrace/Position|Position]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/KeyBind&amp;diff=19288</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/KeyBind</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/KeyBind&amp;diff=19288"/>
		<updated>2016-04-28T19:30:40Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* KeyBind&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/KeyBind/KeyBind|KeyBind]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Colour&amp;diff=19287</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/Colour</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Colour&amp;diff=19287"/>
		<updated>2016-04-28T19:29:36Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Colour * R * Scripting/Squirrel/ClientFunctions/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/Colour/Colour|Colour]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Colour/R|R]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Colour/G|G]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Colour/B|B]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Colour/A|A]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Colour/Hex|Hex]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/VectorScreen&amp;diff=19286</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/VectorScreen</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/VectorScreen&amp;diff=19286"/>
		<updated>2016-04-28T19:27:28Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* VectorScreen * X * Scripting/S...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/VectorScreen/VectorScreen|VectorScreen]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/VectorScreen/X|X]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/VectorScreen/Y|Y]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Vector&amp;diff=19285</id>
		<title>Template:Scripting/Squirrel/ClientFunctions/Data Types/Vector</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/ClientFunctions/Data_Types/Vector&amp;diff=19285"/>
		<updated>2016-04-28T19:26:13Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Vector * X * Scripting/Squirrel/ClientFunctions/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Data Types/Vector/Vector|Vector]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vector/X|X]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vector/Y|Y]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Data Types/Vector/Z|Z]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/World_Functions&amp;diff=19284</id>
		<title>Template:Scripting/Squirrel/Functions/World Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/World_Functions&amp;diff=19284"/>
		<updated>2016-04-28T19:23:31Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/World Functions/FindPlayer|FindPlayer]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/World Functions/FindLocalPlayer|FindLocalPlayer]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/World Functions/FindVehicle|FindVehicle]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/GUI_Functions&amp;diff=19283</id>
		<title>Template:Scripting/Squirrel/Functions/GUI Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/GUI_Functions&amp;diff=19283"/>
		<updated>2016-04-28T19:22:59Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/GUI Functions/GUI.GetMouseEnabled|GUI.GetMouseEnabled]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI Functions/GUI.SetMouseEnabled|GUI.SetMouseEnabled]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI Functions/GUI.ScreenPosToWorld|GUI.ScreenPosToWorld]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI Functions/GUI.WorldPosToScreen|GUI.WorldPosToScreen]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI Functions/GUI.GetFocusedElement|GUI.GetFocusedElement]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI Functions/GUI.SetFocusedElement|GUI.SetFocusedElement]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Client_DataTypes&amp;diff=19282</id>
		<title>Template:Scripting/Squirrel/Functions/Client DataTypes</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Client_DataTypes&amp;diff=19282"/>
		<updated>2016-04-28T19:21:55Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Vector ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/Vector}}&lt;br /&gt;
&lt;br /&gt;
=== VectorScreen ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/VectorScreen}}&lt;br /&gt;
&lt;br /&gt;
=== Colour ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/Colour}}&lt;br /&gt;
&lt;br /&gt;
=== KeyBind ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/KeyBind}}&lt;br /&gt;
&lt;br /&gt;
=== RayTrace ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/RayTrace}}&lt;br /&gt;
&lt;br /&gt;
=== Stream ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/Stream}}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/Player}}&lt;br /&gt;
&lt;br /&gt;
=== Vehicle ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/Vehicle}}&lt;br /&gt;
&lt;br /&gt;
=== Building ===&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Data Types/Building}}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Client_DataTypes&amp;diff=19281</id>
		<title>Template:Scripting/Squirrel/Functions/Client DataTypes</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Client_DataTypes&amp;diff=19281"/>
		<updated>2016-04-28T19:19:53Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vector ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Vector}}&lt;br /&gt;
&lt;br /&gt;
== VectorScreen ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/VectorScreen}}&lt;br /&gt;
&lt;br /&gt;
== Colour ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Colour}}&lt;br /&gt;
&lt;br /&gt;
== KeyBind ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/KeyBind}}&lt;br /&gt;
&lt;br /&gt;
== RayTrace ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/RayTrace}}&lt;br /&gt;
&lt;br /&gt;
== Stream ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Stream}}&lt;br /&gt;
&lt;br /&gt;
== Player ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Player}}&lt;br /&gt;
&lt;br /&gt;
== Vehicle ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Vehicle}}&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
{{Scripting/Squirrel/ClientFunctions/Building}}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/ClientFunctions/Vector&amp;diff=19280</id>
		<title>Scripting/Squirrel/ClientFunctions/Vector</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/ClientFunctions/Vector&amp;diff=19280"/>
		<updated>2016-04-28T19:15:13Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Vector * X * Y * Scrip...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Vector/Vector|Vector]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Vector/X|X]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Vector/Y|Y]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Vector/Z|Z]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Client_DataTypes&amp;diff=19279</id>
		<title>Template:Scripting/Squirrel/Functions/Client DataTypes</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Client_DataTypes&amp;diff=19279"/>
		<updated>2016-04-28T19:13:05Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* Scripting/Squirrel/ClientFunctions/Vector * Scripting/Squirrel/ClientFunctions/VectorScreen * Scripting/Squirrel/ClientFunctions/Colour * Scripting/Squirrel/Cl...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/Vector]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/VectorScreen]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Colour]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/KeyBind]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/RayTrace]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Stream]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Player]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Vehicle]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/Building]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/GUI_Functions&amp;diff=19278</id>
		<title>Template:Scripting/Squirrel/Functions/GUI Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/GUI_Functions&amp;diff=19278"/>
		<updated>2016-04-28T19:09:22Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/GUI.GetMouseEnabled|GUI.GetMouseEnabled]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI.SetMouseEnabled|GUI.SetMouseEnabled]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI.ScreenPosToWorld|GUI.ScreenPosToWorld]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI.WorldPosToScreen|GUI.WorldPosToScreen]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI.GetFocusedElement|GUI.GetFocusedElement]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/GUI.SetFocusedElement|GUI.SetFocusedElement]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/World_Functions&amp;diff=19277</id>
		<title>Template:Scripting/Squirrel/Functions/World Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/World_Functions&amp;diff=19277"/>
		<updated>2016-04-28T19:08:14Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* FindPlayer * FindLocalPlayer * Scripting/Squirrel/ClientFunctions/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/ClientFunctions/FindPlayer|FindPlayer]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/FindLocalPlayer|FindLocalPlayer]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions/FindVehicle|FindVehicle]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/GUI_Functions&amp;diff=19276</id>
		<title>Template:Scripting/Squirrel/Functions/GUI Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/GUI_Functions&amp;diff=19276"/>
		<updated>2016-04-28T19:05:56Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;* GUI.GetMouseEnabled * GUI.SetMouseEnabled * Scripting/Squirrel/Fu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/GUI.GetMouseEnabled|GUI.GetMouseEnabled]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GUI.SetMouseEnabled|GUI.SetMouseEnabled]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GUI.ScreenPosToWorld|GUI.ScreenPosToWorld]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GUI.WorldPosToScreen|GUI.WorldPosToScreen]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GUI.GetFocusedElement|GUI.GetFocusedElement]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GUI.SetFocusedElement|GUI.SetFocusedElement]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Client_Functions&amp;diff=19275</id>
		<title>Scripting/Squirrel/Client Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Client_Functions&amp;diff=19275"/>
		<updated>2016-04-28T18:55:44Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: Created page with &amp;quot;== GUI Functions == {{Scripting/Squirrel/Functions/GUI Functions}}  == World Functions == {{Scripting/Squirrel/Functions/World Functions}}  == Data Types == {{Scripting/Squirr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GUI Functions ==&lt;br /&gt;
{{Scripting/Squirrel/Functions/GUI Functions}}&lt;br /&gt;
&lt;br /&gt;
== World Functions ==&lt;br /&gt;
{{Scripting/Squirrel/Functions/World Functions}}&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
{{Scripting/Squirrel/Functions/DataTypes}}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Server-side_Scripting_Resources&amp;diff=19274</id>
		<title>Server-side Scripting Resources</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Server-side_Scripting_Resources&amp;diff=19274"/>
		<updated>2016-04-28T18:48:01Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: /* Reference */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main Page giant banner}}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; background:none; border:none; margin:0.5em 0; padding:none;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:auto; background:#FEFBF6; border:1px solid #79542B;&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-index&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;padding:0; width:100%;&amp;quot; | &lt;br /&gt;
! class=&amp;quot;mp-content-header mp-title-gradient&amp;quot; | Scripting Resources&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%; background:none; border:none; margin:0.5em 0; padding:none;&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-index&amp;quot;&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding:10px;&amp;quot; |&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games.&lt;br /&gt;
&lt;br /&gt;
Squirrel is inspired by languages like Python, Javascript and expecially Lua.&lt;br /&gt;
&lt;br /&gt;
Squirrel&#039;s syntax is similar to C/C++/Java etc... but the language has a very dynamic nature like Python/Lua.&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
The following is a list of example Squirrel scripts&lt;br /&gt;
&lt;br /&gt;
* [https://bitbucket.org/stormeus/vl8-pb400 0.4 Public Beta (#2 and #3) Script]&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=332.0 ADM Script]&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=418.0 Doomplay match]&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=1303.0 VC:MP Ingame Map Editor]&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions|Server Functions]]&lt;br /&gt;
* [[Scripting/Squirrel/Events|Server Events]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientFunctions|Client Functions]]&lt;br /&gt;
* [[Scripting/Squirrel/ClientEvents|Client Functions]]&lt;br /&gt;
* [[Scripting/Squirrel/Constants|Constants]]&lt;br /&gt;
&lt;br /&gt;
== Tutorials / Documentation ==&lt;br /&gt;
&lt;br /&gt;
This is a list of available tutorials and documents on Squirrel scripting in general.&lt;br /&gt;
These list all available squirrel commands aside from things added by the VC:MP Squirrel module, and are not listed on this wiki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;VC:MP Squirrel Scripting&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* [http://forum.vc-mp.org/?topic=717.0 -WIP- Scripting Video Tutorials (by S.L.C)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;General Squirrel Scripting&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* [http://squirrel-lang.org/doc/squirrel3.html Squirrel Reference Manual]&lt;br /&gt;
* [http://squirrel-lang.org/doc/sqstdlib3.html Squirrel Standard Libraries Manual]&lt;br /&gt;
&lt;br /&gt;
== Official plugins ==&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-announce/downloads Announce]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-confloader/downloads ConfLoader]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-hashing-algorithms/downloads Hashing Algorithms]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-iniparser/downloads INIParser]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-mysql/downloads MySQL]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-sockets/downloads Sockets]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-sqlite/downloads SQLite]&lt;br /&gt;
* [https://bitbucket.org/stormeus/0.4-squirrel/downloads Squirrel]&lt;br /&gt;
&lt;br /&gt;
Plugin packages are also available for compact downloading and updating.&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins32_windows.zip Windows (x86) Package]&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins64_windows.zip Windows (x64) Package]&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins32_linux.zip Linux (x86) Package]&lt;br /&gt;
* [http://v04.maxorator.com/files/plugins/mp04rc2_plugins64_linux.zip Linux (x64) Package]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Messages&amp;diff=18832</id>
		<title>Template:Scripting/Squirrel/Functions/Messages</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Messages&amp;diff=18832"/>
		<updated>2016-03-05T18:34:50Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/ClientMessage|ClientMessage]]( message, player, R, G, B )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/ClientMessageToAll|ClientMessageToAll]]( message, r, g, b ) / ( message, r, g, b,a )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GameMessage|Announce]](  message, playerTo, type )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GameMessageToAll|AnnounceAll]]( message, type )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Message|Message]]( message )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/MessageAllExcept|MessageAllExcept]]( message, player )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/MessagePlayer|MessagePlayer]]( message, player )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/PrivMessage|PrivMessage]]( player, message )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/PrivMessageAll|PrivMessageAll]]( message )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/SendPlayerMessage|SendPlayerMessage]]( playerToFake, playerTo, message )&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Hashing_Functions&amp;diff=18831</id>
		<title>Template:Scripting/Squirrel/Functions/Hashing Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Hashing_Functions&amp;diff=18831"/>
		<updated>2016-03-05T18:31:53Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/base64_encode|base64_encode]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/base64_decode|base64_decode]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/MD5|MD5]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/SHA1|SHA1]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/SHA224|SHA224]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/SHA256|SHA256]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/SHA384|SHA384]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/SHA512|SHA512]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/RIPEMD128|RIPEMD128]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/RIPEMD160|RIPEMD160]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/RIPEMD256|RIPEMD256]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/RIPEMD320|RIPEMD320]](str)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/WHIRLPOOL|WHIRLPOOL]](str)&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Game_Functions&amp;diff=18830</id>
		<title>Template:Scripting/Squirrel/Functions/Game Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Game_Functions&amp;diff=18830"/>
		<updated>2016-03-05T18:17:59Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/CreateExplosion|CreateExplosion]]( world, type, pos, playerCaused, onGround )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/PlaySound|PlaySound]]( world, sound, pos )&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions/CreateRadioStream|CreateRadioStream]]( radioName, radioURL, CanSelect ) / ( streamID, radioName, radioURL, CanSelect )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/DestroyRadioStream|DestroyRadioStream]](radioID)&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions/SetWorldBounds|SetWorldBounds]]( maxX, minX, maxY, minY )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GetWorldBounds|GetWorldBounds]]()&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GetWeaponName|GetWeaponName]]( id )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GetDistrictName|GetDistrictName]]( x, y )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GetSkinName|GetSkinName]]( id )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GetWeaponID|GetWeaponID]](name)&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions/InPoly|InPoly]](x,y,x1,y1,x2,y2,x3,y3,x4,y4)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/DistanceFromPoint|DistanceFromPoint]]( x1, y1, x2, y2 )&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GetVehicleModelFromName|GetVehicleModelFromName]](name)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/GetVehicleNameFromModel|GetVehicleNameFromModel]](ID)&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions/BindKey|BindKey]](press, key, args1, args2)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/UnbindKey|UnbindKey]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/UnbindAll|UnbindAll]]&lt;br /&gt;
&lt;br /&gt;
* [[Scripting/Squirrel/Functions/CreateMarker|CreateMarker]]( world, pos, scale, color, SpriteId )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/DestroyMarker|DestroyMarker]](Marker)&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Data_Structures&amp;diff=18829</id>
		<title>Template:Scripting/Squirrel/Functions/Data Structures</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Data_Structures&amp;diff=18829"/>
		<updated>2016-03-05T17:48:23Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/Bounds|Bounds]]( maxX, minX, maxY, minY )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/cRGB|cRGB]]( r, g, b )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Quaternion|Quaternion]]( X, Y, Z, W )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Vector|Vector]]( x, y, z )&lt;br /&gt;
* [[Scripting/Squirrel/Functions/WastedSettings|WastedSettings]]( DeathTime, FadeTime, FadeInSpeed, FadeOutSpeed, FadeColour, CorpseFadeDelay, CorpseFadeTime )&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Checkpoint_Functions&amp;diff=18828</id>
		<title>Template:Scripting/Squirrel/Functions/Checkpoint Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Checkpoint_Functions&amp;diff=18828"/>
		<updated>2016-03-05T17:46:39Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/CreateCheckpoint|CreateCheckpoint]](player, world, pos, rgb, radius)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/FindCheckpoint|FindCheckpoint]](ID)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.Color|Checkpoint.Color]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.ID|Checkpoint.ID]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.Owner|Checkpoint.Owner]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.Pos|Checkpoint.Pos]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.Radius|Checkpoint.Radius]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.Remove|Checkpoint.Remove]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.StreamedToPlayer|Checkpoint.StreamedToPlayer]]&lt;br /&gt;
* [[Scripting/Squirrel/Functions/Checkpoint.World|Checkpoint.World]]&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Administrative_Functions&amp;diff=18827</id>
		<title>Template:Scripting/Squirrel/Functions/Administrative Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Administrative_Functions&amp;diff=18827"/>
		<updated>2016-03-05T17:44:51Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/BanIP|BanIP]](IP)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/IsIPBanned|IsIPBanned]](IP)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/UnbanIP|UnbanIP]](IP)&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Administrative_Functions&amp;diff=18826</id>
		<title>Template:Scripting/Squirrel/Functions/Administrative Functions</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Template:Scripting/Squirrel/Functions/Administrative_Functions&amp;diff=18826"/>
		<updated>2016-03-05T17:43:29Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Scripting/Squirrel/Functions/BanIP|BanIP]](ip)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/IsIPBanned|IsIPBanned]](ip)&lt;br /&gt;
* [[Scripting/Squirrel/Functions/UnbanIP|UnbanIP]](ip)&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/GetSkinID&amp;diff=18087</id>
		<title>Scripting/Squirrel/Functions/GetSkinID</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/GetSkinID&amp;diff=18087"/>
		<updated>2015-03-02T09:07:05Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
GetSkinID(string)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
string - Any string such as &amp;quot;hilary&amp;quot;, &amp;quot;tommy&amp;quot;, etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;&lt;br /&gt;
function onPlayerCommand(player,cmd,text)&lt;br /&gt;
{&lt;br /&gt;
    if(cmd==&amp;quot;skinID&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
          if(!text) MessagePlayer(&amp;quot;Syntax: /skinID &amp;lt;text&amp;gt;&amp;quot;);&lt;br /&gt;
           else&lt;br /&gt;
           {&lt;br /&gt;
              MessagePlayer(GetSkinID(text).tostring(),player);  //This command returns the skin id of the name of skin.&lt;br /&gt;
            }&lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Message&amp;diff=18086</id>
		<title>Scripting/Squirrel/Functions/Message</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Message&amp;diff=18086"/>
		<updated>2015-03-02T09:05:57Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function will send a simple message to everyone in the server.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Message( message )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;string&#039;&#039; &#039;&#039;&#039;message&#039;&#039;&#039; - The message to send&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
The following example send a message to all saying &#039;&#039;&#039;Hello, have fun here!&#039;&#039;&#039;: &lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;&lt;br /&gt;
function onPlayerCommand( player, cmd, text )&lt;br /&gt;
{&lt;br /&gt;
 if ( cmd == &amp;quot;SendMessage&amp;quot; )&lt;br /&gt;
 {&lt;br /&gt;
  Message(&amp;quot;Hello, have fun here!&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
Call [[onPlayerCommand]] were used in this example. More info about them in the corresponding pages.&lt;br /&gt;
&lt;br /&gt;
== Related Functions ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting/Squirrel/Functions/Messages}}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/GetSkinID&amp;diff=18085</id>
		<title>Scripting/Squirrel/Functions/GetSkinID</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/GetSkinID&amp;diff=18085"/>
		<updated>2015-03-02T09:00:35Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
GetSkinID(string)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
string - Any string such as &amp;quot;hilary&amp;quot;, &amp;quot;tommy&amp;quot;, etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
function onPlayerCommand(player,cmd,text)&lt;br /&gt;
{&lt;br /&gt;
    if(cmd==&amp;quot;skinID&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
          if(!text) MessagePlayer(&amp;quot;Syntax: /skinID &amp;lt;text&amp;gt;&amp;quot;);&lt;br /&gt;
           else&lt;br /&gt;
           {&lt;br /&gt;
              MessagePlayer(GetSkinID(text).tostring(),player);  //This command returns the skin id of the name of skin.&lt;br /&gt;
            }&lt;br /&gt;
     }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/GetSkinID&amp;diff=18084</id>
		<title>Scripting/Squirrel/Functions/GetSkinID</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/GetSkinID&amp;diff=18084"/>
		<updated>2015-03-02T08:57:16Z</updated>

		<summary type="html">&lt;p&gt;Karan20000000000: This function returns skin id of name of a skin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
GetSkinID(string)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
string - Any string such as &amp;quot;hilary&amp;quot;, &amp;quot;tommy&amp;quot;, etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
function onPlayerCommand(player,cmd)&lt;br /&gt;
{&lt;br /&gt;
    if(cmd==&amp;quot;skinID&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
          if(!text) MessagePlayer(&amp;quot;Syntax: /skinID &amp;lt;text&amp;gt;&amp;quot;);&lt;br /&gt;
           else&lt;br /&gt;
           {&lt;br /&gt;
              MessagePlayer(GetSkinID(text).tostring(),player);  //This command returns the skin id of the name of skin.&lt;br /&gt;
            }&lt;br /&gt;
     }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Karan20000000000</name></author>
	</entry>
</feed>