<?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=Doom+Killer</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=Doom+Killer"/>
	<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/wiki/Special:Contributions/Doom_Killer"/>
	<updated>2026-04-07T19:49: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=19511</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=19511"/>
		<updated>2016-12-11T11:56:28Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: &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; | Server-side 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;
&lt;br /&gt;
== Useful Resources ==&lt;br /&gt;
&lt;br /&gt;
The following is a list of handy releases/resources to help you with big stuff&lt;br /&gt;
&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/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>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Player.Skin&amp;diff=19328</id>
		<title>Player.Skin</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Player.Skin&amp;diff=19328"/>
		<updated>2016-06-08T07:24:59Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;This method can be used to get a player&amp;#039;s skin or set to a desired one  == Syntax == === Type 1 - Getting the current skin a player has === &amp;lt;source lang=squirrel&amp;gt;PlayerInstanc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method can be used to get a player&#039;s skin or set to a desired one&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
=== Type 1 - Getting the current skin a player has ===&lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;PlayerInstance.Skin&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
* None&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
* Integer - An integer representing the skin ID player is having&lt;br /&gt;
&lt;br /&gt;
=== Type 2 - Setting a player&#039;s skin to desired one ===&lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;PlayerInstance.Skin = skin&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;integer&#039;&#039; &#039;&#039;&#039;skin id&#039;&#039;&#039; - The skin ID you would want to set for the player&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
The following snippet will tell the player what skin id he is using&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;&lt;br /&gt;
function onPlayerCommand(player, command, arguments) {&lt;br /&gt;
    if( command == &amp;quot;myskin&amp;quot; ) {&lt;br /&gt;
        MessagePlayer( &amp;quot;Your skin ID is: &amp;quot; + player.Skin, player );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following will set the player&#039;s skin to the ID given&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;&lt;br /&gt;
function onPlayerCommand(player, command, arguments) {&lt;br /&gt;
    if( command == &amp;quot;skin&amp;quot; ) {&lt;br /&gt;
        if( !text ) return MessagePlayer( &amp;quot;Syntax: /skin [ID]&amp;quot;, player );&lt;br /&gt;
        else if( !IsNum( text ) ) return MessagePlayer( &amp;quot;Skin ID must be an integer&amp;quot;, player );&lt;br /&gt;
        player.Skin = text.tointeger();&lt;br /&gt;
        MessagePlayer( &amp;quot;Your skin ID is: &amp;quot; + player.Skin, player );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Functions ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting/Squirrel/Functions/Player Functions}}&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/SetShowOnlyTeamMarkers&amp;diff=19225</id>
		<title>Scripting/Squirrel/Functions/SetShowOnlyTeamMarkers</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/SetShowOnlyTeamMarkers&amp;diff=19225"/>
		<updated>2016-04-24T04:43:45Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function will set the player&#039;s tag visible to only his/her team.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;SetShowOnlyTeamMarkers ( bool );&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;bool&#039;&#039;&#039; True / false.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;&lt;br /&gt;
function onScriptLoad ()&lt;br /&gt;
{&lt;br /&gt;
SetShowOnlyTeamMarkers( true );&lt;br /&gt;
print ( &amp;quot;Printing out the new state &amp;quot; + GetShowOnlyTeamMarkers() + &amp;quot;!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Xmair.&lt;br /&gt;
- Text misplacement fixed. [ Doom_Kill3R ]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
Call [[onScriptLoad]] and [[GetShowOnlyTeamMarkers]] were used in this example.&lt;br /&gt;
&lt;br /&gt;
== Related Functions ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting/Squirrel/Functions/Server_Settings}}&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.PlaySound&amp;diff=19059</id>
		<title>Scripting/Squirrel/Functions/Player.PlaySound</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.PlaySound&amp;diff=19059"/>
		<updated>2016-03-12T08:25:04Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;This function will play a sound for a specific player  == Syntax ==  &amp;lt;pre&amp;gt;Player.PlaySound( sound )&amp;lt;/pre&amp;gt;  == Arguments ==  * &amp;#039;&amp;#039;instance&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Player&amp;#039;&amp;#039;&amp;#039; - The player to play so...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function will play a sound for a specific player&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Player.PlaySound( sound )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;instance&#039;&#039; &#039;&#039;&#039;Player&#039;&#039;&#039; - The player to play sound for&lt;br /&gt;
* &#039;&#039;int&#039;&#039; &#039;&#039;&#039;sound&#039;&#039;&#039; - The sound ID&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;sound&amp;quot; )&lt;br /&gt;
     {&lt;br /&gt;
          player.PlaySound( 30 );&lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
Use [[Scripting/Squirrel/Functions/Player.UniqueWorld|Player.UniqueWorld]] to play sound for a specific player.&lt;br /&gt;
&lt;br /&gt;
== Related Functions ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting/Squirrel/Functions/Game_Functions}}&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=OnCheckpointExited&amp;diff=18873</id>
		<title>OnCheckpointExited</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=OnCheckpointExited&amp;diff=18873"/>
		<updated>2016-03-09T10:06:12Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;This is called when a player exits any checkpoint  == Syntax ==  &amp;lt;pre&amp;gt;function onCheckpointExited( player, checkpoint )&amp;lt;/pre&amp;gt;  == Arguments ==  * &amp;#039;&amp;#039;&amp;#039;player&amp;#039;&amp;#039;&amp;#039; - The pointer of...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is called when a player exits any checkpoint&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onCheckpointExited( player, checkpoint )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - The pointer of the new player&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;checkpoint&#039;&#039;&#039; - The pointer of the checkpoint&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;squirrel&amp;quot;&amp;gt;&lt;br /&gt;
function onCheckpointExited( player, checkpoint )&lt;br /&gt;
{&lt;br /&gt;
    MessagePlayer( &amp;quot;You have exited a checkpoint! ID: &amp;quot; + checkpoint.ID, player );    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
The functions [[Scripting/Squirrel/Functions/MessagePlayer|MessagePlayer]] and [[Scripting/Squirrel/Functions/Checkpoint.ID|Checkpoint.ID]] were used in this example. More info about them in corresponding pages.&lt;br /&gt;
&lt;br /&gt;
== Related Functions ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting/Squirrel/Events/Checkpoint_Events}}&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=OnCheckpointEntered&amp;diff=18872</id>
		<title>OnCheckpointEntered</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=OnCheckpointEntered&amp;diff=18872"/>
		<updated>2016-03-09T10:04:47Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;This is called when a player enters any checkpoint  == Syntax ==  &amp;lt;pre&amp;gt;function onCheckpointEntered( player, checkpoint )&amp;lt;/pre&amp;gt;  == Arguments ==  * &amp;#039;&amp;#039;&amp;#039;player&amp;#039;&amp;#039;&amp;#039; - The pointer...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is called when a player enters any checkpoint&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onCheckpointEntered( player, checkpoint )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - The pointer of the new player&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;checkpoint&#039;&#039;&#039; - The pointer of the checkpoint&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;squirrel&amp;quot;&amp;gt;&lt;br /&gt;
function onCheckpointEntered( player, checkpoint )&lt;br /&gt;
{&lt;br /&gt;
    MessagePlayer( &amp;quot;You have entered a checkpoint! ID: &amp;quot; + checkpoint.ID, player );    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
The functions [[Scripting/Squirrel/Functions/MessagePlayer|MessagePlayer]] and [[Scripting/Squirrel/Functions/Checkpoint.ID|Checkpoint.ID]] were used in this example. More info about them in corresponding pages.&lt;br /&gt;
&lt;br /&gt;
== Related Functions ==&lt;br /&gt;
&lt;br /&gt;
{{Scripting/Squirrel/Events/Checkpoint_Events}}&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.IsOnRadar&amp;diff=18870</id>
		<title>Scripting/Squirrel/Functions/Player.IsOnRadar</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.IsOnRadar&amp;diff=18870"/>
		<updated>2016-03-09T09:52:42Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;This function will set a user visible or invisible on radar.  == Syntax ==  &amp;lt;pre&amp;gt;player.IsOnRadar = toggle&amp;lt;/pre&amp;gt;  == Arguments ==  * &amp;#039;&amp;#039;bool&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;toggle&amp;#039;&amp;#039;&amp;#039; - A boolean value re...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function will set a user visible or invisible on radar.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;player.IsOnRadar = toggle&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;bool&#039;&#039; &#039;&#039;&#039;toggle&#039;&#039;&#039; - A boolean value representing either visible ( true ) or invisible on radar ( false )&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;pre&amp;gt;function onPlayerCommand( player, cmd, text )&lt;br /&gt;
{&lt;br /&gt;
    if( cmd == &amp;quot;hide&amp;quot; )&lt;br /&gt;
    {&lt;br /&gt;
        player.IsOnRadar = !player.IsOnRadar;&lt;br /&gt;
        if( player.IsOnRadar ) return MessagePlayer( &amp;quot;* You are visible on radar!&amp;quot;, player );&lt;br /&gt;
        else if( !player.IsOnRadar ) return MessagePlayer( &amp;quot;* You are invisible on radar!&amp;quot;, player );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Pickup.Remove&amp;diff=18868</id>
		<title>Scripting/Squirrel/Functions/Pickup.Remove</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Pickup.Remove&amp;diff=18868"/>
		<updated>2016-03-09T09:45:34Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;== Syntax ==  &amp;lt;pre&amp;gt;bool Pickup.Remove&amp;lt;/pre&amp;gt;  == Arguments ==  &amp;#039;&amp;#039;&amp;#039;&amp;gt; Pickup&amp;#039;&amp;#039;&amp;#039; - The pickup instance.  == Example ==  This example will create a pickup when the script loads and...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;bool Pickup.Remove&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Pickup&#039;&#039;&#039; - The pickup instance.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will create a pickup when the script loads and deletes it when it unloads.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onScriptLoad()&lt;br /&gt;
{&lt;br /&gt;
   myPickup &amp;lt;- CreatePickup( 284, 1, Vector( -2261.12, 753.12, 211.123 ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function onScriptUnload()&lt;br /&gt;
{&lt;br /&gt;
   myPickup.Remove();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Pickup.Pos&amp;diff=18867</id>
		<title>Scripting/Squirrel/Functions/Pickup.Pos</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Pickup.Pos&amp;diff=18867"/>
		<updated>2016-03-09T09:43:10Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Arguments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;vector Pickup.Pos = Vector( X, Y, Z )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Pickup&#039;&#039;&#039; - The pickup instance.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; X&#039;&#039;&#039; - The X-axis float point.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Y&#039;&#039;&#039; - The Y-axis float point.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Z&#039;&#039;&#039; - The Z-axis float point.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will create a pickup and set its position to the center of map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onScriptLoad()&lt;br /&gt;
{&lt;br /&gt;
   myPickup &amp;lt;- CreatePickup( 284, 1, Vector( -2261.12, 753.12, 211.123 ) );&lt;br /&gt;
   myPickup.Pos = Vector( 0, 0, 0 );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Pickup.Pos&amp;diff=18866</id>
		<title>Scripting/Squirrel/Functions/Pickup.Pos</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Pickup.Pos&amp;diff=18866"/>
		<updated>2016-03-09T09:42:21Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;== Syntax ==  &amp;lt;pre&amp;gt;vector Pickup.Pos = Vector( X, Y, Z )&amp;lt;/pre&amp;gt;  == Arguments ==  &amp;#039;&amp;#039;&amp;#039;&amp;gt; Pickup&amp;#039;&amp;#039;&amp;#039; - The pickup instance. &amp;#039;&amp;#039;&amp;#039;&amp;gt; X&amp;#039;&amp;#039;&amp;#039; - The X-axis float point. &amp;#039;&amp;#039;&amp;#039;&amp;gt; Y&amp;#039;&amp;#039;&amp;#039; - The Y-ax...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;vector Pickup.Pos = Vector( X, Y, Z )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Pickup&#039;&#039;&#039; - The pickup instance.&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; X&#039;&#039;&#039; - The X-axis float point.&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Y&#039;&#039;&#039; - The Y-axis float point.&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Z&#039;&#039;&#039; - The Z-axis float point.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will create a pickup and set its position to the center of map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onScriptLoad()&lt;br /&gt;
{&lt;br /&gt;
   myPickup &amp;lt;- CreatePickup( 284, 1, Vector( -2261.12, 753.12, 211.123 ) );&lt;br /&gt;
   myPickup.Pos = Vector( 0, 0, 0 );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.CameraLocked&amp;diff=18862</id>
		<title>Scripting/Squirrel/Functions/Player.CameraLocked</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.CameraLocked&amp;diff=18862"/>
		<updated>2016-03-09T09:36:35Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;bool Player.CameraLocked&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Player&#039;&#039;&#039; - The player instance to lock camera for.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will set a player&#039;s camera locked.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onPlayerSpawn( player )&lt;br /&gt;
{&lt;br /&gt;
    player.CameraLocked = true;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.CameraLocked&amp;diff=18861</id>
		<title>Scripting/Squirrel/Functions/Player.CameraLocked</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.CameraLocked&amp;diff=18861"/>
		<updated>2016-03-09T09:36:07Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;bool&#039;&#039; &amp;lt;pre&amp;gt;Player.CameraLocked&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Player&#039;&#039;&#039; - The player instance to lock camera for.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will set a player&#039;s camera locked.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onPlayerSpawn( player )&lt;br /&gt;
{&lt;br /&gt;
    player.CameraLocked = true;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.CameraLocked&amp;diff=18860</id>
		<title>Scripting/Squirrel/Functions/Player.CameraLocked</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.CameraLocked&amp;diff=18860"/>
		<updated>2016-03-09T09:35:32Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;== Syntax ==  &amp;lt;pre&amp;gt;&amp;#039;&amp;#039;bool&amp;#039;&amp;#039; Player.CameraLocked&amp;lt;/pre&amp;gt;  == Arguments ==  &amp;#039;&amp;#039;&amp;#039;&amp;gt; Player&amp;#039;&amp;#039;&amp;#039; - The player instance to lock camera for.  == Example ==  This example will set a player...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&#039;&#039;bool&#039;&#039; Player.CameraLocked&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Player&#039;&#039;&#039; - The player instance to lock camera for.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will set a player&#039;s camera locked.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onPlayerSpawn( player )&lt;br /&gt;
{&lt;br /&gt;
    player.CameraLocked = true;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Colour&amp;diff=18795</id>
		<title>Scripting/Squirrel/Functions/Player.Colour</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Colour&amp;diff=18795"/>
		<updated>2016-03-04T11:55:27Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Arguments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Player.Colour = RGB( Red, Green, Blue )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Player&#039;&#039;&#039; - The player instance to set colour of.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; RGB&#039;&#039;&#039; - A function used for defining colours in which Red, Green and Blue are the respective quantity of colours to add.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will set a player&#039;s colour on scoreboard and radar to a random colour.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onPlayerSpawn( player )&lt;br /&gt;
{&lt;br /&gt;
    player.Colour = RGB( rand() % 255, rand() % 255, rand() % 255 );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Colour&amp;diff=18794</id>
		<title>Scripting/Squirrel/Functions/Player.Colour</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Colour&amp;diff=18794"/>
		<updated>2016-03-04T11:54:57Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Player.Colour = RGB( Red, Green, Blue )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arguments ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Player&#039;&#039;&#039; - The player instance to set colour of.&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; RGB&#039;&#039;&#039; - A function used for defining colours in which Red, Green and Blue are the respective quantity of colours to add.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will set a player&#039;s colour on scoreboard and radar to a random colour.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onPlayerSpawn( player )&lt;br /&gt;
{&lt;br /&gt;
    player.Colour = RGB( rand() % 255, rand() % 255, rand() % 255 );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Colour&amp;diff=18793</id>
		<title>Scripting/Squirrel/Functions/Player.Colour</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Colour&amp;diff=18793"/>
		<updated>2016-03-04T11:51:41Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;== Syntax ==  &amp;lt;pre&amp;gt;Player.Colour = RGB( Red, Green, Blue )&amp;lt;/pre&amp;gt;  == Example ==  This example will set a player&amp;#039;s colour on scoreboard and radar to a random colour.  &amp;lt;pre&amp;gt;func...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Player.Colour = RGB( Red, Green, Blue )&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This example will set a player&#039;s colour on scoreboard and radar to a random colour.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;function onPlayerSpawn( player )&lt;br /&gt;
{&lt;br /&gt;
    player.Colour = RGB( rand() % 255, rand() % 255, rand() % 255 );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Server-side_Scripting_Resources&amp;diff=18792</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=18792"/>
		<updated>2016-03-04T11:47:34Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Scripts */&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|Functions]]&lt;br /&gt;
* [[Scripting/Squirrel/Events|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>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Alpha&amp;diff=18072</id>
		<title>Scripting/Squirrel/Functions/Player.Alpha</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Alpha&amp;diff=18072"/>
		<updated>2015-02-21T10:27:41Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Alpha&amp;diff=18071</id>
		<title>Scripting/Squirrel/Functions/Player.Alpha</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Alpha&amp;diff=18071"/>
		<updated>2015-02-21T10:27:27Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;player.Alpha&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Alpha&amp;diff=18070</id>
		<title>Scripting/Squirrel/Functions/Player.Alpha</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/Player.Alpha&amp;diff=18070"/>
		<updated>2015-02-21T10:25:39Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: Created page with &amp;quot;== Syntax ==  &amp;lt;pre&amp;gt;player.Alpha&amp;lt;/pre&amp;gt;  == Example == The following example will set a player&amp;#039;s alpha to 0, means hiding him:   &amp;lt;source lang=squirrel&amp;gt; function onPlayerCommand(...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;player.Alpha&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
The following example will set a player&#039;s alpha to 0, means hiding him: &lt;br /&gt;
&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;hideme&amp;quot; )&lt;br /&gt;
 {&lt;br /&gt;
  player.Alpha = 0;&lt;br /&gt;
  Message(&amp;quot;You are now invisible!&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;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
	<entry>
		<id>http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/BindKey&amp;diff=18069</id>
		<title>Scripting/Squirrel/Functions/BindKey</title>
		<link rel="alternate" type="text/html" href="http://wiki.vc-mp.org/index.php?title=Scripting/Squirrel/Functions/BindKey&amp;diff=18069"/>
		<updated>2015-02-21T10:21:55Z</updated>

		<summary type="html">&lt;p&gt;Doom Killer: How to bind different keys for different actions in game, could be useful, created by Doom_Killer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BindKey( bool:press, key, args..., args2...)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;bool:press&#039;&#039;&#039; This is the bool for the key function to be called once the key is &#039;pressed&#039; or &#039;released&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;key&#039;&#039;&#039; The key you bind at, you can get key codes from [http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx Key Codes]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;args...&#039;&#039;&#039; You can have this 0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;args2...&#039;&#039;&#039; You can have this 0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following example will bind the left-shift key for player and send him a message when a player press that key:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=squirrel&amp;gt;&lt;br /&gt;
function onScriptLoad()&lt;br /&gt;
{&lt;br /&gt;
    lshift &amp;lt;- BindKey(true, 0xA0, 0, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function onKeyDown( player, key )&lt;br /&gt;
{&lt;br /&gt;
    if( key == lshift )&lt;br /&gt;
    {&lt;br /&gt;
        MessagePlayer( &amp;quot;&amp;gt;&amp;gt; You pressed the left shift key&amp;quot;, player );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Call onScriptLoad, onKeyDown were used in this example. More info about them in the corresponding pages.&lt;/div&gt;</summary>
		<author><name>Doom Killer</name></author>
	</entry>
</feed>