<?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=Kubas</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=Kubas"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Kubas"/>
	<updated>2026-06-04T14:50:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Globals::invoke&amp;diff=10524</id>
		<title>Globals::invoke</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Globals::invoke&amp;diff=10524"/>
		<updated>2018-06-02T11:15:30Z</updated>

		<summary type="html">&lt;p&gt;Kubas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Invokes specified [https://cdn.rage.mp/public/natives/ native] function&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;hash: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;String&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;args: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Any&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Syntax==&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.game.invoke(hash, [, ...args])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Example==&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.game.invoke(&#039;0xBBAF4B768DDB7572&#039;, player, true) // 0xBBAF4B768DDB7572 - FREEZE_ENTITY_POSITION (1.39)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kubas</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Globals::invoke&amp;diff=10523</id>
		<title>Globals::invoke</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Globals::invoke&amp;diff=10523"/>
		<updated>2018-06-02T11:12:27Z</updated>

		<summary type="html">&lt;p&gt;Kubas: Created page with &amp;quot;Invokes specified [https://cdn.rage.mp/public/natives/ native] function  ==Parameters== * &amp;#039;&amp;#039;&amp;#039;hash: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;String&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;args: &amp;lt;span style=&amp;quot;color:#0...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Invokes specified [https://cdn.rage.mp/public/natives/ native] function&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;hash: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;String&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;args: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Any&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Syntax==&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.game.invoke(hash, [, ...args])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Example==&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.game.invoke(&#039;0xBBAF4B768DDB7572&#039;, player, true) // 0xBBAF4B768DDB7572 - FREEZE_ENTITY_POSITION (1.39)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kubas</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=10522</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=10522"/>
		<updated>2018-06-02T11:11:02Z</updated>

		<summary type="html">&lt;p&gt;Kubas: /* Game Globals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Classes==&lt;br /&gt;
===Blip===&lt;br /&gt;
{{Blip_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Camera===&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Checkpoint===&lt;br /&gt;
*[[Checkpoint::Checkpoint]]&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
*Properties:&lt;br /&gt;
**cursor.visible&lt;br /&gt;
**cursor.position&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
*[[Pool::atHandle]]&lt;br /&gt;
*[[Pool::atRemoteId]]&lt;br /&gt;
{{EntityPool_definition}}&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Global===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**mp.nametags.update &lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.nametags.enabled&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Peds::new|mp.peds.new]]&lt;br /&gt;
&lt;br /&gt;
===Pickup===&lt;br /&gt;
*[[Pickup::Pickup]]&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Vector3===&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==Static Objects==&lt;br /&gt;
&lt;br /&gt;
===App===&lt;br /&gt;
{{App_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
{{Audio_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Brain===&lt;br /&gt;
{{Brain_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cam===&lt;br /&gt;
{{Cam_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
{{Controls_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cutscene===&lt;br /&gt;
{{Cutscene_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Datafile===&lt;br /&gt;
{{Datafile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decisionevent===&lt;br /&gt;
{{Decisionevent_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decorator===&lt;br /&gt;
*[[Decorator::decorIsRegisteredAsType|mp.game.decorator.decorIsRegisteredAsType]]&lt;br /&gt;
*[[Decorator::decorRegister|mp.game.decorator.decorRegister]]&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===DLC===&lt;br /&gt;
{{Dlc1_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===DLC2===&lt;br /&gt;
*[[Dlc2::nullify|mp.game.dlc2.nullify]]&lt;br /&gt;
*[[Dlc2::isDlcPresent|mp.game.dlc2.isDlcPresent]]&lt;br /&gt;
&lt;br /&gt;
===Fire===&lt;br /&gt;
{{Fire_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gameplay===&lt;br /&gt;
{{Gameplay_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Game Globals===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[Globals::joaat|mp.game.joaat]]&lt;br /&gt;
**[[Globals::invoke|mp.game.invoke]]&lt;br /&gt;
*Properies:&lt;br /&gt;
**[[Client-side_functions#App|mp.game.app]]&lt;br /&gt;
**[[Client-side_functions#Audio|mp.game.audio]]&lt;br /&gt;
**[[Client-side_functions#Brain|mp.game.brain]]&lt;br /&gt;
**[[Client-side_functions#Cam|mp.game.cam]]&lt;br /&gt;
**[[Client-side_functions#Controls|mp.game.controls]]&lt;br /&gt;
**[[Client-side_functions#Cutscene|mp.game.cutscene]]&lt;br /&gt;
**[[Client-side_functions#Datafile|mp.game.datafile]]&lt;br /&gt;
**[[Client-side_functions#Decisionevent|mp.game.decisionevent]]&lt;br /&gt;
**[[Client-side_functions#Decorator|mp.game.decorator]]&lt;br /&gt;
**[[Client-side_functions#Dlc1|mp.game.dlc1]]&lt;br /&gt;
**[[Client-side_functions#Dlc2|mp.game.dlc2]]&lt;br /&gt;
**[[Client-side_functions#Entity|mp.game.entity]]&lt;br /&gt;
**[[Client-side_functions#Fire|mp.game.fire]]&lt;br /&gt;
**[[Client-side_functions#Gameplay|mp.game.gameplay]]&lt;br /&gt;
**[[Client-side_functions#Graphics|mp.game.graphics]]&lt;br /&gt;
**[[Client-side_functions#Interior|mp.game.interior]]&lt;br /&gt;
**[[Client-side_functions#Itemset|mp.game.itemset]]&lt;br /&gt;
**[[Client-side_functions#Mobile|mp.game.mobile]]&lt;br /&gt;
**[[Client-side_functions#Object|mp.game.object]]&lt;br /&gt;
**[[Client-side_functions#Pathfind|mp.game.pathfind]]&lt;br /&gt;
**[[Client-side_functions#Ped|mp.game.ped]]&lt;br /&gt;
**[[Client-side_functions#Player|mp.game.player]]&lt;br /&gt;
**[[Client-side_functions#Rope|mp.game.rope]]&lt;br /&gt;
**[[Client-side_functions#Script|mp.game.script]]&lt;br /&gt;
**[[Client-side_functions#Stats|mp.game.stats]]&lt;br /&gt;
**[[Client-side_functions#Streaming|mp.game.streaming]]&lt;br /&gt;
**[[Client-side_functions#System|mp.game.system]]&lt;br /&gt;
**[[Client-side_functions#Time|mp.game.time]]&lt;br /&gt;
**[[Client-side_functions#Ui|mp.game.ui]]&lt;br /&gt;
**[[Client-side_functions#Unk|mp.game.unk]]&lt;br /&gt;
**[[Client-side_functions#Recorder|mp.game.recorder]]&lt;br /&gt;
**[[Client-side_functions#Vehicle|mp.game.vehicle]]&lt;br /&gt;
**[[Client-side_functions#Water|mp.game.water]]&lt;br /&gt;
**[[Client-side_functions#Weapon|mp.game.weapon]]&lt;br /&gt;
**[[Client-side_functions#Worldprobe|mp.game.worldprobe]]&lt;br /&gt;
**[[Client-side_functions#Zone|mp.game.zone]]&lt;br /&gt;
&lt;br /&gt;
===Graphics===&lt;br /&gt;
{{Graphics_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Interior===&lt;br /&gt;
{{Interior_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Itemset===&lt;br /&gt;
{{Itemset_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
{{Mobile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Pathfind===&lt;br /&gt;
{{Path_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ped===&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Raycasting===&lt;br /&gt;
**[[Raycasting::testPointToPoint|mp.raycasting.testPointToPoint]]&lt;br /&gt;
**[[Raycasting::testCapsule|mp.raycasting.testCapsule]]&lt;br /&gt;
&lt;br /&gt;
===Recorder===&lt;br /&gt;
*[[Recorder::start|mp.game.recorder.start]]&lt;br /&gt;
*[[Recorder::stop|mp.game.recorder.stop]]&lt;br /&gt;
*[[Recorder::isRecording|mp.game.recorder.isRecording]]&lt;br /&gt;
&lt;br /&gt;
===Rope===&lt;br /&gt;
{{Rope_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Script===&lt;br /&gt;
{{Script_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Stats===&lt;br /&gt;
{{Stats_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[storage.flush()|mp.storage.flush]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.storage.data&lt;br /&gt;
&lt;br /&gt;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
{{System_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Time===&lt;br /&gt;
{{Time_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ui===&lt;br /&gt;
{{Ui_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Unk===&lt;br /&gt;
*[[Unk::getBroadcastFinishedLosSound|mp.game.unk.getBroadcastFinishedLosSound]]&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Water===&lt;br /&gt;
{{Water_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Weapon===&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Worldprobe===&lt;br /&gt;
{{Worldprobe_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Zone===&lt;br /&gt;
{{Zone_functions_c}}&lt;/div&gt;</summary>
		<author><name>Kubas</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Peds::new&amp;diff=8594</id>
		<title>Peds::new</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Peds::new&amp;diff=8594"/>
		<updated>2018-01-16T00:16:22Z</updated>

		<summary type="html">&lt;p&gt;Kubas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.peds.new(model, position, heading, streamInEventHandler, dimension);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;modelHash:&#039;&#039;&#039; Model hash&lt;br /&gt;
*&#039;&#039;&#039;position:&#039;&#039;&#039; Vector3 position&lt;br /&gt;
*&#039;&#039;&#039;heading:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;streamInEventHandler:&#039;&#039;&#039; function (called when the ped is streamed)&lt;br /&gt;
*&#039;&#039;&#039;dimension:&#039;&#039;&#039; int&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Ped handle or object&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&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;
let Ped = mp.peds.new(mp.game.joaat(&#039;MP_F_Freemode_01&#039;), new mp.Vector3( 100.0, -100.0, 25.0), 270.0, (streamPed) =&amp;gt; {&lt;br /&gt;
    // Ped Streamed&lt;br /&gt;
    streamPed.setAlpha(0);&lt;br /&gt;
}, player.dimension);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ped_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Kubas</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::disableImpactExplosionActivation&amp;diff=8523</id>
		<title>Vehicle::disableImpactExplosionActivation</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::disableImpactExplosionActivation&amp;diff=8523"/>
		<updated>2018-01-12T23:11:41Z</updated>

		<summary type="html">&lt;p&gt;Kubas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;if set to true, prevents vehicle sirens from having sound, leaving only the lights.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;HASH COLLISION !!! Please change to _SET_VEHICLE_SIREN_SOUND&lt;br /&gt;
&lt;br /&gt;
In update function name was changed to: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;vehicle.setSirenSound(toggle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;vehicle.disableImpactExplosionActivation(toggle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;toggle:&#039;&#039;&#039; Boolean&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;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Vehicle_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Kubas</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Graphics::world3dToScreen2d&amp;diff=8520</id>
		<title>Graphics::world3dToScreen2d</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Graphics::world3dToScreen2d&amp;diff=8520"/>
		<updated>2018-01-11T00:59:19Z</updated>

		<summary type="html">&lt;p&gt;Kubas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Convert a world coordinate into its relative screen coordinate.  (WorldToScreen)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Returns a boolean; whether or not the operation was successful. It will return false if the coordinates given are not visible to the rendering camera.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;For .NET users...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;VB:&amp;lt;br&amp;gt;Public Shared Function World3DToScreen2d(pos as vector3) As Vector2&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;        Dim x2dp, y2dp As New Native.OutputArgument&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;        Native.Function.Call(Of Boolean)(Native.Hash.GET_SCREEN_COORD_FROM_WORLD_COORD , pos.x, pos.y, pos.z, x2dp, y2dp)&amp;lt;br&amp;gt;        Return New Vector2(x2dp.GetResult(Of Single), y2dp.GetResult(Of Single))&amp;lt;br&amp;gt;      &amp;lt;br&amp;gt;    End Function&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;C#:&amp;lt;br&amp;gt;Vector2 World3DToScreen2d(Vector3 pos)&amp;lt;br&amp;gt;    {&amp;lt;br&amp;gt;        var x2dp = new OutputArgument();&amp;lt;br&amp;gt;        var y2dp = new OutputArgument();&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;        Function.Call&amp;amp;lt;bool&amp;amp;gt;(Hash.GET_SCREEN_COORD_FROM_WORLD_COORD , pos.X, pos.Y, pos.Z, x2dp, y2dp);&amp;lt;br&amp;gt;        return new Vector2(x2dp.GetResult&amp;amp;lt;float&amp;amp;gt;(), y2dp.GetResult&amp;amp;lt;float&amp;amp;gt;());&amp;lt;br&amp;gt;    }&amp;lt;br&amp;gt;//USE VERY SMALL VALUES FOR THE SCALE OF RECTS/TEXT because it is dramatically larger on screen than in 3D, e.g &#039;0.05&#039; small.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Used to be called _WORLD3D_TO_SCREEN2D&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;I thought we lost you from the scene forever. It does seem however that calling SET_DRAW_ORIGIN then your natives, then ending it. Seems to work better for certain things such as keeping boxes around people for a predator missile e.g.&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.graphics.world3dToScreen2d(worldX, worldY, worldZ);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;worldX:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;worldY:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;worldZ:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;screenX:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;screenY:&#039;&#039;&#039; float&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;object:&#039;&#039;&#039; x, y&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&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>Kubas</name></author>
	</entry>
</feed>