<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sgoldik</id>
	<title>RAGE Multiplayer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sgoldik"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Sgoldik"/>
	<updated>2026-06-04T14:51:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ped::isPedheadshotValid&amp;diff=15710</id>
		<title>Ped::isPedheadshotValid</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ped::isPedheadshotValid&amp;diff=15710"/>
		<updated>2018-08-19T11:16:50Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.ped.isPedheadshotValid(handle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;handle:&#039;&#039;&#039; int&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;int&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let pedHeadShot;&lt;br /&gt;
if (pedHeadShot == null) {&lt;br /&gt;
    pedHeadShot = mp.players.local.registerheadshot();&lt;br /&gt;
    mp.gui.chat.push(`pedHeadShot: ${pedHeadShot});&lt;br /&gt;
}&lt;br /&gt;
if (mp.game.ped.isPedheadshotValid(pedHeadShot) &amp;amp;&amp;amp; mp.game.ped.isPedheadshotReady(pedHeadShot)) {&lt;br /&gt;
    let headshotTexture = mp.game.ped.getPedheadshotTxdString(pedHeadShot);&lt;br /&gt;
&lt;br /&gt;
    mp.events.add(`render`, () =&amp;gt; {&lt;br /&gt;
        mp.game.graphics.drawSprite(headshotTexture, headshotTexture, 0.5, 0.5, 0.1, 0.1, 0, 255, 255, 255, 100);&lt;br /&gt;
    })&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ped_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ped::isPedheadshotReady&amp;diff=15709</id>
		<title>Ped::isPedheadshotReady</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ped::isPedheadshotReady&amp;diff=15709"/>
		<updated>2018-08-19T11:16:37Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.ped.isPedheadshotReady(handle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;handle:&#039;&#039;&#039; int&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Boolean&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let pedHeadShot;&lt;br /&gt;
if (pedHeadShot == null) {&lt;br /&gt;
    pedHeadShot = mp.players.local.registerheadshot();&lt;br /&gt;
    mp.gui.chat.push(`pedHeadShot: ${pedHeadShot});&lt;br /&gt;
}&lt;br /&gt;
if (mp.game.ped.isPedheadshotValid(pedHeadShot) &amp;amp;&amp;amp; mp.game.ped.isPedheadshotReady(pedHeadShot)) {&lt;br /&gt;
    let headshotTexture = mp.game.ped.getPedheadshotTxdString(pedHeadShot);&lt;br /&gt;
&lt;br /&gt;
    mp.events.add(`render`, () =&amp;gt; {&lt;br /&gt;
        mp.game.graphics.drawSprite(headshotTexture, headshotTexture, 0.5, 0.5, 0.1, 0.1, 0, 255, 255, 255, 100);&lt;br /&gt;
    })&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ped_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ped::getPedheadshotTxdString&amp;diff=15708</id>
		<title>Ped::getPedheadshotTxdString</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ped::getPedheadshotTxdString&amp;diff=15708"/>
		<updated>2018-08-19T11:16:19Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.ped.getPedheadshotTxdString(handle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;handle:&#039;&#039;&#039; int&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;String&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let pedHeadShot;&lt;br /&gt;
if (pedHeadShot == null) {&lt;br /&gt;
    pedHeadShot = mp.players.local.registerheadshot();&lt;br /&gt;
    mp.gui.chat.push(`pedHeadShot: ${pedHeadShot});&lt;br /&gt;
}&lt;br /&gt;
if (mp.game.ped.isPedheadshotValid(pedHeadShot) &amp;amp;&amp;amp; mp.game.ped.isPedheadshotReady(pedHeadShot)) {&lt;br /&gt;
    let headshotTexture = mp.game.ped.getPedheadshotTxdString(pedHeadShot);&lt;br /&gt;
&lt;br /&gt;
    mp.events.add(`render`, () =&amp;gt; {&lt;br /&gt;
        mp.game.graphics.drawSprite(headshotTexture, headshotTexture, 0.5, 0.5, 0.1, 0.1, 0, 255, 255, 255, 100);&lt;br /&gt;
    })&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ped_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::registerheadshot&amp;diff=15707</id>
		<title>Player::registerheadshot</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::registerheadshot&amp;diff=15707"/>
		<updated>2018-08-19T11:15:21Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Return value */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.registerheadshot();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;int&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let pedHeadShot;&lt;br /&gt;
if (pedHeadShot == null) {&lt;br /&gt;
    pedHeadShot = mp.players.local.registerheadshot();&lt;br /&gt;
    mp.gui.chat.push(`pedHeadShot: ${pedHeadShot});&lt;br /&gt;
}&lt;br /&gt;
if (mp.game.ped.isPedheadshotValid(pedHeadShot) &amp;amp;&amp;amp; mp.game.ped.isPedheadshotReady(pedHeadShot)) {&lt;br /&gt;
    let headshotTexture = mp.game.ped.getPedheadshotTxdString(pedHeadShot);&lt;br /&gt;
&lt;br /&gt;
    mp.events.add(`render`, () =&amp;gt; {&lt;br /&gt;
        mp.game.graphics.drawSprite(headshotTexture, headshotTexture, 0.5, 0.5, 0.1, 0.1, 0, 255, 255, 255, 100);&lt;br /&gt;
    })&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::registerheadshot&amp;diff=15706</id>
		<title>Player::registerheadshot</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::registerheadshot&amp;diff=15706"/>
		<updated>2018-08-19T11:13:57Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.registerheadshot();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;unknown (to be checked)&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let pedHeadShot;&lt;br /&gt;
if (pedHeadShot == null) {&lt;br /&gt;
    pedHeadShot = mp.players.local.registerheadshot();&lt;br /&gt;
    mp.gui.chat.push(`pedHeadShot: ${pedHeadShot});&lt;br /&gt;
}&lt;br /&gt;
if (mp.game.ped.isPedheadshotValid(pedHeadShot) &amp;amp;&amp;amp; mp.game.ped.isPedheadshotReady(pedHeadShot)) {&lt;br /&gt;
    let headshotTexture = mp.game.ped.getPedheadshotTxdString(pedHeadShot);&lt;br /&gt;
&lt;br /&gt;
    mp.events.add(`render`, () =&amp;gt; {&lt;br /&gt;
        mp.game.graphics.drawSprite(headshotTexture, headshotTexture, 0.5, 0.5, 0.1, 0.1, 0, 255, 255, 255, 100);&lt;br /&gt;
    })&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::registerheadshot&amp;diff=15705</id>
		<title>Player::registerheadshot</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::registerheadshot&amp;diff=15705"/>
		<updated>2018-08-19T11:13:23Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.registerheadshot();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;unknown (to be checked)&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let pedHeadShot;&lt;br /&gt;
    if (pedHeadShot == null) {&lt;br /&gt;
        pedHeadShot = mp.players.local.registerheadshot();&lt;br /&gt;
        mp.gui.chat.push(`pedHeadShot: ${pedHeadShot});&lt;br /&gt;
    }&lt;br /&gt;
    if (mp.game.ped.isPedheadshotValid(pedHeadShot) &amp;amp;&amp;amp; mp.game.ped.isPedheadshotReady(pedHeadShot)) {&lt;br /&gt;
        let headshotTexture = mp.game.ped.getPedheadshotTxdString(pedHeadShot);&lt;br /&gt;
        mp.events.add(`render`, () =&amp;gt; {&lt;br /&gt;
            mp.game.graphics.drawSprite(headshotTexture, headshotTexture, 0.5, 0.5, 0.1, 0.1, 0, 255, 255, 255, 100);&lt;br /&gt;
        })&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Entity::distSquared&amp;diff=15531</id>
		<title>Entity::distSquared</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Entity::distSquared&amp;diff=15531"/>
		<updated>2018-08-16T05:13:02Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Function that gets the squared distance between two entities.&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{ServerSide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
entity.distSquared(entity2.position);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Entity::dist&amp;diff=15530</id>
		<title>Entity::dist</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Entity::dist&amp;diff=15530"/>
		<updated>2018-08-16T05:12:22Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Function that gets the distance between two entities.&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{ServerSide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
entity.dist(entity2.position);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ui::setLoadingPromptTextEntry&amp;diff=15527</id>
		<title>Ui::setLoadingPromptTextEntry</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ui::setLoadingPromptTextEntry&amp;diff=15527"/>
		<updated>2018-08-15T04:10:36Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initializes the text entry for the the text next to a loading prompt. All natives for for building UI texts can be used here&amp;lt;br&amp;gt;&lt;br /&gt;
These are some localized strings used in the loading spinner.&amp;lt;br&amp;gt;&#039;PM_WAIT&#039;                   = Please Wait&amp;lt;br&amp;gt;&#039;CELEB_WPLYRS&#039;              = Waiting For Players.&amp;lt;br&amp;gt;&#039;CELL_SPINNER2&#039;             = Scanning storage.&amp;lt;br&amp;gt;&#039;ERROR_CHECKYACHTNAME&#039; = Registering your yacht&#039;s name. Please wait.&amp;lt;br&amp;gt;&#039;ERROR_CHECKPROFANITY&#039;   = Checking your text for profanity. Please wait.&amp;lt;br&amp;gt;&#039;FM_COR_AUTOD&#039;                        = Just spinner no text&amp;lt;br&amp;gt;&#039;FM_IHELP_WAT2&#039;                        = Waiting for other players&amp;lt;br&amp;gt;&#039;FM_JIP_WAITO&#039;                            = Game options are being set&amp;lt;br&amp;gt;&#039;FMMC_DOWNLOAD&#039;                    = Downloading&amp;lt;br&amp;gt;&#039;FMMC_PLYLOAD&#039;                         = Loading&amp;lt;br&amp;gt;&#039;FMMC_STARTTRAN&#039;                    = Launching session&amp;lt;br&amp;gt;&#039;HUD_QUITTING&#039;                           =  Quiting session&amp;lt;br&amp;gt;&#039;KILL_STRIP_IDM&#039;                         = Waiting for to accept&amp;lt;br&amp;gt;&#039;MP_SPINLOADING&#039;                      = Loading&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.ui.setLoadingPromptTextEntry(string);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;string:&#039;&#039;&#039; String&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function startLoadingMessage (text) {&lt;br /&gt;
    mp.game.ui.setLoadingPromptTextEntry(&amp;quot;STRING&amp;quot;);&lt;br /&gt;
    mp.game.ui.addTextComponentSubstringPlayerName(text);&lt;br /&gt;
    mp.game.ui.showLoadingPrompt(1);&lt;br /&gt;
&lt;br /&gt;
    setTimeout(() =&amp;gt; {&lt;br /&gt;
        mp.game.invoke(&#039;0x10D373323E5B9C0D&#039;); //stop after 15s&lt;br /&gt;
    }, 15000)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;render&#039;, () =&amp;gt; {&lt;br /&gt;
    startLoadingMessage (&amp;quot;Hello world&amp;quot;);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ui_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:UI API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Weapon::getWeapontypeGroup&amp;diff=15457</id>
		<title>Weapon::getWeapontypeGroup</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Weapon::getWeapontypeGroup&amp;diff=15457"/>
		<updated>2018-07-31T04:29:47Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retrieves the weapon group of the supplied weapon hash.&lt;br /&gt;
Weapon Groups (Incomplete list)&lt;br /&gt;
* &#039;&#039;&#039;melee&#039;&#039;&#039;: 2685387236	&lt;br /&gt;
* &#039;&#039;&#039;Handguns&#039;&#039;&#039;: 416676503	&lt;br /&gt;
* &#039;&#039;&#039;Submachine Gun&#039;&#039;&#039;: 3337201093	&lt;br /&gt;
* &#039;&#039;&#039;Shotgun&#039;&#039;&#039;: 860033945	&lt;br /&gt;
* &#039;&#039;&#039;Assault Rifle&#039;&#039;&#039;: 970310034	&lt;br /&gt;
* &#039;&#039;&#039;Light Machine Gun&#039;&#039;&#039;: 1159398588	&lt;br /&gt;
* &#039;&#039;&#039;Sniper&#039;&#039;&#039;: 3082541095	&lt;br /&gt;
* &#039;&#039;&#039;Heavy Weapon&#039;&#039;&#039;: 2725924767	&lt;br /&gt;
* &#039;&#039;&#039;Throwables&#039;&#039;&#039;: 1548507267&lt;br /&gt;
* &#039;&#039;&#039;Misc&#039;&#039;&#039;: 4257178988&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.weapon.getWeapontypeGroup(weaponHash);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weaponHash:&#039;&#039;&#039; Model hash or name&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Weapon Group Hash&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.keys.bind(0x76, false, function () { // F7 key&lt;br /&gt;
    let weaponHash = mp.game.invoke(`0x0A6DB4965674D243`, mp.players.local.handle); //GET_SELECTED_PED_WEAPON&lt;br /&gt;
    let groupHash = mp.game.weapon.getWeapontypeGroup(weaponHash);&lt;br /&gt;
    mp.gui.chat.push(`hash: ${weaponHash}, groupHash: ${groupHash}`);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Weapon::canUseWeaponOnParachute&amp;diff=15456</id>
		<title>Weapon::canUseWeaponOnParachute</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Weapon::canUseWeaponOnParachute&amp;diff=15456"/>
		<updated>2018-07-31T04:26:49Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.weapon.canUseWeaponOnParachute(weaponHash);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weaponHash:&#039;&#039;&#039; Model hash or name&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Boolean&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.keys.bind(0x76, false, function () { // F7 key&lt;br /&gt;
    let weaponHash = mp.game.invoke(`0x0A6DB4965674D243`, mp.players.local.handle); //GET_SELECTED_PED_WEAPON&lt;br /&gt;
    let canUse = mp.game.weapon.canUseWeaponOnParachute(weaponHash);&lt;br /&gt;
    mp.gui.chat.push(`hash: ${weaponHash}, canUse: ${canUse}`);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Weapon_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Weapon::getWeaponClipSize&amp;diff=15455</id>
		<title>Weapon::getWeaponClipSize</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Weapon::getWeaponClipSize&amp;diff=15455"/>
		<updated>2018-07-31T04:24:36Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// Returns the size of the default weapon component clip.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Use it like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;char cClipSize[32];&amp;lt;br&amp;gt;Hash cur;&amp;lt;br&amp;gt;if (WEAPON::GET_CURRENT_PED_WEAPON(playerPed, &amp;amp;amp;cur, 1))&amp;lt;br&amp;gt;{&amp;lt;br&amp;gt;    if (WEAPON::IS_WEAPON_VALID(cur))&amp;lt;br&amp;gt;    {&amp;lt;br&amp;gt;        int iClipSize = WEAPON::GET_WEAPON_CLIP_SIZE(cur);&amp;lt;br&amp;gt;        sprintf_s(cClipSize, &#039;ClipSize: %.d&#039;, iClipSize);&amp;lt;br&amp;gt;        vDrawString(cClipSize, 0.5f, 0.5f);&amp;lt;br&amp;gt;    }&amp;lt;br&amp;gt;}&amp;lt;br&amp;gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.weapon.getWeaponClipSize(weaponHash);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weaponHash:&#039;&#039;&#039; Model hash or name&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;int&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.keys.bind(0x76, false, function () { // F7 key&lt;br /&gt;
    let weaponHash = mp.game.invoke(`0x0A6DB4965674D243`, mp.players.local.handle); //GET_SELECTED_PED_WEAPON&lt;br /&gt;
    let clipSize = mp.game.weapon.getWeaponClipSize(weaponHash);&lt;br /&gt;
    mp.gui.chat.push(`hash: ${weaponHash}, clipSize: ${clipSize}`);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Weapon_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Weapon::getWeaponDamageType&amp;diff=15454</id>
		<title>Weapon::getWeaponDamageType</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Weapon::getWeaponDamageType&amp;diff=15454"/>
		<updated>2018-07-31T04:22:46Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;0=unknown (or incorrect weaponHash)&amp;lt;br&amp;gt;1= no damage (flare,snowball, petrolcan)&amp;lt;br&amp;gt;2=melee&amp;lt;br&amp;gt;3=bullet&amp;lt;br&amp;gt;4=force ragdoll fall&amp;lt;br&amp;gt;5=explosive (RPG, Railgun, grenade)&amp;lt;br&amp;gt;6=fire(molotov)&amp;lt;br&amp;gt;8=fall(WEAPON_HELI_CRASH)&amp;lt;br&amp;gt;10=electric&amp;lt;br&amp;gt;11=barbed wire&amp;lt;br&amp;gt;12=extinguisher&amp;lt;br&amp;gt;13=gas&amp;lt;br&amp;gt;14=water cannon(WEAPON_HIT_BY_WATER_CANNON)&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.weapon.getWeaponDamageType(weaponHash);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weaponHash:&#039;&#039;&#039; Model hash or name&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;int&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.keys.bind(0x76, false, function () { // F7 key&lt;br /&gt;
    let weaponHash = mp.game.invoke(`0x0A6DB4965674D243`, mp.players.local.handle); //GET_SELECTED_PED_WEAPON&lt;br /&gt;
    let damageType = mp.game.weapon.getWeaponDamageType(weaponHash);&lt;br /&gt;
    mp.gui.chat.push(`hash: ${weaponHash}, damageType: ${damageType}`);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Weapon_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Weapon::getWeapontypeModel&amp;diff=15453</id>
		<title>Weapon::getWeapontypeModel</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Weapon::getWeapontypeModel&amp;diff=15453"/>
		<updated>2018-07-31T04:20:42Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Returns the model of any weapon.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Can also take an ammo hash?&amp;lt;br&amp;gt;sub_6663a(&amp;amp;amp;l_115B, WEAPON::GET_WEAPONTYPE_MODEL(${ammo_rpg}));&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.weapon.getWeapontypeModel(weaponHash);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weaponHash:&#039;&#039;&#039; Model hash or name&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Model hash or name&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.keys.bind(0x76, false, function () { // F7 key&lt;br /&gt;
    let weaponHash = mp.game.invoke(`0x0A6DB4965674D243`, mp.players.local.handle); //GET_SELECTED_PED_WEAPON&lt;br /&gt;
    let weaponModel = mp.game.weapon.getWeapontypeModel(weaponHash);&lt;br /&gt;
    mp.gui.chat.push(`hash: ${weaponHash}, model: ${weaponModel}`);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Weapon_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Weapon::getWeapontypeModel&amp;diff=15452</id>
		<title>Weapon::getWeapontypeModel</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Weapon::getWeapontypeModel&amp;diff=15452"/>
		<updated>2018-07-31T04:20:26Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Returns the model of any weapon.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Can also take an ammo hash?&amp;lt;br&amp;gt;sub_6663a(&amp;amp;amp;l_115B, WEAPON::GET_WEAPONTYPE_MODEL(${ammo_rpg}));&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.weapon.getWeapontypeModel(weaponHash);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;weaponHash:&#039;&#039;&#039; Model hash or name&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Model hash or name&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.keys.bind(0x76, false, function () { // F7 key&lt;br /&gt;
    let weaponHash = mp.game.invoke(`0x0A6DB4965674D243`, mp.players.local.handle); //GET_SELECTED_PED_WEAPON&lt;br /&gt;
    let weaponModel = mp.game.weapon.getWeapontypeModel(weaponHash);&lt;br /&gt;
    mp.gui.chat.push(`hash: ${weaponHash}, model: ${weaponModel}`);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Weapon_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerEnterVehicle_RU&amp;diff=10251</id>
		<title>PlayerEnterVehicle RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerEnterVehicle_RU&amp;diff=10251"/>
		<updated>2018-04-28T13:45:31Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Параметры */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок начинает садится в транспортное средство. Событие можно отменить&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039;  - игрок который садится в т/с (только для Server-Side)&lt;br /&gt;
* &#039;&#039;&#039;vehicle&#039;&#039;&#039; - т/с, куда садится игрок&lt;br /&gt;
* &#039;&#039;&#039;seat&#039;&#039;&#039;  - место, на которое игрок садится&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Этот пример выводит информацию в чат, когда кто-то садится в т/с.&lt;br /&gt;
{{ServerSide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; style=&amp;quot;width: 98%; background-color: #E4F1FE;&amp;quot;&amp;gt;&lt;br /&gt;
function playerStartEnterVehicleHandler(player, vehicle, seat) {&lt;br /&gt;
   const playerName = player.name;&lt;br /&gt;
   const vehicleID = vehicle.id;&lt;br /&gt;
&lt;br /&gt;
   mp.players.broadcast(`${playerName} начал садиться в т/с с ID: ${vehicleID}. Место: ${seat}`);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerStartEnterVehicle&amp;quot;, playerStartEnterVehicleHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ClientSide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; style=&amp;quot;width: 98%; background-color: #E4F1FE;&amp;quot;&amp;gt;&lt;br /&gt;
function playerStartEnterVehicleHandler(vehicle, seat) {&lt;br /&gt;
   const vehicleID = vehicle.id;&lt;br /&gt;
&lt;br /&gt;
   mp.game.graphics.notify(`Вы начали садиться в машину с ID: ${vehicleID}. Место: ${seat}`);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerStartEnterVehicle&amp;quot;, playerStartEnterVehicleHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerEnterVehicle_RU&amp;diff=10250</id>
		<title>PlayerEnterVehicle RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerEnterVehicle_RU&amp;diff=10250"/>
		<updated>2018-04-28T13:44:40Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: Исправлены ошибки, добавлены и обновлены примеры&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок начинает садится в транспортное средство. Событие можно отменить&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039;  - игрок который садится в т/с.&lt;br /&gt;
* &#039;&#039;&#039;vehicle&#039;&#039;&#039; - т/с, куда садится игрок.&lt;br /&gt;
* &#039;&#039;&#039;seat&#039;&#039;&#039;  - место, на которое игрок садится.&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Этот пример выводит информацию в чат, когда кто-то садится в т/с.&lt;br /&gt;
{{ServerSide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; style=&amp;quot;width: 98%; background-color: #E4F1FE;&amp;quot;&amp;gt;&lt;br /&gt;
function playerStartEnterVehicleHandler(player, vehicle, seat) {&lt;br /&gt;
   const playerName = player.name;&lt;br /&gt;
   const vehicleID = vehicle.id;&lt;br /&gt;
&lt;br /&gt;
   mp.players.broadcast(`${playerName} начал садиться в т/с с ID: ${vehicleID}. Место: ${seat}`);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerStartEnterVehicle&amp;quot;, playerStartEnterVehicleHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ClientSide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; style=&amp;quot;width: 98%; background-color: #E4F1FE;&amp;quot;&amp;gt;&lt;br /&gt;
function playerStartEnterVehicleHandler(vehicle, seat) {&lt;br /&gt;
   const vehicleID = vehicle.id;&lt;br /&gt;
&lt;br /&gt;
   mp.game.graphics.notify(`Вы начали садиться в машину с ID: ${vehicleID}. Место: ${seat}`);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerStartEnterVehicle&amp;quot;, playerStartEnterVehicleHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerCommand_RU&amp;diff=10249</id>
		<title>PlayerCommand RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerCommand_RU&amp;diff=10249"/>
		<updated>2018-04-28T13:37:51Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: Исправлены ошибки, добавлены и обновлены примеры&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок отправляет команду в чат.&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
* &#039;&#039;&#039;commandName&#039;&#039;&#039; - имя команды. &lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039;  - игрок, который ввел команду.&lt;br /&gt;
* &#039;&#039;&#039;params&#039;&#039;&#039;  - параметры (вводятся через запятую).&lt;br /&gt;
&lt;br /&gt;
==Пример #1==&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side - Исполняется на сервере&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;commandName&#039;, (player, _, Name, message) =&amp;gt; &lt;br /&gt;
{&lt;br /&gt;
    //Code&lt;br /&gt;
    console.log(Name + &#039; &#039;+ message);&lt;br /&gt;
});&lt;br /&gt;
//Команда без параметров&lt;br /&gt;
mp.events.addCommand(&#039;hp&#039;, (player) =&amp;gt; &lt;br /&gt;
{&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
    //Code&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Пример #2==&lt;br /&gt;
Пример выводит в чат &amp;quot;Привет!&amp;quot; игроку, который ввел команду &amp;quot;/meetme&amp;quot; в чат.&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.add(&amp;quot;playerCommand&amp;quot;, (player, command) =&amp;gt; {&lt;br /&gt;
	const args = command.split(/[ ]+/);&lt;br /&gt;
	const commandName = args.splice(0, 1)[0];&lt;br /&gt;
		&lt;br /&gt;
	if (commandName === &amp;quot;meetme&amp;quot;) {&lt;br /&gt;
		player.outputChatBox(&amp;quot;Привет!&amp;quot;);&lt;br /&gt;
	};&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Пример #3==&lt;br /&gt;
Этот пример выводит информацию о введенной команде в чат.&lt;br /&gt;
&lt;br /&gt;
Если Вы ввели &amp;quot;/blah 123 566&amp;quot;, Вы получите следующее сообщение:&lt;br /&gt;
&amp;quot;Вы ввели команду &amp;quot;blah&amp;quot;, её аргументы - [123,566]&amp;quot;&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #AE4040; color: #FFFFFF; border: 2px solid #AE4040;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Client-Side&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.add(&amp;quot;playerCommand&amp;quot;, (command) =&amp;gt; {&lt;br /&gt;
	const args = command.split(/[ ]+/);&lt;br /&gt;
	const commandName = args[0];&lt;br /&gt;
&lt;br /&gt;
	args.shift();&lt;br /&gt;
		&lt;br /&gt;
	if (commandName === &amp;quot;blah&amp;quot;) {&lt;br /&gt;
		mp.gui.chat.push(`Вы ввели команду &amp;quot;${commandName}&amp;quot;, её аргументы - [${args.join(&amp;quot;,&amp;quot;)}]`)&lt;br /&gt;
	};&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerChat_RU&amp;diff=10248</id>
		<title>PlayerChat RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerChat_RU&amp;diff=10248"/>
		<updated>2018-04-28T13:27:54Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: Исправлены ошибки, обновлен пример&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок отправляет сообщение в чат.&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - игрок, который отправил сообщение&lt;br /&gt;
* &#039;&#039;&#039;text&#039;&#039;&#039; - текст сообщения&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Пример даёт игроку 300$, если имя игрока - &amp;quot;George&amp;quot; и сообщение, отправленное в чат - &amp;quot;сир, дай диняк&amp;quot;.&lt;br /&gt;
{{ServerSide}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function checkChatMessage(player, text) {&lt;br /&gt;
	if (player.name === &amp;quot;George&amp;quot; &amp;amp;&amp;amp; text == &amp;quot;сир, дай диняк&amp;quot;) {&lt;br /&gt;
		player.money += 300;&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerChat&amp;quot;, checkChatMessage);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerSpawn_RU&amp;diff=10247</id>
		<title>PlayerSpawn RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerSpawn_RU&amp;diff=10247"/>
		<updated>2018-04-28T13:20:45Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: Исправление ошибок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок спавнится.&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - игрок, который был заспавнен.&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Пример выводит сообщение в консоль, когда игрок спавнится (появляется на карте).&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side - исполняется на сервере&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
  function playerSpawn(player) {&lt;br /&gt;
    console.log(player.name + &amp;quot; заспавнен.&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mp.events.add(&amp;quot;playerSpawn&amp;quot;, playerSpawn);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerDeath_RU&amp;diff=10246</id>
		<title>PlayerDeath RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerDeath_RU&amp;diff=10246"/>
		<updated>2018-04-28T13:17:52Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: Исправлены ошибки, обновлен пример&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок умирает.&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039;  - игрок, который умер.&lt;br /&gt;
* &#039;&#039;&#039;reason &#039;&#039;&#039; - причина смерти игрока (&#039;&#039;&#039;список причин:&#039;&#039;&#039; [[Causes of death| Причины]]).&lt;br /&gt;
* &#039;&#039;&#039;killer&#039;&#039;&#039;  - убийца.&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Пример выводит сообщение в чат с информацией о смерти игрока.&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side - исполняется на сервере&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; style=&amp;quot;width: 98%; background-color: #E4F1FE;&amp;quot;&amp;gt;&lt;br /&gt;
function playerDeathHandler(player, reason, killer) {&lt;br /&gt;
   const deathName = player.name;&lt;br /&gt;
   const killerName = killer.name;&lt;br /&gt;
   if(reason == 341774354) {&lt;br /&gt;
       mp.players.broadcast(`${deathName} погиб в вертолете!`);&lt;br /&gt;
       return;&lt;br /&gt;
   }&lt;br /&gt;
   mp.players.broadcast(`${killerName} убил ${deathName}. Причина: ${reason}`);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerDeath&amp;quot;, playerDeathHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerQuit_RU&amp;diff=10245</id>
		<title>PlayerQuit RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerQuit_RU&amp;diff=10245"/>
		<updated>2018-04-28T13:10:02Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: /* Пример */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок выходит с сервера.&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - игрок, который вышел с сервера&lt;br /&gt;
* &#039;&#039;&#039;exitType &#039;&#039;&#039; - причина выхода:&lt;br /&gt;
**&#039;&#039;disconnect&#039;&#039;  - вышел&lt;br /&gt;
**&#039;&#039;timeout&#039;&#039;     - пропало соединение с данным игроком/краш&lt;br /&gt;
**&#039;&#039;kicked&#039;&#039;      - кикнут сервером&lt;br /&gt;
* &#039;&#039;&#039;reason&#039;&#039;&#039; - причина кика&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Пример выводит сообщение в консоль, когда игрок вышел, либо был кикнут сервером.&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side - исполняется на сервере&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; style=&amp;quot;width: 98%; background-color: #E4F1FE;&amp;quot;&amp;gt;&lt;br /&gt;
function playerQuitHandler(player, exitType, reason) {&lt;br /&gt;
  if (exitType != &amp;quot;kicked&amp;quot;) {&lt;br /&gt;
    var str = player.name + &amp;quot; вышел.&amp;quot;;&lt;br /&gt;
  } else {&lt;br /&gt;
    var str = player.name + &amp;quot; кикнут. Причина: &amp;quot; + reason + &amp;quot;.&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  console.log(str);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerQuit&amp;quot;, playerQuitHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerQuit_RU&amp;diff=10244</id>
		<title>PlayerQuit RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerQuit_RU&amp;diff=10244"/>
		<updated>2018-04-28T13:09:40Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: Исправление ошибок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок выходит с сервера.&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - игрок, который вышел с сервера&lt;br /&gt;
* &#039;&#039;&#039;exitType &#039;&#039;&#039; - причина выхода:&lt;br /&gt;
**&#039;&#039;disconnect&#039;&#039;  - вышел&lt;br /&gt;
**&#039;&#039;timeout&#039;&#039;     - пропало соединение с данным игроком/краш&lt;br /&gt;
**&#039;&#039;kicked&#039;&#039;      - кикнут сервером&lt;br /&gt;
* &#039;&#039;&#039;reason&#039;&#039;&#039; - причина кика&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Пример выводит сообщение в консоль, когда игрок вышел, либо был кикнут сервером.&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side - Исполняется на сервере&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; style=&amp;quot;width: 98%; background-color: #E4F1FE;&amp;quot;&amp;gt;&lt;br /&gt;
function playerQuitHandler(player, exitType, reason) {&lt;br /&gt;
  if (exitType != &amp;quot;kicked&amp;quot;) {&lt;br /&gt;
    var str = player.name + &amp;quot; вышел.&amp;quot;;&lt;br /&gt;
  } else {&lt;br /&gt;
    var str = player.name + &amp;quot; кикнут. Причина: &amp;quot; + reason + &amp;quot;.&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  console.log(str);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;playerQuit&amp;quot;, playerQuitHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerJoin_RU&amp;diff=10243</id>
		<title>PlayerJoin RU</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerJoin_RU&amp;diff=10243"/>
		<updated>2018-04-28T13:05:52Z</updated>

		<summary type="html">&lt;p&gt;Sgoldik: Исправление ошибок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Это событие срабатывает, когда игрок заходит на сервер.&lt;br /&gt;
&lt;br /&gt;
==Параметры==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - игрок, который зашёл на сервер.&lt;br /&gt;
&lt;br /&gt;
==Пример==&lt;br /&gt;
Пример выводит сообщение &amp;quot;Имя_Игрока зашёл на сервер.&amp;quot; в консоль.&lt;br /&gt;
&lt;br /&gt;
Сообщение будет выведено, когда на сервер кто-то зайдёт.&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side - исполняется на сервере&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
  function playerJoinHandler(player) {&lt;br /&gt;
    console.log(player.name + &amp;quot; зашёл на сервер.&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mp.events.add(&amp;quot;playerJoin&amp;quot;, playerJoinHandler);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{Player_events_RU}}&lt;/div&gt;</summary>
		<author><name>Sgoldik</name></author>
	</entry>
</feed>