<?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=MrPancakers2</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=MrPancakers2"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/MrPancakers2"/>
	<updated>2026-07-18T16:58:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Vehicle_functions_c&amp;diff=21151</id>
		<title>Template:Vehicle functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Vehicle_functions_c&amp;diff=21151"/>
		<updated>2021-12-19T09:09:07Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added vehicle.setExperimentalAttachmentSyncEnabled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Vehicle::addModelOverride|mp.game.vehicle.addModelOverride]]&lt;br /&gt;
*[[Vehicle::addVehicleStuckCheckWithWarp|mp.game.vehicle.addVehicleStuckCheckWithWarp]]&lt;br /&gt;
*[[Vehicle::clearModelOverrides|mp.game.vehicle.clearModelOverrides]]&lt;br /&gt;
*[[Vehicle::createMissionTrain|mp.game.vehicle.createMissionTrain]]&lt;br /&gt;
*[[Vehicle::createScriptVehicleGenerator|mp.game.vehicle.createScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::createVehicle|mp.game.vehicle.createVehicle]]&lt;br /&gt;
*[[Vehicle::defaultEngineBehaviour|mp.game.vehicle.defaultEngineBehaviour]]&lt;br /&gt;
*[[Vehicle::deleteMissionTrain|mp.game.vehicle.deleteMissionTrain]]&lt;br /&gt;
*[[Vehicle::deleteScriptVehicleGenerator|mp.game.vehicle.deleteScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::disableVehicleWeapon|mp.game.vehicle.disableVehicleWeapon]]&lt;br /&gt;
*[[Vehicle::displayDistantVehicles|mp.game.vehicle.displayDistantVehicles]]&lt;br /&gt;
*[[Vehicle::doesScriptVehicleGeneratorExist|mp.game.vehicle.doesScriptVehicleGeneratorExist]]&lt;br /&gt;
*[[Vehicle::doesVehicleExistWithDecorator|mp.game.vehicle.doesVehicleExistWithDecorator]]&lt;br /&gt;
*[[Vehicle::getClosestVehicle|mp.game.vehicle.getClosestVehicle]]&lt;br /&gt;
*[[Vehicle::getCurrentPlaybackForVehicle|mp.game.vehicle.getCurrentPlaybackForVehicle]]&lt;br /&gt;
*[[Vehicle::getDisplayNameFromVehicleModel|mp.game.vehicle.getDisplayNameFromVehicleModel]]&lt;br /&gt;
*[[Vehicle::getNumModColors|mp.game.vehicle.getNumModColors]]&lt;br /&gt;
*[[Vehicle::getPositionInRecording|mp.game.vehicle.getPositionInRecording]]&lt;br /&gt;
*[[Vehicle::getPositionOfVehicleRecordingAtTime|mp.game.vehicle.getPositionOfVehicleRecordingAtTime]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleBackBumperInSphere|mp.game.vehicle.getRandomVehicleBackBumperInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleFrontBumperInSphere|mp.game.vehicle.getRandomVehicleFrontBumperInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleInSphere|mp.game.vehicle.getRandomVehicleInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleModelInMemory|mp.game.vehicle.getRandomVehicleModelInMemory]]&lt;br /&gt;
*[[Vehicle::getRotationOfVehicleRecordingAtTime|mp.game.vehicle.getRotationOfVehicleRecordingAtTime]]&lt;br /&gt;
*[[Vehicle::getTimePositionInRecording|mp.game.vehicle.getTimePositionInRecording]]&lt;br /&gt;
*[[Vehicle::getTotalDurationOfVehicleRecordingId|mp.game.vehicle.getTotalDurationOfVehicleRecordingId]]&lt;br /&gt;
*[[Vehicle::getTotalDurationOfVehicleRecording|mp.game.vehicle.getTotalDurationOfVehicleRecording]]&lt;br /&gt;
*[[Vehicle::getVehicleClassFromName|mp.game.vehicle.getVehicleClassFromName]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxAcceleration|mp.game.vehicle.getVehicleClassMaxAcceleration]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxAgility|mp.game.vehicle.getVehicleClassMaxAgility]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxBraking|mp.game.vehicle.getVehicleClassMaxBraking]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxTraction|mp.game.vehicle.getVehicleClassMaxTraction]]&lt;br /&gt;
*[[Vehicle::getVehicleModelAcceleration|mp.game.vehicle.getVehicleModelAcceleration]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxBraking|mp.game.vehicle.getVehicleModelMaxBraking]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxNumberOfPassengers|mp.game.vehicle.getVehicleModelMaxNumberOfPassengers]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxSpeed|mp.game.vehicle.getVehicleModelMaxSpeed]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxTraction|mp.game.vehicle.getVehicleModelMaxTraction]]&lt;br /&gt;
*[[Vehicle::getVehicleRecordingId|mp.game.vehicle.getVehicleRecordingId]]&lt;br /&gt;
*[[Vehicle::hasPreloadModsFinished|mp.game.vehicle.hasPreloadModsFinished]]&lt;br /&gt;
*[[Vehicle::hasVehicleAssetLoaded|mp.game.vehicle.hasVehicleAssetLoaded]]&lt;br /&gt;
*[[Vehicle::hasVehicleRecordingBeenLoaded|mp.game.vehicle.hasVehicleRecordingBeenLoaded]]&lt;br /&gt;
*[[Vehicle::isAnyVehicleNearPoint|mp.game.vehicle.isAnyVehicleNearPoint]]&lt;br /&gt;
*[[Vehicle::isCopVehicleInArea3d|mp.game.vehicle.isCopVehicleInArea3d]]&lt;br /&gt;
*[[Vehicle::isPlaybackGoingOnForVehicle|mp.game.vehicle.isPlaybackGoingOnForVehicle]]&lt;br /&gt;
*[[Vehicle::isPlaybackUsingAiGoingOnForVehicle|mp.game.vehicle.isPlaybackUsingAiGoingOnForVehicle]]&lt;br /&gt;
*[[Vehicle::isThisModelABicycle|mp.game.vehicle.isThisModelABicycle]]&lt;br /&gt;
*[[Vehicle::isThisModelABike|mp.game.vehicle.isThisModelABike]]&lt;br /&gt;
*[[Vehicle::isThisModelABoat|mp.game.vehicle.isThisModelABoat]]&lt;br /&gt;
*[[Vehicle::isThisModelACar|mp.game.vehicle.isThisModelACar]]&lt;br /&gt;
*[[Vehicle::isThisModelAHeli|mp.game.vehicle.isThisModelAHeli]]&lt;br /&gt;
*[[Vehicle::isThisModelAPlane|mp.game.vehicle.isThisModelAPlane]]&lt;br /&gt;
*[[Vehicle::isThisModelAQuadbike|mp.game.vehicle.isThisModelAQuadbike]]&lt;br /&gt;
*[[Vehicle::isThisModelATrain|mp.game.vehicle.isThisModelATrain]]&lt;br /&gt;
*[[Vehicle::isThisModelAnEmergencyBoat|mp.game.vehicle.isThisModelAnEmergencyBoat]]&lt;br /&gt;
*[[Vehicle::isVehicleInGarageArea|mp.game.vehicle.isVehicleInGarageArea]]&lt;br /&gt;
*[[Vehicle::pausePlaybackRecordedVehicle|mp.game.vehicle.pausePlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::preloadVehicleMod|mp.game.vehicle.preloadVehicleMod]]&lt;br /&gt;
*[[Vehicle::removeModelOverride|mp.game.vehicle.removeModelOverride]]&lt;br /&gt;
*[[Vehicle::removeVehicleAsset|mp.game.vehicle.removeVehicleAsset]]&lt;br /&gt;
*[[Vehicle::removeVehicleRecording|mp.game.vehicle.removeVehicleRecording]]&lt;br /&gt;
*[[Vehicle::removeVehicleStuckCheck|mp.game.vehicle.removeVehicleStuckCheck]]&lt;br /&gt;
*[[Vehicle::removeVehiclesFromGeneratorsInArea|mp.game.vehicle.removeVehiclesFromGeneratorsInArea]]&lt;br /&gt;
*[[Vehicle::repairOnExtraToggle|mp.game.vehicle.repairOnExtraToggle]]&lt;br /&gt;
*[[Vehicle::requestVehicleAsset|mp.game.vehicle.requestVehicleAsset]]&lt;br /&gt;
*[[Vehicle::requestVehicleRecording|mp.game.vehicle.requestVehicleRecording]]&lt;br /&gt;
*[[Vehicle::setAllLowPriorityVehicleGeneratorsActive|mp.game.vehicle.setAllLowPriorityVehicleGeneratorsActive]]&lt;br /&gt;
*[[Vehicle::setAllVehicleGeneratorsActiveInArea|mp.game.vehicle.setAllVehicleGeneratorsActiveInArea]]&lt;br /&gt;
*[[Vehicle::setCargobobHookPosition|mp.game.vehicle.setCargobobHookPosition]]&lt;br /&gt;
*[[Vehicle::setExperimentalAttachmentSyncEnabled|mp.game.vehicle.setExperimentalAttachmentSyncEnabled]]&lt;br /&gt;
*[[Vehicle::setFarDrawVehicles|mp.game.vehicle.setFarDrawVehicles]]&lt;br /&gt;
*[[Vehicle::setGarbageTrucks|mp.game.vehicle.setGarbageTrucks]]&lt;br /&gt;
*[[Vehicle::setMissionTrainAsNoLongerNeeded|mp.game.vehicle.setMissionTrainAsNoLongerNeeded]]&lt;br /&gt;
*[[Vehicle::setNumberOfParkedVehicles|mp.game.vehicle.setNumberOfParkedVehicles]]&lt;br /&gt;
*[[Vehicle::setParkedVehicleDensityMultiplierThisFrame|mp.game.vehicle.setParkedVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setPlaybackSpeed|mp.game.vehicle.setPlaybackSpeed]]&lt;br /&gt;
*[[Vehicle::setPlaybackToUseAiTryToRevertBackLater|mp.game.vehicle.setPlaybackToUseAiTryToRevertBackLater]]&lt;br /&gt;
*[[Vehicle::setRandomBoats|mp.game.vehicle.setRandomBoats]]&lt;br /&gt;
*[[Vehicle::setRandomTrains|mp.game.vehicle.setRandomTrains]]&lt;br /&gt;
*[[Vehicle::setRandomVehicleDensityMultiplierThisFrame|mp.game.vehicle.setRandomVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setScriptVehicleGenerator|mp.game.vehicle.setScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::setVehicleDensityMultiplierThisFrame|mp.game.vehicle.setVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setVehicleModelIsSuppressed|mp.game.vehicle.setVehicleModelIsSuppressed]]&lt;br /&gt;
*[[Vehicle::setVehicleShootAtTarget|mp.game.vehicle.setVehicleShootAtTarget]]&lt;br /&gt;
*[[Vehicle::skipTimeInPlaybackRecordedVehicle|mp.game.vehicle.skipTimeInPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::skipToEndAndStopPlaybackRecordedVehicle|mp.game.vehicle.skipToEndAndStopPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicleUsingAi|mp.game.vehicle.startPlaybackRecordedVehicleUsingAi]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicleWithFlags|mp.game.vehicle.startPlaybackRecordedVehicleWithFlags]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicle|mp.game.vehicle.startPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::stopPlaybackRecordedVehicle|mp.game.vehicle.stopPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::switchTrainTrack|mp.game.vehicle.switchTrainTrack]]&lt;br /&gt;
*[[Vehicle::unpausePlaybackRecordedVehicle|mp.game.vehicle.unpausePlaybackRecordedVehicle]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21150</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=21150"/>
		<updated>2021-12-19T09:07:45Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added nametags.orderByDistance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==RAGE 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;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&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;
==RAGE Static Objects==&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_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;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[nametags.update|mp.nametags.update]]&lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[nametags.enabled|mp.nametags.enabled]]&lt;br /&gt;
**[[nametags.orderByDistance|mp.nametags.orderByDistance]]&lt;br /&gt;
**[[nametags.useScreen2dCoords|mp.nametags.useScreen2dCoords]]&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_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;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
==Game 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;
===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;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&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#GXT|mp.game.gxt]]&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 (Game)|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;
===GXT===&lt;br /&gt;
{{GXT_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;
===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;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21149</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=21149"/>
		<updated>2021-12-19T09:06:32Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Updated nametags links, added useScreen2dCoords&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==RAGE 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;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&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;
==RAGE Static Objects==&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_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;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[nametags.update|mp.nametags.update]]&lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[nametags.enabled|mp.nametags.enabled]]&lt;br /&gt;
**[[nametags.useScreen2dCoords|mp.nametags.useScreen2dCoords]]&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_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;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
==Game 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;
===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;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&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#GXT|mp.game.gxt]]&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 (Game)|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;
===GXT===&lt;br /&gt;
{{GXT_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;
===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;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Weapon_functions_c&amp;diff=21148</id>
		<title>Template:Weapon functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Weapon_functions_c&amp;diff=21148"/>
		<updated>2021-12-19T09:03:19Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added setCurrentDamageEventAmount&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Weapon::cancelCurrentDamageEvent|mp.game.weapon.cancelCurrentDamageEvent]]&lt;br /&gt;
*[[Weapon::canUseWeaponOnParachute|mp.game.weapon.canUseWeaponOnParachute]]&lt;br /&gt;
*[[Weapon::createWeaponObject|mp.game.weapon.createWeaponObject]]&lt;br /&gt;
*[[Weapon::doesWeaponTakeWeaponComponent|mp.game.weapon.doesWeaponTakeWeaponComponent]]&lt;br /&gt;
*[[Weapon::enableLaserSightRendering|mp.game.weapon.enableLaserSightRendering]]&lt;br /&gt;
*[[Weapon::getWeaponClipSize|mp.game.weapon.getWeaponClipSize]]&lt;br /&gt;
*[[Weapon::getWeaponComponentHudStats|mp.game.weapon.getWeaponComponentHudStats]]&lt;br /&gt;
*[[Weapon::getWeaponComponentTypeModel|mp.game.weapon.getWeaponComponentTypeModel]]&lt;br /&gt;
*[[Weapon::getWeaponDamageType|mp.game.weapon.getWeaponDamageType]]&lt;br /&gt;
*[[Weapon::getWeaponHudStats|mp.game.weapon.getWeaponHudStats]]&lt;br /&gt;
*[[Weapon::getWeaponObjectTintIndex|mp.game.weapon.getWeaponObjectTintIndex]]&lt;br /&gt;
*[[Weapon::getWeaponTintCount|mp.game.weapon.getWeaponTintCount]]&lt;br /&gt;
*[[Weapon::getWeapontypeGroup|mp.game.weapon.getWeapontypeGroup]]&lt;br /&gt;
*[[Weapon::getWeapontypeModel|mp.game.weapon.getWeapontypeModel]]&lt;br /&gt;
*[[Weapon::getWeapontypeSlot|mp.game.weapon.getWeapontypeSlot]]&lt;br /&gt;
*[[Weapon::giveWeaponComponentToWeaponObject|mp.game.weapon.giveWeaponComponentToWeaponObject]]&lt;br /&gt;
*[[Weapon::giveWeaponObjectToPed|mp.game.weapon.giveWeaponObjectToPed]]&lt;br /&gt;
*[[Weapon::hasVehicleGotProjectileAttached|mp.game.weapon.hasVehicleGotProjectileAttached]]&lt;br /&gt;
*[[Weapon::hasWeaponAssetLoaded|mp.game.weapon.hasWeaponAssetLoaded]]&lt;br /&gt;
*[[Weapon::hasWeaponGotWeaponComponent|mp.game.weapon.hasWeaponGotWeaponComponent]]&lt;br /&gt;
*[[Weapon::isWeaponValid|mp.game.weapon.isWeaponValid]]&lt;br /&gt;
*[[Weapon::removeAllProjectilesOfType|mp.game.weapon.removeAllProjectilesOfType]]&lt;br /&gt;
*[[Weapon::removeWeaponAsset|mp.game.weapon.removeWeaponAsset]]&lt;br /&gt;
*[[Weapon::removeWeaponComponentFromWeaponObject|mp.game.weapon.removeWeaponComponentFromWeaponObject]]&lt;br /&gt;
*[[Weapon::requestWeaponAsset|mp.game.weapon.requestWeaponAsset]]&lt;br /&gt;
*[[Weapon::requestWeaponHighDetailModel|mp.game.weapon.requestWeaponHighDetailModel]]&lt;br /&gt;
*[[Weapon::setCurrentDamageEventAmount|mp.game.weapon.setCurrentDamageEventAmount]]&lt;br /&gt;
*[[Weapon::setFlashLightFadeDistance|mp.game.weapon.setFlashLightFadeDistance]]&lt;br /&gt;
*[[Weapon::setPedAmmoToDrop|mp.game.weapon.setPedAmmoToDrop]]&lt;br /&gt;
*[[Weapon::setWeaponObjectTintIndex|mp.game.weapon.setWeaponObjectTintIndex]]&lt;br /&gt;
*[[Weapon::unequipEmptyWeapons|mp.game.weapon.unequipEmptyWeapons]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Weapon_functions_c&amp;diff=21147</id>
		<title>Template:Weapon functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Weapon_functions_c&amp;diff=21147"/>
		<updated>2021-12-19T09:02:26Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added cancelCurrentDamageEvent&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Weapon::cancelCurrentDamageEvent|mp.game.weapon.cancelCurrentDamageEvent]]&lt;br /&gt;
*[[Weapon::canUseWeaponOnParachute|mp.game.weapon.canUseWeaponOnParachute]]&lt;br /&gt;
*[[Weapon::createWeaponObject|mp.game.weapon.createWeaponObject]]&lt;br /&gt;
*[[Weapon::doesWeaponTakeWeaponComponent|mp.game.weapon.doesWeaponTakeWeaponComponent]]&lt;br /&gt;
*[[Weapon::enableLaserSightRendering|mp.game.weapon.enableLaserSightRendering]]&lt;br /&gt;
*[[Weapon::getWeaponClipSize|mp.game.weapon.getWeaponClipSize]]&lt;br /&gt;
*[[Weapon::getWeaponComponentHudStats|mp.game.weapon.getWeaponComponentHudStats]]&lt;br /&gt;
*[[Weapon::getWeaponComponentTypeModel|mp.game.weapon.getWeaponComponentTypeModel]]&lt;br /&gt;
*[[Weapon::getWeaponDamageType|mp.game.weapon.getWeaponDamageType]]&lt;br /&gt;
*[[Weapon::getWeaponHudStats|mp.game.weapon.getWeaponHudStats]]&lt;br /&gt;
*[[Weapon::getWeaponObjectTintIndex|mp.game.weapon.getWeaponObjectTintIndex]]&lt;br /&gt;
*[[Weapon::getWeaponTintCount|mp.game.weapon.getWeaponTintCount]]&lt;br /&gt;
*[[Weapon::getWeapontypeGroup|mp.game.weapon.getWeapontypeGroup]]&lt;br /&gt;
*[[Weapon::getWeapontypeModel|mp.game.weapon.getWeapontypeModel]]&lt;br /&gt;
*[[Weapon::getWeapontypeSlot|mp.game.weapon.getWeapontypeSlot]]&lt;br /&gt;
*[[Weapon::giveWeaponComponentToWeaponObject|mp.game.weapon.giveWeaponComponentToWeaponObject]]&lt;br /&gt;
*[[Weapon::giveWeaponObjectToPed|mp.game.weapon.giveWeaponObjectToPed]]&lt;br /&gt;
*[[Weapon::hasVehicleGotProjectileAttached|mp.game.weapon.hasVehicleGotProjectileAttached]]&lt;br /&gt;
*[[Weapon::hasWeaponAssetLoaded|mp.game.weapon.hasWeaponAssetLoaded]]&lt;br /&gt;
*[[Weapon::hasWeaponGotWeaponComponent|mp.game.weapon.hasWeaponGotWeaponComponent]]&lt;br /&gt;
*[[Weapon::isWeaponValid|mp.game.weapon.isWeaponValid]]&lt;br /&gt;
*[[Weapon::removeAllProjectilesOfType|mp.game.weapon.removeAllProjectilesOfType]]&lt;br /&gt;
*[[Weapon::removeWeaponAsset|mp.game.weapon.removeWeaponAsset]]&lt;br /&gt;
*[[Weapon::removeWeaponComponentFromWeaponObject|mp.game.weapon.removeWeaponComponentFromWeaponObject]]&lt;br /&gt;
*[[Weapon::requestWeaponAsset|mp.game.weapon.requestWeaponAsset]]&lt;br /&gt;
*[[Weapon::requestWeaponHighDetailModel|mp.game.weapon.requestWeaponHighDetailModel]]&lt;br /&gt;
*[[Weapon::setFlashLightFadeDistance|mp.game.weapon.setFlashLightFadeDistance]]&lt;br /&gt;
*[[Weapon::setPedAmmoToDrop|mp.game.weapon.setPedAmmoToDrop]]&lt;br /&gt;
*[[Weapon::setWeaponObjectTintIndex|mp.game.weapon.setWeaponObjectTintIndex]]&lt;br /&gt;
*[[Weapon::unequipEmptyWeapons|mp.game.weapon.unequipEmptyWeapons]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Pickup::Pickup&amp;diff=21047</id>
		<title>Pickup::Pickup</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Pickup::Pickup&amp;diff=21047"/>
		<updated>2021-08-19T11:38:20Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
Creates a new Pickup.&lt;br /&gt;
*&#039;&#039;&#039;[https://wiki.rage.mp/index.php?title=Pickups Pickups list]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
 &amp;lt;pre&amp;gt;There is a shell &amp;quot;mp.pickups&amp;quot;, but for some reason such a function does not exist in the list of functions of this shell:&lt;br /&gt;
 mp.pickups.new();&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;pre&amp;gt;There is also such a function in the &amp;quot;mp.pickups&amp;quot; shell, but unfortunately it also does not accept any parameters for implementation:&lt;br /&gt;
 mp.pickups._new();&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21046</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=21046"/>
		<updated>2021-08-19T11:37:27Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Undo revision 21045 by Leinader (talk)&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;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&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;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&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;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
==Static Objects (Game)==&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;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&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#GXT|mp.game.gxt]]&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 (Game)|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;
===GXT===&lt;br /&gt;
{{GXT_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;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:GameGlobals&amp;diff=20771</id>
		<title>Template:GameGlobals</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:GameGlobals&amp;diff=20771"/>
		<updated>2021-07-21T01:13:49Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions: &lt;br /&gt;
**[[Globals::joaat|mp.game.joaat]]&lt;br /&gt;
**[[Globals::invoke|mp.game.invoke]]&lt;br /&gt;
**[[Globals::invokeFloat|mp.game.invokeFloat]]&lt;br /&gt;
**[[Globals::invokeStrict|mp.game.invokeStrict]]&lt;br /&gt;
**[[Globals::invokeString|mp.game.invokeString]]&lt;br /&gt;
**[[Globals::invokeVector3|mp.game.invokeVector3]]&lt;br /&gt;
**[[Globals::waitAsync|mp.game.waitAsync]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Streaming_functions_c&amp;diff=20770</id>
		<title>Template:Streaming functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Streaming_functions_c&amp;diff=20770"/>
		<updated>2021-07-21T01:02:21Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added newest API&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Streaming::doesAnimDictExist|mp.game.streaming.doesAnimDictExist]]&lt;br /&gt;
*[[Streaming::getAllModelHashes|mp.game.streaming.getAllModelHashes]]&lt;br /&gt;
*[[Streaming::getAllModelNames|mp.game.streaming.getAllModelNames]]&lt;br /&gt;
*[[Streaming::getModelNameFromHash|mp.game.streaming.getModelNameFromHash]]&lt;br /&gt;
*[[Streaming::getIdealPlayerSwitchType|mp.game.streaming.getIdealPlayerSwitchType]]&lt;br /&gt;
*[[Streaming::forceStreamingUpdate|mp.game.streaming.forceStreamingUpdate]]&lt;br /&gt;
*[[Streaming::hasAnimDictLoaded|mp.game.streaming.hasAnimDictLoaded]]&lt;br /&gt;
*[[Streaming::hasAnimSetLoaded|mp.game.streaming.hasAnimSetLoaded]]&lt;br /&gt;
*[[Streaming::hasClipSetLoaded|mp.game.streaming.hasClipSetLoaded]]&lt;br /&gt;
*[[Streaming::hasCollisionForModelLoaded|mp.game.streaming.hasCollisionForModelLoaded]]&lt;br /&gt;
*[[Streaming::hasModelLoaded|mp.game.streaming.hasModelLoaded]]&lt;br /&gt;
*[[Streaming::hasNamedPtfxAssetLoaded|mp.game.streaming.hasNamedPtfxAssetLoaded]]&lt;br /&gt;
*[[Streaming::isIplActive|mp.game.streaming.isIplActive]]&lt;br /&gt;
*[[Streaming::isModelAVehicle|mp.game.streaming.isModelAVehicle]]&lt;br /&gt;
*[[Streaming::isModelInCdimage|mp.game.streaming.isModelInCdimage]]&lt;br /&gt;
*[[Streaming::isModelValid|mp.game.streaming.isModelValid]]&lt;br /&gt;
*[[Streaming::loadScene|mp.game.streaming.loadScene]]&lt;br /&gt;
*[[Streaming::newLoadSceneStartSafe|mp.game.streaming.newLoadSceneStartSafe]]&lt;br /&gt;
*[[Streaming::newLoadSceneStart|mp.game.streaming.newLoadSceneStart]]&lt;br /&gt;
*[[Streaming::prefetchSrl|mp.game.streaming.prefetchSrl]]&lt;br /&gt;
*[[Streaming::removeAnimDict|mp.game.streaming.removeAnimDict]]&lt;br /&gt;
*[[Streaming::removeAnimSet|mp.game.streaming.removeAnimSet]]&lt;br /&gt;
*[[Streaming::removeClipSet|mp.game.streaming.removeClipSet]]&lt;br /&gt;
*[[Streaming::removeIpl|mp.game.streaming.removeIpl]]&lt;br /&gt;
*[[Streaming::removeNamedPtfxAsset|mp.game.streaming.removeNamedPtfxAsset]]&lt;br /&gt;
*[[Streaming::requestAdditionalCollisionAtCoord|mp.game.streaming.requestAdditionalCollisionAtCoord]]&lt;br /&gt;
*[[Streaming::requestAnimDict|mp.game.streaming.requestAnimDict]]&lt;br /&gt;
*[[Streaming::requestAnimSet|mp.game.streaming.requestAnimSet]]&lt;br /&gt;
*[[Streaming::requestClipSet|mp.game.streaming.requestClipSet]]&lt;br /&gt;
*[[Streaming::requestCollisionAtCoord|mp.game.streaming.requestCollisionAtCoord]]&lt;br /&gt;
*[[Streaming::requestCollisionForModel|mp.game.streaming.requestCollisionForModel]]&lt;br /&gt;
*[[Streaming::requestIpl|mp.game.streaming.requestIpl]]&lt;br /&gt;
*[[Streaming::requestModel2|mp.game.streaming.requestModel2]]&lt;br /&gt;
*[[Streaming::requestModel|mp.game.streaming.requestModel]]&lt;br /&gt;
*[[Streaming::requestNamedPtfxAsset|mp.game.streaming.requestNamedPtfxAsset]]&lt;br /&gt;
*[[Streaming::setDitchPoliceModels|mp.game.streaming.setDitchPoliceModels]]&lt;br /&gt;
*[[Streaming::setFocusArea|mp.game.streaming.setFocusArea]]&lt;br /&gt;
*[[Streaming::setGamePausesForStreaming|mp.game.streaming.setGamePausesForStreaming]]&lt;br /&gt;
*[[Streaming::setHdArea|mp.game.streaming.setHdArea]]&lt;br /&gt;
*[[Streaming::setInteriorActive|mp.game.streaming.setInteriorActive]]&lt;br /&gt;
*[[Streaming::setModelAsNoLongerNeeded|mp.game.streaming.setModelAsNoLongerNeeded]]&lt;br /&gt;
*[[Streaming::setPedPopulationBudget|mp.game.streaming.setPedPopulationBudget]]&lt;br /&gt;
*[[Streaming::setPlayerSwitchLocation|mp.game.streaming.setPlayerSwitchLocation]]&lt;br /&gt;
*[[Streaming::setReducePedModelBudget|mp.game.streaming.setReducePedModelBudget]]&lt;br /&gt;
*[[Streaming::setReduceVehicleModelBudget|mp.game.streaming.setReduceVehicleModelBudget]]&lt;br /&gt;
*[[Streaming::setSrlTime|mp.game.streaming.setSrlTime]]&lt;br /&gt;
*[[Streaming::setStreaming|mp.game.streaming.setStreaming]]&lt;br /&gt;
*[[Streaming::setUnkCameraSettings|mp.game.streaming.setUnkCameraSettings]]&lt;br /&gt;
*[[Streaming::setVehiclePopulationBudget|mp.game.streaming.setVehiclePopulationBudget]]&lt;br /&gt;
*[[Streaming::startPlayerSwitch|mp.game.streaming.startPlayerSwitch]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:EntityPool_Client_functions&amp;diff=20769</id>
		<title>Template:EntityPool Client functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:EntityPool_Client_functions&amp;diff=20769"/>
		<updated>2021-07-21T00:53:09Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Functions&lt;br /&gt;
**[[Pool::apply]]&lt;br /&gt;
**[[Pool::at]]&lt;br /&gt;
**[[Pool::atHandle]]&lt;br /&gt;
**[[Pool::atRemoteId]]&lt;br /&gt;
**[[Pool::exists]]&lt;br /&gt;
**[[Pool::forEach]]&lt;br /&gt;
**[[Pool::forEachInStreamRange]]&lt;br /&gt;
**[[Pool::remoteId]]&lt;br /&gt;
**[[Pool::toArray]]&lt;br /&gt;
* Properties&lt;br /&gt;
**[[Pool::maxStreamed]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=20768</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=20768"/>
		<updated>2021-07-21T00:51:52Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: /* Entity pool */&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;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&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;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&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;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
==Static Objects (Game)==&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;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&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#GXT|mp.game.gxt]]&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 (Game)|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;
===GXT===&lt;br /&gt;
{{GXT_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;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setEnableScuba&amp;diff=20766</id>
		<title>Player::setEnableScuba</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setEnableScuba&amp;diff=20766"/>
		<updated>2021-07-18T11:31:45Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Updated page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
When enabled, will change the style of your swimming when underwater.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: This does not apply any scuba gear. This must be done using the appropriate functions.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;player.setEnableScuba(toggle);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;toggle:&#039;&#039;&#039; Boolean&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.players.local.setEnableScuba(true);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setEnableHandcuffs&amp;diff=20765</id>
		<title>Player::setEnableHandcuffs</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setEnableHandcuffs&amp;diff=20765"/>
		<updated>2021-07-18T11:17:16Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Updated page with proper info.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
When enabled, players can no longer pull out a weapon. The weapon wheel can still be opened, but it won&#039;t equip any selected weapon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: This does not add the hand cuffs or play the animation on the player, this only stops weapons being equiped.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
player.setEnableHandcuffs(toggle);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
*&#039;&#039;&#039;toggle:&#039;&#039;&#039; Boolean&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Enables the cuff effect when the event is called.&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.add(&#039;cuffPlayer&#039;, (item) =&amp;gt; {&lt;br /&gt;
    mp.players.local.setEnableHandcuffs(true);&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&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:Client-side Function]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Server&amp;diff=20756</id>
		<title>Getting Started with Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Server&amp;diff=20756"/>
		<updated>2021-06-29T03:42:35Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: /* Setting up the server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
*[[Ru:Getting Started with Server]]&lt;br /&gt;
&lt;br /&gt;
This brief tutorial will show you how to run your server on both Windows and Linux distributions.&lt;br /&gt;
&lt;br /&gt;
By default, the server makes use of port 22005 UDP for server access and the port after (here 22006) for the HTTP server hosting the client packages for the clients to download from.&amp;lt;br&amp;gt;      &lt;br /&gt;
So make sure to have done the ports forwarding on your router process and have also unblocked the ports on your firewall before running the server. &lt;br /&gt;
&lt;br /&gt;
=Bridge=&lt;br /&gt;
The following tutorial is found on [https://wiki.gtanet.work/index.php?title=Setting_up_the_Bridge_on_Linux/Windows Setting up the Bridge on Linux/Windows].&lt;br /&gt;
&lt;br /&gt;
=Windows=&lt;br /&gt;
==Prerequisite==&lt;br /&gt;
For a hassle-free installation and operation, it is recommended to have the latest VC Redist.&lt;br /&gt;
&lt;br /&gt;
[https://aka.ms/vs/15/release/VC_redist.x64.exe Microsoft Visual C++ Redistributable 2017]&lt;br /&gt;
&lt;br /&gt;
==Setting up the server==&lt;br /&gt;
1. Download the RAGE Multiplayer Client ([https://cdn.rage.mp/public/files/RAGEMultiplayer_Setup.exe Download Here])&lt;br /&gt;
&lt;br /&gt;
2. Open your &#039;&#039;&#039;server-files&#039;&#039;&#039; folder and run &#039;&#039;&#039;ragemp-server.exe&#039;&#039;&#039;. You should now be able to connect to your server locally (default local host IP: &#039;&#039;&#039;127.0.0.1:22005&#039;&#039;&#039;).&lt;br /&gt;
: Read more about [https://wiki.rage.mp/index.php?title=Server_settings Server Settings].&lt;br /&gt;
&lt;br /&gt;
==Next step==&lt;br /&gt;
[[Getting Started with Development]]&lt;br /&gt;
&lt;br /&gt;
=Linux=&lt;br /&gt;
==Prerequisite==&lt;br /&gt;
It&#039;s recommended to use Debian or Ubuntu to set up a server if you&#039;re new to Linux.&lt;br /&gt;
*Debian 10 or above [https://distrowatch.com/table.php?distribution=debian See more]&lt;br /&gt;
*Ubuntu 18.10 or above [https://distrowatch.com/table.php?distribution=ubuntu See more]&lt;br /&gt;
*An OS that supports glibc v2.28&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test&lt;br /&gt;
sudo apt update &amp;amp;&amp;amp; sudo apt install libstdc++6&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo &#039;deb http://httpredir.debian.org/debian testing main contrib non-free&#039; &amp;gt; /etc/apt/sources.list&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt install -y -t testing libstdc++6&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setting up server==&lt;br /&gt;
This bash snippet should automate the server installation.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Downloading server&lt;br /&gt;
wget https://cdn.rage.mp/updater/prerelease/server-files/linux_x64.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Extract the server files&lt;br /&gt;
tar -xzf linux_x64.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Accessing the directory&lt;br /&gt;
cd ragemp-srv&lt;br /&gt;
&lt;br /&gt;
# Set executable permission&lt;br /&gt;
chmod +x ragemp-server&lt;br /&gt;
&lt;br /&gt;
# Run the server&lt;br /&gt;
./ragemp-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Launching the server as a daemon (systemd)==&lt;br /&gt;
If you want to launch the server as a daemon on the latest version of Ubuntu/Debian/CentOS, you need to follow these steps:&lt;br /&gt;
 &lt;br /&gt;
1. We recommend move your server to /opt&lt;br /&gt;
e.g &#039;&#039;&#039;mv ./ragemp-srv /opt/&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
2. Create the systemd unit (e.g /etc/systemd/system/rageserv.service) and enter this config:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=RAGE-MP Dedicated server&lt;br /&gt;
After=network.target&lt;br /&gt;
StartLimitIntervalSec=0&lt;br /&gt;
 &lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
Restart=always&lt;br /&gt;
RestartSec=1&lt;br /&gt;
; not safe, change root to another user&lt;br /&gt;
User=root&lt;br /&gt;
WorkingDirectory=/opt/ragemp-srv&lt;br /&gt;
ExecStart=/opt/ragemp-srv/ragemp-server&lt;br /&gt;
 &lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important: If you have not moved the directory, you need to edit WorkingDirectory and ExecStart with new absolute paths.&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
3. After saving the new unit we recommend you to update your systemd unit&#039;s list.&lt;br /&gt;
 &lt;br /&gt;
4. Finally! Now you can enable and run the unit via these commands:&lt;br /&gt;
#  systemctl enable rageserv&lt;br /&gt;
#  systemctl start rageserv&lt;br /&gt;
 &lt;br /&gt;
If you want to watch status of your server you need enter:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl status rageserv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to restart your server you need to enter:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart rageserv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
More commands and other details can be found [https://www.freedesktop.org/software/systemd/man/systemctl.html#Unit%20File%20Commands here.]&lt;br /&gt;
&lt;br /&gt;
==Installing screen (Optional)==&lt;br /&gt;
For running the server in the background, we recommend using screen, mainly for its ease of use.&lt;br /&gt;
&lt;br /&gt;
===Debian based (Ubuntu &amp;amp; derivatives)===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install screen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CentOS 6.x/7.x===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
yum install screen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Starting the server===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
screen -dmS GTASERVER -L bash -c &#039;cd ~/srv &amp;amp;&amp;amp; ./server&#039; &amp;amp;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Parameter explanation:&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;screen -dmS&amp;lt;/syntaxhighlight&amp;gt; starts a separate shell without directly opening an interface towards it (detached mode). The &amp;lt;tt&amp;gt;S&amp;lt;/tt&amp;gt; param defines a session name for the newly created session (in this case &amp;lt;code&amp;gt;GTASERVER&amp;lt;/code&amp;gt;), so that it is easier to manage in the future.&lt;br /&gt;
* &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;screen -L&amp;lt;/syntaxhighlight&amp;gt; basically logs whatever error that is shown by the server through the separate shell into a file for easier reference in the future.&lt;br /&gt;
&#039;&#039;&#039;!IMPORTANT!&#039;&#039;&#039;&lt;br /&gt;
* Log output will be saved as &amp;lt;code&amp;gt;screenlog.&#039;&#039;_number_&#039;&#039;&amp;lt;/code&amp;gt; in the server directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;&amp;lt;/code&amp;gt; &#039;&#039;&#039;IS IMPORTANT&#039;&#039;&#039; IF YOU WANT TO TERMINATE THE PROCESS GRACEFULLY.&lt;br /&gt;
&lt;br /&gt;
===Stopping the server===&lt;br /&gt;
There are usually two ways to stop the server; One that we call a &#039;&#039;&#039;graceful&#039;&#039;&#039; shutdown that sends the server a signal for termination and the other, well, a &#039;&#039;&#039;crash&#039;&#039;&#039; since it does not allow the code to run through the termination process correctly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RECOMMENDED:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
kill $(ps h --ppid $(screen -ls | grep GTASERVER | cut -d. -f1) -o pid)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOT RECOMMENDED:&#039;&#039;&#039; It does not shut down the server gracefully&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
screen -S GTASERVER -X quit &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
==Linux==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./server: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22&#039; not found (required by ./server)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure GCC/G++ 6 or newer is installed, follow the [[#Prerequisite_2|Prerequisite]].&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Server settings]]&lt;br /&gt;
{{ScriptingTutorials}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Development&amp;diff=20753</id>
		<title>Getting Started with Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Getting_Started_with_Development&amp;diff=20753"/>
		<updated>2021-06-15T10:27:08Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
We are going to show you how to start developing your own server with a simple tutorial. We will show you how you can create your own resource and run it in your server. In here we are going to use NodeJS programming.&lt;br /&gt;
&lt;br /&gt;
If you wish to learn server-side with C# programming, [[Development_with_Visual_Studio_Code|Click here]].&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Server Files (from [https://cdn.rage.mp/public/files/RAGEMultiplayer_Setup.exe RAGE:MP Client])&lt;br /&gt;
* Basic [[wikipedia:en:JavaScript|JavaScript]]/[[wikipedia:en:Node.js|NodeJS]] programming knowledge&lt;br /&gt;
* A scripting/text editor of your choice (e.g. [[wikipedia:en:Visual Studio Code|Visual Studio Code]] or [[wikipedia:en:Notepad++|Notepad++]])&lt;br /&gt;
&lt;br /&gt;
== Starting the server ==&lt;br /&gt;
When downloading the [https://cdn.rage.mp/client/updater.exe Rage MP updater] and running it, you will get the server files. The folder name will be called &amp;lt;code&amp;gt;server-files&amp;lt;/code&amp;gt;. Open the folder and you will find this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=800px heights=426px&amp;gt;&lt;br /&gt;
File:server-files.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;client_packages&#039;&#039;&#039;: Folder in which client-side scripts are located and downloaded by the client. (Client-side allows you to draw [[wikipedia:en:Graphical user interface|&amp;lt;abbr title=&amp;quot;Graphical User Interface&amp;quot;&amp;gt;GUI&amp;lt;/abbr&amp;gt;]] or do &amp;lt;abbr title=&amp;quot;Chromium Embedded Framework&amp;quot;&amp;gt;[https://bitbucket.org/chromiumembedded/cef CEF]&amp;lt;/abbr&amp;gt; work)&lt;br /&gt;
*&#039;&#039;&#039;packages&#039;&#039;&#039;: Folder in which server-side scripts are located and loaded by the server. (Server-side allows you to manage the player and create your own world)&lt;br /&gt;
*&#039;&#039;&#039;maps&#039;&#039;&#039;: Folder in which map files (in [[wikipedia:en:JSON|JSON]] format) are loaded into the game world.&lt;br /&gt;
*&#039;&#039;&#039;plugins&#039;&#039;&#039;: Allows you to load custom &amp;lt;code&amp;gt;.dll&amp;lt;/code&amp;gt; plugins into the server.&lt;br /&gt;
*&#039;&#039;&#039;conf.json&#039;&#039;&#039;: Contains the server configuration in JSON format. Read more about server settings [[Server_settings|here]].&lt;br /&gt;
*&#039;&#039;&#039;server.exe&#039;&#039;&#039;: Server executable, which if you run, starts the game server.&lt;br /&gt;
&lt;br /&gt;
Currently you will find your folders empty, so if you want to load a gamemode there is a [https://github.com/n-n1ks/rage.mp-freeroam freeroam gamemode sample] available to study/use on your server.&lt;br /&gt;
&lt;br /&gt;
== Setting up API auto complete (TypeScript) ==&lt;br /&gt;
Autocompletion is one of the most important features a developer can use while developing. It is annoying to keep searching in the wiki for the right syntax or find the right function you want. Thanks to &#039;&#039;&#039;CocaColaBear&#039;&#039;&#039; for his great contribution in creating an autocompletion package for RAGE JS API.&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/CocaColaBear/types-ragemp-s autocomplete for SERVER side script]&lt;br /&gt;
*[https://github.com/CocaColaBear/types-ragemp-c autocomplete for CLIENT side script]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
*Open your terminal (like [[wikipedia:en:cmd.exe|Command Prompt]]) and navigate to your server folder.&lt;br /&gt;
*Install the following Node.js packages with NPM:&lt;br /&gt;
**&amp;lt;code&amp;gt;npm install --save-dev github:CocaColaBear/types-ragemp-s#master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;npm install --save-dev https://github.com/CocaColaBear/types-ragemp-s/tarball/master&amp;lt;/code&amp;gt;&lt;br /&gt;
**&amp;lt;code&amp;gt;npm install --save-dev github:CocaColaBear/types-ragemp-c#master&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;npm install --save-dev https://github.com/CocaColaBear/types-ragemp-c/tarball/master&amp;lt;/code&amp;gt;&lt;br /&gt;
*You should now get autocomplete.&lt;br /&gt;
*Follow our next title to find out how the environment works and you&#039;ll notice that autocomplete is working.&lt;br /&gt;
&lt;br /&gt;
Learn more [[Using_Typescript|here]].&lt;br /&gt;
&lt;br /&gt;
== Creating your first resource ==&lt;br /&gt;
&amp;lt;b&amp;gt;Rage Multiplayer&amp;lt;/b&amp;gt; consists of 2 sides of scripting:&lt;br /&gt;
* &#039;&#039;&#039;Client-side&#039;&#039;&#039; allows you to create and develop &amp;lt;abbr title=&amp;quot;User Interface&amp;quot;&amp;gt;UI&amp;lt;/abbr&amp;gt;, manipulate game client features and show people your creativity.&lt;br /&gt;
* &#039;&#039;&#039;Server-side&#039;&#039;&#039; allows you to manipulate the server itself with things like managing all players, vehicles, markers, etc ([[:Category:Assets|see more]]).&lt;br /&gt;
&lt;br /&gt;
We will create our first server-side resource, and will see how it works in game. To learn about creating client-side resource, see [[Getting Started with Client-side|Getting started with Client-side]].&lt;br /&gt;
&lt;br /&gt;
First of all, go to &amp;lt;code&amp;gt;packages&amp;lt;/code&amp;gt; and create a folder (name of game mode anything you want).&lt;br /&gt;
&lt;br /&gt;
=== Scripting server commands ===&lt;br /&gt;
In your game mode folder, create an &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; file. After that, open the file and write the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//init Commands file&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now save and close the file, then create another file named &amp;lt;code&amp;gt;commands.js&amp;lt;/code&amp;gt; and open it.&lt;br /&gt;
&lt;br /&gt;
Add these simple commands to your file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;hp&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;armor&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.armour = 100;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
mp.events.addCommand(&#039;kill&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.health = 0;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Learn more about these on [[Getting Started with Commands|Getting started with commands]]. Now we have created a simple source with 3 basic commands. One that gives health, one that gives armor, and one that kills you.&lt;br /&gt;
&lt;br /&gt;
Now save the file and close it.&lt;br /&gt;
&lt;br /&gt;
=== Scripting server event ===&lt;br /&gt;
Have you noticed anything wrong with the code we just wrote? If not, let me give you a hint. If you trigger the kill command, this means it will kill the player, but will you re-spawn back? I have the solution for you!&lt;br /&gt;
&lt;br /&gt;
Create a &#039;&#039;&#039;JSON&#039;&#039;&#039; file and name it &amp;lt;code&amp;gt;spawn_points.json&amp;lt;/code&amp;gt; and then add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;SpawnPoints&amp;quot;: [&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -425.517, &amp;quot;y&amp;quot;: 1123.620, &amp;quot;z&amp;quot;: 325.8544 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -415.777, &amp;quot;y&amp;quot;: 1168.791, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -432.534, &amp;quot;y&amp;quot;: 1157.461, &amp;quot;z&amp;quot;: 325.854 },&lt;br /&gt;
        { &amp;quot;x&amp;quot;: -401.850, &amp;quot;y&amp;quot;: 1149.482, &amp;quot;z&amp;quot;: 325.854 }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Done? Now save it and close. &lt;br /&gt;
&lt;br /&gt;
Create a new file named &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; and add the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
let spawnPoints = require(&#039;./spawn_points.json&#039;).SpawnPoints;&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;playerDeath&#039;, (player) =&amp;gt; {&lt;br /&gt;
    player.spawn(spawnPoints[Math.floor(Math.random() * spawnPoints.length)]);&lt;br /&gt;
    player.health = 100;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We have defined our spawn points that we want the player to spawn in, and then we added an event for when the player dies. When this event is triggered, they re-spawn in a random location from the spawn points you defined. Also do not forget to restore the player&#039;s health 100 again or they can teleport while dead to the spawn point.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Do not forget to require the &amp;lt;code&amp;gt;events.js&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Putting it all together ===&lt;br /&gt;
In the end, your &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; file should look this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//init Commands file&lt;br /&gt;
require(&#039;./commands.js&#039;)&lt;br /&gt;
&lt;br /&gt;
//init Events file&lt;br /&gt;
require(&#039;./events.js&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Now save everything then launch your server and go test what you just wrote!&lt;br /&gt;
&lt;br /&gt;
I hope you enjoyed creating your first script in RAGE:MP and we will be sure to create further tutorials for you to learn more.&lt;br /&gt;
Happy Gaming!&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [https://wiki.gtanet.work/index.php?title=Getting_Started_with_Development Getting started with Development on C# Bridge Server]&lt;br /&gt;
* [[Server-side events]] (or in [https://wiki.gtanet.work/index.php?title=Scripting_Events C#] bridge)&lt;br /&gt;
* [[Server-side functions]] (or in [https://wiki.gtanet.work/index.php?title=Server_Scripting_Functions C#] bridge)&lt;br /&gt;
* [[Client-side events]] (or in [[Client-side_CSharp_events|C#]])&lt;br /&gt;
* [[Client-side functions]] (or in [[Client-side_CSharp_functions|C#]])&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::getEngineHealth&amp;diff=20674</id>
		<title>Vehicle::getEngineHealth</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::getEngineHealth&amp;diff=20674"/>
		<updated>2021-05-09T05:26:33Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Undo revision 20673 by Shr0x (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Engine Health&lt;br /&gt;
|Status&lt;br /&gt;
|-&lt;br /&gt;
|1000&lt;br /&gt;
|Perfect - Undamaged&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt; 1000&lt;br /&gt;
|Damaged&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt; 400&lt;br /&gt;
| Engine is smoking and losing functionality&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Engine stops working and car is not drivable&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt; 0&lt;br /&gt;
| Engine catches fire, health rapidly declines and blows up seconds later&lt;br /&gt;
|}&lt;br /&gt;
Maximum: 1000&amp;lt;br&amp;gt;&lt;br /&gt;
Minimum: -4000&amp;lt;br&amp;gt;&lt;br /&gt;
Note*: Returns 1000.0 if the function is unable to get the address of the specified vehicle or if it&#039;s not a vehicle.&amp;lt;br&amp;gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;vehicle.getEngineHealth();&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;float&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function getEngineHealth() {&lt;br /&gt;
    let vehicle = mp.players.local.vehicle;&lt;br /&gt;
    let engineHealth = vehicle.getEngineHealth();&lt;br /&gt;
    mp.gui.chat.push(`engine health: ${engineHealth}`);&lt;br /&gt;
&lt;br /&gt;
    return engineHealth; // returns the value of the engine health as a float&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Pool::toArray&amp;diff=20654</id>
		<title>Pool::toArray</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Pool::toArray&amp;diff=20654"/>
		<updated>2021-04-25T02:07:10Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{SharedJsFunction}}&lt;br /&gt;
This function converts a pool to an array. If you don&#039;t need to create a new array every time, use [[Pool::toArrayFast]].&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.pool.toArray();&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const onlinePlayers = mp.players.toArray();&lt;br /&gt;
if(onlinePlayers.every((player) =&amp;gt; { return player.isAiming; } ))&lt;br /&gt;
    console.log(&amp;quot;Everyone is aiming.&amp;quot;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{EntityPool_definition}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Shared API]]&lt;br /&gt;
[[Category:Shared Function]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Pool::toArrayFast&amp;diff=20653</id>
		<title>Pool::toArrayFast</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Pool::toArrayFast&amp;diff=20653"/>
		<updated>2021-04-25T02:00:07Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Created page with &amp;quot;__NOTOC__ {{SharedJsFunction}} Same as Pool::toArray except it doesn&amp;#039;t create a new array each time and instead updates it and returns the same array.  {{JSContainer| == S...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{SharedJsFunction}}&lt;br /&gt;
Same as [[Pool::toArray]] except it doesn&#039;t create a new array each time and instead updates it and returns the same array.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.pool.toArrayFast();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Return value ==&lt;br /&gt;
*&#039;&#039;&#039;Array&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// To do&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{EntityPool_definition}}&lt;br /&gt;
&lt;br /&gt;
[[Category:TODO: Example]]&lt;br /&gt;
[[Category:Shared API]]&lt;br /&gt;
[[Category:Shared Function]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:EntityPool_functions&amp;diff=20652</id>
		<title>Template:EntityPool functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:EntityPool_functions&amp;diff=20652"/>
		<updated>2021-04-25T01:54:01Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[Pool::apply]]&lt;br /&gt;
**[[Pool::at]]&lt;br /&gt;
**[[Pool::exists]]&lt;br /&gt;
**[[Pool::forEach]]&lt;br /&gt;
**[[Pool::forEachInDimension]]&lt;br /&gt;
**[[Pool::forEachInRange]]&lt;br /&gt;
**[[Pool::getClosest]]&lt;br /&gt;
**[[Pool::getClosestInDimension]]&lt;br /&gt;
**[[Pool::toArray]]&lt;br /&gt;
**[[Pool::toArrayFast]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Streaming::requestAnimDict&amp;diff=20651</id>
		<title>Streaming::requestAnimDict</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Streaming::requestAnimDict&amp;diff=20651"/>
		<updated>2021-04-25T01:51:50Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
Requests and loads the animation dictionary required to play an animation. &lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.game.streaming.requestAnimDict(animDict);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;animDict:&#039;&#039;&#039; {{RageType|String}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
A function to load the animation dictionary used for the lucky wheel spin animations.&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
async function loadLuckyWheelAnimLib(){&lt;br /&gt;
    if(mp.players.local.model === mp.game.joaat(&amp;quot;mp_m_freemode_01&amp;quot;)){&lt;br /&gt;
        animationLib = &amp;quot;anim_casino_a@amb@casino@games@lucky7wheel@male&amp;quot;&lt;br /&gt;
    } else if(mp.players.local.model === mp.game.joaat(&amp;quot;mp_f_freemode_01&amp;quot;)) {&lt;br /&gt;
        animationLib = &amp;quot;anim_casino_a@amb@casino@games@lucky7wheel@female&amp;quot;&lt;br /&gt;
    } else {&lt;br /&gt;
        return mp.gui.chat.push(&amp;quot;You must be using a freemode character model&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mp.game.streaming.requestAnimDict(animationLib);&lt;br /&gt;
&lt;br /&gt;
    for(let i = 0; mp.game.streaming.hasAnimDictLoaded(animationLib) === 0 &amp;amp;&amp;amp; i &amp;lt; 15; i++){&lt;br /&gt;
        if(i === 14) return mp.game.graphics.notify(&#039;~r~Error loading Lucky Wheel spin animation.&#039;);&lt;br /&gt;
        mp.gui.chat.push(&amp;quot;Loading wheel spin animation...&amp;quot;);&lt;br /&gt;
        await mp.game.waitAsync(100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mp.gui.chat.push(&amp;quot;Anim loaded.&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:Client-side Function]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Streaming::hasAnimDictLoaded&amp;diff=20650</id>
		<title>Streaming::hasAnimDictLoaded</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Streaming::hasAnimDictLoaded&amp;diff=20650"/>
		<updated>2021-04-25T01:47:34Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
Checks to see if the animation dictionary has loaded.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.game.streaming.hasAnimDictLoaded(animDict);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;animDict:&#039;&#039;&#039; {{RageType|String}}&lt;br /&gt;
&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Boolean&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example #1== &lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
async function loadLuckyWheelAnimLib(){&lt;br /&gt;
    if(mp.players.local.model === mp.game.joaat(&amp;quot;mp_m_freemode_01&amp;quot;)){&lt;br /&gt;
        animationLib = &amp;quot;anim_casino_a@amb@casino@games@lucky7wheel@male&amp;quot;&lt;br /&gt;
    } else if(mp.players.local.model === mp.game.joaat(&amp;quot;mp_f_freemode_01&amp;quot;)) {&lt;br /&gt;
        animationLib = &amp;quot;anim_casino_a@amb@casino@games@lucky7wheel@female&amp;quot;&lt;br /&gt;
    } else {&lt;br /&gt;
        return mp.gui.chat.push(&amp;quot;You must be using a freemode character model&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mp.game.streaming.requestAnimDict(animationLib);&lt;br /&gt;
&lt;br /&gt;
    // Used so you don&#039;t get stuck in an infinite loop if it never loads.&lt;br /&gt;
    for(let i = 0; mp.game.streaming.hasAnimDictLoaded(animationLib) === 0 &amp;amp;&amp;amp; i &amp;lt; 15; i++){&lt;br /&gt;
        if(i === 14) return mp.game.graphics.notify(&#039;~r~Error loading Lucky Wheel spin animation.&#039;);&lt;br /&gt;
        mp.gui.chat.push(&amp;quot;Loading wheel spin animation...&amp;quot;);&lt;br /&gt;
        await mp.game.waitAsync(100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mp.gui.chat.push(&amp;quot;Anim loaded.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Storage.flush()&amp;diff=20649</id>
		<title>Storage.flush()</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Storage.flush()&amp;diff=20649"/>
		<updated>2021-04-25T01:21:55Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
Flushes [[storage.data]]. It isn&#039;t neccessary to flush it after every change since it will be flushed on disconnect, but recommended. &lt;br /&gt;
&amp;lt;br /&amp;gt;Data is saved in &amp;lt;path to RAGEMP&amp;gt;/client_resources/&amp;lt;server ip&amp;gt;/.storage&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.storage.flush();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.storage.data.auth = { token: &amp;quot;abcd&amp;quot; };&lt;br /&gt;
mp.storage.flush();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:Client-side Function]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Storage.data&amp;diff=20648</id>
		<title>Storage.data</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Storage.data&amp;diff=20648"/>
		<updated>2021-04-25T01:19:50Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsProperty}}&lt;br /&gt;
Used to set some client-related data. Saved on the client, see [[storage.flush()]] for more details.&lt;br /&gt;
&amp;lt;br /&amp;gt;Data is saved in &amp;lt;path to RAGEMP&amp;gt;/client_resources/&amp;lt;server ip&amp;gt;/.storage&lt;br /&gt;
&amp;lt;br /&amp;gt;Thus it is wiped when player deletes client folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.storage.data.someKey = obj;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.storage.data.auth = { token: &amp;quot;abcd&amp;quot; };&lt;br /&gt;
mp.storage.flush();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==See also==&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:Client-side Property]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Storage.sessionData&amp;diff=20647</id>
		<title>Storage.sessionData</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Storage.sessionData&amp;diff=20647"/>
		<updated>2021-04-25T01:16:12Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Created page with &amp;quot;__NOTOC__ {{ClientsideJsProperty}} Keeps data saved over resource reloads, but is cleared on reconnect.  {{JSContainer| == Syntax ==  &amp;lt;pre&amp;gt; mp.storage.sessionData &amp;lt;/pre&amp;gt;  == E...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsProperty}}&lt;br /&gt;
Keeps data saved over resource reloads, but is cleared on reconnect.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.storage.sessionData&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// To do&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
[[Category:TODO: Example]]&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:Client-side Property]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=20646</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=20646"/>
		<updated>2021-04-25T01:15:25Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &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;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&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_Client_functions}}&lt;br /&gt;
*[[Pool::remoteId]]&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&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;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&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;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
==Static Objects (Game)==&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;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&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#GXT|mp.game.gxt]]&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 (Game)|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;
===GXT===&lt;br /&gt;
{{GXT_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;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Storage_definition_c&amp;diff=20645</id>
		<title>Template:Storage definition c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Storage_definition_c&amp;diff=20645"/>
		<updated>2021-04-25T01:15:01Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Created page with &amp;quot;*Functions: **mp.storage.flush *Properties: **mp.storage.data **mp.storage.sessionData&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions:&lt;br /&gt;
**[[storage.flush()|mp.storage.flush]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[storage.data|mp.storage.data]]&lt;br /&gt;
**[[storage.sessionData|mp.storage.sessionData]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:PlayerPool_functions&amp;diff=20644</id>
		<title>Template:PlayerPool functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:PlayerPool_functions&amp;diff=20644"/>
		<updated>2021-04-25T01:09:38Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added reloadResources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[Players::broadcast]]&lt;br /&gt;
**[[Players::broadcastInDimension]]&lt;br /&gt;
**[[Players::broadcastInRange]]&lt;br /&gt;
**[[Players::call]]&lt;br /&gt;
**[[Players::callInDimension]]&lt;br /&gt;
**[[Players::callInRange]]&lt;br /&gt;
**[[Players::callUnreliable]]&lt;br /&gt;
**[[Players::callInDimensionUnreliable]]&lt;br /&gt;
**[[Players::callInRangeUnreliable]]&lt;br /&gt;
**[[Players::reloadResources]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Events::callRemote&amp;diff=20643</id>
		<title>Events::callRemote</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Events::callRemote&amp;diff=20643"/>
		<updated>2021-04-24T03:21:00Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Updated page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
This function is used to call a server-side event from a client-side script.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;: If you&#039;re calling a server-side event, the first parameter of that server-side event will be your player object that gets sent automatically.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.callRemote(String eventName [, ...args])&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
*&#039;&#039;&#039;eventName&#039;&#039;&#039;: {{RageType|String}}&lt;br /&gt;
*&#039;&#039;&#039;args&#039;&#039;&#039;: {{RageType|Any}}&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example will call the server-side event, from the client-side script, to see if the player screen size is not 1280x1024.&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.add(&amp;quot;playerReady&amp;quot;, () =&amp;gt; {&lt;br /&gt;
    let res = mp.game.graphics.getScreenActiveResolution(x, y);&lt;br /&gt;
	&lt;br /&gt;
    if (!((res.x == 1280) &amp;amp;&amp;amp; (res.y == 1024))) {&lt;br /&gt;
        mp.events.callRemote(&amp;quot;kickMeImBad&amp;quot;, res.x, res.y);&lt;br /&gt;
    };&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.add(&amp;quot;kickMeImBad&amp;quot;, (player, sx, sy) =&amp;gt; {&lt;br /&gt;
    console.log(`${player.name} bad boy :c, his screen size ${sx}x${sy}`);&lt;br /&gt;
	player.kick();&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Event_functions}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Weapon_functions_c&amp;diff=20600</id>
		<title>Template:Weapon functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Weapon_functions_c&amp;diff=20600"/>
		<updated>2021-04-17T06:59:54Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added unequipEmptyWeapons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Weapon::canUseWeaponOnParachute|mp.game.weapon.canUseWeaponOnParachute]]&lt;br /&gt;
*[[Weapon::createWeaponObject|mp.game.weapon.createWeaponObject]]&lt;br /&gt;
*[[Weapon::doesWeaponTakeWeaponComponent|mp.game.weapon.doesWeaponTakeWeaponComponent]]&lt;br /&gt;
*[[Weapon::enableLaserSightRendering|mp.game.weapon.enableLaserSightRendering]]&lt;br /&gt;
*[[Weapon::getWeaponClipSize|mp.game.weapon.getWeaponClipSize]]&lt;br /&gt;
*[[Weapon::getWeaponComponentHudStats|mp.game.weapon.getWeaponComponentHudStats]]&lt;br /&gt;
*[[Weapon::getWeaponComponentTypeModel|mp.game.weapon.getWeaponComponentTypeModel]]&lt;br /&gt;
*[[Weapon::getWeaponDamageType|mp.game.weapon.getWeaponDamageType]]&lt;br /&gt;
*[[Weapon::getWeaponHudStats|mp.game.weapon.getWeaponHudStats]]&lt;br /&gt;
*[[Weapon::getWeaponObjectTintIndex|mp.game.weapon.getWeaponObjectTintIndex]]&lt;br /&gt;
*[[Weapon::getWeaponTintCount|mp.game.weapon.getWeaponTintCount]]&lt;br /&gt;
*[[Weapon::getWeapontypeGroup|mp.game.weapon.getWeapontypeGroup]]&lt;br /&gt;
*[[Weapon::getWeapontypeModel|mp.game.weapon.getWeapontypeModel]]&lt;br /&gt;
*[[Weapon::getWeapontypeSlot|mp.game.weapon.getWeapontypeSlot]]&lt;br /&gt;
*[[Weapon::giveWeaponComponentToWeaponObject|mp.game.weapon.giveWeaponComponentToWeaponObject]]&lt;br /&gt;
*[[Weapon::giveWeaponObjectToPed|mp.game.weapon.giveWeaponObjectToPed]]&lt;br /&gt;
*[[Weapon::hasVehicleGotProjectileAttached|mp.game.weapon.hasVehicleGotProjectileAttached]]&lt;br /&gt;
*[[Weapon::hasWeaponAssetLoaded|mp.game.weapon.hasWeaponAssetLoaded]]&lt;br /&gt;
*[[Weapon::hasWeaponGotWeaponComponent|mp.game.weapon.hasWeaponGotWeaponComponent]]&lt;br /&gt;
*[[Weapon::isWeaponValid|mp.game.weapon.isWeaponValid]]&lt;br /&gt;
*[[Weapon::removeAllProjectilesOfType|mp.game.weapon.removeAllProjectilesOfType]]&lt;br /&gt;
*[[Weapon::removeWeaponAsset|mp.game.weapon.removeWeaponAsset]]&lt;br /&gt;
*[[Weapon::removeWeaponComponentFromWeaponObject|mp.game.weapon.removeWeaponComponentFromWeaponObject]]&lt;br /&gt;
*[[Weapon::requestWeaponAsset|mp.game.weapon.requestWeaponAsset]]&lt;br /&gt;
*[[Weapon::requestWeaponHighDetailModel|mp.game.weapon.requestWeaponHighDetailModel]]&lt;br /&gt;
*[[Weapon::setFlashLightFadeDistance|mp.game.weapon.setFlashLightFadeDistance]]&lt;br /&gt;
*[[Weapon::setPedAmmoToDrop|mp.game.weapon.setPedAmmoToDrop]]&lt;br /&gt;
*[[Weapon::setWeaponObjectTintIndex|mp.game.weapon.setWeaponObjectTintIndex]]&lt;br /&gt;
*[[Weapon::unequipEmptyWeapons|mp.game.weapon.unequipEmptyWeapons]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Preferences::lowQualityAssets&amp;diff=20534</id>
		<title>Preferences::lowQualityAssets</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Preferences::lowQualityAssets&amp;diff=20534"/>
		<updated>2021-02-06T23:30:19Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsProperty}}&lt;br /&gt;
Returns the value showing if the user has low-quality server assets enabled.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.user.preferences.lowQualityAssets&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Return value ==&lt;br /&gt;
*&#039;&#039;&#039;enabled&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.add(&#039;playerReady&#039;, () =&amp;gt; {&lt;br /&gt;
    mp.gui.chat.push(`Your lowQualityAssets turn: ${mp.user.preferences.lowQualityAssets}`)&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Preferences_definition_c}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Entity::setOwnVariable&amp;diff=20494</id>
		<title>Entity::setOwnVariable</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Entity::setOwnVariable&amp;diff=20494"/>
		<updated>2021-01-04T09:22:33Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Undone translations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
&lt;br /&gt;
Sets the data available to the player as opposed to [[Entity::setVariable|entity.setVariable(key, value)]].&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
entity.setOwnVariable(key, value);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*{{Required}}&#039;&#039;&#039;entity&#039;&#039;&#039;: {{RageType|Object}}&lt;br /&gt;
*{{Required}}&#039;&#039;&#039;key&#039;&#039;&#039;: {{RageType|String}}&lt;br /&gt;
*{{Required}}&#039;&#039;&#039;value&#039;&#039;&#039;: {{RageType|Any}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This will set the job id for this player, which will only be available to him.&lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
player.setOwnVariable(&amp;quot;jobId&amp;quot;, 9);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{ClientsideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.players.local.getVariable(&amp;quot;jobId&amp;quot;); // 9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See More ==&lt;br /&gt;
{{Entity_functions}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Entity API]]&lt;br /&gt;
[[Category:Server-side Function]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Weapons::clear&amp;diff=20493</id>
		<title>Weapons::clear</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Weapons::clear&amp;diff=20493"/>
		<updated>2021-01-04T09:22:13Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Undone translations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Removes all weapons from the player. Analog [[Player::removeAllWeapons|player.removeAllWeapons()]]&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
player.weapons.clear();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Entity::getOwnVariable&amp;diff=20492</id>
		<title>Entity::getOwnVariable</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Entity::getOwnVariable&amp;diff=20492"/>
		<updated>2021-01-04T09:21:26Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Undone translations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
&lt;br /&gt;
Allows to get the value set with [[Entity::setOwnVariable|entity.setOwnVariable(key, value)]].&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
entity.getOwnVariable(key);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*{{Required}}&#039;&#039;&#039;entity&#039;&#039;&#039;: {{RageType|Object}}&lt;br /&gt;
*{{Required}}&#039;&#039;&#039;key&#039;&#039;&#039;: {{RageType|String}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This will set the job id for this player, which will only be available to him.&lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
player.setOwnVariable(&amp;quot;jobId&amp;quot;, 9);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
So we get the value that we set earlier.&lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
player.getOwnVariable(&amp;quot;jobId&amp;quot;); // 9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See More ==&lt;br /&gt;
{{Entity_functions}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Entity API]]&lt;br /&gt;
[[Category:Server-side Function]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::locked&amp;diff=20023</id>
		<title>Vehicle::locked</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::locked&amp;diff=20023"/>
		<updated>2020-09-14T01:05:43Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ServersideJsProperty}}&lt;br /&gt;
A vehicle property used for locking or unlocking a vehicle.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vehicle.locked;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Getter==&lt;br /&gt;
* {{RageType|Boolean}}&lt;br /&gt;
&lt;br /&gt;
==Setter==&lt;br /&gt;
* {{RageType|Boolean}}&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example will lock your vehicle.&lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.addCommand(&#039;lock&#039;, (player) =&amp;gt; {&lt;br /&gt;
		let vehicle = player.vehicle;&lt;br /&gt;
		if (vehicle) {&lt;br /&gt;
			let newState = !vehicle.locked;&lt;br /&gt;
			vehicle.locked = newState;&lt;br /&gt;
			player.outputChatBox(`Your vehicle doors are now ${newState ? `locked` : `unlocked`}.`);&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Vehicle_definition}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Vehicle API]]&lt;br /&gt;
[[Category:Serverside API]]&lt;br /&gt;
[[Category:Server-side Property]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::getNeonColour&amp;diff=20022</id>
		<title>Vehicle::getNeonColour</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::getNeonColour&amp;diff=20022"/>
		<updated>2020-09-14T00:58:47Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
This function is used to get the vehicle&#039;s neon colour in an RGB format.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vehicle.getNeonColour();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
*&#039;&#039;&#039;neonColours&#039;&#039;&#039;: {{RageType|Array}} Array containing the colours.&lt;br /&gt;
** &#039;&#039;&#039;r&#039;&#039;&#039;: Red [0 - 255]&lt;br /&gt;
** &#039;&#039;&#039;g&#039;&#039;&#039;: Green [0 - 255]&lt;br /&gt;
** &#039;&#039;&#039;b&#039;&#039;&#039;: Blue [0 - 255] &lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.addCommand(`getneon`, &lt;br /&gt;
	(player) =&amp;gt; {&lt;br /&gt;
		let vehicle = player.vehicle;&lt;br /&gt;
		if (!!vehicle) {&lt;br /&gt;
			let [r, g, b] = vehicle.getNeonColour();&lt;br /&gt;
			player.outputChatBox(`R &amp;lt;b&amp;gt;${r}&amp;lt;/b&amp;gt;; G &amp;lt;b&amp;gt;${g}&amp;lt;/b&amp;gt;; B &amp;lt;b&amp;gt;${b}&amp;lt;/b&amp;gt;`);&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Vehicle_function}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::setNeonColour&amp;diff=20021</id>
		<title>Vehicle::setNeonColour</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::setNeonColour&amp;diff=20021"/>
		<updated>2020-09-14T00:53:23Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
This function used for set vehicle RGB neon color.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vehicle.setNeonColour(r, g, b);&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*&#039;&#039;&#039;r:&#039;&#039;&#039; {{RageType|Int}} Red [0 - 255]&lt;br /&gt;
*&#039;&#039;&#039;g:&#039;&#039;&#039; {{RageType|Int}} Green [0 - 255]&lt;br /&gt;
*&#039;&#039;&#039;b:&#039;&#039;&#039; {{RageType|Int}} Blue [0 - 255]&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.addCommand(`yay!`, &lt;br /&gt;
	(player) =&amp;gt; {&lt;br /&gt;
		let vehicle = player.vehicle;&lt;br /&gt;
		if (vehicle) {&lt;br /&gt;
			vehicle.setNeonColour(255, 255, 0); // Yellow Neon&lt;br /&gt;
		};&lt;br /&gt;
	}&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Vehicle_function}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Globals::waitAsync&amp;diff=19945</id>
		<title>Globals::waitAsync</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Globals::waitAsync&amp;diff=19945"/>
		<updated>2020-08-18T04:30:36Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Created page with &amp;quot;__NOTOC__ {{ClientsideJsFunction}} An asynchronous function that pauses execution of your current script.  {{JSContainer| == Syntax ==  &amp;lt;pre&amp;gt; mp.game.wait(ms); &amp;lt;/pre&amp;gt;  === Par...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
An asynchronous function that pauses execution of your current script.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.game.wait(ms);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
*&#039;&#039;&#039;ms&#039;&#039;&#039;: {{RageType|Int}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
Pauses the script for 10ms before checking again if ped.handle is still 0 or not and unfreezes the ped when it&#039;s created with a valid handle.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let ped = mp.peds.new();&lt;br /&gt;
while (ped.handle === 0) await mp.game.waitAsync(0);&lt;br /&gt;
ped.freezePosition(false);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{GameGlobals}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Vehicle_functions_c&amp;diff=19775</id>
		<title>Template:Vehicle functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Vehicle_functions_c&amp;diff=19775"/>
		<updated>2020-08-03T09:37:04Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added mp.game.vehicle.repairOnExtraToggle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Vehicle::addModelOverride|mp.game.vehicle.addModelOverride]]&lt;br /&gt;
*[[Vehicle::addVehicleStuckCheckWithWarp|mp.game.vehicle.addVehicleStuckCheckWithWarp]]&lt;br /&gt;
*[[Vehicle::clearModelOverrides|mp.game.vehicle.clearModelOverrides]]&lt;br /&gt;
*[[Vehicle::createMissionTrain|mp.game.vehicle.createMissionTrain]]&lt;br /&gt;
*[[Vehicle::createScriptVehicleGenerator|mp.game.vehicle.createScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::createVehicle|mp.game.vehicle.createVehicle]]&lt;br /&gt;
*[[Vehicle::defaultEngineBehaviour|mp.game.vehicle.defaultEngineBehaviour]]&lt;br /&gt;
*[[Vehicle::deleteMissionTrain|mp.game.vehicle.deleteMissionTrain]]&lt;br /&gt;
*[[Vehicle::deleteScriptVehicleGenerator|mp.game.vehicle.deleteScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::disableVehicleWeapon|mp.game.vehicle.disableVehicleWeapon]]&lt;br /&gt;
*[[Vehicle::displayDistantVehicles|mp.game.vehicle.displayDistantVehicles]]&lt;br /&gt;
*[[Vehicle::doesScriptVehicleGeneratorExist|mp.game.vehicle.doesScriptVehicleGeneratorExist]]&lt;br /&gt;
*[[Vehicle::doesVehicleExistWithDecorator|mp.game.vehicle.doesVehicleExistWithDecorator]]&lt;br /&gt;
*[[Vehicle::getClosestVehicle|mp.game.vehicle.getClosestVehicle]]&lt;br /&gt;
*[[Vehicle::getCurrentPlaybackForVehicle|mp.game.vehicle.getCurrentPlaybackForVehicle]]&lt;br /&gt;
*[[Vehicle::getDisplayNameFromVehicleModel|mp.game.vehicle.getDisplayNameFromVehicleModel]]&lt;br /&gt;
*[[Vehicle::getNumModColors|mp.game.vehicle.getNumModColors]]&lt;br /&gt;
*[[Vehicle::getPositionInRecording|mp.game.vehicle.getPositionInRecording]]&lt;br /&gt;
*[[Vehicle::getPositionOfVehicleRecordingAtTime|mp.game.vehicle.getPositionOfVehicleRecordingAtTime]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleBackBumperInSphere|mp.game.vehicle.getRandomVehicleBackBumperInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleFrontBumperInSphere|mp.game.vehicle.getRandomVehicleFrontBumperInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleInSphere|mp.game.vehicle.getRandomVehicleInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleModelInMemory|mp.game.vehicle.getRandomVehicleModelInMemory]]&lt;br /&gt;
*[[Vehicle::getRotationOfVehicleRecordingAtTime|mp.game.vehicle.getRotationOfVehicleRecordingAtTime]]&lt;br /&gt;
*[[Vehicle::getTimePositionInRecording|mp.game.vehicle.getTimePositionInRecording]]&lt;br /&gt;
*[[Vehicle::getTotalDurationOfVehicleRecordingId|mp.game.vehicle.getTotalDurationOfVehicleRecordingId]]&lt;br /&gt;
*[[Vehicle::getTotalDurationOfVehicleRecording|mp.game.vehicle.getTotalDurationOfVehicleRecording]]&lt;br /&gt;
*[[Vehicle::getVehicleClassFromName|mp.game.vehicle.getVehicleClassFromName]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxAcceleration|mp.game.vehicle.getVehicleClassMaxAcceleration]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxAgility|mp.game.vehicle.getVehicleClassMaxAgility]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxBraking|mp.game.vehicle.getVehicleClassMaxBraking]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxTraction|mp.game.vehicle.getVehicleClassMaxTraction]]&lt;br /&gt;
*[[Vehicle::getVehicleModelAcceleration|mp.game.vehicle.getVehicleModelAcceleration]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxBraking|mp.game.vehicle.getVehicleModelMaxBraking]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxNumberOfPassengers|mp.game.vehicle.getVehicleModelMaxNumberOfPassengers]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxSpeed|mp.game.vehicle.getVehicleModelMaxSpeed]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxTraction|mp.game.vehicle.getVehicleModelMaxTraction]]&lt;br /&gt;
*[[Vehicle::getVehicleRecordingId|mp.game.vehicle.getVehicleRecordingId]]&lt;br /&gt;
*[[Vehicle::hasPreloadModsFinished|mp.game.vehicle.hasPreloadModsFinished]]&lt;br /&gt;
*[[Vehicle::hasVehicleAssetLoaded|mp.game.vehicle.hasVehicleAssetLoaded]]&lt;br /&gt;
*[[Vehicle::hasVehicleRecordingBeenLoaded|mp.game.vehicle.hasVehicleRecordingBeenLoaded]]&lt;br /&gt;
*[[Vehicle::isAnyVehicleNearPoint|mp.game.vehicle.isAnyVehicleNearPoint]]&lt;br /&gt;
*[[Vehicle::isCopVehicleInArea3d|mp.game.vehicle.isCopVehicleInArea3d]]&lt;br /&gt;
*[[Vehicle::isPlaybackGoingOnForVehicle|mp.game.vehicle.isPlaybackGoingOnForVehicle]]&lt;br /&gt;
*[[Vehicle::isPlaybackUsingAiGoingOnForVehicle|mp.game.vehicle.isPlaybackUsingAiGoingOnForVehicle]]&lt;br /&gt;
*[[Vehicle::isThisModelABicycle|mp.game.vehicle.isThisModelABicycle]]&lt;br /&gt;
*[[Vehicle::isThisModelABike|mp.game.vehicle.isThisModelABike]]&lt;br /&gt;
*[[Vehicle::isThisModelABoat|mp.game.vehicle.isThisModelABoat]]&lt;br /&gt;
*[[Vehicle::isThisModelACar|mp.game.vehicle.isThisModelACar]]&lt;br /&gt;
*[[Vehicle::isThisModelAHeli|mp.game.vehicle.isThisModelAHeli]]&lt;br /&gt;
*[[Vehicle::isThisModelAPlane|mp.game.vehicle.isThisModelAPlane]]&lt;br /&gt;
*[[Vehicle::isThisModelAQuadbike|mp.game.vehicle.isThisModelAQuadbike]]&lt;br /&gt;
*[[Vehicle::isThisModelATrain|mp.game.vehicle.isThisModelATrain]]&lt;br /&gt;
*[[Vehicle::isThisModelAnEmergencyBoat|mp.game.vehicle.isThisModelAnEmergencyBoat]]&lt;br /&gt;
*[[Vehicle::isVehicleInGarageArea|mp.game.vehicle.isVehicleInGarageArea]]&lt;br /&gt;
*[[Vehicle::pausePlaybackRecordedVehicle|mp.game.vehicle.pausePlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::preloadVehicleMod|mp.game.vehicle.preloadVehicleMod]]&lt;br /&gt;
*[[Vehicle::removeModelOverride|mp.game.vehicle.removeModelOverride]]&lt;br /&gt;
*[[Vehicle::removeVehicleAsset|mp.game.vehicle.removeVehicleAsset]]&lt;br /&gt;
*[[Vehicle::removeVehicleRecording|mp.game.vehicle.removeVehicleRecording]]&lt;br /&gt;
*[[Vehicle::removeVehicleStuckCheck|mp.game.vehicle.removeVehicleStuckCheck]]&lt;br /&gt;
*[[Vehicle::removeVehiclesFromGeneratorsInArea|mp.game.vehicle.removeVehiclesFromGeneratorsInArea]]&lt;br /&gt;
*[[Vehicle::repairOnExtraToggle|mp.game.vehicle.repairOnExtraToggle]]&lt;br /&gt;
*[[Vehicle::requestVehicleAsset|mp.game.vehicle.requestVehicleAsset]]&lt;br /&gt;
*[[Vehicle::requestVehicleRecording|mp.game.vehicle.requestVehicleRecording]]&lt;br /&gt;
*[[Vehicle::setAllLowPriorityVehicleGeneratorsActive|mp.game.vehicle.setAllLowPriorityVehicleGeneratorsActive]]&lt;br /&gt;
*[[Vehicle::setAllVehicleGeneratorsActiveInArea|mp.game.vehicle.setAllVehicleGeneratorsActiveInArea]]&lt;br /&gt;
*[[Vehicle::setCargobobHookPosition|mp.game.vehicle.setCargobobHookPosition]]&lt;br /&gt;
*[[Vehicle::setFarDrawVehicles|mp.game.vehicle.setFarDrawVehicles]]&lt;br /&gt;
*[[Vehicle::setGarbageTrucks|mp.game.vehicle.setGarbageTrucks]]&lt;br /&gt;
*[[Vehicle::setMissionTrainAsNoLongerNeeded|mp.game.vehicle.setMissionTrainAsNoLongerNeeded]]&lt;br /&gt;
*[[Vehicle::setNumberOfParkedVehicles|mp.game.vehicle.setNumberOfParkedVehicles]]&lt;br /&gt;
*[[Vehicle::setParkedVehicleDensityMultiplierThisFrame|mp.game.vehicle.setParkedVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setPlaybackSpeed|mp.game.vehicle.setPlaybackSpeed]]&lt;br /&gt;
*[[Vehicle::setPlaybackToUseAiTryToRevertBackLater|mp.game.vehicle.setPlaybackToUseAiTryToRevertBackLater]]&lt;br /&gt;
*[[Vehicle::setRandomBoats|mp.game.vehicle.setRandomBoats]]&lt;br /&gt;
*[[Vehicle::setRandomTrains|mp.game.vehicle.setRandomTrains]]&lt;br /&gt;
*[[Vehicle::setRandomVehicleDensityMultiplierThisFrame|mp.game.vehicle.setRandomVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setScriptVehicleGenerator|mp.game.vehicle.setScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::setVehicleDensityMultiplierThisFrame|mp.game.vehicle.setVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setVehicleModelIsSuppressed|mp.game.vehicle.setVehicleModelIsSuppressed]]&lt;br /&gt;
*[[Vehicle::setVehicleShootAtTarget|mp.game.vehicle.setVehicleShootAtTarget]]&lt;br /&gt;
*[[Vehicle::skipTimeInPlaybackRecordedVehicle|mp.game.vehicle.skipTimeInPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::skipToEndAndStopPlaybackRecordedVehicle|mp.game.vehicle.skipToEndAndStopPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicleUsingAi|mp.game.vehicle.startPlaybackRecordedVehicleUsingAi]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicleWithFlags|mp.game.vehicle.startPlaybackRecordedVehicleWithFlags]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicle|mp.game.vehicle.startPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::stopPlaybackRecordedVehicle|mp.game.vehicle.stopPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::switchTrainTrack|mp.game.vehicle.switchTrainTrack]]&lt;br /&gt;
*[[Vehicle::unpausePlaybackRecordedVehicle|mp.game.vehicle.unpausePlaybackRecordedVehicle]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Vehicle_functions_c&amp;diff=19774</id>
		<title>Template:Vehicle functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Vehicle_functions_c&amp;diff=19774"/>
		<updated>2020-08-03T09:26:23Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Vehicle::addModelOverride|mp.game.vehicle.addModelOverride]]&lt;br /&gt;
*[[Vehicle::addVehicleStuckCheckWithWarp|mp.game.vehicle.addVehicleStuckCheckWithWarp]]&lt;br /&gt;
*[[Vehicle::clearModelOverrides|mp.game.vehicle.clearModelOverrides]]&lt;br /&gt;
*[[Vehicle::createMissionTrain|mp.game.vehicle.createMissionTrain]]&lt;br /&gt;
*[[Vehicle::createScriptVehicleGenerator|mp.game.vehicle.createScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::createVehicle|mp.game.vehicle.createVehicle]]&lt;br /&gt;
*[[Vehicle::defaultEngineBehaviour|mp.game.vehicle.defaultEngineBehaviour]]&lt;br /&gt;
*[[Vehicle::deleteMissionTrain|mp.game.vehicle.deleteMissionTrain]]&lt;br /&gt;
*[[Vehicle::deleteScriptVehicleGenerator|mp.game.vehicle.deleteScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::disableVehicleWeapon|mp.game.vehicle.disableVehicleWeapon]]&lt;br /&gt;
*[[Vehicle::displayDistantVehicles|mp.game.vehicle.displayDistantVehicles]]&lt;br /&gt;
*[[Vehicle::doesScriptVehicleGeneratorExist|mp.game.vehicle.doesScriptVehicleGeneratorExist]]&lt;br /&gt;
*[[Vehicle::doesVehicleExistWithDecorator|mp.game.vehicle.doesVehicleExistWithDecorator]]&lt;br /&gt;
*[[Vehicle::getClosestVehicle|mp.game.vehicle.getClosestVehicle]]&lt;br /&gt;
*[[Vehicle::getCurrentPlaybackForVehicle|mp.game.vehicle.getCurrentPlaybackForVehicle]]&lt;br /&gt;
*[[Vehicle::getDisplayNameFromVehicleModel|mp.game.vehicle.getDisplayNameFromVehicleModel]]&lt;br /&gt;
*[[Vehicle::getNumModColors|mp.game.vehicle.getNumModColors]]&lt;br /&gt;
*[[Vehicle::getPositionInRecording|mp.game.vehicle.getPositionInRecording]]&lt;br /&gt;
*[[Vehicle::getPositionOfVehicleRecordingAtTime|mp.game.vehicle.getPositionOfVehicleRecordingAtTime]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleBackBumperInSphere|mp.game.vehicle.getRandomVehicleBackBumperInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleFrontBumperInSphere|mp.game.vehicle.getRandomVehicleFrontBumperInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleInSphere|mp.game.vehicle.getRandomVehicleInSphere]]&lt;br /&gt;
*[[Vehicle::getRandomVehicleModelInMemory|mp.game.vehicle.getRandomVehicleModelInMemory]]&lt;br /&gt;
*[[Vehicle::getRotationOfVehicleRecordingAtTime|mp.game.vehicle.getRotationOfVehicleRecordingAtTime]]&lt;br /&gt;
*[[Vehicle::getTimePositionInRecording|mp.game.vehicle.getTimePositionInRecording]]&lt;br /&gt;
*[[Vehicle::getTotalDurationOfVehicleRecordingId|mp.game.vehicle.getTotalDurationOfVehicleRecordingId]]&lt;br /&gt;
*[[Vehicle::getTotalDurationOfVehicleRecording|mp.game.vehicle.getTotalDurationOfVehicleRecording]]&lt;br /&gt;
*[[Vehicle::getVehicleClassFromName|mp.game.vehicle.getVehicleClassFromName]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxAcceleration|mp.game.vehicle.getVehicleClassMaxAcceleration]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxAgility|mp.game.vehicle.getVehicleClassMaxAgility]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxBraking|mp.game.vehicle.getVehicleClassMaxBraking]]&lt;br /&gt;
*[[Vehicle::getVehicleClassMaxTraction|mp.game.vehicle.getVehicleClassMaxTraction]]&lt;br /&gt;
*[[Vehicle::getVehicleModelAcceleration|mp.game.vehicle.getVehicleModelAcceleration]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxBraking|mp.game.vehicle.getVehicleModelMaxBraking]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxNumberOfPassengers|mp.game.vehicle.getVehicleModelMaxNumberOfPassengers]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxSpeed|mp.game.vehicle.getVehicleModelMaxSpeed]]&lt;br /&gt;
*[[Vehicle::getVehicleModelMaxTraction|mp.game.vehicle.getVehicleModelMaxTraction]]&lt;br /&gt;
*[[Vehicle::getVehicleRecordingId|mp.game.vehicle.getVehicleRecordingId]]&lt;br /&gt;
*[[Vehicle::hasPreloadModsFinished|mp.game.vehicle.hasPreloadModsFinished]]&lt;br /&gt;
*[[Vehicle::hasVehicleAssetLoaded|mp.game.vehicle.hasVehicleAssetLoaded]]&lt;br /&gt;
*[[Vehicle::hasVehicleRecordingBeenLoaded|mp.game.vehicle.hasVehicleRecordingBeenLoaded]]&lt;br /&gt;
*[[Vehicle::isAnyVehicleNearPoint|mp.game.vehicle.isAnyVehicleNearPoint]]&lt;br /&gt;
*[[Vehicle::isCopVehicleInArea3d|mp.game.vehicle.isCopVehicleInArea3d]]&lt;br /&gt;
*[[Vehicle::isPlaybackGoingOnForVehicle|mp.game.vehicle.isPlaybackGoingOnForVehicle]]&lt;br /&gt;
*[[Vehicle::isPlaybackUsingAiGoingOnForVehicle|mp.game.vehicle.isPlaybackUsingAiGoingOnForVehicle]]&lt;br /&gt;
*[[Vehicle::isThisModelABicycle|mp.game.vehicle.isThisModelABicycle]]&lt;br /&gt;
*[[Vehicle::isThisModelABike|mp.game.vehicle.isThisModelABike]]&lt;br /&gt;
*[[Vehicle::isThisModelABoat|mp.game.vehicle.isThisModelABoat]]&lt;br /&gt;
*[[Vehicle::isThisModelACar|mp.game.vehicle.isThisModelACar]]&lt;br /&gt;
*[[Vehicle::isThisModelAHeli|mp.game.vehicle.isThisModelAHeli]]&lt;br /&gt;
*[[Vehicle::isThisModelAPlane|mp.game.vehicle.isThisModelAPlane]]&lt;br /&gt;
*[[Vehicle::isThisModelAQuadbike|mp.game.vehicle.isThisModelAQuadbike]]&lt;br /&gt;
*[[Vehicle::isThisModelATrain|mp.game.vehicle.isThisModelATrain]]&lt;br /&gt;
*[[Vehicle::isThisModelAnEmergencyBoat|mp.game.vehicle.isThisModelAnEmergencyBoat]]&lt;br /&gt;
*[[Vehicle::isVehicleInGarageArea|mp.game.vehicle.isVehicleInGarageArea]]&lt;br /&gt;
*[[Vehicle::pausePlaybackRecordedVehicle|mp.game.vehicle.pausePlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::preloadVehicleMod|mp.game.vehicle.preloadVehicleMod]]&lt;br /&gt;
*[[Vehicle::removeModelOverride|mp.game.vehicle.removeModelOverride]]&lt;br /&gt;
*[[Vehicle::removeVehicleAsset|mp.game.vehicle.removeVehicleAsset]]&lt;br /&gt;
*[[Vehicle::removeVehicleRecording|mp.game.vehicle.removeVehicleRecording]]&lt;br /&gt;
*[[Vehicle::removeVehicleStuckCheck|mp.game.vehicle.removeVehicleStuckCheck]]&lt;br /&gt;
*[[Vehicle::removeVehiclesFromGeneratorsInArea|mp.game.vehicle.removeVehiclesFromGeneratorsInArea]]&lt;br /&gt;
*[[Vehicle::requestVehicleAsset|mp.game.vehicle.requestVehicleAsset]]&lt;br /&gt;
*[[Vehicle::requestVehicleRecording|mp.game.vehicle.requestVehicleRecording]]&lt;br /&gt;
*[[Vehicle::setAllLowPriorityVehicleGeneratorsActive|mp.game.vehicle.setAllLowPriorityVehicleGeneratorsActive]]&lt;br /&gt;
*[[Vehicle::setAllVehicleGeneratorsActiveInArea|mp.game.vehicle.setAllVehicleGeneratorsActiveInArea]]&lt;br /&gt;
*[[Vehicle::setCargobobHookPosition|mp.game.vehicle.setCargobobHookPosition]]&lt;br /&gt;
*[[Vehicle::setFarDrawVehicles|mp.game.vehicle.setFarDrawVehicles]]&lt;br /&gt;
*[[Vehicle::setGarbageTrucks|mp.game.vehicle.setGarbageTrucks]]&lt;br /&gt;
*[[Vehicle::setMissionTrainAsNoLongerNeeded|mp.game.vehicle.setMissionTrainAsNoLongerNeeded]]&lt;br /&gt;
*[[Vehicle::setNumberOfParkedVehicles|mp.game.vehicle.setNumberOfParkedVehicles]]&lt;br /&gt;
*[[Vehicle::setParkedVehicleDensityMultiplierThisFrame|mp.game.vehicle.setParkedVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setPlaybackSpeed|mp.game.vehicle.setPlaybackSpeed]]&lt;br /&gt;
*[[Vehicle::setPlaybackToUseAiTryToRevertBackLater|mp.game.vehicle.setPlaybackToUseAiTryToRevertBackLater]]&lt;br /&gt;
*[[Vehicle::setRandomBoats|mp.game.vehicle.setRandomBoats]]&lt;br /&gt;
*[[Vehicle::setRandomTrains|mp.game.vehicle.setRandomTrains]]&lt;br /&gt;
*[[Vehicle::setRandomVehicleDensityMultiplierThisFrame|mp.game.vehicle.setRandomVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setScriptVehicleGenerator|mp.game.vehicle.setScriptVehicleGenerator]]&lt;br /&gt;
*[[Vehicle::setVehicleDensityMultiplierThisFrame|mp.game.vehicle.setVehicleDensityMultiplierThisFrame]]&lt;br /&gt;
*[[Vehicle::setVehicleModelIsSuppressed|mp.game.vehicle.setVehicleModelIsSuppressed]]&lt;br /&gt;
*[[Vehicle::setVehicleShootAtTarget|mp.game.vehicle.setVehicleShootAtTarget]]&lt;br /&gt;
*[[Vehicle::skipTimeInPlaybackRecordedVehicle|mp.game.vehicle.skipTimeInPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::skipToEndAndStopPlaybackRecordedVehicle|mp.game.vehicle.skipToEndAndStopPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicleUsingAi|mp.game.vehicle.startPlaybackRecordedVehicleUsingAi]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicleWithFlags|mp.game.vehicle.startPlaybackRecordedVehicleWithFlags]]&lt;br /&gt;
*[[Vehicle::startPlaybackRecordedVehicle|mp.game.vehicle.startPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::stopPlaybackRecordedVehicle|mp.game.vehicle.stopPlaybackRecordedVehicle]]&lt;br /&gt;
*[[Vehicle::switchTrainTrack|mp.game.vehicle.switchTrainTrack]]&lt;br /&gt;
*[[Vehicle::unpausePlaybackRecordedVehicle|mp.game.vehicle.unpausePlaybackRecordedVehicle]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Server_settings&amp;diff=19773</id>
		<title>Server settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Server_settings&amp;diff=19773"/>
		<updated>2020-08-03T09:21:11Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added trigger compression configurations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* &#039;&#039;&#039;conf.json -&#039;&#039;&#039; is a configuration file which allows you manage your server easily.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
The following table will explain the use of the following settings:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Setting !! Default value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| announce || false || Announce to the master server so people can see you in their server browser.&lt;br /&gt;
|-&lt;br /&gt;
| bind|| 127.0.0.1 || The IP to listen to.&lt;br /&gt;
|-&lt;br /&gt;
| gamemode|| Freeroam || The server&#039;s gamemode. [[gamemodes|List of valid gamemodes]]&lt;br /&gt;
|-&lt;br /&gt;
| encryption|| false|| Whether the connection to the server will be encrypted or not.&lt;br /&gt;
|-&lt;br /&gt;
| maxplayers || 100 || Maximum number of players your server will hold.&lt;br /&gt;
|-&lt;br /&gt;
| name || RAGE:MP Unofficial server || Server name that will be displayed to the master server. Use [] for tags. Eg. &amp;quot;Beast [Serious Roleplay]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| stream-distance || 500.0 || The distance on the X,Y plane which server entities will stream in for connected players.&lt;br /&gt;
|-&lt;br /&gt;
| port || 22005 || The port that the server will use. The server uses both UDP and TCP protocols.&amp;lt;br/&amp;gt;The port after that one (&#039;&#039;port + 1&#039;&#039;, so 22006 by default) will be used for the HTTP server that hosts the client packages for the clients to download from.&lt;br /&gt;
|-&lt;br /&gt;
| disallow-multiple-connections-per-ip|| false|| Allows (false) or disallows (true) multiple players to connect from the same IP address&lt;br /&gt;
|-&lt;br /&gt;
| limit-time-of-connections-per-ip|| 0|| Maximum time a player can try to reconnect before getting timeout&lt;br /&gt;
|-&lt;br /&gt;
| url|| || Website URL. Must be a valid URL. Truncated to 20 characters in [https://rage.mp/masterlist RAGE:MP Master List Web] (shows fine in RAGE:MP client).&lt;br /&gt;
|-&lt;br /&gt;
| language|| en || Server&#039;s language (needs to be a string, example: &amp;quot;language&amp;quot;: &amp;quot;en&amp;quot;) &lt;br /&gt;
|-&lt;br /&gt;
| sync-rate|| 40|| This number indicates how many times per second the server has to synchronize its entities&lt;br /&gt;
|-&lt;br /&gt;
| resource-scan-thread-limit|| || Indicates the maximum number of threads used for resource scanning&lt;br /&gt;
|-&lt;br /&gt;
| max-ping|| || Maximum Ping accepted for the server&lt;br /&gt;
|-&lt;br /&gt;
| min-fps|| || Minimum FPS required for the server&lt;br /&gt;
|-&lt;br /&gt;
| max-packet-loss|| || Maximum Packet loss accepted in the server&lt;br /&gt;
|-&lt;br /&gt;
| allow-cef-debugging || || Whether the client can (true) or not (false) debug the server&#039;s CEF pages&lt;br /&gt;
|-&lt;br /&gt;
| enable-nodejs || true || Enables NodeJS serverside&lt;br /&gt;
|-&lt;br /&gt;
| csharp || disabled||  If your server will be using the C# bridge plugin set it to true, else don&#039;t add this line&lt;br /&gt;
|-&lt;br /&gt;
| enable-http-security|| false||  When set to true, enables an extra security layer to avoid the server being flooded by fake HTTP requests&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| voice-chat || || boolean true / false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| allow-voice-chat-input || || (only available via registry at the moment); default value: 1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| voice-chat-sample-rate || || allowed values are 8000, 16000, 24000, 48000&lt;br /&gt;
|-&lt;br /&gt;
| fastdl-host || || String URL, this parameter specifies the external URL from which clients will be able to download needed clientside packages.&amp;lt;br /&amp;gt;Otherwise they will download them directly from the server.&lt;br /&gt;
|-&lt;br /&gt;
| server-side-weapons-only-mode ||  false || boolean true / false, if it&#039;s set to true, clientside created wont be synced only if they got created serverside (available with RAGE 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| api-threading-debugging ||  false || If set to true, it&#039;ll report every single usage of the API out of proper thread. Use it only for debugging since it adds some CPU overhead. (available with RAGE 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| fqdn ||  || string, e.g. &amp;quot;fqdn&amp;quot;: &amp;quot;game-srv.rage.mp&amp;quot;. Thanks to this option your players won&#039;t notice any server IP change, including the re-utilisation of downloaded packages.&lt;br /&gt;
|-&lt;br /&gt;
| resources-compression-level || 1 || Use 0 for local server, or a higher value for bandwidth optimisation. -9 for fast compression (available with RAGE 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| node-commandline-flags ||  || e.g. &amp;quot;node-commandline-flags&amp;quot;: &amp;quot;--inspect&amp;quot; (available with RAGE 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| synchronization-extrapolation-multiplier || 0.0 || enables vehicle synchronization prediction disabling possible latency offset (available with RAGE 1.1+, enabled by default with 1.0 value in 0.3.7)&lt;br /&gt;
|-&lt;br /&gt;
| http-threads || 50 || Specifies how many concurrent connections will be handled at the same time, the rest will be queued (Increasing this number will increase bandwidth usage)&lt;br /&gt;
|-&lt;br /&gt;
| trigger-compression-logging || false || Log compression rates of all outgoing client event triggers with the dictionary the server has been initialized with (available with RAGE 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| trigger-compression-training || false || Dictionary training, takes data from all of your triggers and flushes it to the file specified at &amp;quot;trigger-compression-dictionary&amp;quot; at every 20th trigger. TIP: You can train it without joining using &amp;quot;mp.players.call&amp;quot; (available with RAGE 1.1+)&lt;br /&gt;
|-&lt;br /&gt;
| trigger-compression-dictionary ||  || File to load/save compression dictionary (available with RAGE 1.1+)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sample file ==&lt;br /&gt;
&lt;br /&gt;
This is an example of &#039;&#039;&#039;conf.json&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;announce&amp;quot;: false,&lt;br /&gt;
        &amp;quot;bind&amp;quot;: &amp;quot;127.0.0.1&amp;quot;,&lt;br /&gt;
        &amp;quot;gamemode&amp;quot;: &amp;quot;freeroam&amp;quot;, &lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;RAGE:MP Unofficial server [Tag]&amp;quot;, &lt;br /&gt;
        &amp;quot;maxplayers&amp;quot;: 100,&lt;br /&gt;
        &amp;quot;port&amp;quot;: 22005,&lt;br /&gt;
        &amp;quot;stream-distance&amp;quot;: 500.0&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Category:Reference]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:GameGlobals&amp;diff=19772</id>
		<title>Template:GameGlobals</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:GameGlobals&amp;diff=19772"/>
		<updated>2020-08-03T09:14:16Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added mp.game.waitAsync&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions: &lt;br /&gt;
**[[Globals::joaat|mp.game.joaat]]&lt;br /&gt;
**[[Globals::invoke|mp.game.invoke]]&lt;br /&gt;
**[[Globals::invokeFloat|mp.game.invokeFloat]]&lt;br /&gt;
**[[Globals::invokeString|mp.game.invokeString]]&lt;br /&gt;
**[[Globals::invokeVector3|mp.game.invokeVector3]]&lt;br /&gt;
**[[Globals::waitAsync|mp.game.waitAsync]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=World::requestIpl&amp;diff=19762</id>
		<title>World::requestIpl</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=World::requestIpl&amp;diff=19762"/>
		<updated>2020-07-20T09:18:53Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Created page with &amp;quot;__TOC__  {{ServersideJsFunction}}  This function will request an IPL and sync it to every client.  {{JSContainer| == Syntax == &amp;lt;pre&amp;gt;mp.world.requestIpl(ipl);&amp;lt;/pre&amp;gt;  == Require...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
&lt;br /&gt;
This function will request an IPL and sync it to every client.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;pre&amp;gt;mp.world.requestIpl(ipl);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Required Arguments ==&lt;br /&gt;
* {{Required}}&#039;&#039;&#039;ipl&#039;&#039;&#039;: {{RageType|String}} ([[Interiors_and_Locations|IPLs]])&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.world.requestIpl(&amp;quot;gr_case10_bunkerclosed&amp;quot;); // THIS ADDS THE BUNKER ENTRANCE NEAR ZANCUDO. POSITION: (-3058.714, 3329.19, 12.5844)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{World_definition}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:World_functions&amp;diff=19761</id>
		<title>Template:World functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:World_functions&amp;diff=19761"/>
		<updated>2020-07-20T09:17:32Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: requireIpl to requestIpl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[World::setWeatherTransition]]&lt;br /&gt;
**[[World::removeIpl]]&lt;br /&gt;
**[[World::requestIpl]]&lt;br /&gt;
**[[World::time.set]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=19757</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=19757"/>
		<updated>2020-07-15T01:11:39Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: /* Voice chat */&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;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&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_Client_functions}}&lt;br /&gt;
*[[Pool::remoteId]]&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&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;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&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;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_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;
**[[storage.data|mp.storage.data]]&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
==Static Objects (Game)==&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;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&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#GXT|mp.game.gxt]]&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 (Game)|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;
===GXT===&lt;br /&gt;
{{GXT_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;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&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>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Time_functions_c&amp;diff=19756</id>
		<title>Template:Time functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Time_functions_c&amp;diff=19756"/>
		<updated>2020-07-15T01:06:29Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added serverTickCount&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Time::addToClockTime|mp.game.time.addToClockTime]]&lt;br /&gt;
*[[Time::advanceClockTimeTo|mp.game.time.advanceClockTimeTo]]&lt;br /&gt;
*[[Time::getLocalTimeGmt|mp.game.time.getLocalTimeGmt]]&lt;br /&gt;
*[[Time::getLocalTime|mp.game.time.getLocalTime]]&lt;br /&gt;
*[[Time::getPosixTime|mp.game.time.getPosixTime]]&lt;br /&gt;
*[[Time::pauseClock|mp.game.time.pauseClock]]&lt;br /&gt;
*[[Time::serverTickCount|mp.game.time.serverTickCount]]&lt;br /&gt;
*[[Time::setClockDate|mp.game.time.setClockDate]]&lt;br /&gt;
*[[Time::setClockTime|mp.game.time.setClockTime]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Network_functions&amp;diff=19755</id>
		<title>Template:Network functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Network_functions&amp;diff=19755"/>
		<updated>2020-07-15T01:01:48Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Created page with &amp;quot;**Network::startBatch **Network::endBatch&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[Network::startBatch]]&lt;br /&gt;
**[[Network::endBatch]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Network_definition&amp;diff=19754</id>
		<title>Template:Network definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Network_definition&amp;diff=19754"/>
		<updated>2020-07-15T01:01:01Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Created page with &amp;quot;*Functions {{Network_functions}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions&lt;br /&gt;
{{Network_functions}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Server-side_functions&amp;diff=19753</id>
		<title>Server-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Server-side_functions&amp;diff=19753"/>
		<updated>2020-07-15T00:59:23Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: Added network definition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Global==&lt;br /&gt;
{{Global_definition}}&lt;br /&gt;
&lt;br /&gt;
==Blip==&lt;br /&gt;
{{Blip_definition}}&lt;br /&gt;
&lt;br /&gt;
==Checkpoint==&lt;br /&gt;
{{Checkpoint_definition}}&lt;br /&gt;
&lt;br /&gt;
==Colshape==&lt;br /&gt;
{{Colshape_definition}}&lt;br /&gt;
&lt;br /&gt;
==Colshape pool==&lt;br /&gt;
{{ColshapePool_definition}}&lt;br /&gt;
&lt;br /&gt;
==Entity pool==&lt;br /&gt;
{{EntityPool_definition}}&lt;br /&gt;
&lt;br /&gt;
==Event==&lt;br /&gt;
{{Event_functions}}&lt;br /&gt;
&lt;br /&gt;
==Label==&lt;br /&gt;
{{Label_definition}}&lt;br /&gt;
&lt;br /&gt;
==Marker==&lt;br /&gt;
{{Marker_definition}}&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
{{Network_definition}}&lt;br /&gt;
&lt;br /&gt;
==Object==&lt;br /&gt;
{{Object_block}}&lt;br /&gt;
&lt;br /&gt;
==Pickup==&lt;br /&gt;
{{Pickup_definition}}&lt;br /&gt;
&lt;br /&gt;
==Player==&lt;br /&gt;
{{Player_definition}}&lt;br /&gt;
&lt;br /&gt;
==Player pool==&lt;br /&gt;
{{PlayerPool_definition}}&lt;br /&gt;
&lt;br /&gt;
==Vector3==&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
==Vehicle==&lt;br /&gt;
{{Vehicle_definition}}&lt;br /&gt;
&lt;br /&gt;
==World==&lt;br /&gt;
{{World_definition}}&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Browser_definition_c&amp;diff=19716</id>
		<title>Template:Browser definition c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Browser_definition_c&amp;diff=19716"/>
		<updated>2020-06-23T04:47:02Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions:&lt;br /&gt;
**[[Browser::Browser|Browser::Browser]]&lt;br /&gt;
**[[Browser::callProc|Browser.callProc]]&lt;br /&gt;
**[[Browser::execute|Browser.execute]]&lt;br /&gt;
**[[Browser::destroy|Browser.destroy]]&lt;br /&gt;
**[[Browser::markAsChat|Browser.markAsChat]]&lt;br /&gt;
**[[Browser::reload|Browser.reload]]&lt;br /&gt;
**[[Trigger|mp.trigger]]&lt;br /&gt;
*Properies:&lt;br /&gt;
**[[Browser::active|Browser.active]]&lt;br /&gt;
**[[Browser::url|Browser.url]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Event_functions_c&amp;diff=19715</id>
		<title>Template:Event functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Event_functions_c&amp;diff=19715"/>
		<updated>2020-06-23T04:45:27Z</updated>

		<summary type="html">&lt;p&gt;MrPancakers2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions&lt;br /&gt;
**[[Events::add]]&lt;br /&gt;
**[[Events::addDataHandler]]&lt;br /&gt;
**[[Events::call]]&lt;br /&gt;
**[[Events::callRemote]]&lt;br /&gt;
**[[Events::callRemoteProc]]&lt;br /&gt;
**[[Events::callRemoteUnreliable]]&lt;br /&gt;
**[[Events::cancelPendingRpc]]&lt;br /&gt;
**[[Events::hasPendingRpc]]&lt;br /&gt;
*Properties&lt;br /&gt;
**[[Events::delayShutdown]]&lt;/div&gt;</summary>
		<author><name>MrPancakers2</name></author>
	</entry>
</feed>