<?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=Z8pn</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=Z8pn"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Z8pn"/>
	<updated>2026-06-04T15:36:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::applyDamagePack&amp;diff=19694</id>
		<title>Player::applyDamagePack</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::applyDamagePack&amp;diff=19694"/>
		<updated>2020-06-17T12:32:45Z</updated>

		<summary type="html">&lt;p&gt;Z8pn: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Damage Packs:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;SCR_TrevorTreeBang&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_0&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_1&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_2&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_3&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_4&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_5&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_6&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_7&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_8&#039;&amp;lt;br&amp;gt;&#039;HOSPITAL_9&#039;&amp;lt;br&amp;gt;&#039;SCR_Dumpster&#039;&amp;lt;br&amp;gt;&#039;BigHitByVehicle&#039;&amp;lt;br&amp;gt;&#039;SCR_Finale_Michael_Face&#039;&amp;lt;br&amp;gt;&#039;SCR_Franklin_finb&#039;&amp;lt;br&amp;gt;&#039;SCR_Finale_Michael&#039;&amp;lt;br&amp;gt;&#039;SCR_Franklin_finb2&#039;&amp;lt;br&amp;gt;&#039;Explosion_Med&#039;&amp;lt;br&amp;gt;&#039;SCR_Torture&#039;&amp;lt;br&amp;gt;&#039;SCR_TracySplash&#039;&amp;lt;br&amp;gt;&#039;Skin_Melee_0&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Additional damage packs:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;gist.github.com/alexguirre/f3f47f75ddcf617f416f3c8a55ae2227&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.applyDamagePack(damagePack, damage, mult);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;damagePack:&#039;&#039;&#039; String&lt;br /&gt;
*&#039;&#039;&#039;damage:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;mult:&#039;&#039;&#039; float&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
Adds bloody wounds to the player&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
player.applyDamagePack(&amp;quot;Explosion_Large&amp;quot;, 100, 1); &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>Z8pn</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::taskGoStraightToCoord&amp;diff=19693</id>
		<title>Player::taskGoStraightToCoord</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::taskGoStraightToCoord&amp;diff=19693"/>
		<updated>2020-06-17T12:31:35Z</updated>

		<summary type="html">&lt;p&gt;Z8pn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
- timeout (-1 works, others seem to break)&lt;br /&gt;
&lt;br /&gt;
- distanceToSlide (distance the player can slide if needed)&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.taskGoStraightToCoord(x, y, z, speed, timeout, targetHeading, distanceToSlide);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;x:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;y:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;z:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;speed:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;timeout:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;targetHeading:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;distanceToSlide:&#039;&#039;&#039; float&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;
player.taskGoStraightToCoord(x, y, z, 6.2, -1, player.getHeading(), 2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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>Z8pn</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::taskGoStraightToCoord&amp;diff=19692</id>
		<title>Player::taskGoStraightToCoord</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::taskGoStraightToCoord&amp;diff=19692"/>
		<updated>2020-06-17T12:31:22Z</updated>

		<summary type="html">&lt;p&gt;Z8pn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
- timeout (-1 works, others seem to break)&lt;br /&gt;
- distanceToSlide (distance the player can slide if needed)&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.taskGoStraightToCoord(x, y, z, speed, timeout, targetHeading, distanceToSlide);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;x:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;y:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;z:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;speed:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;timeout:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;targetHeading:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;distanceToSlide:&#039;&#039;&#039; float&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;
player.taskGoStraightToCoord(x, y, z, 6.2, -1, player.getHeading(), 2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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>Z8pn</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Graphics::addDecal&amp;diff=19691</id>
		<title>Graphics::addDecal</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Graphics::addDecal&amp;diff=19691"/>
		<updated>2020-06-17T12:27:50Z</updated>

		<summary type="html">&lt;p&gt;Z8pn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;thanks to JulioNIB for figuring out the parameters.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;decal types:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;public enum DecalTypes&amp;lt;br&amp;gt;{&amp;lt;br&amp;gt;    splatters_blood = 1010,&amp;lt;br&amp;gt;    splatters_blood_dir = 1015,&amp;lt;br&amp;gt;    splatters_blood_mist = 1017,&amp;lt;br&amp;gt;    splatters_mud = 1020,&amp;lt;br&amp;gt;    splatters_paint = 1030,&amp;lt;br&amp;gt;    splatters_water = 1040,&amp;lt;br&amp;gt;    splatters_water_hydrant = 1050,&amp;lt;br&amp;gt;    splatters_blood2 = 1110,&amp;lt;br&amp;gt;    weapImpact_metal = 4010,&amp;lt;br&amp;gt;    weapImpact_concrete = 4020,&amp;lt;br&amp;gt;    weapImpact_mattress = 4030,&amp;lt;br&amp;gt;    weapImpact_mud = 4032,&amp;lt;br&amp;gt;    weapImpact_wood = 4050,&amp;lt;br&amp;gt;    weapImpact_sand = 4053,&amp;lt;br&amp;gt;    weapImpact_cardboard = 4040,&amp;lt;br&amp;gt;    weapImpact_melee_glass = 4100,&amp;lt;br&amp;gt;    weapImpact_glass_blood = 4102,&amp;lt;br&amp;gt;    weapImpact_glass_blood2 = 4104,&amp;lt;br&amp;gt;    weapImpact_shotgun_paper = 4200,&amp;lt;br&amp;gt;    weapImpact_shotgun_mattress,&amp;lt;br&amp;gt;    weapImpact_shotgun_metal,&amp;lt;br&amp;gt;    weapImpact_shotgun_wood,&amp;lt;br&amp;gt;    weapImpact_shotgun_dirt,&amp;lt;br&amp;gt;    weapImpact_shotgun_tvscreen,&amp;lt;br&amp;gt;    weapImpact_shotgun_tvscreen2,&amp;lt;br&amp;gt;    weapImpact_shotgun_tvscreen3,&amp;lt;br&amp;gt;    weapImpact_melee_concrete = 4310,&amp;lt;br&amp;gt;    weapImpact_melee_wood = 4312,&amp;lt;br&amp;gt;    weapImpact_melee_metal = 4314,&amp;lt;br&amp;gt;    burn1 = 4421,&amp;lt;br&amp;gt;    burn2,&amp;lt;br&amp;gt;    burn3,&amp;lt;br&amp;gt;    burn4,&amp;lt;br&amp;gt;    burn5,&amp;lt;br&amp;gt;    bang_concrete_bang = 5000,&amp;lt;br&amp;gt;    bang_concrete_bang2,&amp;lt;br&amp;gt;    bang_bullet_bang,&amp;lt;br&amp;gt;    bang_bullet_bang2 = 5004,&amp;lt;br&amp;gt;    bang_glass = 5031,&amp;lt;br&amp;gt;    bang_glass2,&amp;lt;br&amp;gt;    solidPool_water = 9000,&amp;lt;br&amp;gt;    solidPool_blood,&amp;lt;br&amp;gt;    solidPool_oil,&amp;lt;br&amp;gt;    solidPool_petrol,&amp;lt;br&amp;gt;    solidPool_mud,&amp;lt;br&amp;gt;    porousPool_water,&amp;lt;br&amp;gt;    porousPool_blood,&amp;lt;br&amp;gt;    porousPool_oil,&amp;lt;br&amp;gt;    porousPool_petrol,&amp;lt;br&amp;gt;    porousPool_mud,&amp;lt;br&amp;gt;    porousPool_water_ped_drip,&amp;lt;br&amp;gt;    liquidTrail_water = 9050&amp;lt;br&amp;gt;}&lt;br /&gt;
==Syntax==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.graphics.addDecal(decaltype, x, y, z, dirX, dirY, dirZ,p7, p8, p9, width, height, rCoef, gCoef, bCoef, opacity, timeout, p17, p18, p19);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;decaltype:&#039;&#039;&#039; string(to be checked)&lt;br /&gt;
*&#039;&#039;&#039;x:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;y:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;z:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;dirX:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;dirY:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;dirZ:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;p7:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;p8:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;p9:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;width:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;height:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;rCoef:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;gCoef:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;bCoef:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;opacity:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;timeout:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;p17:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;p18:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;p19:&#039;&#039;&#039; Boolean&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;
// Will create a large red blood splatter on the ground at x,y,z&lt;br /&gt;
mp.game.graphics.addDecal(1110 /*splatters_blood2 */ , x, y, z, 0 /*dirX*/ , 0 /*dirY*/ , -1 /*dirZ*/ , 0, 1, 0, 4 /*width*/ , 4 /*height*/ , 255, 0.1, 0.1, 1.0, 150.0, false, false, false);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Graphics_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Z8pn</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::isFreeAiming&amp;diff=15463</id>
		<title>Player::isFreeAiming</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::isFreeAiming&amp;diff=15463"/>
		<updated>2018-08-05T14:25:07Z</updated>

		<summary type="html">&lt;p&gt;Z8pn: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gets a value indicating whether the specified player is currently aiming freely.&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.isFreeAiming();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Boolean&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
Outputs the current &amp;quot;FreeAiming&amp;quot; state into the chatbox&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let freeAiming = mp.game.player.isFreeAiming();&lt;br /&gt;
mp.gui.chat.push(&amp;quot;Freeaiming is &amp;quot; + (freeAiming ? &amp;quot;active&amp;quot; : &amp;quot;inactive&amp;quot;))&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>Z8pn</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::taskLeaveVehicle&amp;diff=15462</id>
		<title>Player::taskLeaveVehicle</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::taskLeaveVehicle&amp;diff=15462"/>
		<updated>2018-08-05T11:11:19Z</updated>

		<summary type="html">&lt;p&gt;Z8pn: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Flags from decompiled scripts:&amp;lt;br&amp;gt;0 = normal exit and closes door.&amp;lt;br&amp;gt;1 = normal exit and closes door.&amp;lt;br&amp;gt;16 = teleports outside, door kept closed.&amp;lt;br&amp;gt;64 = normal exit and closes door, maybe a bit slower animation than 0.&amp;lt;br&amp;gt;256 = normal exit but does not close the door.&amp;lt;br&amp;gt;4160 = ped is throwing himself out, even when the vehicle is still.&amp;lt;br&amp;gt;262144 = ped moves to passenger seat first, then exits normally&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Others to be tried out: 320, 512, 131072.&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.taskLeaveVehicle(vehicle, flags);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;vehicle:&#039;&#039;&#039; Vehicle handle or object&lt;br /&gt;
*&#039;&#039;&#039;flags:&#039;&#039;&#039; int&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
Forces the local player to exit his current vehicle&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let localVeh = mp.players.local.vehicle;&lt;br /&gt;
if (localVeh) {&lt;br /&gt;
    mp.players.local.taskLeaveVehicle(localVeh.handle, 0);&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>Z8pn</name></author>
	</entry>
</feed>