Pool::atHandle: Difference between revisions

From RAGE Multiplayer Wiki
(Improve a bit)
(Again improve, this time my mistake)
Line 9: Line 9:


===Returns===
===Returns===
*{{RageType|Entity}} Entity with specified handler, null if none exists.
*{{RageType|Entity}} Entity with specified handler, '''undefined''' if none exists.
 
*'''Note:''' If entity with selected handle does not exist, it will return '''undefined'''.


==Example==  
==Example==  

Revision as of 12:48, 4 January 2021

Function to get the entity with the given handle from his entity pool.

Syntax

Entity pool.atHandle(Number handle)

Required Arguments

  • handle: Handle of the entity

Returns

  • Entity Entity with specified handler, undefined if none exists.

Example

This example will return get a player by handle and output his name on the chat.

Client-Side
function outputPlayerNameWithHandle(handle) {
    const player = mp.players.atHandle(handle);
    if (player) {
	mp.gui.chat.push(`Player with handle ${handle} is named ${player.name}.`);
    } else {
	mp.gui.chat.push(`Player with handle ${handle} does not exist.`);
    }
}

See Also