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 ADD_COVER_BLOCKING_AREA ( float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer ) //0x45C597097DD7CB81
- 0
- 96
- 323
-
ScrHandle ADD_COVER_POINT ( float x, float y, float z, float direction, int usage, int height, int arc, BOOL isPriority ) //0xD5C12A75C7B9497F
- 0
- 131
- 323
-
void ADD_PATROL_ROUTE_LINK ( int nodeId1, int nodeId2 ) //0x23083260DEC3A551
- 0
- 81
- 323
-
void ADD_PATROL_ROUTE_NODE ( int nodeId, const char* nodeType, float posX, float posY, float posZ, float headingX, float headingY, float headingZ, int duration ) //0x8EDF950167586B7C
- 0
- 127
- 323
-
void ADD_SCRIPTED_COVER_AREA ( float x, float y, float z, float radius ) //0x28B7B9BFDAF274AA
- 0
- 54
- 2545
-
void ADD_VEHICLE_SUBTASK_ATTACK_COORD ( Ped ped, float x, float y, float z ) //0x5CF0D8F9BBA0DD75
- 0
- 87
- 323
-
void ADD_VEHICLE_SUBTASK_ATTACK_PED ( Ped ped, Ped target ) //0x85F462BADC7DA47F
- 0
- 90
- 323
-
BOOL ASSISTED_MOVEMENT_IS_ROUTE_LOADED ( const char* route ) //0x60F9A4393A21F741
- 0
- 80
- 323
-
void ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME ( float dist ) //0x13945951E16EF912
- 0
- 75
- 323
-
void ASSISTED_MOVEMENT_REMOVE_ROUTE ( const char* route ) //0x3548536485DD792B
- 0
- 72
- 323
-
void ASSISTED_MOVEMENT_REQUEST_ROUTE ( const char* route ) //0x817268968605947A
- 0
- 84
- 323
-
void ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES ( const char* route, int props ) //0xD5002D78B7162E1B
- 0
- 94
- 323
-
void CLEAR_DEFAULT_PRIMARY_TASK ( Ped ped ) //0x6100B3CEFD43452E
- 0
- 62
- 2189
-
void CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK ( Ped ped ) //0xC35B5CDB2824CF69
- 0
- 85
- 323
-
void CLEAR_PED_SECONDARY_TASK ( Ped ped ) //0x176CECF6F920D707
- 0
- 138
- 323
-
void CLEAR_PED_TASKS ( Ped ped ) //0xE1EF3C1216AFF2CD
- 0
- 141
- 323
-
void CLEAR_PED_TASKS_IMMEDIATELY ( Ped ped ) //0xAAA34F8A7CB32098
- 0
- 149
- 323
-
void CLEAR_PRIMARY_VEHICLE_TASK ( Vehicle vehicle ) //0xDBBC7A2432524127
- 0
- 84
- 1290
-
void CLEAR_SEQUENCE_TASK ( int* taskSequenceId ) //0x3841422E9C488D8C
- 0
- 76
- 323
-
void CLEAR_VEHICLE_CRASH_TASK ( Vehicle vehicle ) //0x53DDC75BC3AC0A90
- 0
- 85
- 1290
-
void CLOSE_PATROL_ROUTE () //0xB043ECA801B8CBC1
- 0
- 65
- 323
-
void CLOSE_SEQUENCE_TASK ( int taskSequenceId ) //0x39E72BC99E6360CB
- 0
- 101
- 323
-
BOOL CONTROL_MOUNTED_WEAPON ( Ped ped ) //0xDCFE42068FE0135A
- 0
- 99
- 323
-
void CREATE_PATROL_ROUTE () //0xAF8A443CCC8018DC
- 0
- 77
- 323
-
void DELETE_PATROL_ROUTE ( const char* patrolRoute ) //0x7767DD9D65E91319
- 0
- 84
- 323
-
BOOL DOES_SCENARIO_EXIST_IN_AREA ( float x, float y, float z, float radius, BOOL mustBeFree ) //0x5A59271FFADD33C1
- 0
- 88
- 323
-
BOOL DOES_SCENARIO_GROUP_EXIST ( const char* scenarioGroup ) //0xF9034C136C9E00D3
- 0
- 95
- 323
-
BOOL DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA ( float x, float y, float z, const char* scenarioName, float radius, BOOL mustBeFree ) //0x0A9D0C2A3BBC86C1
- 0
- 118
- 323
-
BOOL DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS ( float x, float y, float z ) //0xA98B8E3C088E5A31
- 0
- 76
- 323
-
int GET_ACTIVE_VEHICLE_MISSION_TYPE ( Vehicle vehicle ) //0x534AEBA6E5ED4CAB
- 0
- 88
- 323
-
const char* GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK ( int gunTaskType ) //0x3A8CADC7D37AACC5
- 0
- 82
- 323
-
BOOL GET_IS_TASK_ACTIVE ( Ped ped, int taskIndex ) //0xB0760331C7AA4155
- 0
- 146
- 323
-
BOOL GET_IS_WAYPOINT_RECORDING_LOADED ( const char* name ) //0xCB4E8BE8A0063C5D
- 0
- 73
- 323
-
int GET_NAVMESH_ROUTE_DISTANCE_REMAINING ( Ped ped, float* distanceRemaining, BOOL* isPathReady ) //0xC6F5C0BCDC74D62D
- 0
- 137
- 323
-
int GET_NAVMESH_ROUTE_RESULT ( Ped ped ) //0x632E831F382A0FA8
- 0
- 151
- 323
-
BOOL GET_PATROL_TASK_INFO ( Ped ped, int* timeLeftAtNode, int* nodeId ) //0x52F734CEBE20DFBA
- 0
- 69
- 2545
-
float GET_PED_DESIRED_MOVE_BLEND_RATIO ( Ped ped ) //0x8517D4A6CA8513ED
- 0
- 78
- 323
-
float GET_PED_WAYPOINT_DISTANCE ( Any p0 ) //0xE6A877C64CAF1BC5
- 0
- 87
- 323
-
int GET_PED_WAYPOINT_PROGRESS ( Ped ped ) //0x2720AAA75001E094
- 0
- 130
- 323
-
float GET_PHONE_GESTURE_ANIM_CURRENT_TIME ( Ped ped ) //0x47619ABE8B268C60
- 0
- 77
- 323
-
float GET_PHONE_GESTURE_ANIM_TOTAL_TIME ( Ped ped ) //0x1EE0F68A7C25DEC6
- 0
- 72
- 323
-
int GET_SCRIPT_TASK_STATUS ( Ped ped, Hash taskHash ) //0x77F1BEB8863288D5
- 0
- 153
- 323
-
Vector3 GET_SCRIPTED_COVER_POINT_COORDS ( ScrHandle coverpoint ) //0x594A1028FC2A3E85
- 0
- 77
- 323
-
int GET_SEQUENCE_PROGRESS ( Ped ped ) //0x00A9010CFE1E3533
- 0
- 84
- 323
-
BOOL GET_TASK_MOVE_NETWORK_EVENT ( Ped ped, const char* eventName ) //0xB4F47213DF45A64C
- 0
- 98
- 323
-
BOOL GET_TASK_MOVE_NETWORK_SIGNAL_BOOL ( Ped ped, const char* signalName ) //0xA7FFBA498E4AAF67
- 0
- 89
- 323
-
float GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT ( Ped ped, const char* signalName ) //0x44AB0B3AFECCE242
- 0
- 141
- 1493
-
const char* GET_TASK_MOVE_NETWORK_STATE ( Ped ped ) //0x717E4D1F2048376D
- 0
- 97
- 323
-
int GET_TASK_RAPPEL_DOWN_WALL_STATE ( Ped ped ) //0x9D252648778160DF
- 0
- 72
- 1868
-
int GET_VEHICLE_WAYPOINT_PROGRESS ( Vehicle vehicle ) //0x9824CFF8FC66E159
- 0
- 107
- 323