GET_NET_TYPE_FROM_ENTITY
Gets the specific entity type (as an integer), which can be one of the following defined down below:
Signature
int GET_NET_TYPE_FROM_ENTITY(Entity entity);Parameters
| Name | Type | Description |
|---|---|---|
entity | Entity | The entity to get the specific type of. |
Returns int — The specific entity type returned as an integer value or -1 if the entity is invalid.
Description
Gets the specific entity type (as an integer), which can be one of the following defined down below:
FiveM:
enum eNetObjEntityType
{
Automobile = 0,
Bike = 1,
Boat = 2,
Door = 3,
Heli = 4,
Object = 5,
Ped = 6,
Pickup = 7,
PickupPlacement = 8,
Plane = 9,
Submarine = 10,
Player = 11,
Trailer = 12,
Train = 13
};RedM:
enum eNetObjEntityType
{
Animal = 0,
Automobile = 1,
Bike = 2,
Boat = 3,
Door = 4,
Heli = 5,
Object = 6,
Ped = 7,
Pickup = 8,
PickupPlacement = 9,
Plane = 10,
Submarine = 11,
Player = 12,
Trailer = 13,
Train = 14,
DraftVeh = 15,
StatsTracker = 16,
PropSet = 17,
AnimScene = 18,
GroupScenario = 19,
Herd = 20,
Horse = 21,
WorldState = 22,
WorldProjectile = 23,
Incident = 24,
Guardzone = 25,
PedGroup = 26,
CombatDirector = 27,
PedSharedTargeting = 28,
Persistent = 29
};Usage
local retval = GetNetTypeFromEntity(entity)
-- always works, by hash
local retval = Citizen.InvokeNative(0x23b2a641, entity, Citizen.ResultAsInteger())JavaScript and C#
const retval = GetNetTypeFromEntity(entity);
// by hash
const retval = Citizen.invokeNative('0x23b2a641', entity, Citizen.returnResultAnyway(), Citizen.resultAsInteger());int retval = Function.Call<int>((Hash)0x23b2a641, entity);Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.