User contributions for Shr0x
7 April 2026
- 00:4200:42, 7 April 2026 diff hist +8,684 Getting Started with Events No edit summary current
11 February 2026
- 18:0618:06, 11 February 2026 diff hist +728 N System::connectToServer Created page with "{{ClientsideJsFunction}} {{JSContainer| === Required Params === *'''ip:''' {{RageType|string}} *'''port:''' {{RageType|number}} *'''sessionData:''' {{RageType|string}} (Optional) === Return value === *''' {{RageType|void}} ''' == Syntax == <syntaxhighlight lang="javascript"> mp.system.connectToServer(ip, port, sessionData); </syntaxhighlight> == Example == <syntaxhighlight lang="javascript"> mp.system.connectToServer("127.0.0.1", 22005, "playerAuthToken"); </syntaxhi..." current
- 18:0418:04, 11 February 2026 diff hist +611 N System::setConnectableServers Created page with "{{ClientsideJsFunction}} {{JSContainer| === Required Params === *'''serverIps:''' {{RageType|Array<string>}} === Return value === *''' {{RageType|void}} ''' == Syntax == <syntaxhighlight lang="javascript"> mp.system.setConnectableServers(serverIps); </syntaxhighlight> == Example == <syntaxhighlight lang="javascript"> mp.system.setConnectableServers(["127.0.0.1", "192.168.1.10"]); </syntaxhighlight> == Notes == * Can only be called once during script initialization...." current
- 18:0218:02, 11 February 2026 diff hist +122 Template:System functions c No edit summary current
- 17:5717:57, 11 February 2026 diff hist +283 Template:Object functions c No edit summary current
- 17:5117:51, 11 February 2026 diff hist +432 N Object::disableGlow Created page with "{{ClientsideJsFunction}} {{JSContainer| === Required Params === *'''handle:''' {{RageType|number}} === Return value === *''' {{RageType|void}} ''' == Syntax == <syntaxhighlight lang="javascript"> mp.game.object.disableGlow(handle); </syntaxhighlight> == Example == <syntaxhighlight lang="javascript"> mp.game.object.disableGlow(object.handle); </syntaxhighlight> }} ==See also== {{Object_function_c}} Category:Clientside API" current
- 17:5017:50, 11 February 2026 diff hist +485 N Object::enableGlow Created page with "{{ClientsideJsFunction}} {{JSContainer| === Required Params === *'''handle:''' {{RageType|number}} *'''glowStyle:''' {{RageType|number}} === Return value === *''' {{RageType|void}} ''' == Syntax == <syntaxhighlight lang="javascript"> mp.game.object.enableGlow(handle, glowStyle); </syntaxhighlight> == Example == <syntaxhighlight lang="javascript"> mp.game.object.enableGlow(object.handle, glow); </syntaxhighlight> }} ==See also== {{Object_function_c}} Category:Client..." current
- 17:4917:49, 11 February 2026 diff hist +601 N Object::modifyGlowStyle Created page with "{{ClientsideJsFunction}} {{JSContainer| === Required Params === *'''glowStyle:''' {{RageType|number}} *'''freq:''' {{RageType|number}} *'''minIntensity:''' {{RageType|number}} *'''maxIntensity:''' {{RageType|number}} === Return value === *''' {{RageType|void}} ''' == Syntax == <syntaxhighlight lang="javascript"> mp.game.object.modifyGlowStyle(glowStyle, freq, minIntensity, maxIntensity); </syntaxhighlight> == Example == <syntaxhighlight lang="javascript"> mp.game.obj..." current
- 17:4817:48, 11 February 2026 diff hist +439 N Object::releaseGlowStyle Created page with "{{ClientsideJsFunction}} {{JSContainer| === Required Params === *'''glowStyle:''' {{RageType|number}} === Return value === *''' {{RageType|void}} ''' == Syntax == <syntaxhighlight lang="javascript"> mp.game.object.releaseGlowStyle(glowStyle); </syntaxhighlight> == Example == <syntaxhighlight lang="javascript"> mp.game.object.releaseGlowStyle(glow); </syntaxhighlight> }} ==See also== {{Object_function_c}} Category:Clientside API" current
- 17:4617:46, 11 February 2026 diff hist +594 N Object::createGlowStyle Created page with "{{ClientsideJsFunction}} {{JSContainer| === Required Params === *'''freq:''' {{RageType|number}} *'''minIntensity:''' {{RageType|number}} *'''maxIntensity:''' {{RageType|number}} === Return value === *''' {{RageType|number}} ''' (glowStyle id) == Syntax == <syntaxhighlight lang="javascript"> const glowStyle = mp.game.object.createGlowStyle(freq, minIntensity, maxIntensity); </syntaxhighlight> == Example == <syntaxhighlight lang="javascript"> const glow = mp.game.obje..." current
- 17:4417:44, 11 February 2026 diff hist +250 Template:Object definition c No edit summary current
27 December 2025
- 00:0900:09, 27 December 2025 diff hist +278 Gameplay::startPerformanceTimer No edit summary current
- 00:0700:07, 27 December 2025 diff hist +288 N PerformanceTimer::reset Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Return value=== *'''{{RageType|void}}''' ==Syntax== <syntaxhighlight lang="javascript"> const timer = mp.game.misc.startPerformanceTimer(); timer.reset() </syntaxhighlight> }} ==See also== {{Gameplay_functions_c}} Category:Clientside API" current
- 00:0600:06, 27 December 2025 diff hist +331 N PerformanceTimer::getElapsedUs Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Return value=== *'''{{RageType|number}}''' — Elapsed time in microseconds. ==Syntax== <syntaxhighlight lang="javascript"> const timer = mp.game.misc.startPerformanceTimer(); timer.getElapsedUs() </syntaxhighlight> }} ==See also== {{Gameplay_functions_c}} Category:Clientside API" current
- 00:0500:05, 27 December 2025 diff hist +321 N PerformanceTimer::getElapsedMs Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Return value=== *'''{{RageType|number}}''' — Elapsed time in ms. ==Syntax== <syntaxhighlight lang="javascript"> const timer = mp.game.misc.startPerformanceTimer(); timer.getElapsedMs() </syntaxhighlight> }} ==See also== {{Gameplay_functions_c}} Category:Clientside API" current
- 00:0400:04, 27 December 2025 diff hist +327 N PerformanceTimer::getElapsedSec Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Return value=== *'''{{RageType|number}}''' — Elapsed time in seconds. ==Syntax== <syntaxhighlight lang="javascript"> const timer = mp.game.misc.startPerformanceTimer(); timer.getElapsedSec() </syntaxhighlight> }} ==See also== {{Gameplay_functions_c}} Category:Clientside API" current
- 00:0200:02, 27 December 2025 diff hist +183 Gameplay::startPerformanceTimer No edit summary
26 December 2025
- 23:5923:59, 26 December 2025 diff hist +537 N Gameplay::startPerformanceTimer Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *None ===Return value=== *'''{{RageType|PerformanceTimer}}''' — A performance timer instance. ==Syntax== <syntaxhighlight lang="javascript"> mp.game.misc.startPerformanceTimer() </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> const timer = mp.game.misc.startPerformanceTimer(); // some heavy logic here mp.gui.chat.push(`Elapsed ms: ${timer.getElapsedMs()}`); </syntaxhighlight> }} ==S..."
- 23:5823:58, 26 December 2025 diff hist +260 Template:Gameplay functions c No edit summary current
- 23:5323:53, 26 December 2025 diff hist +4 Template:Gameplay functions c No edit summary
- 23:5223:52, 26 December 2025 diff hist +72 Template:Gameplay functions c No edit summary
- 22:2122:21, 26 December 2025 diff hist −567 Player::getNearbyVehicles No edit summary current
- 22:1822:18, 26 December 2025 diff hist −166 Player::getNearbyPeds No edit summary current
- 22:1722:17, 26 December 2025 diff hist +1,069 N Player::getNearbyObjects Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''numObjects:''' {{RageType|number}} — Maximum number of objects to return. *'''maxDistance:''' {{RageType|number}} — Maximum search distance. *'''ignoreDamaged:''' {{RageType|boolean}} — Whether to ignore damaged objects. ===Return value=== *'''{{RageType|Array<NearbyObjectInfo>|null}}''' — Array of nearby objects or null if none found. ''NearbyObjectInfo contains:'' *'''model''' — {{RageType|n..." current
- 22:1622:16, 26 December 2025 diff hist −1,059 Player::getNearvyObjects Replaced content with "{{delete}}" current Tag: Replaced
- 22:1622:16, 26 December 2025 diff hist +1,069 N Player::getNearvyObjects Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''numObjects:''' {{RageType|number}} — Maximum number of objects to return. *'''maxDistance:''' {{RageType|number}} — Maximum search distance. *'''ignoreDamaged:''' {{RageType|boolean}} — Whether to ignore damaged objects. ===Return value=== *'''{{RageType|Array<NearbyObjectInfo>|null}}''' — Array of nearby objects or null if none found. ''NearbyObjectInfo contains:'' *'''model''' — {{RageType|n..."
- 22:1222:12, 26 December 2025 diff hist +473 Vehicle::modifyWheelBoneTransform No edit summary current
10 May 2025
- 10:3810:38, 10 May 2025 diff hist −1 Ui::pausemenu.setItemTicksVisible No edit summary current
- 10:3710:37, 10 May 2025 diff hist −1 Weapon::getAllWeaponNames No edit summary current
16 March 2025
- 17:4817:48, 16 March 2025 diff hist +74 Template:Streaming functions c No edit summary current
- 17:4817:48, 16 March 2025 diff hist +554 N Streaming::releaseRuntimeAsset Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''resourceName:''' {{RageType|string}} or {{RageType|number}} — The name or handle of the asset to release. ===Return value=== *'''{{RageType|void}}''' ==Syntax== <syntaxhighlight lang="javascript"> mp.game.streaming.releaseRuntimeAsset(resourceName) </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> mp.game.streaming.releaseRuntimeAsset("myAsset"); </syntaxhighlight> }} ==See also== {..." current
- 17:4717:47, 16 March 2025 diff hist +88 Template:Streaming functions c No edit summary
- 17:4617:46, 16 March 2025 diff hist +943 N Streaming::requestRuntimeAssetFromUrl Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''resourceName:''' {{RageType|string}} — The name of the resource. *'''url:''' {{RageType|string}} — The URL from which to request the asset. ===Return value=== *'''{{RageType|Promise<boolean>}}''' — Resolves to `true` if the asset was successfully loaded, otherwise `false`. ==Syntax== <syntaxhighlight lang="javascript"> mp.game.streaming.requestRuntimeAssetFromUrl(string resourceName, string url) <..." current
- 17:4317:43, 16 March 2025 diff hist −4 Raycasting::testCapsule →See also current
- 17:4217:42, 16 March 2025 diff hist −4 Raycasting::testPointToPoint →See also current
- 17:4217:42, 16 March 2025 diff hist −259 Raycasting::testVisualDrawablePointToPoint →See Also current
- 17:4217:42, 16 March 2025 diff hist −166 Client-side functions →Raycasting current
- 17:4217:42, 16 March 2025 diff hist −259 Raycasting::testVisualDrawablePointToPointForEntity →See also current
- 17:4217:42, 16 March 2025 diff hist +393 N Template:Raycast functions c Created page with "*mp.raycasting.testVisualDrawablePointToPoint *mp.raycasting.testPointToPoint *mp.raycasting.testPointToPointAsync *mp.raycasting.testCapsule *mp.raycasting.testVisualDrawablePointToPointForEntity" current
- 17:4117:41, 16 March 2025 diff hist +1,003 N Raycasting::testVisualDrawablePointToPointForEntity Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''rayStart:''' {{RageType|Vector3}} — The starting position of the raycast. *'''rayEnd:''' {{RageType|Vector3}} — The ending position of the raycast. *'''entityHandle:''' {{RageType|number}} — The handle of the entity to test against. ===Return value=== *'''{{RageType|Object}}''' — Returns an object containing information about the hit result. ==Syntax== <syntaxhighlight lang="javascript"> mp.rayc..."
- 17:3917:39, 16 March 2025 diff hist +963 N Raycasting::testVisualDrawablePointToPoint Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''rayStart:''' {{RageType|Vector3}} — The starting position of the raycast. *'''rayEnd:''' {{RageType|Vector3}} — The ending position of the raycast. *'''flags:''' {{RageType|number}} (optional, default: -1) — Flags that determine the behavior of the raycast. ===Return value=== *'''{{RageType|Object}}''' — Returns an object containing information about the hit result. ==Syntax== <syntaxhighlight l..."
1 February 2025
- 21:5521:55, 1 February 2025 diff hist +490 N PauseMenuItemChange Created page with "{{ClientsideEvent}} {{JSContainer| ===Parameters=== *'''itemHash:''' {{RageType|number}} *'''value:''' {{RageType|number}} *'''oldValue:''' {{RageType|number}} ==Syntax== <syntaxhighlight lang="javascript"> mp.events.add("pauseMenuItemChange", (itemHash, value, oldValue) => { // Your code here }); </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> //todo </syntaxhighlight> }} ==See also== {{Player_events}} Category:Clientside Events Category:..." current
- 21:5521:55, 1 February 2025 diff hist −1 PauseMenuItemSelect No edit summary current
- 21:5421:54, 1 February 2025 diff hist +403 N PauseMenuItemSelect Created page with "{{ClientsideEvent}} {{JSContainer| ===Parameters=== *'''itemHash:''' {{RageType|number}} ==Syntax== <syntaxhighlight lang="javascript"> mp.events.add("pauseMenuItemSelect", (itemHash) => { // Your code here }); </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> //todo </syntaxhighlight> ==See also== {{Player_events}} Category:Clientside Events Category:TODO: Example }}"
- 21:5421:54, 1 February 2025 diff hist +50 Template:Player events clientside →Common current
- 21:5121:51, 1 February 2025 diff hist +470 N Ui::pausemenu.setItemEnabled Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''itemHash:''' {{RageType|number}} *'''isEnabled:''' {{RageType|bool}} ===Return value=== *'''{{RageType|void}}''' ==Syntax== <syntaxhighlight lang="javascript"> mp.game.ui.pausemenu.setItemEnabled(itemHash, isEnabled) </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> //todo </syntaxhighlight> ==See also== {{Ui_functions_c}} Category:Clientside API Category:TODO: Example }}" current
- 21:5121:51, 1 February 2025 diff hist +462 N Ui::pausemenu.setItemValue Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''itemHash:''' {{RageType|number}} *'''value:''' {{RageType|number}} ===Return value=== *'''{{RageType|void}}''' ==Syntax== <syntaxhighlight lang="javascript"> mp.game.ui.pausemenu.setItemValue(itemHash, value) </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> //todo </syntaxhighlight> ==See also== {{Ui_functions_c}} Category:Clientside API Category:TODO: Example }}" current
- 21:5021:50, 1 February 2025 diff hist +472 N Ui::pausemenu.setItemColor Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''itemHash:''' {{RageType|number}} *'''colorIndex:''' {{RageType|number}} ===Return value=== *'''{{RageType|void}}''' ==Syntax== <syntaxhighlight lang="javascript"> mp.game.ui.pausemenu.setItemColor(itemHash, colorIndex) </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> //todo </syntaxhighlight> ==See also== {{Ui_functions_c}} Category:Clientside API Category:TODO: Example }}" current
- 21:5021:50, 1 February 2025 diff hist +475 N Ui::pausemenu.setItemTicksVisible Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''itemHash:''' {{RageType|number}} *'''isVisible:''' {{RageType|bool}} ===Return value=== *'''{{RageType|void}}''' ==Syntax== <syntaxhighlight lang="javascript"> mp.game.ui.pausemenu.setItemTicksVisible(itemHash, isVisible) </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> //todo </syntaxhighlight> ==See also== {{Ui_functions_c}} Category:Clientside API Category:TODO: Example }}"
- 21:4821:48, 1 February 2025 diff hist +470 N Ui::pausemenu.setItemList Created page with "{{ClientsideJsFunction}} {{JSContainer| ===Required Params=== *'''itemHash:''' {{RageType|number}} *'''values:''' {{RageType|Array<string>}} ===Return value=== *'''{{RageType|void}}''' ==Syntax== <syntaxhighlight lang="javascript"> mp.game.ui.pausemenu.setItemList(itemHash, values) </syntaxhighlight> ==Example== <syntaxhighlight lang="javascript"> //todo </syntaxhighlight> ==See also== {{Ui_functions_c}} Category:Clientside API Category:TODO: Example }}" current