Pool::toArray: Difference between revisions

From RAGE Multiplayer Wiki
(Updated example border)
No edit summary
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This function converts a pool to a [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array JavaScript array].
__NOTOC__
{{SharedJsFunction}}
{{JSContainer|
 
==Summary==
This function converts a pool to an array.
 
{{Pool_list}}


==Syntax==
==Syntax==
<syntaxhighlight lang="javascript">
<pre>
pool.toArray();
mp.pool.toArray();
</syntaxhighlight>  
</pre>


==Example==
==Example==
<div class="header" style="background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;">
{{ServersideCode|
<div style="margin: 10px 10px 10px 10px;"><b>Server-Side</b></div>
<pre>
<syntaxhighlight lang="javascript">
const onlinePlayers = mp.players.toArray();
var suchJavascript = mp.players.toArray();
if (onlinePlayers.every(player => player.isAiming)) {
if(suchJavascript.every((player) => { return player.isAiming; } ))
     console.log("Everyone is aiming.");
     console.log("everyone are aiming");
}
</syntaxhighlight>
</pre>
</div>
}}
}}
 
== See Also ==
{{EntityPool_definition}}
 
[[Category:Shared API]]
[[Category:Shared Function]]

Latest revision as of 12:17, 10 November 2024

Shared
Function

 JavaScript


JavaScript Syntax


Summary

This function converts a pool to an array.

Available Entity Pools

The following are the main entity pools available on the RAGEMP, used for managing various game entities:

Entity Pool Description
mp.players Manages all connected players
mp.vehicles Manages all spawned vehicles
mp.objects Manages all created objects
mp.peds Manages all non-player characters (peds)
mp.markers Manages all markers in the game
mp.labels Manages all 3D text labels
mp.checkpoints Manages checkpoints
mp.blips Manages map blips
mp.colshapes Manages collision shapes

Syntax

mp.pool.toArray();

Example

Server-Side
const onlinePlayers = mp.players.toArray();
if (onlinePlayers.every(player => player.isAiming)) {
    console.log("Everyone is aiming.");
}


See Also