RedM Natives

GET_ENTITY_TYPE

Gets the entity type (as an integer), which can be one of the following defined down below: The following entities will return type 1: Ped Player Animal (Red Dead Redemption 2) Horse (Red Dead Redemption 2) The following entities will re…

Hash0xB1BD08D
Runtime nameGetEntityType
NamespaceCFX
SideServer
NameOfficial
Docs

Signature

int GET_ENTITY_TYPE(Entity entity);

Parameters

NameTypeDescription
entityEntity

The entity to get the type of.

Returns int — The entity type returned as an integer value.

Description

Cfx.re native reference

Gets the entity type (as an integer), which can be one of the following defined down below:

The following entities will return type 1:

  • Ped
  • Player
  • Animal (Red Dead Redemption 2)
  • Horse (Red Dead Redemption 2)

The following entities will return type 2:

  • Automobile
  • Bike
  • Boat
  • Heli
  • Plane
  • Submarine
  • Trailer
  • Train
  • DraftVeh (Red Dead Redemption 2)

The following entities will return type 3:

  • Object
  • Door
  • Pickup

Otherwise, a value of 0 will be returned.

Usage

Lua
local retval = GetEntityType(entity)

-- always works, by hash
local retval = Citizen.InvokeNative(0xb1bd08d, entity, Citizen.ResultAsInteger())
JavaScript and C#
JavaScript
const retval = GetEntityType(entity);

// by hash
const retval = Citizen.invokeNative('0xb1bd08d', entity, Citizen.returnResultAnyway(), Citizen.resultAsInteger());
C#
int retval = Function.Call<int>((Hash)0xb1bd08d, entity);

Sources

Cfx.re native reference

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.