GTA5 NativeDB
Browse our wiki-style database of native functions in Grand Theft Auto 5.
Namespaces
- SYSTEM
- APP
- AUDIO
- BRAIN
- CAM
- CLOCK
- CUTSCENE
- DATAFILE
- DECORATOR
- DLC
- ENTITY
- EVENT
- FILES
- FIRE
- GRAPHICS
- HUD
- INTERIOR
- ITEMSET
- LOADINGSCREEN
- LOCALIZATION
- MISC
- MOBILE
- MONEY
- NETSHOPPING
- NETWORK
- OBJECT
- PAD
- PATHFIND
- PED
- PHYSICS
- PLAYER
- RECORDING
- REPLAY
- SAVEMIGRATION
- SCRIPT
- SECURITY
- SHAPETEST
- SOCIALCLUB
- STATS
- STREAMING
- TASK
- VEHICLE
- WATER
- WEAPON
- ZONE
-
void SET_ROADS_IN_AREA ( float x1, float y1, float z1, float x2, float y2, float z2, BOOL nodeEnabled, BOOL unknown2 ) //0xBF1A602B5BA52FEE
- 0
- 196
- 323
-
void SET_ROADS_IN_ANGLED_AREA ( float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL unknown1, BOOL unknown2, BOOL unknown3 ) //0x1A5AA1208AF5DB59
- 0
- 146
- 323
-
void SET_PED_PATHS_IN_AREA ( float x1, float y1, float z1, float x2, float y2, float z2, BOOL unknown, Any p7 ) //0x34F060F4BF92E018
- 0
- 145
- 323
-
BOOL GET_SAFE_COORD_FOR_PED ( float x, float y, float z, BOOL onGround, Vector3* outPosition, int flags ) //0xB61C8E878A4199CA
- 0
- 299
- 323
-
BOOL GET_CLOSEST_VEHICLE_NODE ( float x, float y, float z, Vector3* outPosition, int nodeType, float p5, float p6 ) //0x240A18690AE96513
- 0
- 160
- 323
-
BOOL GET_CLOSEST_MAJOR_VEHICLE_NODE ( float x, float y, float z, Vector3* outPosition, float unknown1, int unknown2 ) //0x2EABE3B06F58C1BE
- 0
- 144
- 323
-
BOOL GET_CLOSEST_VEHICLE_NODE_WITH_HEADING ( float x, float y, float z, Vector3* outPosition, float* outHeading, int nodeType, float p6, int p7 ) //0xFF071FB798B803B0
- 0
- 213
- 323
-
BOOL GET_NTH_CLOSEST_VEHICLE_NODE ( float x, float y, float z, int nthClosest, Vector3* outPosition, Any unknown1, Any unknown2, Any unknown3 ) //0xE50E52416CCF948B
- 0
- 194
- 323
-
int GET_NTH_CLOSEST_VEHICLE_NODE_ID ( float x, float y, float z, int nth, int nodetype, float p5, float p6 ) //0x22D7275A79FE8215
- 0
- 141
- 323
-
BOOL GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING ( float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, Any* unknown1, int unknown2, float unknown3, float unknown4 ) //0x80CA6A8B6C094CC4
- 0
- 154
- 323
-
int GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING ( float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, Any p6, float p7, float p8 ) //0x6448050E9C2A7207
- 0
- 112
- 323
-
BOOL GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION ( float x, float y, float p10, Any p11, float z, float desiredX, float desiredY, float desiredZ, int nthClosest, Vector3* outPosition ) //0x45905BE8654AE067
- 0
- 120
- 323
-
BOOL GET_VEHICLE_NODE_PROPERTIES ( float x, float y, float z, int* density, int* flags ) //0x0568566ACBB5DEDC
- 0
- 149
- 323
-
BOOL IS_VEHICLE_NODE_ID_VALID ( int vehicleNodeId ) //0x1EAF30FCFBF5AF74
- 0
- 117
- 323
-
void GET_VEHICLE_NODE_POSITION ( int nodeId, Vector3* outPosition ) //0x703123E5E7D429C2
- 0
- 128
- 323
-
BOOL GET_VEHICLE_NODE_IS_GPS_ALLOWED ( int nodeID ) //0xA2AE5C478B96E3B6
- 0
- 120
- 323
-
BOOL GET_VEHICLE_NODE_IS_SWITCHED_OFF ( int nodeID ) //0x4F5070AA58F69279
- 0
- 159
- 323
-
Any GET_CLOSEST_ROAD ( float x, float y, BOOL p10, float z, float p3, int p4, Vector3* p5, Vector3* p6, Any* p7, Any* p8 ) //0x132F52BBA570FE92
- 0
- 196
- 323
-
void SET_ALLOW_STREAM_PROLOGUE_NODES ( BOOL toggle ) //0x228E5C6AD4D74BFD
- 0
- 141
- 323
-
BOOL ARE_NODES_LOADED_FOR_AREA ( float x1, float y1, float x2, float y2 ) //0xF7B79A50B905A30D
- 0
- 119
- 323
-
BOOL REQUEST_PATH_NODES_IN_AREA_THIS_FRAME ( float x1, float y1, float x2, float y2 ) //0x07FB139B592FA687
- 0
- 137
- 323
-
void SET_ROADS_BACK_TO_ORIGINAL ( float p0, float p1, float p2, float p3, float p4, float p5, Any p6 ) //0x1EE7063B80FFC77C
- 0
- 138
- 323
-
void SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA ( float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7 ) //0x0027501B9F3B407E
- 0
- 119
- 323
-
void SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME ( float multiplier ) //0x0B919E1FB47CC4E0
- 0
- 140
- 323
-
void ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME ( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) //0xAA76052DDA9BFC3E
- 0
- 114
- 323
-
void SET_PED_PATHS_BACK_TO_ORIGINAL ( float x1, float y1, float z1, float x2, float y2, float z2, Any p6 ) //0xE04B48F2CC926253
- 0
- 108
- 323
-
BOOL GET_RANDOM_VEHICLE_NODE ( float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, Vector3* outPosition, int* nodeId ) //0x93E0DB8440B73A7D
- 0
- 168
- 323
-
void GET_STREET_NAME_AT_COORD ( float x, float y, float z, Hash* streetName, Hash* crossingRoad ) //0x2EB41072B4C1E4C0
- 0
- 229
- 323
-
int GENERATE_DIRECTIONS_TO_COORD ( float x, float y, float z, BOOL p3, int* direction, float* p5, float* distToNxJunction ) //0xF90125F1F79ECDF8
- 0
- 141
- 323
-
void SET_IGNORE_NO_GPS_FLAG ( BOOL toggle ) //0x72751156E7678833
- 0
- 124
- 323
-
void SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE ( BOOL toggle ) //0x1FC289A0C3FF470F
- 0
- 131
- 323
-
void SET_GPS_DISABLED_ZONE ( float x1, float y1, float z1, float x2, float y2, float z3 ) //0xDC20483CD3DD5201
- 0
- 129
- 323
-
int GET_GPS_BLIP_ROUTE_LENGTH () //0xBBB45C3CF5C8AA85
- 0
- 132
- 323
-
BOOL GET_POS_ALONG_GPS_TYPE_ROUTE ( Vector3* result, BOOL p1, float p2, int p3 ) //0xF3162836C28F9DA5
- 0
- 135
- 505
-
BOOL GET_GPS_BLIP_ROUTE_FOUND () //0x869DAACBBE9FA006
- 0
- 124
- 323
-
BOOL GET_ROAD_BOUNDARY_USING_HEADING ( float x, float y, float z, float heading, Vector3* outPosition ) //0xA0F8A7517A273C05
- 0
- 243
- 463
-
BOOL GET_POSITION_BY_SIDE_OF_ROAD ( float x, float y, float z, int p3, Vector3* outPosition ) //0x16F46FB18C8009E4
- 0
- 260
- 323
-
BOOL IS_POINT_ON_ROAD ( float x, float y, float z, Vehicle vehicle ) //0x125BF4ABFC536B09
- 0
- 177
- 323
-
int GET_NEXT_GPS_DISABLED_ZONE_INDEX () //0xD3A6A0EF48823A8C
- 0
- 124
- 323
-
void SET_GPS_DISABLED_ZONE_AT_INDEX ( float x1, float y1, float z1, float x2, float y2, float z2, int index ) //0xD0BC1C6FB18EE154
- 0
- 115
- 323
-
void CLEAR_GPS_DISABLED_ZONE_AT_INDEX ( int index ) //0x2801D0012266DF07
- 0
- 114
- 323
-
void ADD_NAVMESH_REQUIRED_REGION ( float x, float y, float radius ) //0x387EAD7EE42F6685
- 0
- 138
- 323
-
void REMOVE_NAVMESH_REQUIRED_REGIONS () //0x916F0A3CDEC3445E
- 0
- 108
- 323
-
BOOL IS_NAVMESH_REQUIRED_REGION_IN_USE () //0x705A844002B39DC0
- 0
- 114
- 944
-
void DISABLE_NAVMESH_IN_AREA ( float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle ) //0x4C8872D8CDBE1B8B
- 0
- 121
- 323
-
BOOL ARE_ALL_NAVMESH_REGIONS_LOADED () //0x8415D95B194A3AEA
- 0
- 123
- 323
-
BOOL IS_NAVMESH_LOADED_IN_AREA ( float x1, float y1, float z1, float x2, float y2, float z2 ) //0xF813C7E63F9062A5
- 0
- 115
- 323
-
int GET_NUM_NAVMESHES_EXISTING_IN_AREA ( float x1, float y1, float z1, float x2, float y2, float z2 ) //0x01708E8DD3FF8C65
- 0
- 123
- 323
-
Any ADD_NAVMESH_BLOCKING_OBJECT ( float p0, float p1, float p2, float p3, float p4, float p5, float p6, BOOL p7, Any p8 ) //0xFCD5C8E06E502F5A
- 0
- 153
- 323
-
void UPDATE_NAVMESH_BLOCKING_OBJECT ( Any p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8 ) //0x109E99373F290687
- 0
- 117
- 323