-- Native definitions native "TASK_ENTER_COVER" hash "0x4972A022AE6DAFA1" arguments { Ped "ped" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ]] native "TASK_EXIT_COVER" hash "0x2BC4A6D92D140112" arguments { Ped "ped" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ]] native "_ADD_SCRIPTED_COVER_POINT" hash "0x975BD6351648935F" arguments { AnyPtr "data" [=[ {} ]=], } alias "0x975BD6351648935F" ns "AICOVERPOINT" returns "ScrHandle" doc [[! ]] native "_ARE_LOAD_COVER_ANIMS_LOADED" hash "0x8CBE916CFC64AD5C" arguments { Ped "ped" [=[ {} ]=], } alias "0x8CBE916CFC64AD5C" ns "AICOVERPOINT" returns "Any" doc [[! ]] native "_DOES_COVER_POINT_EXIST" hash "0xC276FE69DDA22BAD" arguments { ScrHandle "handle" [=[ {} ]=], } alias "0xC276FE69DDA22BAD" ns "AICOVERPOINT" returns "Any" doc [[! ]] native "_GET_COVER_POINT_STATE_FROM_PED" hash "0x5F5B1B7E8E8F94C6" arguments { Ped "ped" [=[ {} ]=], } alias "0x5F5B1B7E8E8F94C6" ns "AICOVERPOINT" returns "int" doc [[! ``` 1 = In cover while crouched 2 = In cover while standing 3 = Not in cover ``` ]] native "_REQUEST_FLINCH_COVER_ANIM" hash "0x2A31D13C5F021D0D" arguments { Ped "ped" [=[ {} ]=], } alias "0x2A31D13C5F021D0D" ns "AICOVERPOINT" returns "void" doc [[! ``` Makes ped flinch (if in cover) like they have been shot at ``` ]] native "_STOP_RUNNING_COVER_ANIMS" hash "0x1A7A802B2301EDC0" arguments { Ped "ped" [=[ {} ]=], } alias "0x1A7A802B2301EDC0" ns "AICOVERPOINT" returns "void" doc [[! ``` Stops running cover anims and releases them _STOP_RENDERING_* - _STOP_SCRIPTED* ``` ]] native "_TASK_AI_SEEK_COVER_TO_COVER_POINT" hash "0x89783FDDF079C88D" arguments { AnyPtr "args" [=[ {} ]=], } alias "0x89783FDDF079C88D" ns "AICOVERPOINT" returns "void" doc [[! ]] native "0x140B3CB1D424A945" hash "0x140B3CB1D424A945" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ``` weaponHash can also be -1 ``` ]] native "0x3C7A9C2C953128FE" hash "0x3C7A9C2C953128FE" arguments { Ped "ped" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ]] native "0x53E4D0C079CA6855" hash "0x53E4D0C079CA6855" arguments { ScrHandle "handle" [=[ {} ]=], } ns "AICOVERPOINT" returns "Entity" doc [[! ]] native "0x64340DC208D671D5" hash "0x64340DC208D671D5" arguments { charPtr "coverLayer" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ``` coverLayer: see levels_0/levels/rdr3/coverlayers ``` ]] native "0x733077295AB51304" hash "0x733077295AB51304" arguments { AnyPtr "args" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ``` args: f_0 = Volume Handle, f_2 = integer (-1, 32 used in R* Scripts) ``` ]] native "0x7A1FDCF35EAA140F" hash "0x7A1FDCF35EAA140F" arguments { charPtr "coverLayer" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ``` coverLayer: see levels_0/levels/rdr3/coverlayers ``` ]] native "0x957D7E750216D74B" hash "0x957D7E750216D74B" arguments { Ped "ped" [=[ {} ]=], } ns "AICOVERPOINT" returns "int" doc [[! ]] native "0xEBA51A294C73292E" hash "0xEBA51A294C73292E" arguments { AnyPtr "args" [=[ {} ]=], } ns "AICOVERPOINT" returns "void" doc [[! ]] native "GET_TRANSPORT_CONFIG_FLAG" hash "0xF382C92CCC1CCDBC" arguments { Entity "transportEntity" [=[ {} ]=], int "flagId" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xF382C92CCC1CCDBC" ns "AITRANSPORT" returns "Any" doc [[! ``` flagId: see SET_TRANSPORT_CONFIG_FLAG ``` ]] native "IS_PED_ENTERING_TRANSPORT" hash "0x619E63980BFC0096" arguments { Ped "ped" [=[ {} ]=], Entity "transportEntity" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x619E63980BFC0096" ns "AITRANSPORT" returns "Any" doc [[! ]] native "IS_PED_EXITING_TRANSPORT" hash "0x660639BC60157048" arguments { Ped "ped" [=[ {} ]=], Entity "transportEntity" [=[ {} ]=], } alias "0x660639BC60157048" ns "AITRANSPORT" returns "Any" doc [[! ]] native "SET_PED_OFF_TRANSPORT_SEAT" hash "0x8886D83A430537FD" arguments { Ped "ped" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0x8886D83A430537FD" ns "AITRANSPORT" returns "void" doc [[! ]] native "SET_PED_ON_TRANSPORT_SEAT" hash "0xE588B5A8A005CB5E" arguments { Ped "ped" [=[ {} ]=], Entity "transportEntity" [=[ {} ]=], int "seat" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0xE588B5A8A005CB5E" ns "AITRANSPORT" returns "void" doc [[! ``` seat: see CREATE_PED_INSIDE_VEHICLE ``` ]] native "SET_TRANSPORT_ACCESSIBLE_SEAT_FLAGS" hash "0xDD0660C997DE94FD" arguments { Entity "transportEntity" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0xDD0660C997DE94FD" ns "AITRANSPORT" returns "void" doc [[! ]] native "SET_TRANSPORT_CONFIG_FLAG" hash "0xBA8818212633500A" arguments { Entity "transportEntity" [=[ {} ]=], int "flagId" [=[ {} ]=], BOOL "value" [=[ {} ]=], } alias "0xBA8818212633500A" ns "AITRANSPORT" returns "void" doc [[! ``` flagId: enum eTransportConfigFlags { TCF_NotConsideredForEntryByLocalPlayer, TCF_0xB78D6624, TCF_0xA9700425, TCF_0x8D7E4641, TCF_0xF24BAA1F, TCF_0x63B77935, TCF_NotConsideredForEntryByAllPlayers, TCF_0xD17A2AFD, TCF_0xD4E4FDD5, TCF_0x8227C929, TCF_0x812C1070, TCF_0x0E1AB26F, TCF_0xBF4EC863, TCF_0x75660C36, TCF_0xA2539E20, TCF_0x9162C633, TCF_DisableHonorModifiers, TCF_0xF9E71CB6, TCF_0x933ECD3F, TCF_0x18513A34 }; https://github.com/femga/rdr3_discoveries/tree/master/AI/TRANSPORT_CONFIG_FLAGS ``` ]] native "TASK_ENTER_TRANSPORT" hash "0xAEE3ADD08829CB6F" arguments { AnyPtr "args" [=[ {} ]=], } ns "AITRANSPORT" returns "void" doc [[! ]] native "TASK_EXIT_TRANSPORT" hash "0xC273A5B8488F7838" arguments { AnyPtr "args" [=[ {} ]=], } ns "AITRANSPORT" returns "void" doc [[! ]] native "_GET_PED_IN_TRANSPORT_SEAT" hash "0xFFEC4B0A1A3ED515" arguments { Entity "transportEntity" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } alias "0xFFEC4B0A1A3ED515" ns "AITRANSPORT" returns "Ped" doc [[! ``` seatIndex: see CREATE_PED_INSIDE_VEHICLE ``` ]] native "_GET_TRANSPORT_USAGE_FLAGS" hash "0xE195C5A82156321D" arguments { Entity "transportEntity" [=[ {} ]=], intPtr "flags" [=[ {} ]=], } alias "0xE195C5A82156321D" ns "AITRANSPORT" returns "Any" doc [[! ``` See _SET_TRANSPORT_USAGE_FLAGS ``` ]] native "_IS_PED_ON_TRANSPORT_ENTITY" hash "0x159EF5B6EDCE00E8" arguments { Ped "ped" [=[ {} ]=], Entity "transportEntity" [=[ {} ]=], } alias "0x159EF5B6EDCE00E8" ns "AITRANSPORT" returns "Any" doc [[! ``` Checks if ped is placed on target transportEntity ``` ]] native "_IS_PED_ON_TRANSPORT_SEAT" hash "0xDC44F405A6B98D03" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xDC44F405A6B98D03" ns "AITRANSPORT" returns "Any" doc [[! ]] native "_IS_TRANSPORT_SEAT_FREE" hash "0x43FF27FC1829C202" arguments { Entity "transportEntity" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } alias "0x43FF27FC1829C202" ns "AITRANSPORT" returns "Any" doc [[! ``` Called together with IS_VEHICLE_SEAT_FREE ``` ]] native "_IS_TRANSPORT_SEAT_OCCUPIED" hash "0x2E2E06023D07631E" arguments { Entity "transportEntity" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } alias "0x2E2E06023D07631E" ns "AITRANSPORT" returns "Any" doc [[! ]] native "_SET_AI_CAN_USE_TRANSPORT" hash "0x67F7CEAC2391E114" arguments { Entity "transportEntity" [=[ {} ]=], BOOL "state" [=[ {} ]=], } alias "0x67F7CEAC2391E114" ns "AITRANSPORT" returns "void" doc [[! ]] native "_SET_PED_USE_TRANSPORT_SEAT_PREFERENCE" hash "0xB7079F4C72896756" arguments { Ped "ped" [=[ {} ]=], Entity "transportEntity" [=[ {} ]=], int "preferenceSlot" [=[ {} ]=], int "p3" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } alias "0xB7079F4C72896756" ns "AITRANSPORT" returns "void" doc [[! ]] native "_SET_TRANSPORT_PRIORITY_SEAT" hash "0x13F138225C202F66" arguments { Entity "transportEntity" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } alias "0x13F138225C202F66" ns "AITRANSPORT" returns "void" doc [[! ]] native "_SET_TRANSPORT_USAGE_FLAGS" hash "0xE2487779957FE897" arguments { Entity "transportEntity" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0xE2487779957FE897" ns "AITRANSPORT" returns "void" doc [[! ``` enum eTransportUsageFlags { TUF_INVALID = 0, TUF_ALLOW_DRIVER_ME = (1 << 0), TUF_ALLOW_DRIVER_GANG = (1 << 1), TUF_ALLOW_DRIVER_CREW = (1 << 2), TUF_ALLOW_DRIVER_FRIENDS = (1 << 3), TUF_ALLOW_DRIVER_ANYONE = (1 << 4), TUF_ALLOW_PASSENGER_ME = (1 << 5), TUF_ALLOW_PASSENGER_GANG = (1 << 6), TUF_ALLOW_PASSENGER_CREW = (1 << 7), TUF_ALLOW_PASSENGER_FRIENDS = (1 << 8), TUF_ALLOW_PASSENGER_ANYONE = (1 << 9), TUF_ALLOW_ACCESS_AI = (1 << 10) }; ``` ]] native "0x4248AB2EEB3C75AD" hash "0x4248AB2EEB3C75AD" arguments { Entity "transportEntity" [=[ {} ]=], Ped "ped" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AITRANSPORT" returns "void" doc [[! ``` _SET_TRANSPORT_* ``` ]] native "0x4B6C9A43F7D9109B" hash "0x4B6C9A43F7D9109B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AITRANSPORT" returns "void" doc [[! ]] native "0x5639FBEA922788DA" hash "0x5639FBEA922788DA" arguments { Entity "transportEntity" [=[ {} ]=], } ns "AITRANSPORT" returns "void" doc [[! ``` _CLEAR_A* ``` ]] native "0x8C8371EDFAF014A0" hash "0x8C8371EDFAF014A0" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "AITRANSPORT" returns "void" doc [[! ``` _SET_TRANSPORT_* ``` ]] native "0xF8C20282B237E3F7" hash "0xF8C20282B237E3F7" arguments { Ped "ped" [=[ {} ]=], } ns "AITRANSPORT" returns "void" doc [[! ``` _SET_TRANSPORT_* ``` ]] native "ADD_ATTRIBUTE_POINTS" hash "0x75415EE0CB583760" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "ATTRIBUTE" returns "void" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "DISABLE_ATTRIBUTE_OVERPOWER" hash "0xF8DAC3D85636C241" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "void" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "ENABLE_ATTRIBUTE_OVERPOWER" hash "0xF6A7C08DF2E28B28" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], float "value" [=[ {} ]=], BOOL "makeSound" [=[ {} ]=], } alias "0xF6A7C08DF2E28B28" ns "ATTRIBUTE" returns "void" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_ATTRIBUTE_BASE_RANK" hash "0x147149F2E909323C" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_ATTRIBUTE_BONUS_RANK" hash "0x0EFA71F4B4330E04" arguments { Ped "ped" [=[ {} ]=], int "coreIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_ATTRIBUTE_POINTS" hash "0x219DA04BAA9CB065" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_ATTRIBUTE_RANK" hash "0xA4C8E23E29040DE0" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_DEFAULT_ATTRIBUTE_POINTS_NEEDED_FOR_RANK" hash "0x94A7F191DB49A44D" arguments { Hash "modelHash" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], int "rank" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_DEFAULT_ATTRIBUTE_RANK" hash "0x958DD43D41F89A47" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_DEFAULT_MAX_ATTRIBUTE_RANK" hash "0x7C059C55AD940CB4" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_MAX_ATTRIBUTE_POINTS" hash "0x223BF310F854871C" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "GET_MAX_ATTRIBUTE_RANK" hash "0x704674A0535A471D" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "SET_ATTRIBUTE_BASE_RANK" hash "0x5DA12E025D47D4E5" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], int "newValue" [=[ {} ]=], } ns "ATTRIBUTE" returns "void" doc [[! ``` attributeIndex: enum ePedAttribute { PA_HEALTH, PA_STAMINA, PA_SPECIALABILITY, PA_COURAGE, PA_AGILITY, PA_SPEED, PA_ACCELERATION, PA_BONDING, SA_HUNGER, SA_FATIGUED, SA_INEBRIATED, SA_POISONED, SA_BODYHEAT, SA_BODYWEIGHT, SA_OVERFED, SA_SICKNESS, SA_DIRTINESS, SA_DIRTINESSHAT, MTR_STRENGTH, MTR_GRIT, MTR_INSTINCT, PA_UNRULINESS, SA_DIRTINESSSKIN }; ``` ]] native "SET_ATTRIBUTE_BONUS_RANK" hash "0x920F9488BD115EFB" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], int "newValue" [=[ {} ]=], } ns "ATTRIBUTE" returns "void" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "SET_ATTRIBUTE_POINTS" hash "0x09A59688C26D88DF" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "ATTRIBUTE" returns "void" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "STOP_ITEM_PREVIEW" hash "0xD962F8579D702DB5" alias "0xD962F8579D702DB5" ns "ATTRIBUTE" returns "void" doc [[! ]] native "_ENABLE_ATTRIBUTE_CORE_OVERPOWER" hash "0x4AF5A4C7B9157D14" arguments { Ped "ped" [=[ {} ]=], int "coreIndex" [=[ {} ]=], float "value" [=[ {} ]=], BOOL "makeSound" [=[ {} ]=], } alias "0x4AF5A4C7B9157D14" ns "ATTRIBUTE" returns "void" doc [[! ``` coreIndex: see _SET_ATTRIBUTE_CORE_VALUE Previously incorrectly named ENABLE_ATTRIBUTE_OVERPOWER ``` ]] native "_GET_ATTRIBUTE_CORE_OVERPOWER_SECONDS_LEFT" hash "0xB429F58803D285B1" arguments { Ped "ped" [=[ {} ]=], int "coreIndex" [=[ {} ]=], } alias "0xB429F58803D285B1" ns "ATTRIBUTE" returns "float" doc [[! ]] native "_GET_ATTRIBUTE_CORE_VALUE" hash "0x36731AC041289BB1" arguments { Ped "ped" [=[ {} ]=], int "coreIndex" [=[ {} ]=], } ns "ATTRIBUTE" returns "int" doc [[! ``` Gets the ped's core value on a scale of 0 to 100. coreIndex: see _SET_ATTRIBUTE_CORE_VALUE ``` ]] native "_GET_ATTRIBUTE_OVERPOWER_SECONDS_LEFT" hash "0x4C9F782180712742" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } alias "0x4C9F782180712742" ns "ATTRIBUTE" returns "float" doc [[! ]] native "_IS_ATTRIBUTE_CORE_OVERPOWERED" hash "0x200373A8DF081F22" arguments { Ped "ped" [=[ {} ]=], int "coreIndex" [=[ {} ]=], } alias "0x200373A8DF081F22" ns "ATTRIBUTE" returns "Any" doc [[! ]] native "_IS_ATTRIBUTE_OVERPOWERED" hash "0x103C2F885ABEB00B" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } alias "0x103C2F885ABEB00B" ns "ATTRIBUTE" returns "Any" doc [[! ``` attributeIndex: see SET_ATTRIBUTE_BASE_RANK ``` ]] native "_SET_ATTRIBUTE_CORE_VALUE" hash "0xC6258F41D86676E0" arguments { Ped "ped" [=[ {} ]=], int "coreIndex" [=[ {} ]=], int "value" [=[ {} ]=], } alias "0xC6258F41D86676E0" ns "ATTRIBUTE" returns "void" doc [[! ``` coreIndex: enum eAttributeCore { ATTRIBUTE_CORE_HEALTH, ATTRIBUTE_CORE_STAMINA, ATTRIBUTE_CORE_DEADEYE }; ``` ]] native "_SET_STATUS_EFFECT_CORE_ICON" hash "0xA4D3A1C008F250DF" arguments { int "statusEffectType" [=[ {} ]=], } alias "0xA4D3A1C008F250DF" ns "ATTRIBUTE" returns "void" doc [[! ``` Displays status effects on core icons (includes warnings). enum eUiRpgStatusEffect { STATUS_NONE, STATUS_COLD, STATUS_HOT, STATUS_OVERFED, STATUS_DIRTY, STATUS_SNAKE_VENOM, STATUS_ARROW_WOUNDED, STATUS_ARROW_DRAINED, STATUS_ARROW_DISORIENTED, STATUS_ARROW_TRACKED, STATUS_ARROW_CONFUSION, STATUS_UNDERWEIGHT, STATUS_OVERWEIGHT, STATUS_SICK_1, STATUS_SICK_2, STATUS_PREDATOR_INVULNERABLE }; ``` ]] native "_SET_STATUS_EFFECT_PERIODIC_ICON" hash "0xFB6E111908502871" arguments { int "statusEffectType" [=[ {} ]=], } alias "0xFB6E111908502871" ns "ATTRIBUTE" returns "void" doc [[! ``` Starts core periodic icon. statusEffectType: see 0xA4D3A1C008F250DF ``` ]] native "_START_ITEM_PREVIEW" hash "0x7E2C766ADB2C5F1A" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x7E2C766ADB2C5F1A" ns "ATTRIBUTE" returns "void" doc [[! ``` Params: p1 is related to satchel_category ``` ]] native "_STOP_STATUS_EFFECT_PERIODIC_ICON" hash "0x3FC4C027FD0936F4" arguments { int "statusEffectType" [=[ {} ]=], } alias "0x3FC4C027FD0936F4" ns "ATTRIBUTE" returns "void" doc [[! ``` Stops periodic icon. statusEffectType: see 0xA4D3A1C008F250DF ``` ]] native "ADD_ENTITY_TO_AUDIO_MIX_GROUP" hash "0x153973AB99FE8980" arguments { Entity "entity" [=[ {} ]=], charPtr "groupName" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "ADD_PED_TO_CONVERSATION" hash "0x95D9F4BC443956E7" arguments { charPtr "convoRoot" [=[ {} ]=], Ped "ped" [=[ {} ]=], charPtr "characterName" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "AUDIO_IS_MUSIC_PLAYING" hash "0x845FFC3A4FEEFA3E" alias "AUDIO_IS_SCRIPTED_MUSIC_PLAYING" ns "AUDIO" returns "BOOL" doc [[! ]] native "AUDIO_TRIGGER_EXPLOSION" hash "0x374F0E716BFCDE82" arguments { charPtr "name" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x374F0E716BFCDE82" ns "AUDIO" returns "void" doc [[! ]] native "CANCEL_MUSIC_EVENT" hash "0x5B17A90291133DA5" arguments { charPtr "eventName" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "CLEAR_AMBIENT_ZONE_LIST_STATE" hash "0x120C48C614909FA4" arguments { charPtr "ambientZone" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "CLEAR_AMBIENT_ZONE_STATE" hash "0x218DD44AAAC964FF" arguments { charPtr "zoneName" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "CLEAR_CONVERSATION_HISTORY" hash "0x33D51F801CB16E4F" alias "0x33D51F801CB16E4F" ns "AUDIO" returns "void" doc [[! ]] native "CREATE_NEW_SCRIPTED_CONVERSATION" hash "0xD2C91A0B572AAE56" arguments { charPtr "convoRoot" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "DISABLE_PED_PAIN_AUDIO" hash "0xA9A41C1E940FB0E8" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "DOES_CONTEXT_EXIST_FOR_THIS_PED" hash "0x49B99BF3FDA89A7A" arguments { Ped "ped" [=[ {} ]=], charPtr "speechName" [=[ {} ]=], BOOL "unk" [=[ {} ]=], } alias "_CAN_PED_SPEAK" ns "AUDIO" returns "BOOL" doc [[! ``` Checks if the ped can play the speech or has the speech file, last parameter is usually false. ``` ]] native "FORCE_PED_PANIC_WALLA" hash "0x062D5EAD4DA2FA6A" alias "0x062D5EAD4DA2FA6A" ns "AUDIO" returns "void" doc [[! ]] native "FORCE_USE_AUDIO_GAME_OBJECT" hash "0x4F0C413926060B38" arguments { Vehicle "vehicle" [=[ {} ]=], charPtr "audioName" [=[ {} ]=], } alias "_FORCE_VEHICLE_ENGINE_AUDIO" ns "AUDIO" returns "void" doc [[! ]] native "GET_CURRENT_SCRIPTED_CONVERSATION_LINE" hash "0x480357EE890C295A" arguments { charPtr "p0" [=[ {} ]=], } ns "AUDIO" returns "int" doc [[! ]] native "GET_MUSIC_PLAYTIME" hash "0xE7A0D23DC414507B" ns "AUDIO" returns "int" doc [[! ]] native "GET_SOUND_ID" hash "0x430386FE9BF80B45" ns "AUDIO" returns "int" doc [[! ]] native "IS_AMBIENT_SPEECH_DISABLED" hash "0x932C2D096A2C3FFF" arguments { Ped "ped" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_AMBIENT_SPEECH_PLAYING" hash "0x9072C8B49907BFAD" arguments { Ped "ped" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_ANIMAL_VOCALIZATION_PLAYING" hash "0xC265DF9FB44A9FBD" arguments { Ped "pedHandle" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_ANY_SPEECH_PLAYING" hash "0x729072355FA39EC9" arguments { Ped "ped" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_AUDIO_SCENE_ACTIVE" hash "0xB65B60556E2A9225" arguments { charPtr "scene" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_HORN_ACTIVE" hash "0x9D6BFC12B05C6121" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ``` Checks whether the horn of a vehicle is currently played. ``` ]] native "IS_PED_IN_CURRENT_CONVERSATION" hash "0x049E937F18F4020C" arguments { charPtr "p0" [=[ {} ]=], Ped "ped" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_SCRIPTED_CONVERSATION_LOADED" hash "0xDF0D54BE7A776737" arguments { charPtr "convoRoot" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_SCRIPTED_CONVERSATION_PLAYING" hash "0x1ECC76792F661CF5" arguments { charPtr "p0" [=[ {} ]=], } alias "0x1ECC76792F661CF5" ns "AUDIO" returns "Any" doc [[! ]] native "IS_SCRIPTED_SPEECH_PLAYING" hash "0xCC9AA18DCC7084F4" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "IS_STREAM_PLAYING" hash "0xD11FA52EB849D978" arguments { int "streamId" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "LOAD_STREAM" hash "0x1F1F957154EC51DF" arguments { charPtr "streamName" [=[ {} ]=], charPtr "soundSet" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "PAUSE_SCRIPTED_CONVERSATION" hash "0x8530AD776CD72B12" arguments { charPtr "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE" hash "0xED640017ED337E45" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], AnyPtr "params" [=[ {} ]=], } alias "_PLAY_AMBIENT_SPEECH_AT_COORDS" ns "AUDIO" returns "Any" doc [[! ]] native "PLAY_ANIMAL_VOCALIZATION" hash "0xEE066C7006C49C0A" arguments { Ped "ped" [=[ {} ]=], charPtr "vocalizationName" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PLAY_END_CREDITS_MUSIC" hash "0xCD536C4D33DCC900" arguments { BOOL "play" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PLAY_PAIN" hash "0xBC9AE166038A5CEC" arguments { Ped "ped" [=[ {} ]=], int "painId" [=[ {} ]=], float "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` Valid pain IDs: 0..12 ``` ]] native "PLAY_PED_AMBIENT_SPEECH_NATIVE" hash "0x8E04FEDD28D42462" arguments { Ped "speaker" [=[ {} ]=], AnyPtr "params" [=[ {} ]=], } alias "_PLAY_AMBIENT_SPEECH1" ns "AUDIO" returns "Any" doc [[! ``` struct ScriptedSpeechParams { const char* speechName; const char* voiceName; alignas(8) int variation; alignas(8) Hash speechParamHash; alignas(8) Ped listenerPed; alignas(8) BOOL syncOverNetwork; alignas(8) int v7; alignas(8) int v8; }; static_assert(sizeof(ScriptedSpeechParams) == 0x40, "incorrect ScriptedSpeechParams size"); Example: ScriptedSpeechParams params{"RE_PH_RHD_V3_AGGRO", "0405_U_M_M_RhdSheriff_01", 1, joaat("SPEECH_PARAMS_BEAT_SHOUTED_CLEAR"), 0, true, 1, 1}; PLAY_PED_AMBIENT_SPEECH_NATIVE(PLAYER_PED_ID(), (Any*)¶ms); https://github.com/femga/rdr3_discoveries/tree/master/audio/audio_banks ``` ]] native "PLAY_SOUND" hash "0x7FF4944CC209192D" arguments { charPtr "audioName" [=[ {} ]=], charPtr "audioRef" [=[ {} ]=], BOOL "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PLAY_SOUND_FROM_ENTITY" hash "0x6FB1DA3CA9DA7D90" arguments { charPtr "audioName" [=[ {} ]=], Entity "entity" [=[ {} ]=], charPtr "audioRef" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "0x6FB1DA3CA9DA7D90" ns "AUDIO" returns "void" doc [[! ]] native "PLAY_SOUND_FRONTEND" hash "0x67C540AA08E4A6F5" arguments { charPtr "audioName" [=[ {} ]=], charPtr "audioRef" [=[ {} ]=], BOOL "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/audio/frontend_soundsets ``` ]] native "PLAY_STREAM_FROM_PED" hash "0x89049DD63C08B5D1" arguments { Ped "ped" [=[ {} ]=], int "streamId" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PLAY_STREAM_FROM_POSITION" hash "0x21442F412E8DE56B" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "streamId" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PLAY_STREAM_FRONTEND" hash "0x58FCE43488F9F5F4" arguments { int "streamId" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PRELOAD_SCRIPT_CONVERSATION" hash "0x3B3CAD6166916D87" arguments { charPtr "convoRoot" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "clone" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "PREPARE_MUSIC_EVENT" hash "0x1E5185B72EF5158A" arguments { charPtr "eventName" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "PREPARE_SOUND" hash "0xE368E8422C860BA7" arguments { charPtr "soundName" [=[ {} ]=], charPtr "soundsetName" [=[ {} ]=], int "soundId" [=[ {} ]=], } alias "0xE368E8422C860BA7" ns "AUDIO" returns "Any" doc [[! ]] native "PREPARE_SOUND_WITH_ENTITY" hash "0x4AD019591E94C064" arguments { charPtr "soundName" [=[ {} ]=], Entity "entity" [=[ {} ]=], charPtr "soundsetName" [=[ {} ]=], int "soundId" [=[ {} ]=], } alias "0x4AD019591E94C064" ns "AUDIO" returns "Any" doc [[! ]] native "PREPARE_SOUNDSET" hash "0xD9130842D7226045" arguments { charPtr "soundsetName" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xD9130842D7226045" ns "AUDIO" returns "Any" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/audio/soundsets ``` ]] native "REGISTER_SCRIPT_WITH_AUDIO" hash "0xC6ED9D5092438D91" arguments { int "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "RELEASE_NAMED_SCRIPT_AUDIO_BANK" hash "0x77ED170667F50170" arguments { charPtr "audioBank" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "RELEASE_SCRIPT_AUDIO_BANK" hash "0x7A2D8AD0A9EB9C3F" ns "AUDIO" returns "void" doc [[! ]] native "RELEASE_SOUND_ID" hash "0x353FC880830B88FA" arguments { int "soundId" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP" hash "0x18EB48CFC41F2EA0" arguments { Entity "entity" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "REMOVE_PORTAL_SETTINGS_OVERRIDE" hash "0xB4BBFD9CD8B3922B" arguments { charPtr "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "REQUEST_SCRIPT_AUDIO_BANK" hash "0x2F844A8B08D76685" arguments { charPtr "audioBank" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "RESTART_SCRIPTED_CONVERSATION" hash "0x9AEB285D1818C9AC" arguments { charPtr "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_AMBIENT_VOICE_NAME" hash "0x6C8065A3B780185B" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_AMBIENT_ZONE_LIST_STATE" hash "0x9748FA4DE50CCE3E" arguments { charPtr "ambientZone" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT" hash "0xF3638DAE8C4045E1" arguments { charPtr "ambientZone" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_AMBIENT_ZONE_STATE" hash "0xBDA07E5950085E46" arguments { charPtr "zoneName" [=[ {} ]=], BOOL "isEnabled" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_AMBIENT_ZONE_STATE_PERSISTENT" hash "0x1D6650420CEC9D3B" arguments { charPtr "ambientZone" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_ANIMAL_MOOD" hash "0xCC97B29285B1DC3B" arguments { Ped "animal" [=[ {} ]=], int "mood" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` Not implemented. ``` ]] native "SET_AUDIO_FLAG" hash "0xB9EFD5C25018725A" arguments { charPtr "flagName" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/audio/audio_flags ``` ]] native "SET_AUDIO_ONLINE_TRANSITION_STAGE" hash "0x9B1FC259187C97C0" arguments { charPtr "p0" [=[ {} ]=], } alias "0x9B1FC259187C97C0" ns "AUDIO" returns "void" doc [[! ]] native "SET_AUDIO_SCENE_VARIABLE" hash "0xEF21A9EF089A2668" arguments { charPtr "scene" [=[ {} ]=], charPtr "variable" [=[ {} ]=], float "value" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_AUDIO_VEHICLE_PRIORITY" hash "0xE5564483E407F914" arguments { Vehicle "vehicle" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_GPS_ACTIVE" hash "0x3BD3F52BA9B1E4E8" arguments { BOOL "active" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_HORN_ENABLED" hash "0x76D683C108594D0E" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_IS_SCRIPTED_SPEECH_DISABLED" hash "0xB2DE3AEBE31150E2" arguments { Ped "ped" [=[ {} ]=], BOOL "disabled" [=[ {} ]=], } alias "0xB2DE3AEBE31150E2" ns "AUDIO" returns "Any" doc [[! ]] native "SET_PED_INTERIOR_WALLA_DENSITY" hash "0x8BF907833BE275DE" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x8BF907833BE275DE" ns "AUDIO" returns "void" doc [[! ]] native "SET_PED_IS_DRUNK" hash "0x95D2D383D5396B8A" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_PED_WALLA_DENSITY" hash "0x149AEE66F0CB3A99" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x149AEE66F0CB3A99" ns "AUDIO" returns "void" doc [[! ``` https://en.m.wikipedia.org/wiki/Walla ``` ]] native "SET_PORTAL_SETTINGS_OVERRIDE" hash "0x044DBAD7A7FA2BE5" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SET_STATIC_EMITTER_ENABLED" hash "0x399D2D3B33F1B8EB" arguments { charPtr "emitterName" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE" hash "0x9663FE6B7A61EB00" arguments { charPtr "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "START_AUDIO_SCENE" hash "0x013A80FC08F6E4F2" arguments { charPtr "scene" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "START_PRELOADED_CONVERSATION" hash "0x23641AFE870AF385" arguments { charPtr "convoRoot" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "START_SCRIPT_CONVERSATION" hash "0x6B17C62C9635D2DC" arguments { charPtr "convoRoot" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "clone" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "STOP_AUDIO_SCENE" hash "0xDFE8422B3B94E688" arguments { charPtr "scene" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "STOP_AUDIO_SCENES" hash "0xBAC7FC81A75EC1A1" ns "AUDIO" returns "void" doc [[! ]] native "STOP_CURRENT_PLAYING_AMBIENT_SPEECH" hash "0xB8BEC0CA6F0EDB0F" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "STOP_CURRENT_PLAYING_SPEECH" hash "0x79D2F0E66F81D90D" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "STOP_PED_SPEAKING" hash "0x9D64D7405520E3D3" arguments { Ped "ped" [=[ {} ]=], BOOL "shaking" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "STOP_SCRIPTED_CONVERSATION" hash "0xD79DEEFB53455EBA" arguments { charPtr "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "int" doc [[! ]] native "STOP_STREAM" hash "0xA4718A1419D18151" arguments { int "streamId" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "TRIGGER_MUSIC_EVENT" hash "0x706D57B0F50DA710" arguments { charPtr "eventName" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/audio/music_events/music_events.lua ``` ]] native "UNREGISTER_SCRIPT_WITH_AUDIO" hash "0xA8638BE228D4751A" ns "AUDIO" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "USE_FOOTSTEP_SCRIPT_SWEETENERS" hash "0xBF4DC1784BE94DFA" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Hash "hash" [=[ {} ]=], } alias "0xBF4DC1784BE94DFA" ns "AUDIO" returns "void" doc [[! ]] native "_BLOCK_SPEECH_CONTEXT" hash "0x6378A235374B852F" arguments { charPtr "context" [=[ {} ]=], BOOL "block" [=[ {} ]=], } alias "0x6378A235374B852F" ns "AUDIO" returns "void" doc [[! ]] native "_CLEAR_CONVERSATION_HISTORY_FOR_SCRIPTED_CONVERSATION" hash "0xEF51242E35242B47" arguments { charPtr "convoRoot" [=[ {} ]=], } alias "0xEF51242E35242B47" ns "AUDIO" returns "void" doc [[! ]] native "_GET_ENTITY_AUDIO_MIX_GROUP" hash "0x8B25A18E390F75BF" arguments { Entity "entity" [=[ {} ]=], } alias "0x8B25A18E390F75BF" ns "AUDIO" returns "Hash" doc [[! ]] native "_GET_LOADED_STREAM_ID_FROM_CREATION" hash "0x0556C784FA056628" arguments { charPtr "streamName" [=[ {} ]=], charPtr "soundSet" [=[ {} ]=], } alias "0x0556C784FA056628" ns "AUDIO" returns "int" doc [[! ``` Creates stream and returns streamId handle to be used with PLAY_STREAM_* natives https://github.com/femga/rdr3_discoveries/tree/master/audio/create_stream ``` ]] native "_GET_PED_SONG_INDEX_HOST" hash "0x2DBBF0C5E19383EE" arguments { Ped "ped" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_HAS_SOUND_AUDIO_NAME_FINISHED" hash "0x714A0EA7DE1167BE" arguments { charPtr "audioName" [=[ {} ]=], charPtr "soundsetName" [=[ {} ]=], } alias "0x714A0EA7DE1167BE" ns "AUDIO" returns "Any" doc [[! ]] native "_HAS_SOUND_ID_FINISHED" hash "0x84848E1C0FC67DBB" arguments { int "soundId" [=[ {} ]=], } alias "0x84848E1C0FC67DBB" ns "AUDIO" returns "Any" doc [[! ]] native "_IS_ANY_CONVERSATION_PLAYING" hash "0xA2CAC9DEF0195E6F" arguments { BOOL "p0" [=[ {} ]=], } alias "0xA2CAC9DEF0195E6F" ns "AUDIO" returns "Any" doc [[! ]] native "_IS_PED_IN_ANY_CONVERSATION" hash "0x54B187F111D9C6F8" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x54B187F111D9C6F8" ns "AUDIO" returns "Any" doc [[! ]] native "_IS_SCRIPTED_AUDIO_CUSTOM" hash "0x6DF942C4179BE5AB" arguments { Hash "item" [=[ {} ]=], Hash "soundSet" [=[ {} ]=], } alias "0x6DF942C4179BE5AB" ns "AUDIO" returns "Any" doc [[! ``` item: FUSE, value returned from 0x2E1CDC1FF3B8473E soundSet: HUD_SHOP_SOUNDSET, COMPANIONS_ROBBERIES_SOUNDSET ``` ]] native "_IS_SCRIPTED_CONVERSATION_CREATED" hash "0xD89504D9D7D5057D" arguments { charPtr "convoRoot" [=[ {} ]=], } alias "0xD89504D9D7D5057D" ns "AUDIO" returns "Any" doc [[! ]] native "_IS_SCRIPTED_CONVERSION_ONGOING" hash "0xF01C570E0A0A1E67" arguments { charPtr "p0" [=[ {} ]=], } alias "0xF01C570E0A0A1E67" ns "AUDIO" returns "Any" doc [[! ]] native "_PLAY_ANIMAL_VOCALIZATION_PHEROMONE_VIAL_RESPONSE" hash "0x0E53530D9B2DB01D" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_PLAY_SOUND_FROM_ENTITY_WITH_SET" hash "0xF1C5310FEAA36B48" arguments { int "soundId" [=[ {} ]=], charPtr "soundName" [=[ {} ]=], Entity "entity" [=[ {} ]=], charPtr "soundsetName" [=[ {} ]=], BOOL "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "0xF1C5310FEAA36B48" ns "AUDIO" returns "void" doc [[! ``` Params: p5 seems to be always 0 ``` ]] native "_PLAY_SOUND_FROM_ITEM" hash "0xE8EAFF7B41EDD291" arguments { Hash "item" [=[ {} ]=], Hash "soundSet" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0xE8EAFF7B41EDD291" ns "AUDIO" returns "void" doc [[! ``` item: value returned from 0x2E1CDC1FF3B8473E soundSet: HUD_SHOP_SOUNDSET, COMPANIONS_ROBBERIES_SOUNDSET ``` ]] native "_PLAY_SOUND_FROM_POSITION" hash "0xCCE219C922737BFA" arguments { charPtr "audioName" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], charPtr "audioRef" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], Any "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } alias "0xCCE219C922737BFA" ns "AUDIO" returns "void" doc [[! ]] native "_PLAY_SOUND_FROM_POSITION_WITH_ID" hash "0xDCF5BA95BBF0FABA" arguments { int "soundId" [=[ {} ]=], charPtr "soundName" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], charPtr "soundsetName" [=[ {} ]=], BOOL "p6" [=[ {} ]=], int "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } alias "0xDCF5BA95BBF0FABA" ns "AUDIO" returns "void" doc [[! ``` Starts Audio Loop _PLAY_SOUND_FROM_ENTITY* - _PLAY_SOUND_FRONTEND* ``` ]] native "_PLAY_SOUND_FRONTEND_WITH_SOUND_ID" hash "0xCE5D0FFE83939AF1" arguments { int "soundId" [=[ {} ]=], charPtr "name" [=[ {} ]=], charPtr "soundSet" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xCE5D0FFE83939AF1" ns "AUDIO" returns "void" doc [[! ]] native "_RELEASE_SHARD_SOUNDS" hash "0x9D746964E0CF2C5F" arguments { charPtr "soundName" [=[ {} ]=], charPtr "soundsetName" [=[ {} ]=], } alias "0x9D746964E0CF2C5F" ns "AUDIO" returns "void" doc [[! ]] native "_RELEASE_SOUNDSET" hash "0x531A78D6BF27014B" arguments { charPtr "soundsetName" [=[ {} ]=], } alias "0x531A78D6BF27014B" ns "AUDIO" returns "void" doc [[! ]] native "_SET_AMBIENT_ZONE_POSITION" hash "0x3743CE6948194349" arguments { charPtr "ambientZone" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], } alias "0x3743CE6948194349" ns "AUDIO" returns "void" doc [[! ]] native "_SET_AUDIO_SCENESET" hash "0xAC84686C06184B0D" arguments { charPtr "audioName" [=[ {} ]=], charPtr "sceneset" [=[ {} ]=], } alias "0xAC84686C06184B0D" ns "AUDIO" returns "Any" doc [[! ]] native "_SET_SOUND_RELATIONSHIP_ON_PED" hash "0x2E31ACA7477CF00F" arguments { Ped "ped" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "0x2E31ACA7477CF00F" ns "AUDIO" returns "void" doc [[! ``` p1: Entity.Relationship p2: Player, Enemy, Teammate, Neutral ``` ]] native "_SET_VARIABLE_ON_SOUND_WITH_ID" hash "0x503703EC1781B7D6" arguments { int "soundId" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], float "variableValue" [=[ {} ]=], } alias "0x503703EC1781B7D6" ns "AUDIO" returns "void" doc [[! ]] native "_SET_VARIABLE_ON_SOUND_WITH_NAME" hash "0x9821B68CD3E05F2B" arguments { charPtr "variableName" [=[ {} ]=], float "variableValue" [=[ {} ]=], charPtr "audioName" [=[ {} ]=], charPtr "audioRef" [=[ {} ]=], } alias "0x9821B68CD3E05F2B" ns "AUDIO" returns "void" doc [[! ]] native "_SET_VOFX_PED_VOICE" hash "0x2703EFB583F0949A" arguments { Ped "ped" [=[ {} ]=], Hash "voice" [=[ {} ]=], } alias "0x2703EFB583F0949A" ns "AUDIO" returns "void" doc [[! ``` Hashes: VOFX_PLAYER_MALE01, VOFX_PLAYER_MALE02, VOFX_PLAYER_MALE03, VOFX_PLAYER_FEMALE01, VOFX_PLAYER_FEMALE02, VOFX_PLAYER_FEMALE03 ``` ]] native "_SET_WHISTLE_CONFIG_FOR_PED" hash "0x9963681A8BC69BF3" arguments { Ped "ped" [=[ {} ]=], charPtr "whistleConfig" [=[ {} ]=], float "value" [=[ {} ]=], } alias "0x9963681A8BC69BF3" ns "AUDIO" returns "void" doc [[! ``` whistleConfig: Ped.WhistlePitch (0.0 - 1.0), Ped.WhistleClarity (0.0 - 1.0), Ped.WhistleShape (0.0 - 10.0) ``` ]] native "_START_AUDIO_SCENESET" hash "0x6339C1EA3979B5F7" arguments { charPtr "audioName" [=[ {} ]=], charPtr "sceneset" [=[ {} ]=], } alias "0x6339C1EA3979B5F7" ns "AUDIO" returns "Any" doc [[! ]] native "_STOP_ALL_SCRIPTED_AUDIO_SOUNDS" hash "0x2E399EAFBEEA74D5" alias "0x2E399EAFBEEA74D5" ns "AUDIO" returns "void" doc [[! ]] native "_STOP_ALL_SCRIPTED_CONVERSIONS" hash "0x36559148B78853B3" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x36559148B78853B3" ns "AUDIO" returns "void" doc [[! ]] native "_STOP_AUDIO_SCENESET" hash "0x9428447DED71FC7E" arguments { charPtr "sceneset" [=[ {} ]=], } alias "0x9428447DED71FC7E" ns "AUDIO" returns "void" doc [[! ]] native "_STOP_SOUND_WITH_ID" hash "0x3210BCB36AF7621B" arguments { int "soundId" [=[ {} ]=], } alias "0x3210BCB36AF7621B" ns "AUDIO" returns "void" doc [[! ]] native "_STOP_SOUND_WITH_NAME" hash "0x0F2A2175734926D8" arguments { charPtr "audioName" [=[ {} ]=], charPtr "audioRef" [=[ {} ]=], } alias "0x0F2A2175734926D8" ns "AUDIO" returns "void" doc [[! ]] native "_TRIGGER_MUSIC_EVENT_WITH_HASH" hash "0x05D6195FB4D428F4" arguments { Hash "eventName" [=[ {} ]=], } alias "0x05D6195FB4D428F4" ns "AUDIO" returns "Any" doc [[! ]] native "_UNLOAD_SPEECH_CONTEXT" hash "0x87E6302FC61208CC" arguments { charPtr "speechContext" [=[ {} ]=], } alias "0x87E6302FC61208CC" ns "AUDIO" returns "void" doc [[! ``` _UNLOAD_[A-C]* - USE_* ``` ]] native "_UPDATE_SOUND_POSITION" hash "0x0286617C8FC50A53" arguments { int "soundId" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x0286617C8FC50A53" ns "AUDIO" returns "void" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x017492B2201E3428" hash "0x017492B2201E3428" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x018ABE833CA64D2A" hash "0x018ABE833CA64D2A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x06C5DF5EE444BC6B" hash "0x06C5DF5EE444BC6B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x078F77FD1A43EAB3" hash "0x078F77FD1A43EAB3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x0CB3D1919E8D7CBA" hash "0x0CB3D1919E8D7CBA" arguments { charPtr "convoRoot" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "0x0D7FD6A55FD63AEF" hash "0x0D7FD6A55FD63AEF" arguments { int "speechEventType" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` speechEventType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/naSpeechEventType p1 is possibly naSpeechAudibility, naSpeechType, or naSpeechEventTypeRequestPriority SKIP_* - START_* ``` ]] native "0x0FAF7171BF613B80" hash "0x0FAF7171BF613B80" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x131EC9247E7A2903" hash "0x131EC9247E7A2903" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x138ADB94F8B90616" hash "0x138ADB94F8B90616" ns "AUDIO" returns "void" doc [[! ]] native "0x139A4B9DF2D26CBF" hash "0x139A4B9DF2D26CBF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x152ED1B56E8F1F50" hash "0x152ED1B56E8F1F50" arguments { charPtr "p0" [=[ {} ]=], int "currentScriptedConvoLine" [=[ {} ]=], } ns "AUDIO" returns "Ped" doc [[! ]] native "0x1E6F9A9FE1A99F36" hash "0x1E6F9A9FE1A99F36" arguments { charPtr "audSpeechEvent" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x254B0241E964B450" hash "0x254B0241E964B450" arguments { charPtr "p0" [=[ {} ]=], int "currentScriptedConvoLine" [=[ {} ]=], } ns "AUDIO" returns "Ped" doc [[! ]] native "0x259ACC5B52A2B2D9" hash "0x259ACC5B52A2B2D9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x2651DDC0EA269073" hash "0x2651DDC0EA269073" arguments { int "ropeId" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x295859EB18F48D82" hash "0x295859EB18F48D82" arguments { charPtr "p0" [=[ {} ]=], } ns "AUDIO" returns "int" doc [[! ]] native "0x2B101AD9F651243A" hash "0x2B101AD9F651243A" ns "AUDIO" returns "Any" doc [[! ]] native "0x2B9C37C01BF25EDB" hash "0x2B9C37C01BF25EDB" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x2FFF4A78384AFFDF" hash "0x2FFF4A78384AFFDF" arguments { Entity "entity" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x341CDD17EFC2472E" hash "0x341CDD17EFC2472E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x35B8C070E0C16E2F" hash "0x35B8C070E0C16E2F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x380A2E353AD30917" hash "0x380A2E353AD30917" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x3A00D87B20A2A5E4" hash "0x3A00D87B20A2A5E4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x3A3BE6B920525237" hash "0x3A3BE6B920525237" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x3D0BBCCF401B5FDB" hash "0x3D0BBCCF401B5FDB" ns "AUDIO" returns "void" doc [[! ]] native "0x3E93DDDCBB6111E4" hash "0x3E93DDDCBB6111E4" arguments { charPtr "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x3E98AC9D8C56C62C" hash "0x3E98AC9D8C56C62C" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x40CA665AB9D8D505" hash "0x40CA665AB9D8D505" arguments { charPtr "convoRoot" [=[ {} ]=], int "singleLineIndex" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x43037ABFE214A851" hash "0x43037ABFE214A851" ns "AUDIO" returns "void" doc [[! ]] native "0x448F2647DD6F2E27" hash "0x448F2647DD6F2E27" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x44A5EEF54F62E823" hash "0x44A5EEF54F62E823" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x4A98E228A936DBCC" hash "0x4A98E228A936DBCC" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x4BE3EC91C01F0FE8" hash "0x4BE3EC91C01F0FE8" ns "AUDIO" returns "void" doc [[! ]] native "0x569ABC36E28DDEAA" hash "0x569ABC36E28DDEAA" ns "AUDIO" returns "void" doc [[! ]] native "0x580D71DFE0088E34" hash "0x580D71DFE0088E34" arguments { charPtr "audioName" [=[ {} ]=], charPtr "audioRef" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ``` _IS_SOUND_RUNNING(?) ``` ]] native "0x5A13586A9447931F" hash "0x5A13586A9447931F" arguments { BOOL "p0" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "0x5AE0CB5F35F034FD" hash "0x5AE0CB5F35F034FD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x5BC885EBD75FAA7D" hash "0x5BC885EBD75FAA7D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x5E3CCF03995388B5" hash "0x5E3CCF03995388B5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x62377977E4F08668" hash "0x62377977E4F08668" arguments { Entity "entity" [=[ {} ]=], } ns "AUDIO" returns "AnimScene" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x64B956F4E761DF5C" hash "0x64B956F4E761DF5C" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x660A8F876DF1D4F8" hash "0x660A8F876DF1D4F8" arguments { int "speechEventType" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` speechEventType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/naSpeechEventType SKIP_* - START_* ``` ]] native "0x6652B0C8F3D414D0" hash "0x6652B0C8F3D414D0" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x6AB944DF68B512D3" hash "0x6AB944DF68B512D3" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` _STOP_AUDIO_* ``` ]] native "0x6B7A88A61B41E589" hash "0x6B7A88A61B41E589" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x6BFFB7C276866996" hash "0x6BFFB7C276866996" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x6DA15746D5CC1A92" hash "0x6DA15746D5CC1A92" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x72E4D1C4639BC465" hash "0x72E4D1C4639BC465" arguments { Entity "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x7455CD705F7E933E" hash "0x7455CD705F7E933E" ns "AUDIO" returns "void" doc [[! ``` _AUDIO_IS_* - _AUDIO_TRIGGER* ``` ]] native "0x7678FE0455ED1145" hash "0x7678FE0455ED1145" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x79F9C57B8D0DFE90" hash "0x79F9C57B8D0DFE90" arguments { charPtr "convoRoot" [=[ {} ]=], AnimScene "animScene" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ``` Only used in R* SP Script cv_mus_shared ``` ]] native "0x7E176C676F8652A9" hash "0x7E176C676F8652A9" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x821C32C728B24477" hash "0x821C32C728B24477" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x839C9F124BE74D94" hash "0x839C9F124BE74D94" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x847748AE5D7B1071" hash "0x847748AE5D7B1071" arguments { BOOL "p0" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "0x864A842B86993851" hash "0x864A842B86993851" arguments { Ped "ped" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` Not implemented. ``` ]] native "0x886657C5B3D8EDE3" hash "0x886657C5B3D8EDE3" arguments { Entity "entity" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x8D29FDF565DED9AE" hash "0x8D29FDF565DED9AE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x8E901B65206C2D3E" hash "0x8E901B65206C2D3E" arguments { Ped "ped" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0x935DBD96D4A3DA1F" hash "0x935DBD96D4A3DA1F" arguments { charPtr "p0" [=[ {} ]=], int "currentScriptedConvoLine" [=[ {} ]=], } ns "AUDIO" returns "int" doc [[! ]] native "0x9D6DEC9791A4E501" hash "0x9D6DEC9791A4E501" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0x9EB779765E68C52E" hash "0x9EB779765E68C52E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xA2323A2EAE32A290" hash "0xA2323A2EAE32A290" arguments { Ped "listeningToPed" [=[ {} ]=], Ped "ped" [=[ {} ]=], charPtr "listenerName" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xA2B851605748AD0E" hash "0xA2B851605748AD0E" ns "AUDIO" returns "void" doc [[! ]] native "0xA6847BBA4FCDD13F" hash "0xA6847BBA4FCDD13F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xA6A3A3F96B8B030E" hash "0xA6A3A3F96B8B030E" ns "AUDIO" returns "Any" doc [[! ]] native "0xABDB4863D3D72021" hash "0xABDB4863D3D72021" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], float "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xB18FEC133C7C6C69" hash "0xB18FEC133C7C6C69" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0xB93A769B8B726950" hash "0xB93A769B8B726950" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` Used in Script Function NET_CAMP_CLIENT_UPDATE_PED_ROLE_STATE_SHOP: hash exists! Playing hash ``` ]] native "0xBC07CA8FD710E7FD" hash "0xBC07CA8FD710E7FD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xBE28DB99556FF8D9" hash "0xBE28DB99556FF8D9" arguments { Entity "entity" [=[ {} ]=], } ns "AUDIO" returns "Hash" doc [[! ``` Checks for MOONSHINE_BAND ``` ]] native "0xC369E2234E34A0CA" hash "0xC369E2234E34A0CA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0xC4CFCE4C656EF480" hash "0xC4CFCE4C656EF480" arguments { Ped "ped" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xC68C02DE259C927C" hash "0xC68C02DE259C927C" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xC886CD666ADD42E1" hash "0xC886CD666ADD42E1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xCBF2BEBB468A34F3" hash "0xCBF2BEBB468A34F3" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xCFAD2C8CD1054523" hash "0xCFAD2C8CD1054523" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xD05A460328560477" hash "0xD05A460328560477" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xD0730C1FA40348D9" hash "0xD0730C1FA40348D9" arguments { charPtr "convoRoot" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ``` _IS_SCRIPTED_CONVERSATION_* ``` ]] native "0xD47D47EFBF103FB8" hash "0xD47D47EFBF103FB8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xD733528B6C35647A" hash "0xD733528B6C35647A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xDAD6CD07CAA4F382" hash "0xDAD6CD07CAA4F382" ns "AUDIO" returns "void" doc [[! ]] native "0xDC2F83A0612CA34D" hash "0xDC2F83A0612CA34D" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0xDC93F0948F2C28F4" hash "0xDC93F0948F2C28F4" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xDF947FE0D551684E" hash "0xDF947FE0D551684E" arguments { Ped "ped" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "0xE600F61F54A444A6" hash "0xE600F61F54A444A6" ns "AUDIO" returns "Any" doc [[! ]] native "0xE7E6CB8B713ED190" hash "0xE7E6CB8B713ED190" ns "AUDIO" returns "void" doc [[! ]] native "0xE891504B2F0E2DBA" hash "0xE891504B2F0E2DBA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xE9694B2D6CB87B06" hash "0xE9694B2D6CB87B06" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xEA546C31FD45F8CD" hash "0xEA546C31FD45F8CD" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xEB4D592620B8C209" hash "0xEB4D592620B8C209" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xF092B6030D6FD49C" hash "0xF092B6030D6FD49C" arguments { int "ropeId" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ``` Name: ROPE_SETTINGS_DEFAULT ``` ]] native "0xF0EE69F500952FA5" hash "0xF0EE69F500952FA5" arguments { Any "p0" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "0xF232C2C546AC16D0" hash "0xF232C2C546AC16D0" arguments { charPtr "p0" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xF336E9F989B3518F" hash "0xF336E9F989B3518F" arguments { charPtr "p0" [=[ {} ]=], } ns "AUDIO" returns "int" doc [[! ]] native "0xF64034D533CE8AAC" hash "0xF64034D533CE8AAC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xFCDEC42B1C78B7F8" hash "0xFCDEC42B1C78B7F8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xFD461D0ABA5559B1" hash "0xFD461D0ABA5559B1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "AUDIO" returns "void" doc [[! ]] native "0xFE5C6177064BD390" hash "0xFE5C6177064BD390" arguments { BOOL "p0" [=[ {} ]=], } ns "AUDIO" returns "BOOL" doc [[! ]] native "0xFFE9C53DEEA3DB0B" hash "0xFFE9C53DEEA3DB0B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "isSrlLoaded" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "AUDIO" returns "Any" doc [[! ]] native "_REPORT_PLAYER_BAD_SPORT_BEHAVIOR" hash "0xC31C44C43B48FDE3" arguments { AnyPtr "gamerHandle" [=[ {} ]=], int "badSportBehaviorType" [=[ {} ]=], } alias "0xC31C44C43B48FDE3" ns "BADSPORT" returns "void" doc [[! ``` nullsub, doesn't do anything however it is being used in tty scripts: [NET_BAD_SPORT_REPORT_PLAYER] Detected bad sport behavior from Player badSportBehavior: BS_QUITTER = 0, BS_VEHICLE_DESTRUCTION = 1, BS_VOTED_OUT = 2 ``` ]] native "BOUNTY_GET_BOUNTY_ON_PLAYER" hash "0x4EF23E04A0C8FF51" arguments { AnyPtr "gamerHandle" [=[ {} ]=], AnyPtr "bountyData" [=[ {} ]=], } alias "0x4EF23E04A0C8FF51" ns "BOUNTY" returns "Any" doc [[! ]] native "BOUNTY_GET_COOLDOWN_COLLECTION" hash "0x8FAF4D262FABA99C" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0x8FAF4D262FABA99C" ns "BOUNTY" returns "Any" doc [[! ]] native "BOUNTY_GET_LEGENDARY_TARGET" hash "0x85E4D7B225A30ED1" arguments { Any "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0x85E4D7B225A30ED1" ns "BOUNTY" returns "Any" doc [[! ]] native "BOUNTY_GET_WANTED_POSTER_SLOT" hash "0xB395A44A0C7CA615" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } alias "0xB395A44A0C7CA615" ns "BOUNTY" returns "Any" doc [[! ]] native "BOUNTY_REQUEST_BEGIN_LEGENDARY_MISSION" hash "0xFC81D7C7A151CFAA" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xFC81D7C7A151CFAA" ns "BOUNTY" returns "Any" doc [[! ]] native "BOUNTY_REQUEST_BEGIN_LEGENDARY_MISSION_FOR_POSSE" hash "0x48E4E23F1739E197" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "BOUNTY" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_BOUNTY_CANCEL_LEGENDARY_MISSION" hash "0x2BA1BCC99826CDA2" alias "0x2BA1BCC99826CDA2" ns "BOUNTY" returns "void" doc [[! ]] native "_BOUNTY_CANCEL_WANTED_POSTER" hash "0x6A9DF0FCD0C87FF9" alias "0x6A9DF0FCD0C87FF9" ns "BOUNTY" returns "void" doc [[! ]] native "_BOUNTY_CLEAR_BEING_BOUNTY_HUNTER" hash "0xA59D1997ECD99F0A" alias "0xA59D1997ECD99F0A" ns "BOUNTY" returns "void" doc [[! ]] native "_BOUNTY_CLEAR_BEING_TARGET" hash "0x932DB3C05A7465D1" alias "0x932DB3C05A7465D1" ns "BOUNTY" returns "void" doc [[! ]] native "_BOUNTY_IS_REQUEST_PENDING" hash "0x03B61CD51097DE60" arguments { AnyPtr "rpcGuid" [=[ {} ]=], } alias "0x03B61CD51097DE60" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_BECOME_TARGET_OF_CHARACTER_BOUNTY_HUNT" hash "0xB096547D61868254" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], } alias "0xB096547D61868254" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_BEGIN_WANTED_POSTER" hash "0xFFA13742E43507E3" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xFFA13742E43507E3" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_BRIBE_JAIL_GUARD" hash "0x28717806D3BDD0D0" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x28717806D3BDD0D0" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_CLAIM_CHARACTER_BOUNTY" hash "0xA9C3B0F746375162" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], int "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } alias "0xA9C3B0F746375162" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_COMPLETE_LEGENDARY_MISSION" hash "0xA7309AC0DCF6D950" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0xA7309AC0DCF6D950" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_COMPLETE_SPLIT_WANTED_POSTER" hash "0xFBD137BF0EC50FC9" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0xFBD137BF0EC50FC9" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_COMPLETE_WANTED_POSTER" hash "0x727AB6F008BB9F29" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0x727AB6F008BB9F29" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_ESCAPED_CHARACTER_BOUNTY_HUNT" hash "0x12E981D53B07BF48" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], } alias "0x12E981D53B07BF48" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_PAY_OFF_BOUNTY" hash "0x537CE992BD2D7BCB" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], } alias "0x537CE992BD2D7BCB" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_PAY_OFF_BOUNTY_EX" hash "0x587BCEC31D64F382" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "costType" [=[ {} ]=], } ns "BOUNTY" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_BOUNTY_REQUEST_POSSE_LEADER_CLAIM_CHARACTER_BOUNTY" hash "0x5B53CA0E2AC3FF45" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], int "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } alias "0x5B53CA0E2AC3FF45" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_POSSE_LEADER_ESCAPED_CHARACTER_BOUNTY_HUNT" hash "0x2D874BA20E8E1F20" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], } alias "0x2D874BA20E8E1F20" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_POSSE_MEMBER_CLAIM_CHARACTER_BOUNTY_SHARE" hash "0x22D3A61CE053270C" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0x22D3A61CE053270C" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_POSSE_MEMBER_ESCAPED_CHARACTER_BOUNTY_HUNT" hash "0x8521C2E235558278" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], } alias "0x8521C2E235558278" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_SELF_REPORT_CRIME" hash "0x188B748861B5BA17" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x188B748861B5BA17" ns "BOUNTY" returns "Any" doc [[! ``` crimeType: see _REPORT_CRIME ``` ]] native "_BOUNTY_REQUEST_SELF_REPORT_KILLED_BY_BOUNTY_HUNTER" hash "0xB462D69D406A2602" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], } alias "0xB462D69D406A2602" ns "BOUNTY" returns "Any" doc [[! ]] native "_BOUNTY_REQUEST_SERVED_FULL_JAIL_SENTENCE" hash "0x3F73AED12A5EF0FF" arguments { AnyPtr "outRpcGuid" [=[ {} ]=], } alias "0x3F73AED12A5EF0FF" ns "BOUNTY" returns "Any" doc [[! ]] native "0x27D3A0E1FE090A43" hash "0x27D3A0E1FE090A43" arguments { AnyPtr "p0" [=[ {} ]=], } ns "BOUNTY" returns "BOOL" doc [[! ``` _BOUNTY_IS_* or _BOUNTY_REQUEST_* ``` ]] native "0x81847C2134039BDC" hash "0x81847C2134039BDC" arguments { AnyPtr "p0" [=[ {} ]=], } ns "BOUNTY" returns "BOOL" doc [[! ]] native "0x86EC5F83867C4B70" hash "0x86EC5F83867C4B70" arguments { AnyPtr "p0" [=[ {} ]=], } ns "BOUNTY" returns "BOOL" doc [[! ``` _BOUNTY_C* or _BOUNTY_GET_* ``` ``` NativeDB Introduced: v1436 ``` ]] native "0xC1F04FB37E3F0E57" hash "0xC1F04FB37E3F0E57" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "BOUNTY" returns "Any" doc [[! ]] native "0xD6A67E2FF373D0E3" hash "0xD6A67E2FF373D0E3" arguments { int "p0" [=[ {} ]=], } ns "BOUNTY" returns "int" doc [[! ``` _BOUNTY_GET_* ``` ``` NativeDB Introduced: v1355 ``` ]] native "0xF8BCC5ECA33AC9C1" hash "0xF8BCC5ECA33AC9C1" ns "BOUNTY" returns "int" doc [[! ``` _BOUNTY_GET_* ``` ]] native "DISABLE_SCRIPT_BRAIN_SET" hash "0x3F44EA613A5B2676" arguments { int "brainSet" [=[ {} ]=], } ns "BRAIN" returns "void" doc [[! ]] native "ENABLE_SCRIPT_BRAIN_SET" hash "0x1CF6E5C6750EADBD" arguments { int "brainSet" [=[ {} ]=], } ns "BRAIN" returns "void" doc [[! ]] native "REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE" hash "0xA32B0B05EFF75730" alias "0xA32B0B05EFF75730" ns "BRAIN" returns "void" doc [[! ``` Called before starting a new thread_monitor script thread in startup_mp/startup_tlg Alternative name _REGISTER_SCRIPT_BRAIN ``` ]] native "REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE" hash "0x74C333E34DF74E8A" arguments { charPtr "scriptName" [=[ {} ]=], } alias "0x74C333E34DF74E8A" ns "BRAIN" returns "void" doc [[! ]] native "REGISTER_OBJECT_SCRIPT_BRAIN" hash "0x16AF9B4EEAC3B305" arguments { charPtr "scriptName" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], int "p2" [=[ {} ]=], float "activationRange" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } ns "BRAIN" returns "void" doc [[! ``` Registers a script for any object with a specific model hash. ``` ]] native "_GET_SCRIPT_BRAIN_ENTITY" hash "0x6818D1A194E29983" alias "0x6818D1A194E29983" ns "BRAIN" returns "Entity" doc [[! ]] native "_REMOVE_SCRIPT_BRAIN_ENTITY" hash "0x38F1E09224EECA09" arguments { Entity "entity" [=[ {} ]=], } ns "BRAIN" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_START_PRELOADED_SCRIPT_BRAIN" hash "0x4E4507CC5E4DB869" arguments { Entity "entity" [=[ {} ]=], charPtr "scriptName" [=[ {} ]=], int "scriptStackSize" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x4E4507CC5E4DB869" ns "BRAIN" returns "int" doc [[! ``` Returns threadId ``` ]] native "_START_SCRIPT_BRAIN" hash "0x6F62FAE266DCFC81" arguments { Entity "entity" [=[ {} ]=], charPtr "scriptName" [=[ {} ]=], int "p2" [=[ {} ]=], AnyPtr "p3" [=[ {} ]=], int "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x6F62FAE266DCFC81" ns "BRAIN" returns "int" doc [[! ``` Returns threadId ``` ]] native "0x4AA5EA1EDFB25786" hash "0x4AA5EA1EDFB25786" arguments { int "flag" [=[ {} ]=], } ns "BRAIN" returns "void" doc [[! ``` Called with flag 0 before 0xA6AC35DB4A7957A8 in net_entity_brain _SET_SCRIPT_BRAIN* ``` ]] native "0xA6AC35DB4A7957A8" hash "0xA6AC35DB4A7957A8" arguments { int "flag" [=[ {} ]=], } ns "BRAIN" returns "void" doc [[! ``` Common flags: 250, 99999 _SET_SCRIPT_BRAIN* ``` ]] native "CEIL" hash "0x11E019C8F43ACC8A" arguments { float "value" [=[ {} ]=], } ns "BUILTIN" returns "int" doc [[! ``` Rounds a float value up to the next whole number ``` ]] native "COS" hash "0xD0FFB162F40A139C" arguments { float "value" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ]] native "FLOOR" hash "0xF34EE736CF047844" arguments { float "value" [=[ {} ]=], } ns "BUILTIN" returns "int" doc [[! ``` Rounds a float value down to the next whole number ``` ]] native "LOG10" hash "0xE816E655DE37FE20" arguments { float "value" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "POW" hash "0xE3621CC40F31FE2E" arguments { float "base" [=[ {} ]=], float "exponent" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ]] native "ROUND" hash "0xF2DB717A73826179" arguments { float "value" [=[ {} ]=], } ns "BUILTIN" returns "int" doc [[! ]] native "SET_THIS_THREAD_PRIORITY" hash "0x42B65DEEF2EDF2A1" arguments { int "priority" [=[ {} ]=], } alias "_SET_THREAD_PRIORITY" ns "BUILTIN" returns "void" doc [[! ``` THREAD_PRIO_HIGHEST = 0 THREAD_PRIO_NORMAL = 1 THREAD_PRIO_LOWEST = 2 THREAD_PRIO_MANUAL_UPDATE = 100 ``` ]] native "SETTIMERA" hash "0xC1B1E9A034A63A62" arguments { int "value" [=[ {} ]=], } ns "BUILTIN" returns "void" doc [[! ]] native "SETTIMERB" hash "0x5AE11BC36633DE4E" arguments { int "value" [=[ {} ]=], } ns "BUILTIN" returns "void" doc [[! ]] native "SHIFT_LEFT" hash "0xEDD95A39E5544DE8" arguments { int "value" [=[ {} ]=], int "bitShift" [=[ {} ]=], } ns "BUILTIN" returns "int" doc [[! ]] native "SHIFT_RIGHT" hash "0x97EF1E5BCE9DC075" arguments { int "value" [=[ {} ]=], int "bitShift" [=[ {} ]=], } ns "BUILTIN" returns "int" doc [[! ]] native "SIN" hash "0x0BADBFA3B172435F" arguments { float "value" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ]] native "SQRT" hash "0x71D93B57D07F9804" arguments { float "value" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ]] native "TIMERA" hash "0x83666F9FB8FEBD4B" ns "BUILTIN" returns "int" doc [[! ``` Counts up. Every 1000 is 1 real-time second. Use SETTIMERA(int value) to set the timer (e.g.: SETTIMERA(0)). ``` ]] native "TIMERB" hash "0xC9D9444186B5A374" ns "BUILTIN" returns "int" doc [[! ]] native "TIMESTEP" hash "0x0000000050597EE2" ns "BUILTIN" returns "float" doc [[! ``` Gets the current frame time. ``` ]] native "TO_FLOAT" hash "0xBBDA792448DB5A89" arguments { int "value" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ]] native "VDIST" hash "0x2A488C176D52CCA5" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ``` Calculates distance between vectors. The value returned will be in meters. ``` ]] native "VDIST2" hash "0xB7A628320EFF8E47" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ``` Calculates distance between vectors but does not perform Sqrt operations. (Its way faster) The value returned will be in RAGE units. ``` ]] native "VMAG" hash "0x652D2EEEF1D3E62C" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ``` Calculates the magnitude of a vector. ``` ]] native "VMAG2" hash "0xA8CEACB4F35AE058" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "BUILTIN" returns "float" doc [[! ``` Calculates the magnitude of a vector but does not perform Sqrt operations. (Its way faster) ``` ]] native "WAIT" hash "0x4EDE34FBADD967A6" arguments { int "ms" [=[ {} ]=], } ns "BUILTIN" returns "void" doc [[! ]] native "ABORT_ANIM_SCENE" hash "0x718CF1328D20C2B3" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "ATTACH_ANIM_SCENE_TO_ENTITY" hash "0xDC418495DBA327A1" arguments { AnimScene "animScene" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "ATTACH_ANIM_SCENE_TO_ENTITY_PRESERVING_LOCATION" hash "0x1C0B105C3F30B88D" arguments { AnimScene "animScene" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "BLOCK_ANIM_SCENE_FADING_NEXT_FRAME" hash "0x1B70811D3BF75DB9" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x1B70811D3BF75DB9" ns "ANIMSCENE" returns "void" doc [[! ]] native "CHECK_OWNERSHIP_OF_ANIM_SCENE" hash "0x661B8683611B9B97" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ]] native "COULD_ANIM_SCENE_ENTITY_REACH_EXIT_NEXT_FRAME" hash "0x73616E64696C616E" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x73616E64696C616E" ns "ANIMSCENE" returns "Any" doc [[! ]] native "DETACH_ANIM_SCENE" hash "0x6843A1AA3A336DFF" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "DETACH_ANIM_SCENE_PRESERVING_LOCATION" hash "0xA2507C4948C83D2E" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "DOES_ANIM_SCENE_EXIST" hash "0x25557E324489393C" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x25557E324489393C" ns "ANIMSCENE" returns "Any" doc [[! ]] native "FADE_ANIM_SCENE_AUDIO_IN" hash "0xA41351EA2A18A0AD" arguments { AnimScene "animScene" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "FADE_ANIM_SCENE_AUDIO_OUT" hash "0x323E3AD772BA5D57" arguments { AnimScene "animScene" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "GET_ANIM_SCENE_BOOL" hash "0x07A6F6447ECA9B64" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0x07A6F6447ECA9B64" ns "ANIMSCENE" returns "Any" doc [[! ]] native "GET_ANIM_SCENE_CURRENT_ACTIVE_CAMERA_COUNT" hash "0x4822A65D5AF64E69" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x4822A65D5AF64E69" ns "ANIMSCENE" returns "int" doc [[! ]] native "GET_ANIM_SCENE_ENTITY_LOCATION_DATA" hash "0x8398438D8F14F56D" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], Vector3Ptr "matrix" [=[ {} ]=], BOOL "p3" [=[ {} ]=], charPtr "playbackListName" [=[ {} ]=], int "p5" [=[ {} ]=], } alias "0x8398438D8F14F56D" ns "ANIMSCENE" returns "Any" doc [[! ]] native "GET_ANIM_SCENE_FLOAT" hash "0xCC24CB07F60B496E" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0xCC24CB07F60B496E" ns "ANIMSCENE" returns "float" doc [[! ]] native "GET_ANIM_SCENE_INT" hash "0x2B7277484CC095FD" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0x2B7277484CC095FD" ns "ANIMSCENE" returns "int" doc [[! ]] native "GET_ANIM_SCENE_ORIGIN" hash "0xADF1D53F3B1FE0A7" arguments { AnimScene "animScene" [=[ {} ]=], Vector3Ptr "position" [=[ {} ]=], Vector3Ptr "rotation" [=[ {} ]=], int "order" [=[ {} ]=], } alias "0xADF1D53F3B1FE0A7" ns "ANIMSCENE" returns "void" doc [[! ]] native "GET_ANIM_SCENE_PHASE" hash "0x3FBC3F51BF12DFBF" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x3FBC3F51BF12DFBF" ns "ANIMSCENE" returns "float" doc [[! ]] native "HAS_ANIM_SCENE_EXITED" hash "0xF94692EB9DC15D74" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xF94692EB9DC15D74" ns "ANIMSCENE" returns "Any" doc [[! ]] native "HAS_ENTITY_EXITED_ANIM_SCENE" hash "0xB89FCFF19DAFFF28" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], } alias "0xB89FCFF19DAFFF28" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ANIM_SCENE_EXITING_THIS_FRAME" hash "0xCDC5512A407CF08D" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0xCDC5512A407CF08D" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ANIM_SCENE_FINISHED" hash "0xD8254CB2C586412B" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xD8254CB2C586412B" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ANIM_SCENE_IN_SECTION" hash "0x8D81E7824B7753F7" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "sectionName" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x8D81E7824B7753F7" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ANIM_SCENE_LOADED" hash "0x477122B8D05E7968" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x477122B8D05E7968" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ANIM_SCENE_METADATA_LOADED" hash "0x95531A4A20CCE7BC" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x95531A4A20CCE7BC" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ANIM_SCENE_RUNNING" hash "0xCBFC7725DE6CE2E0" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xCBFC7725DE6CE2E0" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ENTITY_EXITING_ANIM_SCENE_THIS_FRAME" hash "0x005E6F28DD7ED58D" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], } alias "0x005E6F28DD7ED58D" ns "ANIMSCENE" returns "Any" doc [[! ]] native "IS_ENTITY_PLAYING_ANIM_SCENE" hash "0x3AB6C7B0BB0DF4B1" arguments { Entity "entity" [=[ {} ]=], AnimScene "animScene" [=[ {} ]=], } alias "0x3AB6C7B0BB0DF4B1" ns "ANIMSCENE" returns "Any" doc [[! ]] native "LOAD_ANIM_SCENE" hash "0xAF068580194D9DC7" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "REMOVE_ANIM_SCENE_ENTITY" hash "0x2BF96692C67F3E53" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "REQUEST_ANIM_SCENE_PLAY_LIST" hash "0xDF7B5144E25CD3FE" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "playlistName" [=[ {} ]=], } alias "0xDF7B5144E25CD3FE" ns "ANIMSCENE" returns "Any" doc [[! ]] native "RESET_ANIM_SCENE" hash "0x8FDF221F13537936" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "playbackListName" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "RESUME_ANIM_SCENE_FROM_LAST_CHECKPOINT" hash "0x8E1BA705F63C1925" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_BOOL" hash "0x519E96C2C68B404B" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], BOOL "value" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_ENTITY" hash "0x8B720AD451CA2AB3" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_FLOAT" hash "0x6BC5104E68CBEFE8" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], float "value" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_INT" hash "0x3A379D2166CF5B92" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], int "value" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_ORIGIN" hash "0x020894BF17A02EF2" arguments { AnimScene "animScene" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], int "order" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_PAUSED" hash "0xD6824B7D24DC0CE0" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_PLAY_LIST" hash "0x15598CFB25F3DC7E" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "playlistName" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x15598CFB25F3DC7E" ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_PLAYBACK_LIST" hash "0xAB5E7CAB074D6B84" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "playbackListName" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "SET_ANIM_SCENE_RATE" hash "0x75820B801CFF262A" arguments { AnimScene "animScene" [=[ {} ]=], float "rate" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "START_ANIM_SCENE" hash "0xF4D94AF761768700" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "TAKE_OWNERSHIP_OF_ANIM_SCENE" hash "0xF7A4C571E572D237" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ]] native "TRIGGER_ANIM_SCENE_SKIP" hash "0x4B85B3CF9197AEDF" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x4B85B3CF9197AEDF" ns "ANIMSCENE" returns "void" doc [[! ]] native "WAS_ANIM_SCENE_SKIPPED" hash "0xEF324E9550A394D5" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0xEF324E9550A394D5" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_CLEAR_ANIM_SCENE_WAS_SKIPPED" hash "0x8A8208AE92BF87A5" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x8A8208AE92BF87A5" ns "ANIMSCENE" returns "void" doc [[! ]] native "_CLEAR_BREAKOUT_ARCHETYPE" hash "0xBC781D24AA11F179" arguments { Ped "ped" [=[ {} ]=], } alias "0xBC781D24AA11F179" ns "ANIMSCENE" returns "void" doc [[! ]] native "_CREATE_ANIM_SCENE" hash "0x1FCA98E33C1437B3" arguments { charPtr "animDict" [=[ {} ]=], int "flags" [=[ {} ]=], charPtr "playbackListName" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "ANIMSCENE" returns "AnimScene" doc [[! ``` flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eAnimSceneFlag ``` ]] native "_CREATE_MGM_SYSTEM" hash "0xA1300DE03E5D1973" arguments { charPtr "mgmFilename" [=[ {} ]=], } alias "0xA1300DE03E5D1973" ns "ANIMSCENE" returns "int" doc [[! ``` Returns mgmHandle ``` ]] native "_DELETE_ANIM_SCENE" hash "0x84EEDB2C6E650000" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x84EEDB2C6E650000" ns "ANIMSCENE" returns "void" doc [[! ]] native "_DELETE_MGM_SYSTEM" hash "0x53CB3970BA02E3CC" arguments { int "mgmHandle" [=[ {} ]=], } alias "0x53CB3970BA02E3CC" ns "ANIMSCENE" returns "void" doc [[! ]] native "_DOES_ANIM_SCENE_OWNERSHIP_OF_ENTITY_EXIST" hash "0x9D1ECA9337BE9FC3" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], } alias "0x9D1ECA9337BE9FC3" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_DOES_ANIM_SCENE_PLAY_LIST_EXIST" hash "0xA9016536015DE29D" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "playbackListName" [=[ {} ]=], } alias "0xA9016536015DE29D" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_DOES_ENTITY_WITH_ID_EXIST_IN_ANIM_SCENE" hash "0x6F1F0B17109309DA" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityId" [=[ {} ]=], } alias "0x6F1F0B17109309DA" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_GET_ANIM_SCENE_DICT" hash "0xAE5ADA4FE3E21ADC" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0xAE5ADA4FE3E21ADC" ns "ANIMSCENE" returns "Hash" doc [[! ]] native "_GET_ANIM_SCENE_DURATION" hash "0x49F1D143ADE32656" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x49F1D143ADE32656" ns "ANIMSCENE" returns "float" doc [[! ]] native "_GET_ANIM_SCENE_OBJECT" hash "0xFB5674687A1B2814" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], } alias "0xFB5674687A1B2814" ns "ANIMSCENE" returns "Object" doc [[! ]] native "_GET_ANIM_SCENE_PED" hash "0xE5822422197BBBA3" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], } alias "0xE5822422197BBBA3" ns "ANIMSCENE" returns "Ped" doc [[! ]] native "_GET_ANIM_SCENE_PLAYBACK_LIST_PHASE_AUDIO_LOAD_STRESS" hash "0x9E036D5204FFBBC8" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "phaseName" [=[ {} ]=], } alias "0x9E036D5204FFBBC8" ns "ANIMSCENE" returns "int" doc [[! ]] native "_GET_ANIM_SCENE_RATE" hash "0x43C21623E42B821B" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x43C21623E42B821B" ns "ANIMSCENE" returns "float" doc [[! ]] native "_GET_ANIM_SCENE_TIME" hash "0x61BE7D6186260002" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x61BE7D6186260002" ns "ANIMSCENE" returns "float" doc [[! ]] native "_GET_ANIM_SCENE_VEHICLE" hash "0x430EE0A19BC5A287" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "name" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], } alias "0x430EE0A19BC5A287" ns "ANIMSCENE" returns "Vehicle" doc [[! ]] native "_HAS_ENTITY_ENTERED_ANIM_SCENE" hash "0x337F1CC8EE895601" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], } alias "0x337F1CC8EE895601" ns "ANIMSCENE" returns "Any" doc [[! ``` _HAS_L* (?) ``` ]] native "_IS_ANIM_SCENE_ABORTED" hash "0x34A0671BE613D3D0" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x34A0671BE613D3D0" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_ANIM_SCENE_LOADING" hash "0x59606519FF9D3EC2" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x59606519FF9D3EC2" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_ANIM_SCENE_METADATA_ASSET_IN_RANGE_LOADING" hash "0xF8D1D2DAB6007EEF" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xF8D1D2DAB6007EEF" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_ANIM_SCENE_PAUSED" hash "0x4B4038796F0D6566" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x4B4038796F0D6566" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_ANIM_SCENE_PLAYBACK_LIST_PHASE_ACTIVE" hash "0x1F0E401031E20146" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "phaseName" [=[ {} ]=], } alias "0x1F0E401031E20146" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_ANIM_SCENE_PLAYBACK_LIST_PHASE_LOADED" hash "0x23E33CB9F4A3F547" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "phaseName" [=[ {} ]=], } alias "0x23E33CB9F4A3F547" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_ANIM_SCENE_PLAYBACK_LIST_PHASE_LOADING" hash "0x0DF57F86FE71DBE5" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "phaseName" [=[ {} ]=], } alias "0x0DF57F86FE71DBE5" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_ANIM_SCENE_SKIPPABLE" hash "0x4CDFFE3189EBDBD0" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x4CDFFE3189EBDBD0" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_IS_MGM_SYSTEM_LOADED" hash "0xFDFC14799373283F" arguments { charPtr "mgmFilename" [=[ {} ]=], } alias "0xFDFC14799373283F" ns "ANIMSCENE" returns "Any" doc [[! ``` MGM stands for MiniGameMoments. ``` ]] native "_LOAD_MGM_ASSETS" hash "0xB727A847862CB00A" arguments { charPtr "mgmFilename" [=[ {} ]=], } alias "0xB727A847862CB00A" ns "ANIMSCENE" returns "Any" doc [[! ``` Used to request MiniGameMoments Assets. mgmFilename's: Poker PokerArthur PokerArthurCamp PokerJohn PokerJohnCamp ``` ]] native "_PAUSE_SCRIPT_THREADS" hash "0x37C1257849DEF24A" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x37C1257849DEF24A" ns "ANIMSCENE" returns "void" doc [[! ``` Pauses all script threads except the one that called it. ``` ]] native "_RELEASE_ANIM_SCENE_PLAY_LIST" hash "0xAE6ADA8FE7E84ACC" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "playlistName" [=[ {} ]=], } alias "0xAE6ADA8FE7E84ACC" ns "ANIMSCENE" returns "Any" doc [[! ]] native "_REQUEST_PHOTO_MODE_DEFREEZE" hash "0x41AFA5F228B0B6B0" alias "0x41AFA5F228B0B6B0" ns "ANIMSCENE" returns "void" doc [[! ]] native "_REQUEST_PHOTO_MODE_FREEZE" hash "0x7C709C01D43D94CD" alias "0x7C709C01D43D94CD" ns "ANIMSCENE" returns "void" doc [[! ]] native "_SET_BREAKOUT_ARCHETYPE" hash "0x99B2A2E3655DEAF1" arguments { Ped "ped" [=[ {} ]=], charPtr "archetype" [=[ {} ]=], } alias "0x99B2A2E3655DEAF1" ns "ANIMSCENE" returns "void" doc [[! ]] native "_SET_MGM_EVENT" hash "0x07706C4CC9C6CC9E" arguments { int "mgmEventHandle" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "seatId" [=[ {} ]=], int "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } alias "0x07706C4CC9C6CC9E" ns "ANIMSCENE" returns "void" doc [[! ]] native "0x1407F5115FB9583E" hash "0x1407F5115FB9583E" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only Params: p1 = 2B-LowHonor, 2A-HighHonor ``` ]] native "0x1AD896BF43619551" hash "0x1AD896BF43619551" ns "ANIMSCENE" returns "void" doc [[! ``` Used in braithwaites2 SP R* Scripts only _A* ``` ]] native "0x1C5D33A4293E6DDE" hash "0x1C5D33A4293E6DDE" arguments { AnimScene "animScene" [=[ {} ]=], charPtr "phaseName" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _IS_ANIM_SCENE_P* ``` ]] native "0x2DB524750DC41ED4" hash "0x2DB524750DC41ED4" ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _IS_PED_* - _IS_SC* ``` ]] native "0x3641FCD53E59B335" hash "0x3641FCD53E59B335" arguments { int "mgmHandle" [=[ {} ]=], Ped "ped" [=[ {} ]=], charPtr "secondaryVoiceString" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ``` p2: MINIGAME_GET_SECONDARY_VOICE_STRING _SET_* ``` ]] native "0x3B393716C3FD8237" hash "0x3B393716C3FD8237" arguments { Ped "ped" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _IS_* ``` ]] native "0x4B85B3CF91972222" hash "0x4B85B3CF91972222" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in Script Function CUTSCENE_MANAGE_SKIP _CHECK_* (?) ``` ]] native "0x5D7BFDA2290B4E39" hash "0x5D7BFDA2290B4E39" arguments { charPtr "p0" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _IS_ANIM_SCENE_R* - _IS_ANIM_SCENE_S* ``` ]] native "0x61B2AAEF645DDAF0" hash "0x61B2AAEF645DDAF0" arguments { int "mgmEventHandle" [=[ {} ]=], charPtr "p1" [=[ {} ]=], int "seatId" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Only used in tg_p R* Script Returns true when mgm event success _PREPARE_* - _REGISTER_* ``` ]] native "0x73616E64696C132E" hash "0x73616E64696C132E" arguments { AnimScene "animScene" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _CO* - _CR* ``` ]] native "0x9AAE3C1148A09BCA" hash "0x9AAE3C1148A09BCA" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _IS_ANIM_SCENE_* ``` ]] native "0xA96619FE85159ED2" hash "0xA96619FE85159ED2" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _WAS_ANIM_SCENE_* ``` ]] native "0xAE6DE22DE0ED4554" hash "0xAE6DE22DE0ED4554" arguments { int "mgmHandle" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ``` _UNLOAD_* - _WAS_ANIM_SCENE_* ``` ]] native "0xB1A196BAFE650402" hash "0xB1A196BAFE650402" arguments { int "mgmHandle" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ``` _PREPARE_* - _REGISTER_* ``` ]] native "0xC1193521E3B9FADD" hash "0xC1193521E3B9FADD" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ``` Used in SP R* Scripts only _RESUME_* - _SET_A* ``` ]] native "0xCDCD7B2D49AEE73A" hash "0xCDCD7B2D49AEE73A" arguments { BOOL "p0" [=[ {} ]=], } ns "ANIMSCENE" returns "void" doc [[! ``` Used in SP R* Scripts only _SET_P* ``` ]] native "0xD70C7A30412F8FA0" hash "0xD70C7A30412F8FA0" arguments { AnimScene "animScene" [=[ {} ]=], } ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _IS_ANIM_SCENE_* ``` ]] native "0xE12D7B4B959644CD" hash "0xE12D7B4B959644CD" ns "ANIMSCENE" returns "void" doc [[! ``` Used in SP R* Scripts only _SET_B* - _SET_C* ``` ]] native "0xEA41D44A8D42057B" hash "0xEA41D44A8D42057B" ns "ANIMSCENE" returns "BOOL" doc [[! ``` Used in SP R* Scripts only _PAUSE_* - _PLAY_* ``` ]] native "ADD_CAM_SPLINE_NODE" hash "0xF1F57F9D230F9CD1" arguments { Cam "camera" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], int "length" [=[ {} ]=], int "p8" [=[ {} ]=], int "p9" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` p7 (length) determines the length of the spline, affects camera path and duration of transition between previous node and this one p8 big values ~100 will slow down the camera movement before reaching this node p9 != 0 seems to override the rotation/pitch (bool?) ``` ]] native "ALLOW_MOTION_BLUR_DECAY" hash "0x42ED56B02E05D109" arguments { Cam "cam" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x42ED56B02E05D109" ns "CAM" returns "void" doc [[! ]] native "ATTACH_CAM_TO_ENTITY" hash "0xFDC0DF7F6FB0A592" arguments { Cam "cam" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], BOOL "isRelative" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Last param determines if its relative to the Entity ``` ]] native "ATTACH_CAM_TO_PED_BONE" hash "0xDFC1E4A44C0324CA" arguments { Cam "cam" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "heading" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` boneIndex: https://github.com/femga/rdr3_discoveries/tree/master/boneNames ``` ]] native "CINEMATIC_LOCATION_OVERRIDE_TARGET_ENTITY_THIS_UPDATE" hash "0x0B0F914459731F60" arguments { charPtr "name" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Only used in R* Script fm_mission_controller ``` ``` NativeDB Introduced: v1311 ``` ]] native "CINEMATIC_LOCATION_STOP_SCRIPTED_SHOT_EVENT" hash "0x6D4D25C2137FF511" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x6D4D25C2137FF511" ns "CAM" returns "void" doc [[! ]] native "CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT" hash "0x02389579A53C3276" arguments { charPtr "dictionary" [=[ {} ]=], charPtr "shotName" [=[ {} ]=], charPtr "cameraName" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x02389579A53C3276" ns "CAM" returns "void" doc [[! ]] native "CREATE_CAM" hash "0xE72CDBA7F0A02DD6" arguments { charPtr "camName" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "CAM" returns "Cam" doc [[! ]] native "CREATE_CAM_WITH_PARAMS" hash "0x40C23491CE83708E" arguments { charPtr "camName" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "fov" [=[ {} ]=], BOOL "p8" [=[ {} ]=], int "p9" [=[ {} ]=], } ns "CAM" returns "Cam" doc [[! ]] native "CREATE_CAMERA" hash "0x57CDF879EA466C46" arguments { Hash "camHash" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "CAM" returns "Cam" doc [[! ]] native "CREATE_CAMERA_WITH_PARAMS" hash "0x98B99B9F27E2D60B" arguments { Hash "camHash" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "fov" [=[ {} ]=], BOOL "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "CAM" returns "Cam" doc [[! ]] native "DESTROY_ALL_CAMS" hash "0x163600D6E136C9F8" arguments { BOOL "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` BOOL param indicates whether the cam should be destroyed if it belongs to the calling script. ``` ]] native "DESTROY_CAM" hash "0x4E67E0B6D7FD5145" arguments { Cam "cam" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` BOOL param indicates whether the cam should be destroyed if it belongs to the calling script. ``` ]] native "DETACH_CAM" hash "0x05B41DDBEB559556" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "DISABLE_CAM_COLLISION_FOR_OBJECT" hash "0x7E3F546ACFE6C8D9" arguments { Entity "entity" [=[ {} ]=], } alias "0x7E3F546ACFE6C8D9" ns "CAM" returns "void" doc [[! ]] native "DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE" hash "0xA5929C2E57AC90D1" alias "_DISABLE_VEHICLE_FIRST_PERSON_CAM_THIS_FRAME" ns "CAM" returns "void" doc [[! ]] native "DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE" hash "0x77D65669A05D1A1A" alias "0x77D65669A05D1A1A" ns "CAM" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE" hash "0x9C473089A934C930" alias "_DISABLE_FIRST_PERSON_CAM_THIS_FRAME" ns "CAM" returns "void" doc [[! ]] native "DO_SCREEN_FADE_IN" hash "0x6A053CF596F67DF7" arguments { int "duration" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Fades the screen in. duration: The time the fade should take, in milliseconds. ``` ]] native "DO_SCREEN_FADE_OUT" hash "0x40C719A5E410B9E4" arguments { int "duration" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Fades the screen out. duration: The time the fade should take, in milliseconds. ``` ]] native "DOES_CAM_EXIST" hash "0x153AD457764FD704" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ``` Returns whether or not the passed camera handle exists. ``` ]] native "FORCE_CINEMATIC_RENDERING_THIS_UPDATE" hash "0x702B75DC9D3EDE56" arguments { BOOL "p0" [=[ {} ]=], } alias "0x702B75DC9D3EDE56" ns "CAM" returns "void" doc [[! ]] native "GET_CAM_COORD" hash "0x6B12F11C2A9F0344" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "Vector3" doc [[! ]] native "GET_CAM_FOV" hash "0x8101D32A0A6B0F60" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "float" doc [[! ]] native "GET_CAM_ROT" hash "0x9BF96B57254E7889" arguments { Cam "cam" [=[ {} ]=], int "rotationOrder" [=[ {} ]=], } ns "CAM" returns "Vector3" doc [[! ``` rotationOrder: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEulerRotationOrder ``` ]] native "GET_CAM_SPLINE_PHASE" hash "0x095EDCD24D90033A" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "float" doc [[! ``` Can use this with SET_CAM_SPLINE_PHASE to set the float it this native returns. (returns 1.0f when no nodes has been added, reached end of non existing spline) ``` ]] native "GET_FINAL_RENDERED_CAM_COORD" hash "0x5352E025EC2B416F" ns "CAM" returns "Vector3" doc [[! ]] native "GET_FINAL_RENDERED_CAM_FOV" hash "0x04AF77971E508F6A" ns "CAM" returns "float" doc [[! ]] native "GET_FINAL_RENDERED_CAM_ROT" hash "0x602685BD85DD26CA" arguments { int "rotationOrder" [=[ {} ]=], } ns "CAM" returns "Vector3" doc [[! ]] native "GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR" hash "0xB4132CA1B0EE1365" ns "CAM" returns "float" doc [[! ]] native "GET_GAMEPLAY_CAM_COORD" hash "0x595320200B98596E" ns "CAM" returns "Vector3" doc [[! ]] native "GET_GAMEPLAY_CAM_FOV" hash "0xF6A96E5ACEEC6E50" ns "CAM" returns "float" doc [[! ]] native "GET_GAMEPLAY_CAM_RELATIVE_HEADING" hash "0xC4ABF536048998AA" ns "CAM" returns "float" doc [[! ]] native "GET_GAMEPLAY_CAM_RELATIVE_PITCH" hash "0x99AADEBBA803F827" ns "CAM" returns "float" doc [[! ]] native "GET_GAMEPLAY_CAM_ROT" hash "0x0252D2B5582957A6" arguments { int "rotationOrder" [=[ {} ]=], } ns "CAM" returns "Vector3" doc [[! ]] native "GET_LETTER_BOX_RATIO" hash "0xA2B1C7EF759A63CE" alias "0xA2B1C7EF759A63CE" ns "CAM" returns "float" doc [[! ``` More info: see HAS_LETTER_BOX ``` ]] native "GET_RENDERING_CAM" hash "0x03A8931ECC8015D6" ns "CAM" returns "Cam" doc [[! ]] native "HAS_LETTER_BOX" hash "0x81DCFD13CF39920E" alias "0x81DCFD13CF39920E" ns "CAM" returns "Any" doc [[! ``` More info: https://en.wikipedia.org/wiki/Letterboxing_(filming) ``` ]] native "INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE" hash "0x634F4A0562CF19B8" alias "0x634F4A0562CF19B8" ns "CAM" returns "void" doc [[! ]] native "IS_AIM_CAM_ACTIVE" hash "0x698F456FB909E077" ns "CAM" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "IS_CAM_ACTIVE" hash "0x63EFCC7E1810B8E6" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ``` Returns whether or not the passed camera handle is active. ``` ]] native "IS_CAM_INTERPOLATING" hash "0x578F8F1CAA17BD2B" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ]] native "IS_CAM_RENDERING" hash "0x4415F8A6C536D39F" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ]] native "IS_CAM_SHAKING" hash "0x2EEB402BD7320159" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ]] native "IS_CINEMATIC_CAM_RENDERING" hash "0xBF7C780731AADBF8" ns "CAM" returns "BOOL" doc [[! ]] native "IS_DEATH_FAIL_CAMERA_RUNNING" hash "0x139EFB0A71DD9011" alias "0x139EFB0A71DD9011" ns "CAM" returns "Any" doc [[! ]] native "IS_FIRST_PERSON_AIM_CAM_ACTIVE" hash "0xF63134C54B6EC212" ns "CAM" returns "BOOL" doc [[! ]] native "IS_FIRST_PERSON_CAMERA_ACTIVE" hash "0xA24C1D341C6E0D53" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0xA24C1D341C6E0D53" ns "CAM" returns "Any" doc [[! ]] native "IS_FOLLOW_VEHICLE_CAM_ACTIVE" hash "0xA40C2F51FB589E9A" ns "CAM" returns "BOOL" doc [[! ]] native "IS_GAMEPLAY_CAM_LOOKING_BEHIND" hash "0x8FE0D24FFD04D5A2" ns "CAM" returns "BOOL" doc [[! ]] native "IS_GAMEPLAY_CAM_RENDERING" hash "0x8660EA714834E412" ns "CAM" returns "BOOL" doc [[! ]] native "IS_GAMEPLAY_CAM_SHAKING" hash "0xEA4C5F4AA0A4DBEF" ns "CAM" returns "BOOL" doc [[! ]] native "IS_GAMEPLAY_HINT_ACTIVE" hash "0x2E04AB5FEE042D4A" ns "CAM" returns "BOOL" doc [[! ]] native "IS_INTERPOLATING_FROM_SCRIPT_CAMS" hash "0x251241CAEC707106" alias "0x251241CAEC707106" ns "CAM" returns "BOOL" doc [[! ]] native "IS_INTERPOLATING_TO_SCRIPT_CAMS" hash "0x43AB9D5A7D415478" alias "0x43AB9D5A7D415478" ns "CAM" returns "BOOL" doc [[! ]] native "IS_SCREEN_FADED_IN" hash "0x37F9A426FBCF4AF2" ns "CAM" returns "BOOL" doc [[! ]] native "IS_SCREEN_FADED_OUT" hash "0xF5472C80DF2FF847" ns "CAM" returns "BOOL" doc [[! ]] native "IS_SCREEN_FADING_IN" hash "0x0CECCC63FFA2EF24" ns "CAM" returns "BOOL" doc [[! ]] native "IS_SCREEN_FADING_OUT" hash "0x02F39BEFE7B88D00" ns "CAM" returns "BOOL" doc [[! ]] native "IS_SPHERE_VISIBLE" hash "0x2E941B5FFA2989C6" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ]] native "PLAY_CAM_ANIM" hash "0xA263DDF694D563F6" arguments { Cam "cam" [=[ {} ]=], charPtr "animName" [=[ {} ]=], charPtr "animDictionary" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], int "animFlags" [=[ {} ]=], int "rotOrder" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ]] native "POINT_CAM_AT_COORD" hash "0x948B39341C3A40C2" arguments { Cam "cam" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "POINT_CAM_AT_ENTITY" hash "0xFC2867E6074D3A61" arguments { Cam "cam" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "RENDER_SCRIPT_CAMS" hash "0x33281167E4942E4F" arguments { BOOL "render" [=[ {} ]=], BOOL "ease" [=[ {} ]=], int "easeTime" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` ease - smooth transition between the camera's positions easeTime - Time in milliseconds for the transition to happen If you have created a script (rendering) camera, and want to go back to the character (gameplay) camera, call this native with render set to FALSE. Setting ease to TRUE will smooth the transition. ``` ]] native "SET_CAM_ACTIVE" hash "0x87295BCA613800C8" arguments { Cam "cam" [=[ {} ]=], BOOL "active" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Set camera as active/inactive. ``` ]] native "SET_CAM_ACTIVE_WITH_INTERP" hash "0x8B15AE2987C1AC8F" arguments { Cam "camTo" [=[ {} ]=], Cam "camFrom" [=[ {} ]=], int "duration" [=[ {} ]=], int "easeLocation" [=[ {} ]=], int "easeRotation" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CAM_AFFECTS_AIMING" hash "0x3CB9E8BDE5E76F33" arguments { Cam "cam" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Allows you to aim and shoot at the direction the camera is facing. ``` ]] native "SET_CAM_CONTROLS_MINI_MAP_HEADING" hash "0x1B8F3CE5A6001298" arguments { Cam "cam" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x1B8F3CE5A6001298" ns "CAM" returns "void" doc [[! ]] native "SET_CAM_COORD" hash "0xF9EE7D419EE49DE6" arguments { Cam "cam" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Sets the position of the cam. ``` ]] native "SET_CAM_FAR_CLIP" hash "0x5E32817BF6302111" arguments { Cam "cam" [=[ {} ]=], float "farClip" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CAM_FOV" hash "0x27666E5988D9D429" arguments { Cam "cam" [=[ {} ]=], float "fieldOfView" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Sets the field of view of the cam. Min: 1.0f Max: 130.0f ``` ]] native "SET_CAM_MOTION_BLUR_STRENGTH" hash "0x45FD891364181F9E" arguments { Cam "cam" [=[ {} ]=], float "strength" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CAM_NEAR_CLIP" hash "0xA924028272A61364" arguments { Cam "cam" [=[ {} ]=], float "nearClip" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CAM_PARAMS" hash "0xA47BBFFFB83D4D0A" arguments { Cam "cam" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "fieldOfView" [=[ {} ]=], Any "p8" [=[ {} ]=], int "p9" [=[ {} ]=], int "p10" [=[ {} ]=], int "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CAM_ROT" hash "0x63DFA6810AD78719" arguments { Cam "cam" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], int "rotationOrder" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Sets the rotation of the cam. ``` ]] native "SET_CAM_SPLINE_DURATION" hash "0xFF6311652CA91015" arguments { Cam "cam" [=[ {} ]=], int "timeDuration" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CAM_SPLINE_PHASE" hash "0xF1898A68E7C15636" arguments { Cam "cam" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CAM_SPLINE_SMOOTHING_STYLE" hash "0x84B3645618E726B0" arguments { Cam "cam" [=[ {} ]=], int "smoothingStyle" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CINEMATIC_BUTTON_ACTIVE" hash "0xB90411F480457A6C" arguments { BOOL "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_CINEMATIC_MODE_ACTIVE" hash "0xCE7A90B160F75046" arguments { BOOL "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE" hash "0x05BD5E4088B30A66" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x05BD5E4088B30A66" ns "CAM" returns "void" doc [[! ]] native "SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE" hash "0x715B7F5E8BED32A2" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "_SET_FIRST_PERSON_CAM_PITCH_RANGE" ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE" hash "0x82E41D6ADE924FCA" arguments { Ped "ped" [=[ {} ]=], } alias "0x82E41D6ADE924FCA" ns "CAM" returns "void" doc [[! ``` Forces gameplay cam to specified ped as if you were the ped or spectating it ``` ]] native "SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE" hash "0xD904F75DBD7AB865" arguments { Entity "entity" [=[ {} ]=], } alias "0xD904F75DBD7AB865" ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE" hash "0x8459B3E64257B21D" arguments { float "p0" [=[ {} ]=], } alias "0x8459B3E64257B21D" ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_CAM_RELATIVE_HEADING" hash "0x5D1EB123EAC5D071" arguments { float "heading" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Sets the camera position relative to heading in float from -360 to +360. Heading is always 0 in aiming camera. ``` ]] native "SET_GAMEPLAY_CAM_RELATIVE_PITCH" hash "0xFB760AF4F537B8BF" arguments { float "x" [=[ {} ]=], float "Value2" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Sets the camera pitch. Parameters: x = pitches the camera on the x axis. Value2 = always seems to be hex 0x3F800000 (1.000000 float). ``` ]] native "SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE" hash "0x570E35F5C4A44838" arguments { float "amplitude" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Sets the amplitude for the gameplay (i.e. 3rd or 1st) camera to shake. ``` ]] native "SET_GAMEPLAY_COORD_HINT" hash "0xFA33B8C69A4A6A0F" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "duration" [=[ {} ]=], int "blendOutDuration" [=[ {} ]=], int "blendInDuration" [=[ {} ]=], Hash "p6" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Hash used in finale1.ysc: 1726668277 ``` ]] native "SET_GAMEPLAY_ENTITY_HINT" hash "0xD1F7F32640ADFD12" arguments { Entity "entity" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], BOOL "p4" [=[ {} ]=], int "p5" [=[ {} ]=], int "p6" [=[ {} ]=], int "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` p6 & p7 - possibly length or time ``` ]] native "SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET" hash "0x421192A2DA48FD01" arguments { float "p0" [=[ {} ]=], } alias "_SET_GAMEPLAY_HINT_ANGLE" ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET" hash "0xF86B6F93727C59C9" arguments { float "p0" [=[ {} ]=], } alias "_SET_GAMEPLAY_HINT_ANIM_OFFSETX" ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET" hash "0x29E74F819150CC32" arguments { float "p0" [=[ {} ]=], } alias "_SET_GAMEPLAY_HINT_ANIM_OFFSETY" ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR" hash "0xDDDC54181868F81F" arguments { float "p0" [=[ {} ]=], } alias "_SET_GAMEPLAY_HINT_ANIM_OFFSETZ" ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_HINT_FOV" hash "0x661E58BC6F00A49A" arguments { float "FOV" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_OBJECT_HINT" hash "0xC40551D65F2BF297" arguments { Any "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_PED_HINT" hash "0x90FB951648851733" arguments { Ped "p0" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], BOOL "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_GAMEPLAY_VEHICLE_HINT" hash "0xE2B2BB7DAC280515" arguments { Any "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE" hash "0xFA1D5E8D1C3CCD67" arguments { Vehicle "vehicle" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xFA1D5E8D1C3CCD67" ns "CAM" returns "void" doc [[! ``` Forces gameplay cam to specified vehicle as if you were in it ``` ]] native "SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME" hash "0x1DD95A8D6B24A0C9" arguments { BOOL "p0" [=[ {} ]=], } alias "0x1DD95A8D6B24A0C9" ns "CAM" returns "void" doc [[! ]] native "SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE" hash "0x2126C740A4AC370B" arguments { float "p0" [=[ {} ]=], float "distance" [=[ {} ]=], } alias "_ANIMATE_GAMEPLAY_CAM_ZOOM" ns "CAM" returns "void" doc [[! ]] native "SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE" hash "0x14F3947318CA8AD2" arguments { float "minimum" [=[ {} ]=], float "maximum" [=[ {} ]=], } alias "_CLAMP_GAMEPLAY_CAM_YAW" ns "CAM" returns "void" doc [[! ``` minimum: Degrees between -180f and 180f. maximum: Degrees between -180f and 180f. Clamps the gameplay camera's current yaw. Eg. _CLAMP_GAMEPLAY_CAM_YAW(0.0f, 0.0f) will set the horizontal angle directly behind the player. ``` ]] native "SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE" hash "0x326C7AA308F3DF6A" arguments { float "minimum" [=[ {} ]=], float "maximum" [=[ {} ]=], } alias "_CLAMP_GAMEPLAY_CAM_PITCH" ns "CAM" returns "void" doc [[! ``` minimum: Degrees between -90f and 90f. maximum: Degrees between -90f and 90f. Clamps the gameplay camera's current pitch. Eg. _CLAMP_GAMEPLAY_CAM_PITCH(0.0f, 0.0f) will set the vertical angle directly behind the player. ``` ]] native "SET_WIDESCREEN_BORDERS" hash "0xD7F4D54CF80AFA34" arguments { BOOL "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SHAKE_CAM" hash "0xF9A7BCF5D050D4E7" arguments { Cam "cam" [=[ {} ]=], charPtr "type" [=[ {} ]=], float "amplitude" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "SHAKE_GAMEPLAY_CAM" hash "0xD9B31B4650520529" arguments { charPtr "shakeName" [=[ {} ]=], float "intensity" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "STOP_CAM_POINTING" hash "0xCA1B30A3357C71F1" arguments { Cam "cam" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "STOP_CAM_SHAKING" hash "0xB78CC4B4706614B0" arguments { Cam "cam" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "STOP_CODE_GAMEPLAY_HINT" hash "0x93759A83D0D844E7" arguments { BOOL "p0" [=[ {} ]=], } alias "0x93759A83D0D844E7" ns "CAM" returns "void" doc [[! ]] native "STOP_GAMEPLAY_CAM_SHAKING" hash "0xE0DE43D290FB65F9" arguments { BOOL "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "STOP_GAMEPLAY_HINT" hash "0x1BCEC33D54CFCA8A" arguments { BOOL "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP" hash "0x8C7C7FF7CF0E5153" arguments { BOOL "render" [=[ {} ]=], float "distance" [=[ {} ]=], int "blendBackSmoothingType" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "_RENDER_FIRST_PERSON_CAM" ns "CAM" returns "void" doc [[! ``` This native makes the gameplay camera zoom into first person/third person with a special effect. blendBackSmoothingType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eBlendBackSmoothing ``` ]] native "_CAM_CREATE" hash "0xB8B207C34285E978" arguments { charPtr "cameraDictionary" [=[ {} ]=], } alias "0xB8B207C34285E978" ns "CAM" returns "void" doc [[! ]] native "_CAM_CREATE_2" hash "0x7B0279170961A73F" arguments { charPtr "cameraDictionary" [=[ {} ]=], } alias "0x7B0279170961A73F" ns "CAM" returns "void" doc [[! ]] native "_CAM_DESTROY" hash "0x0A5A4F1979ABB40E" arguments { charPtr "cameraDictionary" [=[ {} ]=], } alias "0x0A5A4F1979ABB40E" ns "CAM" returns "void" doc [[! ]] native "_CINEMATIC_LOCATION_SET_LOCATION_AND_ROTATION" hash "0x0E94C95EC3185FA9" arguments { charPtr "name" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], } alias "0x0E94C95EC3185FA9" ns "CAM" returns "void" doc [[! ]] native "_CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT_2" hash "0xBC016635D6A73B31" arguments { charPtr "dictionary" [=[ {} ]=], charPtr "shotName" [=[ {} ]=], int "duration" [=[ {} ]=], } alias "0xBC016635D6A73B31" ns "CAM" returns "void" doc [[! ]] native "_CREATE_KILL_CAM" hash "0x2F994CC29CAA9D22" arguments { Ped "ped" [=[ {} ]=], } alias "0x2F994CC29CAA9D22" ns "CAM" returns "void" doc [[! ``` Creates Kill Cam for specified Ped Handle ``` ]] native "_DISABLE_CINEMATIC_MODE_THIS_FRAME" hash "0x8910C24B7E0046EC" alias "0x8910C24B7E0046EC" ns "CAM" returns "void" doc [[! ]] native "_DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE_2" hash "0x05AB44D906738426" alias "0x05AB44D906738426" alias "_DISABLE_FIRST_PERSON_CAM_THIS_FRAME_2" ns "CAM" returns "void" doc [[! ``` Does the same as 0x9C473089A934C930 (DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE) ``` ]] native "_FORCE_CINEMATIC_DEATH_CAM_ON_PED" hash "0xE3639DB78B3B5400" arguments { Ped "targetPed" [=[ {} ]=], } alias "0xE3639DB78B3B5400" ns "CAM" returns "void" doc [[! ``` Used for DUELING_MANAGE_DEATH_CAMERA - Initializing death camera Params: targetPed = death cam focuses on it ``` ]] native "_FORCE_FIRST_PERSON_CAM_THIS_FRAME" hash "0x90DA5BA5C2635416" alias "0x90DA5BA5C2635416" ns "CAM" returns "Any" doc [[! ``` Returns true if first person camera is active in saloon1.ysc ``` ]] native "_FORCE_LETTER_BOX_THIS_UPDATE" hash "0xC64ABC0676AF262B" alias "0xC64ABC0676AF262B" ns "CAM" returns "void" doc [[! ]] native "_FORCE_THIRD_PERSON_CAM_FAR_THIS_FRAME" hash "0x1CFB749AD4317BDE" alias "0x1CFB749AD4317BDE" ns "CAM" returns "void" doc [[! ``` Forces camera position to furthest 3rd person ``` ]] native "_FORCE_THIRD_PERSON_CAM_THIS_FRAME" hash "0x8370D34BD2E60B73" alias "0x8370D34BD2E60B73" ns "CAM" returns "void" doc [[! ``` Forces camera position to second furthest 3rd person ``` ]] native "_FREEZE_GAMEPLAY_CAM_THIS_FRAME" hash "0x027CAB2C3AF27010" alias "0x027CAB2C3AF27010" ns "CAM" returns "void" doc [[! ]] native "_GET_PHOTO_MODE_DOF" hash "0x4653A741D17F2CD0" alias "0x4653A741D17F2CD0" ns "CAM" returns "float" doc [[! ]] native "_GET_PHOTO_MODE_FOCAL_LENGTH" hash "0x2533BAFFBE737E54" alias "0x2533BAFFBE737E54" ns "CAM" returns "float" doc [[! ]] native "_GET_PHOTO_MODE_FOCUS_DISTANCE" hash "0x18FC740FFDCD7454" alias "0x18FC740FFDCD7454" ns "CAM" returns "float" doc [[! ]] native "_IS_ANIM_SCENE_CAM_ACTIVE" hash "0x20389408F0E93B9A" alias "0x20389408F0E93B9A" ns "CAM" returns "Any" doc [[! ``` Only used in R* Script camera_photomode ``` ]] native "_IS_CAM_DATA_DICT_LOADED" hash "0xDD0B7C5AE58F721D" arguments { charPtr "cameraDictionary" [=[ {} ]=], } alias "0xDD0B7C5AE58F721D" ns "CAM" returns "Any" doc [[! ]] native "_IS_CAM_PHOTOFX_RUNNING" hash "0xA14D5FE82BCB1D9E" alias "0xA14D5FE82BCB1D9E" ns "CAM" returns "Any" doc [[! ]] native "_IS_CAMERA_AVAILABLE" hash "0x927B810E43E99932" arguments { charPtr "cameraDictionary" [=[ {} ]=], } alias "0x927B810E43E99932" ns "CAM" returns "Any" doc [[! ]] native "_IS_CINEMATIC_CAM_LOCATION_LOADED" hash "0xAA235E2F2C09E952" arguments { charPtr "sLocationDictName" [=[ {} ]=], } alias "0xAA235E2F2C09E952" ns "CAM" returns "BOOL" doc [[! ]] native "_IS_CINEMATIC_CAM_LOCATION_LOADED_2" hash "0x595550376B7EA230" arguments { charPtr "locationDictName" [=[ {} ]=], } alias "0x595550376B7EA230" ns "CAM" returns "BOOL" doc [[! ``` Checks data related to Cinematic Cam Locations, if the check fails, the location is being loaded using 0x1B3C2D961F5FC0E1. ``` ]] native "_IS_IN_CINEMATIC_MODE" hash "0x74F1D22EFA71FAB8" alias "0x74F1D22EFA71FAB8" ns "CAM" returns "Any" doc [[! ]] native "_IS_IN_FULL_FIRST_PERSON_MODE" hash "0xD1BA66940E94C547" alias "0xD1BA66940E94C547" ns "CAM" returns "Any" doc [[! ``` Returns true if player is in first person ``` ]] native "_LOAD_CAMERA_DATA_DICT" hash "0x6A4D224FC7643941" arguments { charPtr "cameraDictionary" [=[ {} ]=], } alias "0x6A4D224FC7643941" ns "CAM" returns "void" doc [[! ]] native "_LOAD_CINEMATIC_CAM_LOCATION" hash "0x1B3C2D961F5FC0E1" arguments { charPtr "locationDictName" [=[ {} ]=], } alias "0x1B3C2D961F5FC0E1" ns "CAM" returns "void" doc [[! ]] native "_PAUSE_CAMERA_FOCUS" hash "0x9F97E85EC142255E" arguments { Cam "cam" [=[ {} ]=], BOOL "pause" [=[ {} ]=], } alias "0x9F97E85EC142255E" ns "CAM" returns "void" doc [[! ]] native "_REACTIVATE_PED_HEADSHOT_EXECUTE_SLOWCAM" hash "0x986F7A51EE3E1F92" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x986F7A51EE3E1F92" ns "CAM" returns "void" doc [[! ``` Used to enable headshot kill replay when you headshot set ped. Params: p1 seems to be 0 or 1 in R* Scripts ``` ]] native "_REQUEST_LETTER_BOX_NOW" hash "0x69D65E89FFD72313" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x69D65E89FFD72313" ns "CAM" returns "void" doc [[! ``` Creates Cinematic Black Bars (at top and bottom) Disable instantly: false/false, Enable instantly: true/true ``` ]] native "_REQUEST_LETTER_BOX_OVERTIME" hash "0xE296208C273BD7F0" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0xE296208C273BD7F0" ns "CAM" returns "void" doc [[! ]] native "_SET_CAM_FOCUS_DISTANCE" hash "0x11F32BB61B756732" arguments { Cam "cam" [=[ {} ]=], float "distance" [=[ {} ]=], } alias "0x11F32BB61B756732" ns "CAM" returns "void" doc [[! ]] native "_SET_GAMEPLAY_CAM_INITIAL_HEADING" hash "0x6C1053C433A573CF" arguments { float "camInitialHeading" [=[ {} ]=], } alias "0x6C1053C433A573CF" ns "CAM" returns "void" doc [[! ]] native "_SET_GAMEPLAY_CAM_INITIAL_PITCH" hash "0x449995EA846D3FC2" arguments { float "camInitialPitch" [=[ {} ]=], } alias "0x449995EA846D3FC2" ns "CAM" returns "void" doc [[! ]] native "_SET_GAMEPLAY_CAM_INITIAL_ZOOM" hash "0xBCDA0BA8762FACB9" arguments { float "camInitialZoom" [=[ {} ]=], } alias "0xBCDA0BA8762FACB9" ns "CAM" returns "void" doc [[! ``` Used in Script Function SHOP_CAMERA_SUPPORT_START_NEW_ORBIT ``` ]] native "_SET_START_CINEMATIC_DEATH_CAM" hash "0x6E969927CF632608" arguments { BOOL "p0" [=[ {} ]=], } alias "0x6E969927CF632608" ns "CAM" returns "void" doc [[! ``` Used for DUELING_MANAGE_DEATH_CAMERA - Initializing death camera _SET_P* - _SET_S* ``` ]] native "_START_CAMERA_ORBIT" hash "0x65B205BF30C13DDB" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0x65B205BF30C13DDB" ns "CAM" returns "void" doc [[! ``` [SHOP_CAMERA_SUPPORT_START_NEW_ORBIT] p0: struct<32> /*256*/ ``` ]] native "_STOP_GAMEPLAY_CAM_SHAKING_WITH_NAME" hash "0x4285804FD65D8066" arguments { charPtr "shakeName" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x4285804FD65D8066" ns "CAM" returns "void" doc [[! ``` script_rel: DRUNK_SHAKE, REINFORCED_LASSO_STRUGGLE_SHAKE, CORRECTOR_SHAKE, MINIGAME_BOUNTY_SHAKE, HAND_SHAKE, MINIGAME_TRAIN_SHAKE script_mp_rel: DRUNK_SHAKE, REINFORCED_LASSO_STRUGGLE_SHAKE _STOP_GAMEPLAY_CAM* - _STOP_I* ``` ]] native "_TRIGGER_MISSION_FAILED_CAM" hash "0x9A92C06ACBAF9731" alias "0x9A92C06ACBAF9731" ns "CAM" returns "void" doc [[! ]] native "_UNLOAD_CAMERA_DATA_DICT" hash "0x798BE43C9393632B" arguments { charPtr "cameraDictionary" [=[ {} ]=], } alias "0x798BE43C9393632B" ns "CAM" returns "void" doc [[! ]] native "_UNLOAD_CINEMATIC_CAMERA_LOCATION" hash "0x2412216FCC7B4E3E" arguments { charPtr "dictionaryName" [=[ {} ]=], } alias "0x2412216FCC7B4E3E" ns "CAM" returns "void" doc [[! ]] native "0x0060B31968E60E41" hash "0x0060B31968E60E41" arguments { charPtr "shakeName" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ``` shakeNames in script_rel: CORRECTOR_SHAKE, MINIGAME_BOUNTY_SHAKE, POV_DRUNK_SHAKE, DRUNK_SHAKE, MINIGAME_TRAIN_SHAKE _IS_GAMEPLAY_* ``` ]] native "0x04084490CC302CFB" hash "0x04084490CC302CFB" ns "CAM" returns "void" doc [[! ]] native "0x06557F6D96C86881" hash "0x06557F6D96C86881" ns "CAM" returns "void" doc [[! ]] native "0x066167C63111D8CF" hash "0x066167C63111D8CF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x0961B089947BA6D0" hash "0x0961B089947BA6D0" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x0F1FFEF5D54AE832" hash "0x0F1FFEF5D54AE832" ns "CAM" returns "void" doc [[! ``` NPLOI_UPDATE__GUN_SPINNING_PREVIEW - Adjusting Camera / Ped Reset Flags This Frame _DISABLE_* ``` ]] native "0x0FF7125F07DEB84F" hash "0x0FF7125F07DEB84F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x1204EB53A5FBC63D" hash "0x1204EB53A5FBC63D" ns "CAM" returns "BOOL" doc [[! ``` Used for DUELING_LOCK_CAMERA_CONTROLS_THIS_FRAME: Disabling look/aim controls _IS_SC(REEN_)* (?) ``` ]] native "0x14C4A49E36C29E49" hash "0x14C4A49E36C29E49" ns "CAM" returns "Any" doc [[! ]] native "0x16E9ABDD34DDD931" hash "0x16E9ABDD34DDD931" ns "CAM" returns "void" doc [[! ]] native "0x1811A02277A9E49D" hash "0x1811A02277A9E49D" ns "CAM" returns "BOOL" doc [[! ]] native "0x18C3DFAC458783BB" hash "0x18C3DFAC458783BB" ns "CAM" returns "void" doc [[! ]] native "0x190F7DA1AC09A8EF" hash "0x190F7DA1AC09A8EF" ns "CAM" returns "Any" doc [[! ]] native "0x1D931B7CC0EE3956" hash "0x1D931B7CC0EE3956" arguments { charPtr "dictionary" [=[ {} ]=], charPtr "shotName" [=[ {} ]=], charPtr "cameraName" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x1D9F72DD4FD9A9D7" hash "0x1D9F72DD4FD9A9D7" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x1F6EBD94680252CE" hash "0x1F6EBD94680252CE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x1FC6C727D30FFDDE" hash "0x1FC6C727D30FFDDE" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x29E6655DF3590B0D" hash "0x29E6655DF3590B0D" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x2AB7C81B3F70570C" hash "0x2AB7C81B3F70570C" ns "CAM" returns "Any" doc [[! ]] native "0x2DD3149DC34A3F4C" hash "0x2DD3149DC34A3F4C" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x39073DA4EDDBC91D" hash "0x39073DA4EDDBC91D" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x3B8E3AD9677CE12B" hash "0x3B8E3AD9677CE12B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x3C486E334520579D" hash "0x3C486E334520579D" ns "CAM" returns "void" doc [[! ]] native "0x3C8F74E8FE751614" hash "0x3C8F74E8FE751614" ns "CAM" returns "void" doc [[! ]] native "0x4138EE36BC3DC0A7" hash "0x4138EE36BC3DC0A7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "CAM" returns "Any" doc [[! ]] native "0x41E452A3C580D1A7" hash "0x41E452A3C580D1A7" ns "CAM" returns "void" doc [[! ]] native "0x450769C833D58844" hash "0x450769C833D58844" ns "CAM" returns "Any" doc [[! ]] native "0x465F04F68AD38197" hash "0x465F04F68AD38197" arguments { charPtr "dictionary" [=[ {} ]=], charPtr "shotName" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "CAM" returns "Any" doc [[! ]] native "0x4D2F46D1B28D90FB" hash "0x4D2F46D1B28D90FB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x5060FA977CEA4455" hash "0x5060FA977CEA4455" ns "CAM" returns "Any" doc [[! ]] native "0x5B637D6F3B67716A" hash "0x5B637D6F3B67716A" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x6072B7420A83A03F" hash "0x6072B7420A83A03F" ns "CAM" returns "Any" doc [[! ]] native "0x632BE8D84846FA56" hash "0x632BE8D84846FA56" ns "CAM" returns "void" doc [[! ``` Zooms in the gameplay camera to the next zoom level? USE_* - WAS_* ``` ]] native "0x63E5841A9264D016" hash "0x63E5841A9264D016" arguments { BOOL "toggle" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` Maintains the death camera after respawn ``` ]] native "0x641092322A8852AB" hash "0x641092322A8852AB" ns "CAM" returns "void" doc [[! ]] native "0x6519238858AF5479" hash "0x6519238858AF5479" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x6CAB0BA160B168D2" hash "0x6CAB0BA160B168D2" ns "CAM" returns "void" doc [[! ]] native "0x6DFD37E586D4F44F" hash "0x6DFD37E586D4F44F" ns "CAM" returns "Any" doc [[! ]] native "0x70A6658D476C6187" hash "0x70A6658D476C6187" ns "CAM" returns "void" doc [[! ]] native "0x718C6ECF5E8CBDD4" hash "0x718C6ECF5E8CBDD4" ns "CAM" returns "void" doc [[! ]] native "0x71D71E08A7ED5BD7" hash "0x71D71E08A7ED5BD7" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x728491FB3DFFEF99" hash "0x728491FB3DFFEF99" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x73FF6BE63DC18819" hash "0x73FF6BE63DC18819" ns "CAM" returns "Any" doc [[! ]] native "0x796085220ADCC847" hash "0x796085220ADCC847" ns "CAM" returns "Any" doc [[! ]] native "0x7CE9DC58E3E4755F" hash "0x7CE9DC58E3E4755F" ns "CAM" returns "Any" doc [[! ]] native "0x7E40A01B11398FCB" hash "0x7E40A01B11398FCB" ns "CAM" returns "void" doc [[! ]] native "0x80D7A3E39B120BC4" hash "0x80D7A3E39B120BC4" ns "CAM" returns "Any" doc [[! ]] native "0x8505E05FC8822843" hash "0x8505E05FC8822843" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x88544C0E3291DCAE" hash "0x88544C0E3291DCAE" arguments { BOOL "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` UPDATE_PLAYER_PLAYING_STATE - Releasing Lasso Hint Cam Return type char in ida _SET_GAMEPLAY_HINT_* ``` ]] native "0x8B1A5FE7E41E52B2" hash "0x8B1A5FE7E41E52B2" ns "CAM" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x8E036B41C37D0E5F" hash "0x8E036B41C37D0E5F" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0x975F6EBB62632FE3" hash "0x975F6EBB62632FE3" ns "CAM" returns "BOOL" doc [[! ``` _IS_SCRIPTED_S* ``` ]] native "0x9AC65A36D3C0C189" hash "0x9AC65A36D3C0C189" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xA54D643D0773EB65" hash "0xA54D643D0773EB65" arguments { charPtr "dictionary" [=[ {} ]=], charPtr "shotName" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xA8BA2E0204D8486F" hash "0xA8BA2E0204D8486F" ns "CAM" returns "void" doc [[! ``` NPLOI_UPDATE__GUN_SPINNING_PREVIEW - Adjusting Camera / Ped Reset Flags This Frame _DISABLE_* ``` ``` NativeDB Introduced: v1355 ``` ]] native "0xAC77757C05DE9E5A" hash "0xAC77757C05DE9E5A" arguments { charPtr "cameraDictionary" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xB6A80E1E3A5444F1" hash "0xB6A80E1E3A5444F1" ns "CAM" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xB85C13E0BF1F2A1C" hash "0xB85C13E0BF1F2A1C" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xC205B3C54C6A4E37" hash "0xC205B3C54C6A4E37" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xC252C0CC969AF79A" hash "0xC252C0CC969AF79A" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xC285FD21294A1C49" hash "0xC285FD21294A1C49" arguments { charPtr "cameraDictionary" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ]] native "0xC3742F1FDF0A6824" hash "0xC3742F1FDF0A6824" ns "CAM" returns "void" doc [[! ``` Camera will be or is running ``` ``` NativeDB Introduced: v1355 ``` ]] native "0xC3AEBB276825A359" hash "0xC3AEBB276825A359" arguments { charPtr "dictionary" [=[ {} ]=], charPtr "shotName" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "CAM" returns "BOOL" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0xC3E9E5D4F413B773" hash "0xC3E9E5D4F413B773" arguments { charPtr "shakeName" [=[ {} ]=], float "intensity" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` shakeName: REINFORCED_LASSO_STRUGGLE_SHAKE _RES* ``` ]] native "0xCF69EA05CD9C33C9" hash "0xCF69EA05CD9C33C9" ns "CAM" returns "void" doc [[! ]] native "0xDB382FE20C2DA222" hash "0xDB382FE20C2DA222" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xDC62CD70658E7A02" hash "0xDC62CD70658E7A02" ns "CAM" returns "Any" doc [[! ]] native "0xDF7F5BE9150E47E4" hash "0xDF7F5BE9150E47E4" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xE28F73212A813E82" hash "0xE28F73212A813E82" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xE2BB2D6A9FE2ECDE" hash "0xE2BB2D6A9FE2ECDE" arguments { Any "p0" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xE4B7945EF4F1BFB2" hash "0xE4B7945EF4F1BFB2" arguments { Cam "cam" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xE6F364DE6C2FDEFE" hash "0xE6F364DE6C2FDEFE" ns "CAM" returns "void" doc [[! ]] native "0xEA113BF9B0C0C5D7" hash "0xEA113BF9B0C0C5D7" arguments { charPtr "dictionary" [=[ {} ]=], charPtr "shotName" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "CAM" returns "Any" doc [[! ]] native "0xEF9A3132A0AA6B19" hash "0xEF9A3132A0AA6B19" ns "CAM" returns "Any" doc [[! ]] native "0xF1A6FEEDF3776EF9" hash "0xF1A6FEEDF3776EF9" ns "CAM" returns "void" doc [[! ]] native "0xF48664E9C83825E3" hash "0xF48664E9C83825E3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xF824530B612FE0CE" hash "0xF824530B612FE0CE" ns "CAM" returns "Any" doc [[! ]] native "0xFC3F638BE2B6BB02" hash "0xFC3F638BE2B6BB02" ns "CAM" returns "void" doc [[! ]] native "0xFEB8646818294C75" hash "0xFEB8646818294C75" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ]] native "0xFEFDDC6E8FDF8A75" hash "0xFEFDDC6E8FDF8A75" arguments { charPtr "shakeName" [=[ {} ]=], float "intensity" [=[ {} ]=], } ns "CAM" returns "void" doc [[! ``` _SET_GAMEPLAY_P* - _SET_GAMEPLAY_V* ``` ]] native "ADD_TO_CLOCK_TIME" hash "0xAB7C251C7701D336" arguments { int "hours" [=[ {} ]=], int "minutes" [=[ {} ]=], int "seconds" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ]] native "ADVANCE_CLOCK_TIME_TO" hash "0x0184750AE88D0B1D" arguments { int "hour" [=[ {} ]=], int "minute" [=[ {} ]=], int "second" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ]] native "GET_CLOCK_DAY_OF_MONTH" hash "0xDF2FD796C54480A5" ns "CLOCK" returns "int" doc [[! ]] native "GET_CLOCK_DAY_OF_WEEK" hash "0x4DD02D4C7FB30076" ns "CLOCK" returns "int" doc [[! ``` Gets the current day of the week. 0: Sunday 1: Monday 2: Tuesday 3: Wednesday 4: Thursday 5: Friday 6: Saturday ``` ]] native "GET_CLOCK_HOURS" hash "0xC82CF208C2B19199" ns "CLOCK" returns "int" doc [[! ``` Gets the current ingame hour, expressed without zeros. (09:34 will be represented as 9) ``` ]] native "GET_CLOCK_MINUTES" hash "0x4E162231B823DBBF" ns "CLOCK" returns "int" doc [[! ``` Gets the current ingame clock minute. ``` ]] native "GET_CLOCK_MONTH" hash "0x2D44E8FC79EAB1AC" ns "CLOCK" returns "int" doc [[! ]] native "GET_CLOCK_SECONDS" hash "0xB6101ABE62B5F080" ns "CLOCK" returns "int" doc [[! ``` Gets the current ingame clock second. Note that ingame clock seconds change really fast since a day in RDR is only 48 minutes in real life. ``` ]] native "GET_CLOCK_YEAR" hash "0xE136DCA28C4A48BA" ns "CLOCK" returns "int" doc [[! ]] native "GET_MILLISECONDS_PER_GAME_MINUTE" hash "0xE4CB8D126501EC52" ns "CLOCK" returns "int" doc [[! ]] native "GET_POSIX_TIME" hash "0x90338AD4A784E455" arguments { intPtr "year" [=[ {} ]=], intPtr "month" [=[ {} ]=], intPtr "day" [=[ {} ]=], intPtr "hour" [=[ {} ]=], intPtr "minute" [=[ {} ]=], intPtr "second" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ]] native "PAUSE_CLOCK" hash "0x4D1A590C92BF377E" arguments { BOOL "toggle" [=[ {} ]=], Any "unused" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ]] native "SET_CLOCK_DATE" hash "0x02AD3092562941E2" arguments { int "day" [=[ {} ]=], int "month" [=[ {} ]=], int "year" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ]] native "SET_CLOCK_TIME" hash "0x3A52C59FFB2DEED8" arguments { int "hour" [=[ {} ]=], int "minute" [=[ {} ]=], int "second" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ``` SET_CLOCK_TIME(12, 34, 56); ``` ]] native "_ADD_TIME_TO_DATE_TIME" hash "0x28EEACE9B43D9597" arguments { AnyPtr "inDateTime" [=[ {} ]=], AnyPtr "timeToAdd" [=[ {} ]=], AnyPtr "outDateTime" [=[ {} ]=], } alias "0x28EEACE9B43D9597" ns "CLOCK" returns "void" doc [[! ]] native "_GET_POSIX_TIME_STRUCT" hash "0x86A68E84E5884951" arguments { AnyPtr "outTime" [=[ {} ]=], } alias "0x86A68E84E5884951" ns "CLOCK" returns "void" doc [[! ``` Same as GET_POSIX_TIME except that it takes a single pointer to a struct. ``` ]] native "_GET_SECONDS_SINCE_BASE_YEAR" hash "0x78FD8BE812E436B2" ns "CLOCK" returns "int" doc [[! ``` Base year is 1898. ``` ]] native "_PAUSE_CLOCK_THIS_FRAME" hash "0x568D998A9FF96774" arguments { BOOL "toggle" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ]] native "_SET_MILLISECONDS_PER_GAME_MINUTE" hash "0x04EEDB3848DACF68" arguments { int "ms" [=[ {} ]=], } ns "CLOCK" returns "void" doc [[! ]] native "COLLECTABLE_CATEGORY_SET_HAS_RECEIVED_LIST" hash "0x0B6D275D2F242E17" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x0B6D275D2F242E17" ns "COLLECTION" returns "void" doc [[! ]] native "COLLECTABLE_GET_CATEGORY_ITEM_SET_BUY_AWARD" hash "0xCC644BC1DD655269" arguments { Hash "collectableCategory" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0xCC644BC1DD655269" ns "COLLECTION" returns "Hash" doc [[! ``` collectableCategory: ANTIQUE_BOTTLES, BIRD_EGGS, ARROWHEADS, FAMILY_HEIRLOOMS, WILD_FLOWERS, COINS, LOST_JEWELRY_RINGS, LOST_JEWELRY_BRACELETS, LOST_JEWELRY_EARRINGS, LOST_JEWELRY_NECKLACES, TAROT_CARDS_CUPS, TAROT_CARDS_PENTACLES, TAROT_CARDS_SWORDS, TAROT_CARDS_WANDS, FOSSILS_COMMON, FOSSILS_UNCOMMON, FOSSILS_RARE ``` ]] native "_COLLECTABLE_CATEGORY_GET_NUM_COLLECTABLES" hash "0x62CAB7DB62EAD434" arguments { Hash "collectableCategory" [=[ {} ]=], Hash "collectableSubcategory" [=[ {} ]=], } alias "0x62CAB7DB62EAD434" ns "COLLECTION" returns "int" doc [[! ]] native "_COLLECTABLE_CATEGORY_GET_NUM_FOUND" hash "0x5461C821D00FE15A" arguments { Hash "collectableCategory" [=[ {} ]=], Hash "collectableSubcategory" [=[ {} ]=], } alias "0x5461C821D00FE15A" ns "COLLECTION" returns "int" doc [[! ]] native "_COLLECTABLE_CATEGORY_GET_NUM_TURNED_IN" hash "0x3A65F4844913A047" arguments { Hash "collectableCategory" [=[ {} ]=], Hash "collectableSubcategory" [=[ {} ]=], } alias "0x3A65F4844913A047" ns "COLLECTION" returns "int" doc [[! ]] native "_COLLECTABLE_CATEGORY_GET_TOAST_TEXTURE_DICTIONARY" hash "0x13AAECDA43318BFE" arguments { Hash "collectableCategory" [=[ {} ]=], Hash "collectableSubcategory" [=[ {} ]=], } alias "0x13AAECDA43318BFE" ns "COLLECTION" returns "Hash" doc [[! ]] native "_COLLECTABLE_CATEGORY_GET_TOAST_TEXTURE_NAME" hash "0xD52D20B0C76BB26D" arguments { Hash "collectableCategory" [=[ {} ]=], Hash "collectableSubcategory" [=[ {} ]=], } alias "0xD52D20B0C76BB26D" ns "COLLECTION" returns "Hash" doc [[! ]] native "_COLLECTABLE_GET_CATEGORY" hash "0x725D52F21A5E9EF6" arguments { Hash "collectableItem" [=[ {} ]=], } alias "0x725D52F21A5E9EF6" ns "COLLECTION" returns "Hash" doc [[! ``` Used in Script Function NET_COLLECTABLES_HANDLE_ITEM_ADDED Returns collectableCategory Hash ``` ]] native "_COLLECTABLE_GET_COLLECTABLE_ITEM_HASH" hash "0x126CBEBBA46693CF" arguments { int "index" [=[ {} ]=], Hash "collectableCategory" [=[ {} ]=], Hash "collectableSubcategory" [=[ {} ]=], } alias "0x126CBEBBA46693CF" ns "COLLECTION" returns "Hash" doc [[! ]] native "_COLLECTABLE_GET_IPL" hash "0x922A79CD4A033B8B" arguments { Hash "collectableItem" [=[ {} ]=], } alias "0x922A79CD4A033B8B" ns "COLLECTION" returns "Hash" doc [[! ]] native "_COLLECTABLE_GET_NUM_FOUND" hash "0xF83D3DDA4D3C8169" arguments { Hash "collectableItem" [=[ {} ]=], } alias "0xF83D3DDA4D3C8169" ns "COLLECTION" returns "int" doc [[! ]] native "_COLLECTABLE_GET_NUM_TURNED_IN" hash "0x9A03F22AD446EEAC" arguments { Hash "collectableItem" [=[ {} ]=], } alias "0x9A03F22AD446EEAC" ns "COLLECTION" returns "int" doc [[! ]] native "_COLLECTABLE_GET_PLACEMENT_LOCATION" hash "0x1F1DD794908C2BFA" arguments { Hash "collectableItem" [=[ {} ]=], } alias "0x1F1DD794908C2BFA" ns "COLLECTION" returns "Vector3" doc [[! ]] native "_COLLECTABLE_GET_SUBCATEGORY" hash "0x6052B4DE6657684F" arguments { Hash "collectableItem" [=[ {} ]=], } alias "0x6052B4DE6657684F" ns "COLLECTION" returns "Hash" doc [[! ]] native "_COLLECTABLE_INCREMENT_NUM_FOUND" hash "0x3EA62E56F386C997" arguments { Hash "collectableItem" [=[ {} ]=], int "amount" [=[ {} ]=], } alias "0x3EA62E56F386C997" ns "COLLECTION" returns "void" doc [[! ]] native "_COLLECTABLE_INCREMENT_NUM_TURNED_IN" hash "0x398FAB9C96A81924" arguments { Hash "collectableItem" [=[ {} ]=], int "amount" [=[ {} ]=], } alias "0x398FAB9C96A81924" ns "COLLECTION" returns "void" doc [[! ]] native "0x33825A7388A6B9F6" hash "0x33825A7388A6B9F6" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "int" doc [[! ]] native "0x3FD91F1A148A0468" hash "0x3FD91F1A148A0468" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x61BEFBA3CE7A3BC8" hash "0x61BEFBA3CE7A3BC8" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "BOOL" doc [[! ``` Params: collectableCategory = WEEKLY_COLLECTABLES ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x6BAB7ACED1017204" hash "0x6BAB7ACED1017204" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "BOOL" doc [[! ``` Params: collectableCategory = WEEKLY_COLLECTABLES ``` ]] native "0x755901C7598B97BC" hash "0x755901C7598B97BC" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "int" doc [[! ``` Returns p2 (index?) for 0xB9020EC89C07DF04 ``` ]] native "0x775FA1FC87666847" hash "0x775FA1FC87666847" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x93F2E7B5DB85657B" hash "0x93F2E7B5DB85657B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ]] native "0x9ADEE485726025D4" hash "0x9ADEE485726025D4" arguments { Hash "collectableCategory" [=[ {} ]=], } ns "COLLECTION" returns "Hash" doc [[! ``` Params: collectableCategory = WEEKLY_COLLECTABLES ``` ]] native "0xB9020EC89C07DF04" hash "0xB9020EC89C07DF04" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], int "index" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ``` Accepts more hashes than 0xCC644BC1DD655269 Such as: CAROLINA_PARAKEETS, DINO_BONES, EGRET_FEATHERS, ... ``` ]] native "0xC3CA424E1F12ED0C" hash "0xC3CA424E1F12ED0C" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xC4AC39719C1BB559" hash "0xC4AC39719C1BB559" arguments { Hash "collectableCategory" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xD1806FB3EDED6D11" hash "0xD1806FB3EDED6D11" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xD297F68928A58130" hash "0xD297F68928A58130" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xEC3959E9950BF56B" hash "0xEC3959E9950BF56B" arguments { int "p0" [=[ {} ]=], } ns "COLLECTION" returns "Any" doc [[! ]] native "0xFC832B06127D8E99" hash "0xFC832B06127D8E99" arguments { Hash "collectableCategory" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COLLECTION" returns "BOOL" doc [[! ]] native "_ACTIVATE_COMPANION_ANALYSIS" hash "0xCBD9EC60495C728C" arguments { int "groupId" [=[ {} ]=], } alias "0xCBD9EC60495C728C" ns "COMPANION" returns "void" doc [[! ]] native "_ADD_COMPANION_FLAG" hash "0xDEB369F6AD168C58" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xDEB369F6AD168C58" ns "COMPANION" returns "void" doc [[! ``` Used for Script Function NET_FETCH_CLIENT_ACTIVATE_COMAPNION_ANALYSIS: Hiding! Ped ``` ]] native "_DEACTIVATE_COMPANION_ANALYSIS" hash "0x72B7F65F11FC8896" arguments { int "groupId" [=[ {} ]=], } alias "0x72B7F65F11FC8896" ns "COMPANION" returns "void" doc [[! ]] native "_GET_COMPANION_ACTIVITY" hash "0xB7E0590C86E1711F" arguments { int "groupId" [=[ {} ]=], } alias "0xB7E0590C86E1711F" ns "COMPANION" returns "Hash" doc [[! ``` enum _0x18F77396 ``` ]] native "_REMOVE_COMPANION_FLAG" hash "0x1740E3DEE0AE4D27" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x1740E3DEE0AE4D27" ns "COMPANION" returns "void" doc [[! ]] native "_SET_COMPANION_ACTIVITY" hash "0x0F1CD8CA9E65D5F6" arguments { int "groupId" [=[ {} ]=], Hash "activity" [=[ {} ]=], } alias "0x0F1CD8CA9E65D5F6" ns "COMPANION" returns "void" doc [[! ``` enum _0x18F77396 ``` ]] native "0x0A8FD91EDE7B328A" hash "0x0A8FD91EDE7B328A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x0C6A00DAE896614C" hash "0x0C6A00DAE896614C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x0DE02DA3C0F66955" hash "0x0DE02DA3C0F66955" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x2917E634206B9E17" hash "0x2917E634206B9E17" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x3CAAD93FA5B9579A" hash "0x3CAAD93FA5B9579A" arguments { Volume "volume" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x61BDA07407754A5C" hash "0x61BDA07407754A5C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x722FBE08EF5B87BD" hash "0x722FBE08EF5B87BD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "COMPANION" returns "Any" doc [[! ]] native "0x7274F84B1501B523" hash "0x7274F84B1501B523" arguments { Any "p0" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x8FB98B719AA0075A" hash "0x8FB98B719AA0075A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x991E3346D788F20F" hash "0x991E3346D788F20F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x9C902084F48D2E6C" hash "0x9C902084F48D2E6C" arguments { Any "p0" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xA079FF7CFB9AC8BD" hash "0xA079FF7CFB9AC8BD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xBF6583E926D13890" hash "0xBF6583E926D13890" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xCE27824B5968B79A" hash "0xCE27824B5968B79A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xD428C3F92FC3F6F8" hash "0xD428C3F92FC3F6F8" arguments { Ped "ped" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xD55A871E1CE3481B" hash "0xD55A871E1CE3481B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xD730281E496621FB" hash "0xD730281E496621FB" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xD747979C053EFA7A" hash "0xD747979C053EFA7A" arguments { Any "p0" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0xF06CBB8CCCA823C0" hash "0xF06CBB8CCCA823C0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPANION" returns "void" doc [[! ]] native "0x29C733459A9011EB" hash "0x29C733459A9011EB" arguments { Hash "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "COMPAPP" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x74BCCEB233AD95B2" hash "0x74BCCEB233AD95B2" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "COMPAPP" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x7AF1BB4504EA5ED9" hash "0x7AF1BB4504EA5ED9" ns "COMPAPP" returns "BOOL" doc [[! ``` Hardcoded to return false. ``` ]] native "0xB6FD96420C0126A1" hash "0xB6FD96420C0126A1" arguments { Hash "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "COMPAPP" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xCCB4635A071FB62D" hash "0xCCB4635A071FB62D" ns "COMPAPP" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "COMPENDIUM_ANIMAL_GET_SAMPLE_INVENTORY_ITEM" hash "0x4E4ACAE1C671A9DA" arguments { int "compendiumEntry" [=[ {} ]=], } ns "COMPENDIUM" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_ANIMAL_HAS_SAMPLE" hash "0x6FC24625E4FCAC27" arguments { int "compendiumEntry" [=[ {} ]=], } ns "COMPENDIUM" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_ANIMAL_HAS_STAMP" hash "0xBCF569FC32FFF456" arguments { int "compendiumEntry" [=[ {} ]=], } ns "COMPENDIUM" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_ANIMAL_OBSERVED_BY_STAT_NAME" hash "0x725D52F26A5E9E10" arguments { Hash "animalType" [=[ {} ]=], BOOL "disableCompendiumToast" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_ANIMAL_SET_DISCOVERED" hash "0x67F35C7C9F2BDCFE" arguments { int "compendiumEntry" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_FISH_CAUGHT" hash "0x725D52F21A5E9E00" arguments { Ped "ped" [=[ {} ]=], Hash "category" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_FISH_GET_LURE_SUITABILITY_BY_STAT_ITEM" hash "0x725D52F21A5E9E81" arguments { Hash "animalType" [=[ {} ]=], Hash "baitType" [=[ {} ]=], } ns "COMPENDIUM" returns "int" doc [[! ]] native "COMPENDIUM_GANG_AMBUSH_SURVIVED" hash "0x725D52F21A5E9E04" arguments { Any "p0" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_GANG_BOUNTY_CAPTURED" hash "0x725D52F21A5E9E06" arguments { Any "p0" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_GANG_CAMP_FOUND" hash "0x725D52F21A5E9E03" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_GANG_ENCOUNTERED" hash "0x725D52F21A5E9E05" arguments { Any "p0" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_GANG_HIDEOUT_FOUND" hash "0x725D52F21A5E9E08" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_GANG_MEMBER_KILLED" hash "0x725D52F21A5E9E07" arguments { Any "p0" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_GET_ENTRY_BY_INDEX_IN_SUBCATEGORY" hash "0x5CEB63B2E3D9895F" arguments { Hash "category" [=[ {} ]=], Hash "subcategory" [=[ {} ]=], int "count" [=[ {} ]=], } ns "COMPENDIUM" returns "int" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_ENTRY_BY_PED_INDEX" hash "0x1CFA0219D8E1CF25" arguments { Hash "category" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "COMPENDIUM" returns "int" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_ENTRY_BY_STAT_ITEM" hash "0x66EC938394D76C85" arguments { Hash "category" [=[ {} ]=], Hash "animalType" [=[ {} ]=], } ns "COMPENDIUM" returns "int" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "COMPENDIUM_GET_MAP_DISCOVERABLE_FROM_STAT_ITEM" hash "0x729D54121A5E9E20" arguments { Hash "animalStatItem" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "COMPENDIUM" returns "Hash" doc [[! ]] native "COMPENDIUM_GET_NUM_ENTRIES_IN_SUBCATEGORY" hash "0xF58A0C0E086E8E36" arguments { Hash "category" [=[ {} ]=], Hash "subcategory" [=[ {} ]=], } ns "COMPENDIUM" returns "int" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_SHORT_DESCRIPTION_FROM_PED" hash "0x6C5E5D48E48B4C65" arguments { Ped "ped" [=[ {} ]=], } ns "COMPENDIUM" returns "Hash" doc [[! ]] native "COMPENDIUM_GET_STUDY_AWARD_ID" hash "0x9F678782720349E4" arguments { Ped "ped" [=[ {} ]=], } ns "COMPENDIUM" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_SUBCATEGORY_PED_IS_IN" hash "0x9B657550DF55EC96" arguments { Hash "category" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "COMPENDIUM" returns "Hash" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_DESC_COMPLETE" hash "0x59D4D68CDB82427C" arguments { Hash "category" [=[ {} ]=], Hash "subcategory" [=[ {} ]=], } ns "COMPENDIUM" returns "charPtr" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_DESC_PROGRESS" hash "0x82BFB5B367957699" arguments { Hash "category" [=[ {} ]=], Hash "subcategory" [=[ {} ]=], } ns "COMPENDIUM" returns "charPtr" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_SUBCATEGORY_SAMPLE_TOAST_TITLE" hash "0x5E50C67EB60951E6" arguments { Hash "category" [=[ {} ]=], Hash "subcategory" [=[ {} ]=], } ns "COMPENDIUM" returns "charPtr" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_GET_SUBCATEGORY_TOAST_APP_ID" hash "0x2BF30D9D4D680112" arguments { Hash "category" [=[ {} ]=], Hash "subcategory" [=[ {} ]=], } ns "COMPENDIUM" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "COMPENDIUM_HERB_PICKED" hash "0x725D52F21A5E9E09" arguments { Hash "herbType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ``` herbType: https://alloc8or.re/rdr3/doc/enums/eHerbType.txt Vector3: Player Location ``` ]] native "COMPENDIUM_HORSE_BONDING" hash "0x725D52F21A5E9E50" arguments { Ped "ped" [=[ {} ]=], int "bondingLevel" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ]] native "COMPENDIUM_HORSE_OBSERVED" hash "0x725D58F2125E5E50" arguments { Ped "ped" [=[ {} ]=], BOOL "disableCompendiumToast" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ``` Only gets called if bSetObserved is true and animalType is matching ``` ]] native "COMPENDIUM_HORSE_WILD_BROKEN" hash "0x725852D21A2E9E50" arguments { Ped "ped" [=[ {} ]=], } ns "COMPENDIUM" returns "void" doc [[! ``` NET_PLAYER_HORSE_PROCESS_EVENT_HORSE_BREAKING ``` ]] native "COMPENDIUM_WAS_ANIMAL_OBSERVED" hash "0x23B5E9C5160BC04F" arguments { Ped "ped" [=[ {} ]=], } ns "COMPENDIUM" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_COMPENDIUM_GET_NUM_OF_ENTRIES_IN_CATEGORY" hash "0x729D52F61A5A9E22" arguments { Hash "category" [=[ {} ]=], } alias "0x729D52F61A5A9E22" ns "COMPENDIUM" returns "int" doc [[! ]] native "_COMPENDIUM_GET_SUBCATEGORY_HASH_FROM_ANIMAL_TYPE" hash "0xCD278B6BFBDBDC22" arguments { Hash "category" [=[ {} ]=], Hash "animalType" [=[ {} ]=], } ns "COMPENDIUM" returns "Hash" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0x725D52F21A5E9E22" hash "0x725D52F21A5E9E22" arguments { Hash "category" [=[ {} ]=], } ns "COMPENDIUM" returns "float" doc [[! ``` Only used in R* SP Scripts, category = GANGS _COMPENDIUM_GET_* ``` ]] native "0x729D52461AEA9E22" hash "0x729D52461AEA9E22" arguments { Hash "category" [=[ {} ]=], } ns "COMPENDIUM" returns "int" doc [[! ``` Only used in R* SP Scripts, category = GANGS _COMPENDIUM_GET_NUM_OF_ENTRIES_IN_* ``` ]] native "0x0FD3ECF9D0C8655F" hash "0x0FD3ECF9D0C8655F" arguments { charPtr "p0" [=[ {} ]=], } ns "CRASHLOG" returns "void" doc [[! ]] native "0x23CCAB8F40B9CBEE" hash "0x23CCAB8F40B9CBEE" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0x33C1D63E55FA4284" hash "0x33C1D63E55FA4284" arguments { charPtr "p0" [=[ {} ]=], } ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0x3A66F1963B223F61" hash "0x3A66F1963B223F61" arguments { charPtr "p0" [=[ {} ]=], } ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0x4E42CA5BCD45444A" hash "0x4E42CA5BCD45444A" ns "CRASHLOG" returns "void" doc [[! ]] native "0x7C680FF55617F82F" hash "0x7C680FF55617F82F" ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0x87F005C969EF1563" hash "0x87F005C969EF1563" arguments { float "p0" [=[ {} ]=], } ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0xA67F0B039D9CD513" hash "0xA67F0B039D9CD513" arguments { BOOL "p0" [=[ {} ]=], } ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0xCA0BAC376C541978" hash "0xCA0BAC376C541978" arguments { charPtr "p0" [=[ {} ]=], } ns "CRASHLOG" returns "void" doc [[! ]] native "0xD8E3D22AA4F0E0A5" hash "0xD8E3D22AA4F0E0A5" arguments { charPtr "p0" [=[ {} ]=], } ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0xDA05310EA94DC8C6" hash "0xDA05310EA94DC8C6" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "CRASHLOG" returns "void" doc [[! ``` unused = true ``` ``` NativeDB Introduced: v1436 ``` ]] native "0xE72E234B30DA7B7A" hash "0xE72E234B30DA7B7A" arguments { int "p0" [=[ {} ]=], } ns "CRASHLOG" returns "BOOL" doc [[! ]] native "0xF0D545C1EEAD614A" hash "0xF0D545C1EEAD614A" ns "CRASHLOG" returns "BOOL" doc [[! ]] native "NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT" hash "0x1F471B79ACC90BEF" ns "CREW" returns "int" doc [[! ]] native "NETWORK_CLAN_GET_MEMBERSHIP_DESC" hash "0x48DE78AF2C8885B8" arguments { AnyPtr "memberDesc" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_CLAN_IS_EMBLEM_READY" hash "0xA134777FF7F33331" arguments { Any "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_CLAN_PLAYER_GET_DESC" hash "0xEEE6EACBE8874FBA" arguments { AnyPtr "clanDesc" [=[ {} ]=], int "bufferSize" [=[ {} ]=], AnyPtr "gamerHandle" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_CLAN_PLAYER_IS_ACTIVE" hash "0xB124B57F571D8F18" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_CLAN_RELEASE_EMBLEM" hash "0x113E6E3E50E286B0" arguments { Any "p0" [=[ {} ]=], } ns "CREW" returns "void" doc [[! ]] native "NETWORK_CLAN_REQUEST_EMBLEM" hash "0x13518FF1C6B28938" arguments { Any "p0" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_CLAN_SERVICE_IS_VALID" hash "0x579CCED0265D4896" ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_FIND_GAMERS_IN_CREW" hash "0xE532D6811B3A4D2A" arguments { int "crewId" [=[ {} ]=], } alias "0xE532D6811B3A4D2A" ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR" hash "0x9AA46BADAD0E27ED" ns "CREW" returns "Any" doc [[! ]] native "NETWORK_GET_PRIMARY_CLAN_DATA_NEW" hash "0xC080FF658B2E41DA" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_GET_PRIMARY_CLAN_DATA_PENDING" hash "0xB5074DB804E28CE7" ns "CREW" returns "Any" doc [[! ]] native "NETWORK_GET_PRIMARY_CLAN_DATA_START" hash "0xCE86D8191B762107" arguments { AnyPtr "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS" hash "0x5B4F04F19376A0BA" ns "CREW" returns "Any" doc [[! ]] native "_NETWORK_ACCEPT_CLAN_INVITE" hash "0x8E2143144B8E188D" arguments { int "crewInviteIndex" [=[ {} ]=], } alias "0x8E2143144B8E188D" ns "CREW" returns "Any" doc [[! ]] native "_NETWORK_CLAN_INVITE_PLAYER" hash "0xC685B014CE3D988B" arguments { Any "p0" [=[ {} ]=], } alias "0xC685B014CE3D988B" ns "CREW" returns "Any" doc [[! ]] native "_NETWORK_CLAN_SET_ACTIVE" hash "0xC080FF658B2E51DA" arguments { Any "p0" [=[ {} ]=], } alias "0xC080FF658B2E51DA" ns "CREW" returns "Any" doc [[! ]] native "0x58D378AF2C8765B7" hash "0x58D378AF2C8765B7" arguments { Any "p0" [=[ {} ]=], } ns "CREW" returns "BOOL" doc [[! ]] native "DATABINDING_IS_ENTRY_VALID" hash "0x1E7130793AAAAB8D" arguments { Hash "entryId" [=[ {} ]=], } alias "_DATABINDING_IS_DATA_ID_VALID" ns "DATABINDING" returns "Any" doc [[! ]] native "DATABINDING_READ_INT" hash "0x570784D782597512" arguments { Any "p0" [=[ {} ]=], } alias "_DATABINDING_READ_DATA_INT" ns "DATABINDING" returns "int" doc [[! ]] native "DATABINDING_WRITE_STRING_FROM_PARENT" hash "0x4FF713B2F17A391E" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "_DATABINDING_WRITE_DATA_STRING_FROM_PARENT" ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_ADD_DATA_BOOL" hash "0x58BAA5F635DA2FF4" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_BOOL_BY_HASH" hash "0xBC95D3AE2ECA70D6" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_BOOL_FROM_PATH" hash "0x37BB86A751148A6A" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_CONTAINER" hash "0xEB4F9A3537EEABCD" arguments { Hash "entryId" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Hash" doc [[! ``` Returns entryId Hash ``` ]] native "_DATABINDING_ADD_DATA_CONTAINER_BY_HASH" hash "0x98BB14345BB68257" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_CONTAINER_FROM_PATH" hash "0x0C827D175F1292F4" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_FLOAT" hash "0x5154228273ADB9A6" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_GANG_ID" hash "0x7D0F2014DB28DD00" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "gangId" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_HASH" hash "0x8538F1205D60ECA6" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_HASH_BY_HASH" hash "0x8E173DFB041993C6" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_INT" hash "0x307A3247C5457BDE" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_INT_BY_HASH" hash "0x267F9527F4350ADE" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_POSSE_ID" hash "0x7D0F2014DB28DD01" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "posseId" [=[ {} ]=], } alias "0x7D0F2014DB28DD01" ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_STRING" hash "0x617FCA1C5652BBAD" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_STRING_BY_HASH" hash "0xEAD09E76E22630C3" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_DATA_STRING_FROM_PATH" hash "0xA381DE86EE170C4A" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "0xA381DE86EE170C4A" ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_HASH_ARRAY" hash "0x52F5F08278EA5D75" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_STRING_ARRAY" hash "0x1B23E0627BDBFE85" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_UI_ITEM_LIST" hash "0xFE74FA57E0CE6824" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_UI_ITEM_LIST_BY_HASH" hash "0x3C7799283325181B" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_ADD_UI_ITEM_LIST_FROM_PATH" hash "0xDB5B9A474148F699" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_CLEAR_BINDING_ARRAY" hash "0xA1F15C1D03DF802D" arguments { Hash "entryId" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_GET_ARRAY_COUNT" hash "0xD23F5DE04FE717E2" arguments { Hash "entryId" [=[ {} ]=], } alias "_DATABDING_GET_ARRAY_COUNT" ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_GET_DATA_CONTAINER_FROM_CHILD_INDEX" hash "0x0C827D175F1292F3" arguments { Hash "entryId" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_GET_DATA_CONTAINER_FROM_PATH" hash "0x0C827D175F1292F2" arguments { charPtr "p0" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_GET_ITEM_CONTEXT_BY_INDEX" hash "0xE96D7F9FEFCC105F" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_INSERT_UI_ITEM_TO_LIST_FROM_CONTEXT_HASH_ALIAS" hash "0xEE97A05C05F16E41" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], Hash "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_INSERT_UI_ITEM_TO_LIST_FROM_CONTEXT_STRING_ALIAS" hash "0x5859E970794D92F3" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], charPtr "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_INSERT_UI_ITEM_TO_LIST_FROM_PATH_STRING_ALIAS" hash "0x5740774F608E4FC8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_READ_DATA_BOOL" hash "0x5EEFBD4B6D7CD6EB" arguments { Any "p0" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_BOOL_FROM_PARENT" hash "0xA8EDE09FE07BD77F" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_BOOL_FROM_PARENT_BY_HASH" hash "0x4CDC3FDDFAE07EB3" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_HASH_STRING_FROM_PARENT" hash "0x9B535990B01B62DE" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_HASH_STRING_FROM_PARENT_BY_HASH" hash "0x1F43BC25A119B252" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_INT_FROM_PARENT" hash "0xFFC566A4801F6B40" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_INT_FROM_PARENT_BY_HASH" hash "0xB5F668B648EC0970" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_STRING" hash "0x3D290B5FFA7C5151" arguments { Any "p0" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_DATA_STRING_FROM_PARENT" hash "0x6323AD277C4A2AFB" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_DATABINDING_READ_FLOAT" hash "0x5FE444EB67C70AD4" arguments { Hash "entryId" [=[ {} ]=], } alias "0x5FE444EB67C70AD4" ns "DATABINDING" returns "float" doc [[! ]] native "_DATABINDING_READ_HASH" hash "0x81D7183E7A8ECA72" arguments { Hash "entryId" [=[ {} ]=], } alias "0x81D7183E7A8ECA72" ns "DATABINDING" returns "Hash" doc [[! ]] native "_DATABINDING_REMOVE_BINDING_ARRAY_ITEM_BY_DATA_CONTEXT_ID" hash "0xF68B1726EAF7B285" arguments { Any "p0" [=[ {} ]=], Hash "entryId" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_REMOVE_DATA_ENTRY" hash "0x0AE9938D0541F2DA" arguments { Hash "entryId" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_SET_TEMPLATED_UI_ITEM_HASH_ALIAS" hash "0x0AE7138D0541F2DE" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_SET_TEMPLATED_UI_ITEM_LIST_SIZE" hash "0xFE74FA57E0CE6825" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_BOOL" hash "0xAB888B4B91046770" arguments { Any "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_BOOL_FROM_PARENT" hash "0xBDFE546E4C2D0E21" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_FLOAT" hash "0xDF504BECEB15DA93" arguments { Any "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_GANG_ID" hash "0xC70041408E16BE2D" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "gangId" [=[ {} ]=], } alias "0xC70041408E16BE2D" ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_HASH_STRING" hash "0xACDEF586BD71B1FD" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_HASH_STRING_FROM_PARENT" hash "0x0971F04E1EAA7AE8" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_HASH_STRING_FROM_PARENT_BY_HASH" hash "0x20209529689E0953" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_INT" hash "0x335C3F6B3766B8D9" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_INT_FROM_PARENT" hash "0x9EFA98238BA08FC4" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_INT_FROM_PARENT_BY_HASH" hash "0x9D6E10A41D6ED6EC" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_POSSE_ID" hash "0xC70041408E16BE2E" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "posseId" [=[ {} ]=], } alias "0xC70041408E16BE2E" ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_SCRIPT_VARIABLES" hash "0xAB888B4B91046771" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_DATA_STRING" hash "0xE1BD342F2872AEE9" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_DATABINDING_WRITE_STRING_FROM_HASH" hash "0xA3BD6FF95E713EE5" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "0xA3BD6FF95E713EE5" ns "DATABINDING" returns "void" doc [[! ]] native "_VIRTUAL_COLLECTION_EXISTS" hash "0x37963B56755BFB35" arguments { Any "p0" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "_VIRTUAL_COLLECTION_ITEM_ADD" hash "0x6DCBF187221CF73D" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], Hash "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_VIRTUAL_COLLECTION_RESET" hash "0x09D95666ED2B5F60" arguments { Any "p0" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_VIRTUAL_COLLECTION_SET_INTEREST_INDEX" hash "0x49A8447533308BCF" arguments { Any "p0" [=[ {} ]=], int "interestIndex" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "_VIRTUAL_COLLECTION_SET_SIZE" hash "0x9DCE9B01A93B58BC" arguments { Any "p0" [=[ {} ]=], int "size" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0x02B21B6BEEDD83CC" hash "0x02B21B6BEEDD83CC" arguments { Hash "entryId" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "0x05AC9E1E02975AFB" hash "0x05AC9E1E02975AFB" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ``` _DATABINDING_WRITE_DATA_* ``` ]] native "0x1919D59E60FD516E" hash "0x1919D59E60FD516E" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0x294AF5323F44B053" hash "0x294AF5323F44B053" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "0x3BF0767CF33FCC88" hash "0x3BF0767CF33FCC88" arguments { Hash "entryId" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0x422179C7F6AD9304" hash "0x422179C7F6AD9304" arguments { Any "p0" [=[ {} ]=], AnyPtr "gamerHandle" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0x6318FB3BE37E11B3" hash "0x6318FB3BE37E11B3" arguments { Hash "entryId" [=[ {} ]=], int "index" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0x6329C34BEE5BFF4B" hash "0x6329C34BEE5BFF4B" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "0x7FC60C94C83C5CD7" hash "0x7FC60C94C83C5CD7" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0xB138CA787F3DD858" hash "0xB138CA787F3DD858" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0xBFC83DA249BEFCC9" hash "0xBFC83DA249BEFCC9" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ``` _DATABINDING_WRITE_DATA_* ``` ]] native "0xC900CEC8A172375B" hash "0xC900CEC8A172375B" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0xD48993A61938C64D" hash "0xD48993A61938C64D" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "0xD7DB94AB78E8EBE4" hash "0xD7DB94AB78E8EBE4" arguments { charPtr "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "0xE6AAB897120492D6" hash "0xE6AAB897120492D6" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "0xE6AAB897120492D7" hash "0xE6AAB897120492D7" arguments { Any "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATABINDING" returns "void" doc [[! ]] native "0xF47E33F8D2523825" hash "0xF47E33F8D2523825" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "DATABINDING" returns "Any" doc [[! ]] native "DATAARRAY_GET_BOOL" hash "0xAB1231D2DE52F2D3" arguments { AnyPtr "arrayData" [=[ {} ]=], int "arrayIndex" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_BOOLEAN" ns "DATAFILE" returns "BOOL" doc [[! ]] native "DATAARRAY_GET_COUNT" hash "0x6A885BF69239E539" arguments { AnyPtr "arrayData" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_SIZE" ns "DATAFILE" returns "int" doc [[! ]] native "DATAARRAY_GET_DICT" hash "0xA010655985853485" arguments { AnyPtr "arrayData" [=[ {} ]=], int "arrayIndex" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_OBJECT" ns "DATAFILE" returns "AnyPtr" doc [[! ]] native "DATAARRAY_GET_FLOAT" hash "0xA9D003CF419CB81E" arguments { AnyPtr "arrayData" [=[ {} ]=], int "arrayIndex" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_FLOAT" ns "DATAFILE" returns "float" doc [[! ]] native "DATAARRAY_GET_INT" hash "0x96DEA500B6EBBE53" arguments { AnyPtr "arrayData" [=[ {} ]=], int "arrayIndex" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_INTEGER" ns "DATAFILE" returns "int" doc [[! ]] native "DATAARRAY_GET_STRING" hash "0xB6790A8FF80F889F" arguments { AnyPtr "arrayData" [=[ {} ]=], int "arrayIndex" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_STRING" ns "DATAFILE" returns "charPtr" doc [[! ]] native "DATAARRAY_GET_TYPE" hash "0x151DAFE6B3B9888F" arguments { AnyPtr "arrayData" [=[ {} ]=], int "arrayIndex" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_TYPE" ns "DATAFILE" returns "int" doc [[! ``` Types: 1 = Boolean 2 = Integer 3 = Float 4 = String 5 = Vector3 6 = Object 7 = Array ``` ]] native "DATAARRAY_GET_VECTOR" hash "0x850DA2750DA14E9A" arguments { AnyPtr "arrayData" [=[ {} ]=], int "arrayIndex" [=[ {} ]=], } alias "_ARRAY_VALUE_GET_VECTOR3" ns "DATAFILE" returns "Vector3" doc [[! ]] native "DATADICT_GET_ARRAY" hash "0x1B5447CF18544B18" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_ARRAY" ns "DATAFILE" returns "AnyPtr" doc [[! ]] native "DATADICT_GET_BOOL" hash "0x175E915A486EE548" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_BOOLEAN" ns "DATAFILE" returns "BOOL" doc [[! ]] native "DATADICT_GET_DICT" hash "0x4D7A30130F46AC9C" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_OBJECT" ns "DATAFILE" returns "AnyPtr" doc [[! ]] native "DATADICT_GET_FLOAT" hash "0x814643ECA258ADF5" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_FLOAT" ns "DATAFILE" returns "float" doc [[! ]] native "DATADICT_GET_INT" hash "0x9D896A3B87D96E2B" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_INTEGER" ns "DATAFILE" returns "int" doc [[! ]] native "DATADICT_GET_STRING" hash "0xE37B38C0B4E95DFA" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_STRING" ns "DATAFILE" returns "charPtr" doc [[! ]] native "DATADICT_GET_TYPE" hash "0x92E11E3CA4C7CDF0" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_TYPE" ns "DATAFILE" returns "int" doc [[! ``` Types: 1 = Boolean 2 = Integer 3 = Float 4 = String 5 = Vector3 6 = Object 7 = Array ``` ]] native "DATADICT_GET_VECTOR" hash "0xE459C941431E0FFA" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], } alias "_OBJECT_VALUE_GET_VECTOR3" ns "DATAFILE" returns "Vector3" doc [[! ]] native "DATADICT_IS_ARRAY_VALID" hash "0xB04B69CF277D15C0" arguments { Any "p0" [=[ {} ]=], } alias "0xB04B69CF277D15C0" ns "DATAFILE" returns "Any" doc [[! ]] native "DATADICT_IS_DICT_VALID" hash "0x4607D57C5F7D332A" arguments { Any "p0" [=[ {} ]=], } alias "0x4607D57C5F7D332A" ns "DATAFILE" returns "Any" doc [[! ]] native "DATADICT_SET_INT" hash "0x26FDF5E99AA2F3E9" arguments { AnyPtr "objectData" [=[ {} ]=], charPtr "key" [=[ {} ]=], int "value" [=[ {} ]=], } alias "_OBJECT_VALUE_ADD_INTEGER" ns "DATAFILE" returns "void" doc [[! ]] native "DATAFILE_CREATE" hash "0x56B7291FB953DD51" arguments { int "index" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ]] native "DATAFILE_DELETE" hash "0x9FB90EEDEA9F2D5C" arguments { int "index" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ]] native "DATAFILE_DELETE_REQUESTED_FILE" hash "0x604B8ED1A482F9DF" arguments { Any "p0" [=[ {} ]=], } ns "DATAFILE" returns "BOOL" doc [[! ]] native "DATAFILE_GET_FILE_DICT" hash "0xBBD8CF823CAE557C" arguments { int "index" [=[ {} ]=], } ns "DATAFILE" returns "charPtr" doc [[! ]] native "DATAFILE_HAS_LOADED_FILE_DATA" hash "0x17279C820464CEE0" arguments { Any "p0" [=[ {} ]=], } ns "DATAFILE" returns "BOOL" doc [[! ]] native "DATAFILE_HAS_VALID_FILE_DATA" hash "0xE60100389E50EADE" arguments { Any "p0" [=[ {} ]=], } ns "DATAFILE" returns "BOOL" doc [[! ]] native "DATAFILE_SELECT_ACTIVE_FILE" hash "0x46102A0989AD80B5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "DATAFILE" returns "BOOL" doc [[! ]] native "DATAFILE_UGC_SELECT_DATA" hash "0x790EC421078F5C4E" arguments { Any "ugcRequestId" [=[ {} ]=], int "index" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x790EC421078F5C4E" ns "DATAFILE" returns "Any" doc [[! ``` Reloops value returned by UGC_QUERY_GET_CONTENT_NUM ``` ]] native "DATAFILE_WATCH_REQUEST_ID" hash "0xA5834834CA8FD7FC" arguments { int "id" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ``` Adds the given request ID to the watch list. ``` ]] native "PARSEDDATA_IS_FILE_LOADED" hash "0x603AC35FD4602C76" arguments { int "fileHandle" [=[ {} ]=], } alias "0x603AC35FD4602C76" ns "DATAFILE" returns "Any" doc [[! ]] native "PARSEDDATA_IS_FILE_VALID" hash "0x7907969497EA92F5" arguments { int "fileHandle" [=[ {} ]=], } alias "0x7907969497EA92F5" ns "DATAFILE" returns "Any" doc [[! ]] native "PARSEDDATA_RQ_FILLOUT_HASH" hash "0xFBFF3FF2F5E80C0B" arguments { HashPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_DATAFILE_GET_HASH" ns "DATAFILE" returns "Any" doc [[! ]] native "PARSEDDATA_RQ_FILLOUT_NODE" hash "0x83C3ED532B6E5D07" arguments { intPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_DATAFILE_GET_DATA_NODE_INDEX" ns "DATAFILE" returns "Any" doc [[! ]] native "PARSEDDATA_RQ_FILLOUT_STRING_127" hash "0x951327435DC5164B" arguments { charPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "DATAFILE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "UGC2_SET_PLAYER_DATA" hash "0xE79C70E77E0973C7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xE79C70E77E0973C7" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_GET_BOOL" hash "0xA63CD20F19B961AB" arguments { BOOLPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } alias "0xA63CD20F19B961AB" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_GET_ENTRIES" hash "0xED4413CEE1BF142C" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0xED4413CEE1BF142C" ns "DATAFILE" returns "Any" doc [[! ``` Returns false when there are no entries. ``` ]] native "_PARSEDDATA_GET_FILE" hash "0x91DED5DD64BB2691" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0x91DED5DD64BB2691" ns "DATAFILE" returns "void" doc [[! ``` Opens file. ``` ]] native "_PARSEDDATA_GET_FLOAT" hash "0xB2B42607F7867576" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } alias "0xB2B42607F7867576" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_GET_INT" hash "0x52FC26D2D2FC2987" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } alias "0x52FC26D2D2FC2987" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_GET_NUM_CHILDREN" hash "0x6BEB168D5195E7AB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_DATAFILE_GET_NUM_CHILDREN" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_GET_SECTION" hash "0x44B3A36933AC009C" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], Hash "section" [=[ {} ]=], } alias "0x44B3A36933AC009C" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_LOAD_FILE_HASH" hash "0xD97D8D905F1562F2" arguments { Hash "p0" [=[ {} ]=], } alias "0xD97D8D905F1562F2" ns "DATAFILE" returns "int" doc [[! ``` LOAD_PARSEDDATA_FILE_FAILSAFE_HASH Returns parseddata script fileHandle ``` ]] native "_PARSEDDATA_REGISTER_QUERY" hash "0xAE156A747C39A741" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_DATAFILE_REGISTER_QUERY" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_RQ_FILLOUT_BOOL" hash "0x0D9138F3F8261DF7" arguments { BOOLPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_DATAFILE_GET_BOOL" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_RQ_FILLOUT_FLOAT" hash "0x7F034FC3E891B57A" arguments { floatPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_DATAFILE_GET_FLOAT" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_RQ_FILLOUT_INT" hash "0xEF44ACC657352A35" arguments { intPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_DATAFILE_GET_INT" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_RQ_FILLOUT_STRING_63" hash "0x08EAF8E9F2EB7B2E" arguments { charPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_DATAFILE_GET_STRING" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_RQ_FILLOUT_VECTOR" hash "0x06FBF89B12DA279C" arguments { Vector3Ptr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_DATAFILE_GET_VECTOR" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_RQ_GET_NUM_NODES" hash "0xDF01B1F7A886B42D" arguments { Any "p0" [=[ {} ]=], } alias "_DATAFILE_GET_NUM_NODES" ns "DATAFILE" returns "Any" doc [[! ]] native "_PARSEDDATA_UNLOAD_FILE" hash "0x129567F0C05F81B9" arguments { int "fileHandle" [=[ {} ]=], } alias "_DATAFILE_UNLOAD" ns "DATAFILE" returns "void" doc [[! ]] native "0x1C65CC931C0F946F" hash "0x1C65CC931C0F946F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ]] native "0x277251C161B4C3F4" hash "0x277251C161B4C3F4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ]] native "0x3168BA5D6DECE323" hash "0x3168BA5D6DECE323" ns "DATAFILE" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x4F9E3ED7617123AC" hash "0x4F9E3ED7617123AC" arguments { Any "p0" [=[ {} ]=], } ns "DATAFILE" returns "Any" doc [[! ]] native "0x7681B677400C7071" hash "0x7681B677400C7071" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ]] native "0x9F130129EBC31B34" hash "0x9F130129EBC31B34" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ]] native "0xBC0DF006A4952C68" hash "0xBC0DF006A4952C68" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "DATAFILE" returns "void" doc [[! ]] native "0xCA56DD6AB7A39F64" hash "0xCA56DD6AB7A39F64" arguments { Any "p0" [=[ {} ]=], } ns "DATAFILE" returns "Any" doc [[! ]] native "0xE13634BB6BAF0734" hash "0xE13634BB6BAF0734" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "DATAFILE" returns "int" doc [[! ]] native "GET_GAME_VERSION_NAME" hash "0x05A5F662AD35C573" alias "_GET_GAME_BUILD_STRING" ns "DEBUG" returns "charPtr" doc [[! ``` Return example: 1207.69_dev_pc, 1436.28_dev_live_tu ``` ]] native "0xA8D970D8A72640A6" hash "0xA8D970D8A72640A6" ns "DEBUG" returns "Any" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xACF9CB705BEFA8CB" hash "0xACF9CB705BEFA8CB" ns "DEBUG" returns "Any" doc [[! ``` nullsub, doesn't do anything ``` ]] native "DECOR_EXIST_ON" hash "0xD9D1CDBF3464DCDF" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ``` Returns whether or not the specified property is set for the entity. ``` ]] native "DECOR_GET_BOOL" hash "0xDEF3F1B071ABB197" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ]] native "DECOR_GET_FLOAT" hash "0xE5FF70CD842CA9D4" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], } ns "DECORATOR" returns "float" doc [[! ]] native "DECOR_GET_INT" hash "0x44DB62727762FD9B" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], } ns "DECORATOR" returns "int" doc [[! ]] native "DECOR_IS_REGISTERED_AS_TYPE" hash "0x72355278C069F272" arguments { charPtr "propertyName" [=[ {} ]=], int "type" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ``` type: see DECOR_REGISTER ``` ]] native "DECOR_REGISTER" hash "0x0B253D644E3C36B3" arguments { charPtr "propertyName" [=[ {} ]=], int "type" [=[ {} ]=], } ns "DECORATOR" returns "void" doc [[! ]] native "DECOR_REMOVE" hash "0x2BA7F5877A088A1D" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ]] native "DECOR_REMOVE_ALL" hash "0x88942780E0ADEA42" arguments { Entity "entity" [=[ {} ]=], } alias "_DECOR_REMOVE_ALL" ns "DECORATOR" returns "BOOL" doc [[! ]] native "DECOR_SET_BOOL" hash "0xFE26E4609B1C3772" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], BOOL "value" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ``` This function sets metadata of type bool to specified entity. ``` ]] native "DECOR_SET_FLOAT" hash "0x238F8B0C1C7FE834" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], float "value" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ]] native "DECOR_SET_INT" hash "0xE88F4D7F52A6090F" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], int "value" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ``` Sets property to int. ``` ]] native "DECOR_SET_STRING" hash "0x0671C1A3FF7AFDFC" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], charPtr "value" [=[ {} ]=], } alias "_DECOR_SET_STRING" ns "DECORATOR" returns "BOOL" doc [[! ]] native "_DECOR_GET_UINT8" hash "0xB1682B2443F0540B" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], } ns "DECORATOR" returns "int" doc [[! ]] native "_DECOR_REGISTER_2" hash "0x4587374F88B7F6C2" arguments { charPtr "propertyName" [=[ {} ]=], int "type" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "DECORATOR" returns "void" doc [[! ]] native "_DECOR_SET_UINT8" hash "0x4BDC83150D43772D" arguments { Entity "entity" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], int "value" [=[ {} ]=], } ns "DECORATOR" returns "BOOL" doc [[! ]] native "GET_IS_LOADING_SCREEN_ACTIVE" hash "0x71D4BF5890659B0C" ns "DLC" returns "BOOL" doc [[! ]] native "IS_DLC_PRESENT" hash "0x2763DC12BBE2BB6F" arguments { Hash "dlcHash" [=[ {} ]=], } ns "DLC" returns "BOOL" doc [[! ]] native "_GET_SPECIAL_EDITION_CASH_CAMP_BONUS_ENABLED" hash "0x1DB9D61E505AE3FC" alias "0x1DB9D61E505AE3FC" ns "DLC" returns "Any" doc [[! ]] native "_GET_SPECIAL_EDITION_CORE_STATS_BONUS_ENABLED" hash "0xA16B4FBA7887D7BA" alias "0xA16B4FBA7887D7BA" ns "DLC" returns "Any" doc [[! ]] native "APPLY_FORCE_TO_ENTITY" hash "0xF15E8F5D333F09C4" arguments { Entity "entity" [=[ {} ]=], int "forceFlags" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "offX" [=[ {} ]=], float "offY" [=[ {} ]=], float "offZ" [=[ {} ]=], int "boneIndex" [=[ {} ]=], BOOL "isDirectionRel" [=[ {} ]=], BOOL "ignoreUpVec" [=[ {} ]=], BOOL "isForceRel" [=[ {} ]=], BOOL "p12" [=[ {} ]=], BOOL "p13" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS" hash "0x31DA7CEC5334DB37" arguments { Entity "entity" [=[ {} ]=], int "forceType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "component" [=[ {} ]=], BOOL "isDirectionRel" [=[ {} ]=], BOOL "isForceRel" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` p6/relative - makes the xyz force not relative to world coords, but to something else p7/highForce - setting false will make the force really low ``` ]] native "ATTACH_ENTITY_TO_ENTITY" hash "0x6B9BBD38AB0796DF" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], BOOL "p9" [=[ {} ]=], BOOL "useSoftPinning" [=[ {} ]=], BOOL "collision" [=[ {} ]=], BOOL "isPed" [=[ {} ]=], int "vertexIndex" [=[ {} ]=], BOOL "fixedRot" [=[ {} ]=], BOOL "p15" [=[ {} ]=], BOOL "p16" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Attaches entity1 to bone (boneIndex) of entity2. boneIndex - this is different to boneID, use GET_PED_BONE_INDEX to get the index from the ID. use the index for attaching to specific bones. entity1 will be attached to entity2's centre if bone index given doesn't correspond to bone indexes for that entity type. https://github.com/femga/rdr3_discoveries/tree/master/boneNames useSoftPinning - if set to false attached entity will not detach when fixed collision - controls collision between the two entities (FALSE disables collision). isPed - pitch doesn't work when false and roll will only work on negative numbers (only peds) vertexIndex - position of vertex fixedRot - if false it ignores entity vector ``` ]] native "ATTACH_ENTITY_TO_ENTITY_PHYSICALLY" hash "0xB629A43CA1643481" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], int "p2" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], float "p10" [=[ {} ]=], float "p11" [=[ {} ]=], float "p12" [=[ {} ]=], float "p13" [=[ {} ]=], BOOL "p14" [=[ {} ]=], BOOL "p15" [=[ {} ]=], BOOL "p16" [=[ {} ]=], BOOL "p17" [=[ {} ]=], int "p18" [=[ {} ]=], BOOL "p19" [=[ {} ]=], float "p20" [=[ {} ]=], float "p21" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "CLEAR_ENTITY_LAST_DAMAGE_ENTITY" hash "0xBB19AC7D4DCEFD0F" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "CREATE_FORCED_OBJECT" hash "0x0961A905AFBC34C7" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Any "p3" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "CREATE_MODEL_HIDE" hash "0x069848B3FB3C4426" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Hash "model" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS" hash "0xD136090A9AAAB17D" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Hash "model" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "CREATE_MODEL_SWAP" hash "0x10B2218320B6F5AC" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Hash "originalModel" [=[ {} ]=], Hash "newModel" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Only works with objects! ``` ]] native "DELETE_ENTITY" hash "0x4CD38C78BD19A497" arguments { EntityPtr "entity" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Deletes the specified entity, then sets the handle pointed to by the pointer to NULL. ``` ]] native "DETACH_ENTITY" hash "0x64CDE9D6BF8ECAD3" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "collision" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "DOES_ENTITY_BELONG_TO_THIS_SCRIPT" hash "0x622B1980CBE13332" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "DOES_ENTITY_EXIST" hash "0xD42BD6EB2E0F1677" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` Checks if the Entity exists ``` ]] native "DOES_ENTITY_HAVE_DRAWABLE" hash "0x20487F0DA9AF164A" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "DOES_ENTITY_HAVE_PHYSICS" hash "0xA512B3F1B2A0B51C" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "FIND_ANIM_EVENT_PHASE" hash "0x42718CC559BD7776" arguments { charPtr "animDictionary" [=[ {} ]=], charPtr "animName" [=[ {} ]=], charPtr "p2" [=[ {} ]=], AnyPtr "p3" [=[ {} ]=], AnyPtr "p4" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "FORCE_ENTITY_AI_AND_ANIMATION_UPDATE" hash "0x4C9E96473D4F1A88" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "FREEZE_ENTITY_POSITION" hash "0x7D9EFB7AD6B19754" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "GET_ANIM_DURATION" hash "0x9FFAF4940A54CC09" arguments { charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ]] native "GET_CARRIABLE_ENTITY_STATE" hash "0x61914209C36EFDDB" arguments { Entity "entity" [=[ {} ]=], } alias "0x61914209C36EFDDB" ns "ENTITY" returns "int" doc [[! ``` enum eCarriableState { CARRIABLE_STATE_NONE, CARRIABLE_STATE_TRANSITIONING_TO_HOGTIED, CARRIABLE_STATE_CARRIABLE_INTRO, CARRIABLE_STATE_CARRIABLE, CARRIABLE_STATE_BEING_PICKED_UP_FROM_GROUND, CARRIABLE_STATE_CARRIED_BY_HUMAN, CARRIABLE_STATE_BEING_PLACED_ON_GROUND, CARRIABLE_STATE_CARRIED_BY_MOUNT, CARRIABLE_STATE_BEING_PLACED_ON_MOUNT, CARRIABLE_STATE_BEING_PICKED_UP_FROM_MOUNT, CARRIABLE_STATE_BEING_CUT_FREE, CARRIABLE_STATE_BEING_PLACED_ON_GROUND_ESCAPE, CARRIABLE_STATE_BEING_PLACED_IN_VEHICLE }; ``` ]] native "GET_ENTITY_ALPHA" hash "0x1BB501624FAF2BEA" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ]] native "GET_ENTITY_ATTACHED_TO" hash "0x56D713888A566481" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Entity" doc [[! ]] native "GET_ENTITY_BONE_INDEX_BY_NAME" hash "0xBACA8FE9C76C124E" arguments { Entity "entity" [=[ {} ]=], charPtr "boneName" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ]] native "GET_ENTITY_COLLISION_DISABLED" hash "0xAA2FADD30F45A9DA" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "GET_ENTITY_COORDS" hash "0xA86D5F069399F44D" arguments { Entity "entity" [=[ {} ]=], BOOL "alive" [=[ {} ]=], BOOL "realCoords" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! Gets the current coordinates for a specified entity. The entity to get the coordinates from. Unused by the game, potentially used by debug builds in order to assert whether or not an entity was alive. Set to true when you need the true ped coords, otherwise the game will return the coordinates of the entity the ped is mounted on. ]] native "GET_ENTITY_FORWARD_VECTOR" hash "0x2412D9C05BB09B97" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ``` Gets the entity's forward vector in XY(Z) eulers. ``` ]] native "GET_ENTITY_FORWARD_X" hash "0xDB0954E9960F6457" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ``` Gets the X-component of the entity's forward vector. ``` ]] native "GET_ENTITY_FORWARD_Y" hash "0x9A5C073ECBDA7EE7" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ``` Gets the Y-component of the entity's forward vector. ``` ]] native "GET_ENTITY_HEADING" hash "0xC230DD956E2F5507" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ``` Returns the heading of the entity in degrees. Also know as the "Yaw" of an entity. ``` ]] native "GET_ENTITY_HEALTH" hash "0x82368787EA73C0F7" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ]] native "GET_ENTITY_HEIGHT" hash "0x296DEBC84474B375" arguments { Entity "entity" [=[ {} ]=], float "X" [=[ {} ]=], float "Y" [=[ {} ]=], float "Z" [=[ {} ]=], BOOL "atTop" [=[ {} ]=], BOOL "inWorldCoords" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ]] native "GET_ENTITY_HEIGHT_ABOVE_GROUND" hash "0x0D3B5BAEA08F63E9" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ]] native "GET_ENTITY_LOD_DIST" hash "0xDF240D0C2A948683" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ``` Returns the LOD distance of an entity. ``` ]] native "GET_ENTITY_MATRIX" hash "0x3A9B1120AF13FBF2" arguments { Entity "entity" [=[ {} ]=], Vector3Ptr "rightVector" [=[ {} ]=], Vector3Ptr "forwardVector" [=[ {} ]=], Vector3Ptr "upVector" [=[ {} ]=], Vector3Ptr "position" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "GET_ENTITY_MAX_HEALTH" hash "0x15D757606D170C3C" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ]] native "GET_ENTITY_MODEL" hash "0xDA76A9F39210D365" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Hash" doc [[! ``` Returns the model hash from the entity ``` ]] native "GET_ENTITY_PITCH" hash "0xEF355ABEFF7F5005" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ]] native "GET_ENTITY_POPULATION_TYPE" hash "0xADE28862B6D7B85B" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ]] native "GET_ENTITY_ROLL" hash "0xBF966536FA8B6879" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ``` Displays the current ROLL axis of the entity [-180.0000/180.0000+] (Sideways Roll) such as a vehicle tipped on its side ``` ]] native "GET_ENTITY_ROTATION" hash "0xE09CAF86C32CB48F" arguments { Entity "entity" [=[ {} ]=], int "rotationOrder" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ]] native "GET_ENTITY_SPEED" hash "0xFB6BA510A533DF81" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ``` Result is in meters per second (m/s) ``` ]] native "GET_ENTITY_SPEED_VECTOR" hash "0xF2DB09816A419DC5" arguments { Entity "entity" [=[ {} ]=], BOOL "relative" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ]] native "GET_ENTITY_SUBMERGED_LEVEL" hash "0x4A77C3F73FD9E831" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ``` Get how much of the entity is submerged. 1.0f is whole entity. ``` ]] native "GET_ENTITY_TYPE" hash "0x97F696ACA466B4E0" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ``` Returns entityType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEntityType ``` ]] native "GET_ENTITY_UPRIGHT_VALUE" hash "0x56398BE65160C3BE" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ]] native "GET_ENTITY_VELOCITY" hash "0x4805D2B1D8CF94A9" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ]] native "GET_IS_ANIMAL" hash "0x9A100F1CF4546629" arguments { Entity "entity" [=[ {} ]=], } alias "0x9A100F1CF4546629" ns "ENTITY" returns "Any" doc [[! ]] native "GET_MATCHING_ENTITIES" hash "0x84CCF9A12942C83D" arguments { Volume "volume" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], int "entityType" [=[ {} ]=], Any "p3" [=[ {} ]=], Hash "p4" [=[ {} ]=], charPtr "p5" [=[ {} ]=], } alias "0x84CCF9A12942C83D" ns "ENTITY" returns "int" doc [[! ]] native "GET_NEAREST_PARTICIPANT_TO_ENTITY" hash "0x6888A43C35A5F630" arguments { Entity "entity" [=[ {} ]=], } alias "0x6888A43C35A5F630" ns "ENTITY" returns "Player" doc [[! ]] native "GET_NEAREST_PLAYER_TO_ENTITY" hash "0x990E294FC387FB88" arguments { Entity "entity" [=[ {} ]=], Ped "playerPedToIgnore" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "ENTITY" returns "Player" doc [[! ]] native "GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM" hash "0xB2C30C3B4AFF718C" arguments { Entity "entity" [=[ {} ]=], int "team" [=[ {} ]=], Ped "playerPedToIgnore" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "ENTITY" returns "Player" doc [[! ]] native "GET_OBJECT_INDEX_FROM_ENTITY_INDEX" hash "0x280BBE5601EAA983" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Object" doc [[! ``` Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). ``` ]] native "GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS" hash "0x497C6B1A2C9AE69C" arguments { Entity "entity" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ]] native "GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS" hash "0x1899F328B0E12848" arguments { Entity "entity" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ``` Offset values are relative to the entity. x = left/right y = forward/backward z = up/down ``` ]] native "GET_PED_INDEX_FROM_ENTITY_INDEX" hash "0x0F16D042BD640EA3" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Ped" doc [[! ``` Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). ``` ]] native "GET_VEHICLE_INDEX_FROM_ENTITY_INDEX" hash "0xDF1E5AAC561AFC59" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Vehicle" doc [[! ``` Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). ``` ]] native "GET_WORLD_POSITION_OF_ENTITY_BONE" hash "0x82CFA50E34681CA5" arguments { Entity "entity" [=[ {} ]=], int "boneIndex" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ``` Returns the coordinates of an entity-bone. https://github.com/femga/rdr3_discoveries/tree/master/boneNames ``` ]] native "HAS_ANIM_EVENT_FIRED" hash "0x5851CC48405F4A07" arguments { Entity "entity" [=[ {} ]=], Hash "actionHash" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_COLLISION_LOADED_AROUND_ENTITY" hash "0xBEB1600952B9CF5C" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_COLLISION_LOADED_AROUND_POSITION" hash "0x6BFBDC46139C45AB" arguments { float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], } alias "0x6BFBDC46139C45AB" ns "ENTITY" returns "Any" doc [[! ]] native "HAS_ENTITY_ANIM_FINISHED" hash "0xAEB40615337EF1E3" arguments { Entity "entity" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT" hash "0x73BB763880CD23A6" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED" hash "0x9934E9C42D52D87E" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE" hash "0x695D7C26DE65C423" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY" hash "0x7B6E7BEC1143AC86" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_ENTITY_CLEAR_LOS_TO_COORD" hash "0x0C9DBF48C6BA6E4C" arguments { Entity "entity" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0x0C9DBF48C6BA6E4C" ns "ENTITY" returns "Any" doc [[! ]] native "HAS_ENTITY_CLEAR_LOS_TO_ENTITY" hash "0xFCDFF7B72D23A1AC" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], int "traceType" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT" hash "0xE88F19660651D566" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], int "traceType" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` Has the entity1 got a clear line of sight to the other entity2 from the direction entity1 is facing. ``` ]] native "HAS_ENTITY_COLLIDED_WITH_ANYTHING" hash "0xDF18751EC74F90FF" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_AN_ENTITY" hash "0x27CFF3E5A286D3DF" arguments { ScrHandle "handle" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_A_MISSION_ENTITY" hash "0x138190F64DB4BBD1" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_A_PED" hash "0xCF8176912DDA4EA5" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_A_VEHICLE" hash "0xC3D96AF45FCCEC4C" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_AN_OBJECT" hash "0x0A27A546A375FDEF" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_AT_COORD" hash "0x5E58342602E94718" arguments { Entity "entity" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "xSize" [=[ {} ]=], float "ySize" [=[ {} ]=], float "zSize" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], int "p9" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` Checks if entity is within x/y/zSize distance of x/y/z. Last three are unknown ints, almost always p7 = 0, p8 = 1, p9 = 0 ``` ]] native "IS_ENTITY_AT_ENTITY" hash "0xC057F02B837A27F6" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], float "xSize" [=[ {} ]=], float "ySize" [=[ {} ]=], float "zSize" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], int "p7" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` Checks if entity1 is within the box defined by x/y/zSize of entity2. Last three parameters are almost always p5 = 0, p6 = 1, p7 = 0 ``` ]] native "IS_ENTITY_ATTACHED" hash "0xEE6AD63ABF59C0B7" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_ATTACHED_TO_ANY_OBJECT" hash "0x306C1F6178F01AB3" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_ATTACHED_TO_ANY_PED" hash "0xC841153DED2CA89A" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_ATTACHED_TO_ANY_VEHICLE" hash "0x12DF6E0D2E736749" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_ATTACHED_TO_ENTITY" hash "0x154A3C529497053E" arguments { Entity "from" [=[ {} ]=], Entity "to" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_DEAD" hash "0x7D5B1F88E7504BBA" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_IN_AIR" hash "0x886E37EC497200B6" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_IN_ANGLED_AREA" hash "0xD3151E53134595E5" arguments { Entity "entity" [=[ {} ]=], float "originX" [=[ {} ]=], float "originY" [=[ {} ]=], float "originZ" [=[ {} ]=], float "edgeX" [=[ {} ]=], float "edgeY" [=[ {} ]=], float "edgeZ" [=[ {} ]=], float "angle" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` Creates a spherical cone at origin that extends to surface with the angle specified. Then returns true if the entity is inside the spherical cone Angle is measured in degrees. ``` ]] native "IS_ENTITY_IN_AREA" hash "0x0C2634C40A16193E" arguments { Entity "entity" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_IN_VOLUME" hash "0x5A5526BC09C06623" arguments { Entity "entity" [=[ {} ]=], ScrHandle "volume" [=[ {} ]=], BOOL "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_IN_WATER" hash "0xDDE5C125AC446723" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_OCCLUDED" hash "0x140188E884645624" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_ON_SCREEN" hash "0x613C15D5D8DB781F" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_PLAYING_ANIM" hash "0xDEE49D5CA6C49148" arguments { Entity "entity" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], int "animType" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_STATIC" hash "0x86468ADFA0F6B861" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_TOUCHING_ENTITY" hash "0x9A2304A64C3C8423" arguments { Entity "entity" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_TOUCHING_MODEL" hash "0x2AE3EBC8DEB9768B" arguments { Entity "entity" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_UPRIGHT" hash "0xF6F6AFD8D4FB2658" arguments { Entity "entity" [=[ {} ]=], float "angle" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_UPSIDEDOWN" hash "0x109DE3DA41AAD94A" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_VISIBLE" hash "0xFFC96ECB7FA404CA" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_VISIBLE_TO_SCRIPT" hash "0xF213C724E77F321A" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_ENTITY_WAITING_FOR_WORLD_COLLISION" hash "0x5E1CC2E8DC3111DD" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "IS_MAP_ENTITY_PINNED" hash "0x1FF441D7954F8709" arguments { Any "p0" [=[ {} ]=], } alias "0x1FF441D7954F8709" ns "ENTITY" returns "Any" doc [[! ]] native "PIN_CLOSEST_MAP_ENTITY" hash "0x6F3068258A499E52" arguments { Hash "modelHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0x6F3068258A499E52" ns "ENTITY" returns "Any" doc [[! ]] native "PLACE_ENTITY_ON_GROUND_PROPERLY" hash "0x9587913B9E772D29" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x9587913B9E772D29" ns "ENTITY" returns "Any" doc [[! ]] native "PLAY_ENTITY_ANIM" hash "0xDC6D22FAB76D4874" arguments { Entity "entity" [=[ {} ]=], charPtr "animName" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "loop" [=[ {} ]=], BOOL "stayInAnim" [=[ {} ]=], BOOL "p6" [=[ {} ]=], float "delta" [=[ {} ]=], Any "bitset" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/animations ``` ]] native "REMOVE_FORCED_OBJECT" hash "0x553FA683F2BCD814" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "REMOVE_MODEL_HIDE" hash "0x3F38A98576F6213A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "REMOVE_MODEL_SWAP" hash "0x824E1C26A14CB817" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Hash "originalModel" [=[ {} ]=], Hash "newModel" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "RESET_ENTITY_ALPHA" hash "0x744B9EF44779D9AB" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SCRIPT_OVERRIDE_ENTITY_LOOT_TABLE_PERMANENT" hash "0x8C03CD6B5E0E85E8" arguments { Entity "entity" [=[ {} ]=], Hash "lootTable" [=[ {} ]=], } alias "0x8C03CD6B5E0E85E8" ns "ENTITY" returns "Any" doc [[! ``` Sets the loot table an entity will carry. Returns true if loot table has been successfully set. Returns false if entity is not a ped or object. https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/loot_rewards.lua ``` ]] native "SET_CAN_AUTO_VAULT_ON_ENTITY" hash "0x80646744FA88F9D7" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_CAN_CLIMB_ON_ENTITY" hash "0x24AED2A608F93C4C" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_ALPHA" hash "0x0DF7692B1D9E7BA7" arguments { Entity "entity" [=[ {} ]=], int "alphaLevel" [=[ {} ]=], BOOL "skin" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` skin - everything alpha except skin Set entity alpha level. Ranging from 0 to 255 but changes occur after every 20 percent (after every 51). ``` ]] native "SET_ENTITY_ALWAYS_PRERENDER" hash "0xACAD101E1FB66689" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_AS_MISSION_ENTITY" hash "0xDC19C288082E586E" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Makes the specified entity (ped, vehicle or object) persistent. Persistent entities will not automatically be removed by the engine. ``` ]] native "SET_ENTITY_AS_NO_LONGER_NEEDED" hash "0x4971D2F8162B9674" arguments { EntityPtr "entity" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Marks the specified entity (ped, vehicle or object) as no longer needed. Entities marked as no longer needed, will be deleted as the engine sees fit. ``` ]] native "SET_ENTITY_CAN_BE_DAMAGED" hash "0x0D06D522B90E861F" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP" hash "0x0EF1AFB18649E015" arguments { Entity "entity" [=[ {} ]=], BOOL "bCanBeDamaged" [=[ {} ]=], Hash "relGroup" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS" hash "0x6D09F32E284D0FB7" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Sets whether the entity can be targeted without being in line-of-sight. ``` ]] native "SET_ENTITY_COLLISION" hash "0xF66F820909453B8C" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], BOOL "keepPhysics" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_COMPLETELY_DISABLE_COLLISION" hash "0xE0580EC84813875A" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], BOOL "keepPhysics" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_COORDS" hash "0x06843DA7060A026B" arguments { Entity "entity" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], BOOL "clearArea" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_COORDS_NO_OFFSET" hash "0x239A3351AC1DA385" arguments { Entity "entity" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Axis - Invert Axis Flags ``` ]] native "SET_ENTITY_DYNAMIC" hash "0xFBFC4473F66CE344" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_HAS_GRAVITY" hash "0x0CEDB728A1083FA7" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_HEADING" hash "0xCF2B9C0645C4651B" arguments { Entity "entity" [=[ {} ]=], float "heading" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_HEALTH" hash "0xAC2767ED8BDFAB15" arguments { Entity "entity" [=[ {} ]=], int "healthAmount" [=[ {} ]=], Entity "entityKilledBy" [=[ {} ]=], } alias "_SET_ENTITY_HEALTH" ns "ENTITY" returns "void" doc [[! ``` Sets the entity's health. healthAmount sets the health value to that, and sets the maximum health core value. Setting healthAmount to 0 will kill the entity. entityKilledBy parameter can also be 0 ``` ]] native "SET_ENTITY_INVINCIBLE" hash "0xA5C38736C426FCB8" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Sets a ped or an object totally invincible. It doesn't take any kind of damage. Peds will not ragdoll on explosions. ``` ]] native "SET_ENTITY_IS_TARGET_PRIORITY" hash "0x0A5D170C44CB2189" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_LOAD_COLLISION_FLAG" hash "0x9B9EE31AED48072E" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_LOD_DIST" hash "0x5FB407F0A7C877BF" arguments { Entity "entity" [=[ {} ]=], int "value" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` LOD distance can be 0 to 0xFFFF (higher values will result in 0xFFFF) as it is actually stored as a 16-bit value (aka uint16_t). ``` ]] native "SET_ENTITY_MAX_HEALTH" hash "0x166E7CF68597D8B5" arguments { Entity "entity" [=[ {} ]=], int "value" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_MOTION_BLUR" hash "0x516C6ABD18322B63" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_NO_COLLISION_ENTITY" hash "0xE037BF068223C38D" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], BOOL "thisFrameOnly" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_NOWEAPONDECALS" hash "0xC64E597783BE9A1D" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xC64E597783BE9A1D" ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_ONLY_DAMAGED_BY_PLAYER" hash "0x473598683095D430" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP" hash "0x6C1F6AA2F0ADD104" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Hash "relationshipGroup" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_PROOFS" hash "0xFAEE099C6F890BB8" arguments { Entity "entity" [=[ {} ]=], int "proofsBitset" [=[ {} ]=], BOOL "specialFlag" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/AI/ENTITY_PROOFS BOOL p2: handles an additional special proofs flag, so it simply indicates whether it should be enabled or disabled, not sure what exactly it proofs the entity from though ``` ]] native "SET_ENTITY_QUATERNION" hash "0x100E7007D13E3687" arguments { Entity "entity" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "w" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_RENDER_SCORCHED" hash "0x85B8A7534E44BC23" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK" hash "0x850C940EE3E7B8B5" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x850C940EE3E7B8B5" ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_ROTATION" hash "0x9CC8314DFEDE441E" arguments { Entity "entity" [=[ {} ]=], float "pitch" [=[ {} ]=], float "roll" [=[ {} ]=], float "yaw" [=[ {} ]=], int "rotationOrder" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION" hash "0x740CB4F3F602C9F4" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_SET_ENTITY_SOMETHING" ns "ENTITY" returns "void" doc [[! ]] native "SET_ENTITY_VELOCITY" hash "0x1C99BB7B6E96D16F" arguments { Entity "entity" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Note that the third parameter(denoted as z) is "up and down" with positive numbers encouraging upwards movement. ``` ]] native "SET_ENTITY_VISIBLE" hash "0x1794B4FCC84D812F" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "SET_OBJECT_AS_NO_LONGER_NEEDED" hash "0x3AE22DEB5BA5A3E6" arguments { ObjectPtr "object" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` This is an alias of SET_ENTITY_AS_NO_LONGER_NEEDED. ``` ]] native "SET_PED_AS_NO_LONGER_NEEDED" hash "0x2595DD4236549CE3" arguments { PedPtr "ped" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` This is an alias of SET_ENTITY_AS_NO_LONGER_NEEDED. ``` ]] native "SET_VEHICLE_AS_NO_LONGER_NEEDED" hash "0x629BFA74418D6239" arguments { VehiclePtr "vehicle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` This is an alias of SET_ENTITY_AS_NO_LONGER_NEEDED. ``` ]] native "STOP_ENTITY_ANIM" hash "0x786591D986DE9159" arguments { Entity "entity" [=[ {} ]=], charPtr "animation" [=[ {} ]=], charPtr "animGroup" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "WOULD_ENTITY_BE_OCCLUDED" hash "0x3546FAB293FF2981" arguments { Hash "entityModelHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ]] native "_ADD_ENTITY_TRACKING_TRAILS" hash "0x1AD922AB5038DEF3" arguments { Entity "entity" [=[ {} ]=], } alias "0x1AD922AB5038DEF3" ns "ENTITY" returns "void" doc [[! ]] native "_CHANGE_ENTITY_HEALTH" hash "0x835F131E7DC8F97A" arguments { Entity "entity" [=[ {} ]=], float "amount" [=[ {} ]=], Entity "entity2" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } alias "0x835F131E7DC8F97A" ns "ENTITY" returns "Any" doc [[! ``` Alters entity's health by 'amount'. Can be negative (to drain health). In the scripts entity2 and weaponHash are unused (zero). ``` ]] native "_CREATE_FOOTPATH_TRAIL" hash "0x29BA9F78321E5A6C" arguments { Any "p0" [=[ {} ]=], charPtr "waypointRecord" [=[ {} ]=], BOOL "bUseSnowOffset" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], BOOL "bInit" [=[ {} ]=], } alias "0x29BA9F78321E5A6C" ns "ENTITY" returns "Any" doc [[! ]] native "_DELETE_CARRIABLE" hash "0x0D0DB2B6AF19A987" arguments { EntityPtr "entity" [=[ {} ]=], } alias "0x0D0DB2B6AF19A987" ns "ENTITY" returns "void" doc [[! ]] native "_DELETE_ENTITY_2" hash "0x5E94EA09E7207C16" arguments { EntityPtr "entity" [=[ {} ]=], } alias "0x5E94EA09E7207C16" ns "ENTITY" returns "void" doc [[! ``` Must be called from a background script, otherwise it will do nothing. ``` ]] native "_DOES_THREAD_OWN_THIS_ENTITY" hash "0x88AD6CC10D8D35B2" arguments { Entity "entity" [=[ {} ]=], } alias "0x88AD6CC10D8D35B2" ns "ENTITY" returns "Any" doc [[! ``` Returns true if calling script owns specified entity ``` ]] native "_GET_CARRIABLE_FROM_ENTITY" hash "0x31FEF6A20F00B963" arguments { Entity "entity" [=[ {} ]=], } alias "0x31FEF6A20F00B963" ns "ENTITY" returns "Hash" doc [[! ``` Returns a hash of an entity's name. (Alternative Name: _GET_ENTITY_PROMPT_NAME_HASH) ``` ]] native "_GET_ENTITIES_IN_VOLUME" hash "0x886171A12F400B89" arguments { Volume "volume" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], int "entityType" [=[ {} ]=], } alias "0x886171A12F400B89" ns "ENTITY" returns "int" doc [[! ]] native "_GET_ENTITIES_NEAR_POINT" hash "0x59B57C4B06531E1E" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], int "p5" [=[ {} ]=], } alias "0x59B57C4B06531E1E" ns "ENTITY" returns "int" doc [[! ]] native "_GET_ENTITY_ANIM_CURRENT_TIME" hash "0x627520389E288A73" arguments { Entity "entity" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], } alias "0x627520389E288A73" ns "ENTITY" returns "float" doc [[! ]] native "_GET_ENTITY_BY_DOORHASH" hash "0xF7424890E4A094C0" arguments { Hash "doorHash" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xF7424890E4A094C0" ns "ENTITY" returns "Entity" doc [[! ``` Params: p1 = 0 in R* Scripts (GET_DOOR_ENTITY_FROM_ID) https://github.com/femga/rdr3_discoveries/blob/master/doorHashes/doorhashes.lua ``` ]] native "_GET_ENTITY_CAN_BE_DAMAGED" hash "0x75DF9E73F2F005FD" arguments { Entity "entity" [=[ {} ]=], } alias "0x75DF9E73F2F005FD" ns "ENTITY" returns "Any" doc [[! ]] native "_GET_ENTITY_CARRY_CONFIG" hash "0x0FD25587BB306C86" arguments { Entity "entity" [=[ {} ]=], } alias "0x0FD25587BB306C86" ns "ENTITY" returns "Hash" doc [[! ``` Returns zero if the entity is not a carriable ``` ]] native "_GET_ENTITY_CARRYING_FLAG" hash "0x808077647856DE62" arguments { Entity "entity" [=[ {} ]=], int "flagId" [=[ {} ]=], } alias "0x808077647856DE62" ns "ENTITY" returns "Any" doc [[! ``` flagId: see _SET_ENTITY_CARRYING_FLAG ``` ]] native "_GET_ENTITY_FORWARD_VECTOR_YX" hash "0x935A30AA88FB1014" arguments { Entity "entity" [=[ {} ]=], } alias "0x935A30AA88FB1014" ns "ENTITY" returns "Vector3" doc [[! ``` Gets the entity's forward vector in YX(Z) eulers. Similar to GET_ENTITY_FORWARD_VECTOR ``` ]] native "_GET_ENTITY_HEALTH_FLOAT" hash "0x96C638784DB4C815" arguments { Entity "entity" [=[ {} ]=], } alias "0x96C638784DB4C815" ns "ENTITY" returns "float" doc [[! ``` Returns (CUR_HEALTH / MAX_HEALTH) ``` ]] native "_GET_ENTITY_PROOFS" hash "0x6CF0DAD7FA1088EA" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "int" doc [[! ``` Note: this native was removed in 1232 but added back in 1311 ``` ]] native "_GET_ENTITY_SCRIPT" hash "0x2A08A32B6D49906F" arguments { Entity "entity" [=[ {} ]=], AnyPtr "argStruct" [=[ {} ]=], } alias "0x2A08A32B6D49906F" ns "ENTITY" returns "Hash" doc [[! ]] native "_GET_ENTITY_THREAT_TIER" hash "0xE12F56CB25D9CE23" arguments { Entity "entity" [=[ {} ]=], } alias "0xE12F56CB25D9CE23" ns "ENTITY" returns "int" doc [[! ]] native "_GET_ENTITY_WORLD_POSITION_OF_DIMENSIONS" hash "0xF3FDA9A617A15145" arguments { Entity "entity" [=[ {} ]=], Vector3Ptr "minimum" [=[ {} ]=], Vector3Ptr "maximum" [=[ {} ]=], } alias "0xF3FDA9A617A15145" ns "ENTITY" returns "void" doc [[! ]] native "_GET_IS_BIRD" hash "0xC346A546612C49A9" arguments { Entity "entity" [=[ {} ]=], } alias "0xC346A546612C49A9" ns "ENTITY" returns "Any" doc [[! ]] native "_GET_IS_CARRIABLE_PELT" hash "0x255B6DB4E3AD3C3E" arguments { Entity "entity" [=[ {} ]=], } alias "0x255B6DB4E3AD3C3E" ns "ENTITY" returns "Any" doc [[! ]] native "_GET_IS_PREDATOR" hash "0x5594AFE9DE0C01B7" arguments { Entity "entity" [=[ {} ]=], } alias "0x5594AFE9DE0C01B7" ns "ENTITY" returns "Any" doc [[! ]] native "_GET_OPTIMAL_CARRY_CONFIG" hash "0x34F008A7E48C496B" arguments { Entity "entity" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0x34F008A7E48C496B" ns "ENTITY" returns "Hash" doc [[! ``` Valid indices: 0 - 3 Index 1 always returns a `hogtied` config, doesn't matter the entity. It's for humans only and the ped must be resurrected first if it's dead. ``` ]] native "_GET_PED_ANIMAL_TYPE" hash "0x964000D355219FC0" arguments { Ped "ped" [=[ {} ]=], } alias "0x964000D355219FC0" ns "ENTITY" returns "Hash" doc [[! ``` Returns the ped's animal type hash: https://alloc8or.re/rdr3/doc/enums/eAnimalType.txt Combine this with GET_STRING_FROM_HASH_KEY to display localized entity names ``` ]] native "_GET_PINNED_MAP_ENTITY" hash "0x4735E2A4BB83D9DA" arguments { Any "p0" [=[ {} ]=], } alias "0x4735E2A4BB83D9DA" ns "ENTITY" returns "Entity" doc [[! ]] native "_GET_SCRIPT_OVERRIDE_ENTITY_LOOT_TABLE_PERMANENT" hash "0x1E804EA9B12030A4" arguments { Entity "entity" [=[ {} ]=], HashPtr "lootTable" [=[ {} ]=], } alias "0x1E804EA9B12030A4" ns "ENTITY" returns "Any" doc [[! ``` Returns false if entity is not a ped or object. ``` ]] native "_IS_CARRIABLE_MODEL" hash "0x5AFFA9DDC87846F8" arguments { Hash "model" [=[ {} ]=], } alias "0x5AFFA9DDC87846F8" ns "ENTITY" returns "Any" doc [[! ]] native "_IS_ENTITY_FROZEN" hash "0x083D497D57B7400F" arguments { Entity "entity" [=[ {} ]=], } alias "0x083D497D57B7400F" ns "ENTITY" returns "Any" doc [[! ``` Getter for FREEZE_ENTITY_POSITION ``` ]] native "_IS_ENTITY_FULLY_LOOTED" hash "0x8DE41E9902E85756" arguments { Entity "entity" [=[ {} ]=], } alias "0x8DE41E9902E85756" ns "ENTITY" returns "Any" doc [[! ]] native "_IS_ENTITY_ON_TRAIN_TRACK" hash "0x857ACB0AB4BD0D55" arguments { Entity "entity" [=[ {} ]=], } alias "0x857ACB0AB4BD0D55" ns "ENTITY" returns "Any" doc [[! ]] native "_IS_ENTITY_OWNED_BY_PERSISTENCE_SYSTEM" hash "0xA7E51B53309EAC97" arguments { Entity "entity" [=[ {} ]=], } alias "0xA7E51B53309EAC97" ns "ENTITY" returns "Any" doc [[! ]] native "_IS_ENTITY_PLAYING_ANY_ANIM" hash "0x0B7CB1300CBFE19C" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x0B7CB1300CBFE19C" ns "ENTITY" returns "BOOL" doc [[! ``` Params: p1 (probably animType) = 1, 0 ``` ]] native "_IS_ENTITY_UNDERWATER" hash "0xD4E5C1E93C466127" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xD4E5C1E93C466127" ns "ENTITY" returns "Any" doc [[! ]] native "_IS_TRACKED_ENTITY_VISIBLE" hash "0xC8CCDB712FBCBA92" arguments { Entity "entity" [=[ {} ]=], } alias "0xC8CCDB712FBCBA92" ns "ENTITY" returns "Any" doc [[! ]] native "_PAUSE_ENTITY_TRACKING" hash "0x36EB4D34D4A092C5" arguments { Entity "entity" [=[ {} ]=], BOOL "pause" [=[ {} ]=], } alias "0x36EB4D34D4A092C5" ns "ENTITY" returns "void" doc [[! ]] native "_REQUEST_ENTITY_LOOT_LIST" hash "0xA88E215CEB0435C0" arguments { Ped "mount" [=[ {} ]=], AnyPtr "argStruct" [=[ {} ]=], Hash "visiblelootslotrequestType" [=[ {} ]=], int "flag" [=[ {} ]=], int "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0xA88E215CEB0435C0" ns "ENTITY" returns "Any" doc [[! ]] native "_SEARCH_BUILDING_POOL_FOR_ENTITY_WITH_THIS_MODEL" hash "0x66B2B83B94B22458" arguments { Hash "modelHash" [=[ {} ]=], } alias "0x66B2B83B94B22458" ns "ENTITY" returns "Entity" doc [[! ``` Alternative Name: _GET_ENTITY_FROM_MAP_OBJECT; You can get existing objects and manipulate them using this native. ``` ]] native "_SET_ENTITY_ANIM_CURRENT_TIME" hash "0x11CDABDC7783B2BC" arguments { Entity "entity" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], float "time" [=[ {} ]=], } alias "0x11CDABDC7783B2BC" ns "ENTITY" returns "void" doc [[! ``` https://gfycat.com/amazingmiserlyamericanquarterhorse ``` ]] native "_SET_ENTITY_ANIM_SPEED" hash "0xEAA885BA3CEA4E4A" arguments { Entity "entity" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], float "speedMultiplier" [=[ {} ]=], } alias "0xEAA885BA3CEA4E4A" ns "ENTITY" returns "void" doc [[! ]] native "_SET_ENTITY_CARCASS_TYPE" hash "0x399657ED871B3A6C" arguments { Entity "entity" [=[ {} ]=], Hash "type" [=[ {} ]=], } alias "0x399657ED871B3A6C" ns "ENTITY" returns "void" doc [[! ``` Changes type and quality of skins type hashes: https://pastebin.com/C1WvQjCy ``` ]] native "_SET_ENTITY_CARRYING_FLAG" hash "0x18FF3110CF47115D" arguments { Entity "entity" [=[ {} ]=], int "flagId" [=[ {} ]=], BOOL "value" [=[ {} ]=], } alias "0x18FF3110CF47115D" ns "ENTITY" returns "void" doc [[! ``` flagId: https://github.com/femga/rdr3_discoveries/tree/master/AI/CARRYING_FLAGS https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CCarryingFlags__Flags enum eCarryingFlag { CARRYING_FLAG_CAN_BE_CUT_FREE = 1, CARRYING_FLAG_CAN_BE_CARRIED_ON_FOOT = 2, CARRYING_FLAG_CAN_BE_DROPPED = 4, CARRYING_FLAG_CAN_BE_CARRIED_WHEN_DEAD = 7, CARRYING_FLAG_CAN_CARRY_ANYTHING = 9, CARRYING_FLAG_DISABLE_PROMPT_LOS_CHECKS = 19, CARRYING_FLAG_FORCE_ALLOW_WARP_TO_SAFE_GROUND_LOCATION = 23, CARRYING_FLAG_PICKUPS_IGNORE_HEIGHT_RESTRICTIONS = 26, CARRYING_FLAG_CLEAN_UP_WHEN_NOT_CARRIED = 27, CARRYING_FLAG_BLOCK_KNOCK_OFF_PED_VARIATIONS_FROM_CARRIABLE_INTERACTIONS = 29, CARRYING_FLAG_HIT_WHEN_CARRIABLE = 31, CARRYING_FLAG_DISABLE_CARRIABLE_INTERACTIONS_ON_THIS_MOUNT = 34, CARRYING_FLAG_FORCE_HIDE_PROMPT_GROUP = 37, }; ``` ]] native "_SET_ENTITY_COORDS_AND_HEADING" hash "0x203BEFFDBE12E96A" arguments { Entity "entity" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } alias "0x203BEFFDBE12E96A" ns "ENTITY" returns "void" doc [[! ]] native "_SET_ENTITY_COORDS_AND_HEADING_NO_OFFSET" hash "0x0918E3565C20F03C" arguments { Entity "entity" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } alias "0x0918E3565C20F03C" ns "ENTITY" returns "void" doc [[! ]] native "_SET_ENTITY_CUSTOM_PICKUP_RADIUS" hash "0x482D17E45665DA44" arguments { Entity "entity" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "0x482D17E45665DA44" ns "ENTITY" returns "void" doc [[! ]] native "_SET_ENTITY_FADE_IN" hash "0xA91E6CF94404E8C9" arguments { Entity "entity" [=[ {} ]=], } alias "0xA91E6CF94404E8C9" ns "ENTITY" returns "void" doc [[! ]] native "_SET_ENTITY_FULLY_LOOTED" hash "0x6BCF5F3D8FFE988D" arguments { Entity "entity" [=[ {} ]=], BOOL "looted" [=[ {} ]=], } alias "0x6BCF5F3D8FFE988D" ns "ENTITY" returns "void" doc [[! ]] native "_SET_ENTITY_LIGHTS_ENABLED" hash "0xEBDC12861D079ABA" arguments { Entity "entity" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0xEBDC12861D079ABA" ns "ENTITY" returns "void" doc [[! ]] native "_SET_ENTITY_THREAT_TIER" hash "0x4B436BAC8CBE9B07" arguments { Entity "entity" [=[ {} ]=], int "tier" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x4B436BAC8CBE9B07" ns "ENTITY" returns "void" doc [[! ``` tier: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEntityThreatTier ``` ]] native "_UNPIN_MAP_ENTITY" hash "0xD2B9C78537ED5759" arguments { Entity "entity" [=[ {} ]=], } alias "0xD2B9C78537ED5759" ns "ENTITY" returns "void" doc [[! ]] native "0x002AAC783ED323ED" hash "0x002AAC783ED323ED" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x007AAC783ED323ED" hash "0x007AAC783ED323ED" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x0939E773925C4719" hash "0x0939E773925C4719" ns "ENTITY" returns "void" doc [[! ]] native "0x0CCEFC6C2C95DA2A" hash "0x0CCEFC6C2C95DA2A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x0DB41D59E0F1502B" hash "0x0DB41D59E0F1502B" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x0FD7D7C232876E72" hash "0x0FD7D7C232876E72" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x119A5714578F4E05" hash "0x119A5714578F4E05" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x120376C23F019C6C" hash "0x120376C23F019C6C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x16908E859C3AB698" hash "0x16908E859C3AB698" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x188736456D1DEDE6" hash "0x188736456D1DEDE6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x20FAEE47427A4497" hash "0x20FAEE47427A4497" ns "ENTITY" returns "void" doc [[! ]] native "0x2A77EF9BEC8518F4" hash "0x2A77EF9BEC8518F4" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x2D40BCBFE9305DEA" hash "0x2D40BCBFE9305DEA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x350E9211074955AF" hash "0x350E9211074955AF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x371D179701D9C082" hash "0x371D179701D9C082" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Called if entity is in water and submerged level is larger than 1f. If CARRYING_FLAG_FORCE_ALLOW_WARP_TO_SAFE_GROUND_LOCATION is true, it gets disabled as well. ``` ``` NativeDB Introduced: v1436 ``` ]] native "0x37B01666BAE8F7EF" hash "0x37B01666BAE8F7EF" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ``` Seems to return true if entity is burned / scorched _GET_ENTITY_* ``` ]] native "0x37CEB637BA3B1A47" hash "0x37CEB637BA3B1A47" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x383F64263F946E45" hash "0x383F64263F946E45" arguments { intPtr "p0" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "p2" [=[ {} ]=], Ped "ped" [=[ {} ]=], Any "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` Used when checking if ped is in water ``` ]] native "0x3AB3A77672F6473F" hash "0x3AB3A77672F6473F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ]] native "0x3EC28DA1FFAC9DDD" hash "0x3EC28DA1FFAC9DDD" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ENTITY" returns "BOOL" doc [[! ``` Used in Script Function DUELING_DID_PLAYER_DISARM_OPPONENT ``` ]] native "0x3F08C6163A4AB1D6" hash "0x3F08C6163A4AB1D6" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x445D7D8EA66E373E" hash "0x445D7D8EA66E373E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], Any "p15" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x56E0735D6273B227" hash "0x56E0735D6273B227" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x5744562E973E33CD" hash "0x5744562E973E33CD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x5826EFD6D73C4DE5" hash "0x5826EFD6D73C4DE5" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` _REMOVE_DECALS_* - _REMOVE_FORCED* ``` ]] native "0x582F73ACFE969571" hash "0x582F73ACFE969571" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x5E214112806591EA" hash "0x5E214112806591EA" arguments { Entity "entity" [=[ {} ]=], int "boneIndex" [=[ {} ]=], } ns "ENTITY" returns "Vector3" doc [[! ``` Attaches scenario to bone with an offset _GET_I* - _GET_M* ``` ]] native "0x669655FFB29EF1A9" hash "0x669655FFB29EF1A9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x6C31B06E91518269" hash "0x6C31B06E91518269" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x6D58167F62238284" hash "0x6D58167F62238284" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ]] native "0x7A49D40DE437BC8D" hash "0x7A49D40DE437BC8D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x7F20092547B4DDEA" hash "0x7F20092547B4DDEA" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x80FDEB3A9E9AA578" hash "0x80FDEB3A9E9AA578" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x898586729DB5221D" hash "0x898586729DB5221D" arguments { Ped "ped" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x8E10DF0FFA63FB65" hash "0x8E10DF0FFA63FB65" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0x8E46E18AA828334F" hash "0x8E46E18AA828334F" arguments { Entity "entity" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animClip" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ``` Used in Script Function GENERIC_ITEM_HAS_ANIM_COMPLETED _GET_ENTITY_* ``` ]] native "0x978AA2323ED32209" hash "0x978AA2323ED32209" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0x9C6906EF8CB20C5F" hash "0x9C6906EF8CB20C5F" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0xA48E4801DEBDF7E4" hash "0xA48E4801DEBDF7E4" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xA9E6D8F2DDFC4DB9" hash "0xA9E6D8F2DDFC4DB9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xAAACB74442C1BED3" hash "0xAAACB74442C1BED3" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xAF72EC7E1B54539B" hash "0xAF72EC7E1B54539B" arguments { Entity "entity" [=[ {} ]=], } ns "ENTITY" returns "Entity" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xAF7F3099B9FEB535" hash "0xAF7F3099B9FEB535" arguments { Entity "entity" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` SET_ENTITY_LO* ``` ]] native "0xB16C780C51E51E2B" hash "0xB16C780C51E51E2B" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xB38A29CCD5447783" hash "0xB38A29CCD5447783" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xBA2A089E60ED1163" hash "0xBA2A089E60ED1163" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xBD94CECFB2D65119" hash "0xBD94CECFB2D65119" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xC0EDEF16D90661EE" hash "0xC0EDEF16D90661EE" arguments { Entity "entity" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` SET_ENTITY_A* ``` ]] native "0xC2E71D7E0A7B4C89" hash "0xC2E71D7E0A7B4C89" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xC3ABCFBC7D74AFA5" hash "0xC3ABCFBC7D74AFA5" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` Returns BOOL in ida ``` ]] native "0xC6A1A3D63F122DE7" hash "0xC6A1A3D63F122DE7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xC76E94A78127412B" hash "0xC76E94A78127412B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xCDB682BB47C02F0A" hash "0xCDB682BB47C02F0A" arguments { Entity "entity" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xD21C7418C590BB40" hash "0xD21C7418C590BB40" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xD45BB89B53FC0CFD" hash "0xD45BB89B53FC0CFD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xD4636C2EDB0DEA8A" hash "0xD4636C2EDB0DEA8A" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xD46BF94C4C66FAB0" hash "0xD46BF94C4C66FAB0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xDD03FC2089AD093C" hash "0xDD03FC2089AD093C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xDF8E49EA89A01DB1" hash "0xDF8E49EA89A01DB1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ``` Hardcoded to return zero/false. ``` ]] native "0xDFC2B226D56D85F6" hash "0xDFC2B226D56D85F6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "float" doc [[! ]] native "0xE19035EB65AB2932" hash "0xE19035EB65AB2932" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xE31FC20319874CB3" hash "0xE31FC20319874CB3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xE75EEA8DB59A9F39" hash "0xE75EEA8DB59A9F39" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xE9E7A0BAC7F57746" hash "0xE9E7A0BAC7F57746" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xEAB3D91D30A344F1" hash "0xEAB3D91D30A344F1" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xEF259AA1E097E0AD" hash "0xEF259AA1E097E0AD" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xEF2D9ED7CE684F08" hash "0xEF2D9ED7CE684F08" arguments { Ped "ped" [=[ {} ]=], } ns "ENTITY" returns "Ped" doc [[! ]] native "0xF41E2979D5BC5370" hash "0xF41E2979D5BC5370" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xF59FDE7B4D31A630" hash "0xF59FDE7B4D31A630" arguments { Any "p0" [=[ {} ]=], } ns "ENTITY" returns "Any" doc [[! ]] native "0xFF83AF534156B399" hash "0xFF83AF534156B399" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ]] native "0xFF9965C47FA404DA" hash "0xFF9965C47FA404DA" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "ENTITY" returns "void" doc [[! ``` SET_ENTITY_LO* ``` ]] native "ADD_SHOCKING_EVENT_AT_POSITION" hash "0xD9F8455409B525E9" arguments { Hash "eventType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], int "p9" [=[ {} ]=], int "p10" [=[ {} ]=], } ns "EVENT" returns "ScrHandle" doc [[! ``` eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS ``` ]] native "ADD_SHOCKING_EVENT_FOR_ENTITY" hash "0x7FD8F3BE76F89422" arguments { Hash "eventType" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], int "p10" [=[ {} ]=], int "p11" [=[ {} ]=], } ns "EVENT" returns "ScrHandle" doc [[! ``` eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt ``` ]] native "IS_SHOCKING_EVENT_IN_SPHERE" hash "0x9DB47E16060D6354" arguments { Hash "eventType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "EVENT" returns "BOOL" doc [[! ``` eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt ``` ]] native "REMOVE_ALL_SHOCKING_EVENTS" hash "0xD47A168C2AB90DC4" arguments { BOOL "p0" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ]] native "REMOVE_ALL_SHOCKING_EVENTS_OF_TYPE" hash "0x118873DD538490B4" arguments { Hash "eventType" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x118873DD538490B4" ns "EVENT" returns "void" doc [[! ``` eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt ``` ]] native "REMOVE_SHOCKING_EVENT" hash "0xE8BB3CC253A34559" arguments { ScrHandle "event" [=[ {} ]=], } ns "EVENT" returns "BOOL" doc [[! ]] native "REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS" hash "0xDB249021652420C5" ns "EVENT" returns "void" doc [[! ]] native "SET_DECISION_MAKER" hash "0x8AE2F981CDDB8FA4" arguments { Ped "ped" [=[ {} ]=], Hash "name" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ]] native "SET_DECISION_MAKER_TO_DEFAULT" hash "0x6B9C5C38838FB6E6" arguments { Ped "ped" [=[ {} ]=], } alias "0x6B9C5C38838FB6E6" ns "EVENT" returns "void" doc [[! ]] native "SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME" hash "0x84994FAD4E4E4E69" ns "EVENT" returns "void" doc [[! ]] native "_ADD_MODEL_TO_EVENT_MONITOR" hash "0x608AD36A644A97FE" arguments { Hash "model" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x608AD36A644A97FE" ns "EVENT" returns "void" doc [[! ``` Models used in the scripts: P_REGISTER05X, P_REGISTER06X, P_REGISTER03X, PLAYER_ZERO, PLAYER_THREE, A_C_HORSE_MORGAN_FLAXENCHESTNUT ``` ]] native "_CREATE_SHOCKING_EVENT" hash "0xCA1315C33B9A2847" arguments { AnyPtr "args" [=[ {} ]=], } alias "0xCA1315C33B9A2847" ns "EVENT" returns "ScrHandle" doc [[! ]] native "_EVENT_FLUSH_ALL_EVENT_TRACKERS" hash "0xAD8F2424C6E1E3A8" arguments { Ped "ped" [=[ {} ]=], } alias "0xAD8F2424C6E1E3A8" ns "EVENT" returns "void" doc [[! ]] native "_EVENT_GET_RECENT_EVENT" hash "0x796EECFF0C6D39BE" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0x796EECFF0C6D39BE" ns "EVENT" returns "Hash" doc [[! ``` Returns eventType ``` ]] native "_EVENT_GET_SOURCE_ENTITY_FROM_EVENT" hash "0x822A001BCEA5BD81" arguments { Entity "entity" [=[ {} ]=], Hash "eventType" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0x822A001BCEA5BD81" ns "EVENT" returns "Entity" doc [[! ]] native "_EVENT_GET_TARGET_ENTITY_FROM_EVENT" hash "0x38497F139981C5C9" arguments { Entity "entity" [=[ {} ]=], Hash "eventType" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0x38497F139981C5C9" ns "EVENT" returns "Entity" doc [[! ]] native "_EVENT_GET_TIME_SINCE_EVENT" hash "0xC6A7DC546E94FED5" arguments { Entity "entity" [=[ {} ]=], Hash "eventType" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0xC6A7DC546E94FED5" ns "EVENT" returns "int" doc [[! ]] native "_IS_EVENT_TRACKER_ACTIVE" hash "0x797B3D4D92E56094" arguments { charPtr "eventName" [=[ {} ]=], Hash "shockingEvent" [=[ {} ]=], } alias "0x797B3D4D92E56094" ns "EVENT" returns "BOOL" doc [[! ]] native "_REMOVE_ALL_SHOCKING_EVENTS_IN_AREA" hash "0xB4C71BA9CAB097BD" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0xB4C71BA9CAB097BD" ns "EVENT" returns "void" doc [[! ]] native "_REMOVE_ALL_SHOCKING_EVENTS_OF_TYPE_IN_AREA" hash "0x6A648D42BF271DC7" arguments { Hash "eventType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x6A648D42BF271DC7" ns "EVENT" returns "void" doc [[! ``` eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt ``` ]] native "_SET_EVENT_TRACKER_FOR_PED" hash "0xBB1E41DD3D3C6250" arguments { Ped "ped" [=[ {} ]=], charPtr "eventName" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xBB1E41DD3D3C6250" ns "EVENT" returns "void" doc [[! ]] native "0x18E93EBFC1FCFA48" hash "0x18E93EBFC1FCFA48" arguments { Volume "volume" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "EVENT" returns "Any" doc [[! ``` Only used in R* SP Script beat_rat_infestation and homeinvasion ``` ]] native "0x1A5C5D350068A673" hash "0x1A5C5D350068A673" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ``` AGGRO_CHECK_PROPERTY_DAMAGE: Property damage found with event ``` ]] native "0x1D1B448D719415AB" hash "0x1D1B448D719415AB" arguments { Ped "ped" [=[ {} ]=], } ns "EVENT" returns "Any" doc [[! ``` _GET* ``` ]] native "0x26054EB81AC0893B" hash "0x26054EB81AC0893B" arguments { Object "object" [=[ {} ]=], } ns "EVENT" returns "BOOL" doc [[! ]] native "0x2DD42FAD06E6F19E" hash "0x2DD42FAD06E6F19E" arguments { Object "object" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "EVENT" returns "Any" doc [[! ]] native "0x36D0F2BA2C0D9BDE" hash "0x36D0F2BA2C0D9BDE" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "EVENT" returns "Any" doc [[! ``` _ADD* (_ADD_SHOCKING_EVENT_* ?) ``` ]] native "0x4465C3D1475BD3FD" hash "0x4465C3D1475BD3FD" arguments { Hash "model" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ]] native "0x4B2B1A891D437CA7" hash "0x4B2B1A891D437CA7" arguments { float "p0" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ``` Only used in R* SP Script coachrobberies _SET_S* ``` ]] native "0x56B3410626A473E7" hash "0x56B3410626A473E7" arguments { Any "p0" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ``` Only used in R* SP Script beat_rat_infestation Params: p0 = value returned by 0x18E93EBFC1FCFA48 ``` ]] native "0x7C511E91738A0828" hash "0x7C511E91738A0828" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], int "p2" [=[ {} ]=], Hash "p3" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ``` Only used in R* SP Scripts Hash only used in R* Script mob3.ysc: ROBBERY _ADD_PED* ``` ]] native "0x83D43F0FD5276E4D" hash "0x83D43F0FD5276E4D" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "EVENT" returns "Any" doc [[! ``` _GET* ``` ]] native "0x9520175B35E2268D" hash "0x9520175B35E2268D" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ``` _SET_P* ``` ]] native "0xA86B0EE9B39D15D6" hash "0xA86B0EE9B39D15D6" arguments { Object "object" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ]] native "0xAD17A18215DD23D6" hash "0xAD17A18215DD23D6" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "EVENT" returns "int" doc [[! ``` Might return time since some (?) event. ``` ]] native "0xB6F4825153920582" hash "0xB6F4825153920582" ns "EVENT" returns "void" doc [[! ``` _S* (_SUPPRESS_EVENTS_NEXT_FRAME?) ``` ]] native "0xE28D7FC9FD32ABEB" hash "0xE28D7FC9FD32ABEB" arguments { Entity "entity" [=[ {} ]=], Hash "eventType" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "EVENT" returns "void" doc [[! ``` HAS_ACTOR_RECEIVED_TRACKED_EVENT_THAT_SHOULD_ALERT - iTimeSinceEvent >= iTimeLimitMS ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xE2C2FBB7825FFC66" hash "0xE2C2FBB7825FFC66" ns "EVENT" returns "void" doc [[! ]] native "ADD_EXPLOSION" hash "0x7D6F58F69DA92530" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "explosionType" [=[ {} ]=], float "damageScale" [=[ {} ]=], BOOL "isAudible" [=[ {} ]=], BOOL "isInvisible" [=[ {} ]=], float "cameraShake" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/graphics/explosions explosionType: enum eExplosionTag { EXP_TAG_DONTCARE = -1, EXP_TAG_GRENADE, EXP_TAG_STICKYBOMB, EXP_TAG_MOLOTOV, EXP_TAG_MOLOTOV_VOLATILE, EXP_TAG_HI_OCTANE, EXP_TAG_CAR, EXP_TAG_PLANE, EXP_TAG_PETROL_PUMP, EXP_TAG_DIR_STEAM, EXP_TAG_DIR_FLAME, EXP_TAG_DIR_WATER_HYDRANT, EXP_TAG_BOAT, EXP_TAG_BULLET, EXP_TAG_SMOKEGRENADE, EXP_TAG_BZGAS, EXP_TAG_GAS_CANISTER, EXP_TAG_EXTINGUISHER, EXP_TAG_TRAIN, EXP_TAG_DIR_FLAME_EXPLODE, EXP_TAG_VEHICLE_BULLET, EXP_TAG_BIRD_CRAP, EXP_TAG_FIREWORK, EXP_TAG_TORPEDO, EXP_TAG_TORPEDO_UNDERWATER, EXP_TAG_LANTERN, EXP_TAG_DYNAMITE, EXP_TAG_DYNAMITESTACK, EXP_TAG_DYNAMITE_VOLATILE, EXP_TAG_RIVER_BLAST, EXP_TAG_PLACED_DYNAMITE, EXP_TAG_FIRE_ARROW, EXP_TAG_DYNAMITE_ARROW, EXP_TAG_PHOSPHOROUS_BULLET, EXP_TAG_LIGHTNING_STRIKE, EXP_TAG_TRACKING_ARROW, EXP_TAG_POISON_BOTTLE }; ``` ]] native "ADD_EXPLOSION_WITH_USER_VFX" hash "0x53BA259F3A67A99E" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "explosionType" [=[ {} ]=], Hash "explosionFx" [=[ {} ]=], float "damageScale" [=[ {} ]=], BOOL "isAudible" [=[ {} ]=], BOOL "isInvisible" [=[ {} ]=], float "cameraShake" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ``` explosionType: see ADD_EXPLOSION Change explosionFx (Visual Effect) for specified explosionType ``` ]] native "ADD_OWNED_EXPLOSION" hash "0xD84A917A64D4D016" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "explosionType" [=[ {} ]=], float "damageScale" [=[ {} ]=], BOOL "isAudible" [=[ {} ]=], BOOL "isInvisible" [=[ {} ]=], float "cameraShake" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ``` explosionType: see ADD_EXPLOSION ``` ]] native "GET_CLOSEST_FIRE_POS" hash "0xB646FB657F448261" arguments { Vector3Ptr "outPosition" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "FIRE" returns "BOOL" doc [[! ]] native "GET_NUMBER_OF_FIRES_IN_RANGE" hash "0xF9617BC6FAE61E08" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "FIRE" returns "int" doc [[! ]] native "GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA" hash "0x8002DDAB58594D78" arguments { int "explosionType" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "_GET_ENTITY_INSIDE_EXPLOSION_AREA" ns "FIRE" returns "Entity" doc [[! ``` explosionType: see ADD_EXPLOSION ``` ]] native "IS_ENTITY_ON_FIRE" hash "0x1BD7C371CE257C3E" arguments { Entity "entity" [=[ {} ]=], } ns "FIRE" returns "BOOL" doc [[! ]] native "IS_EXPLOSION_ACTIVE_IN_AREA" hash "0xD96E82AEBFFAAFF0" arguments { int "explosionType" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], } ns "FIRE" returns "BOOL" doc [[! ``` explosionType: see ADD_EXPLOSION ``` ]] native "IS_EXPLOSION_IN_ANGLED_AREA" hash "0x5AE661ECD18524C9" arguments { int "explosionType" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], float "angle" [=[ {} ]=], } ns "FIRE" returns "BOOL" doc [[! ``` explosionType: see ADD_EXPLOSION ``` ]] native "IS_EXPLOSION_IN_AREA" hash "0x8391BA4313A25AD3" arguments { int "explosionType" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], } ns "FIRE" returns "BOOL" doc [[! ``` explosionType: see ADD_EXPLOSION ``` ]] native "IS_EXPLOSION_IN_SPHERE" hash "0xD62DD846D82CBB90" arguments { int "explosionType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "FIRE" returns "BOOL" doc [[! ``` explosionType: see ADD_EXPLOSION ``` ]] native "REMOVE_SCRIPT_FIRE" hash "0x790125C36E194069" arguments { FireId "fireHandle" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ]] native "START_ENTITY_FIRE" hash "0xC4DC7418A44D6822" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ]] native "START_SCRIPT_FIRE" hash "0x6B83617E04503888" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "p3" [=[ {} ]=], float "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], charPtr "soundsetName" [=[ {} ]=], float "p7" [=[ {} ]=], int "p8" [=[ {} ]=], } ns "FIRE" returns "FireId" doc [[! ``` Starts a fire: xyz: Location of fire maxChildren: The max amount of times a fire can spread to other objects. Must be 25 or less, or the function will do nothing. isGasFire: Whether or not the fire is powered by gasoline. ``` ]] native "STOP_ENTITY_FIRE" hash "0x8390751DC40C1E98" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ]] native "STOP_FIRE_IN_RANGE" hash "0xDB38F247BD421708" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ]] native "_IS_ENTITY_CONSUMED_BY_FIRE" hash "0xCDC25355C0D65963" arguments { Entity "entity" [=[ {} ]=], } alias "0xCDC25355C0D65963" ns "FIRE" returns "Any" doc [[! ]] native "_IS_EXPLOSION_IN_VOLUME" hash "0xE24822A4CFC9107A" arguments { int "explosionType" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0xE24822A4CFC9107A" ns "FIRE" returns "Any" doc [[! ``` explosionType: see ADD_EXPLOSION ``` ]] native "_IS_PED_SHOCKING_EVENT_ACTIVE" hash "0xAB7993BA61A4674F" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "FIRE" returns "BOOL" doc [[! ``` Tested with fire & dynamite. Only returns true using value p1 = 1 and when the ped is affected by fire. ``` ``` NativeDB Introduced: v1232 ``` ]] native "_STOP_FIRE_IN_BOX" hash "0xB7C7BDC375AEA9A4" arguments { float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } alias "0xB7C7BDC375AEA9A4" ns "FIRE" returns "void" doc [[! ]] native "0x24DB6B9F2B719043" hash "0x24DB6B9F2B719043" arguments { float "p0" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ``` Only used in R* SP Related Camp Scripts ``` ]] native "0x34AE85C7CA4857AA" hash "0x34AE85C7CA4857AA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ]] native "0x41B87A6495EE13DD" hash "0x41B87A6495EE13DD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "FIRE" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x559FC1D310813031" hash "0x559FC1D310813031" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "FIRE" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x68F6A75FDF5A70D6" hash "0x68F6A75FDF5A70D6" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ]] native "0x754937C28271BC65" hash "0x754937C28271BC65" arguments { Any "p0" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ]] native "0xA4454592DCF7C992" hash "0xA4454592DCF7C992" arguments { Any "p0" [=[ {} ]=], } ns "FIRE" returns "Any" doc [[! ]] native "0xB7DF150605EEDC9B" hash "0xB7DF150605EEDC9B" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "explosionType" [=[ {} ]=], float "damageScale" [=[ {} ]=], BOOL "isAudible" [=[ {} ]=], BOOL "isInvisible" [=[ {} ]=], float "cameraShake" [=[ {} ]=], } ns "FIRE" returns "void" doc [[! ``` _ADD_EXPLOSION_*(ON ENTITY?) ``` ]] native "GET_ANIMAL_TUNING_BOOL_PARAM" hash "0x1C1993824A396603" arguments { Ped "animal" [=[ {} ]=], int "index" [=[ {} ]=], } ns "FLOCK" returns "BOOL" doc [[! ``` index: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eAnimalTuningBools https://github.com/femga/rdr3_discoveries/tree/master/AI/ANIMAL_TUNING_BOOL_PARAMS ``` ]] native "GET_ANIMAL_TUNING_FLOAT_PARAM" hash "0x4BC3ECFDA0297E27" arguments { Ped "animal" [=[ {} ]=], int "index" [=[ {} ]=], } ns "FLOCK" returns "float" doc [[! ``` index: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eAnimalTuningFloats https://github.com/femga/rdr3_discoveries/tree/master/AI/ANIMAL_TUNING_FLOAT_PARAMS ``` ]] native "GET_SPECIES_TUNING_FLOAT_PARAM" hash "0xE108489621422F91" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "FLOCK" returns "float" doc [[! ]] native "RESET_ANIMAL_TUNING_BOOL_PARAM" hash "0x96AA1304D30E6BC3" arguments { Ped "animal" [=[ {} ]=], int "index" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "RESET_ANIMAL_TUNING_FLOAT_PARAM" hash "0xE776A195488FC520" arguments { Ped "animal" [=[ {} ]=], int "index" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "SET_ANIMAL_TUNING_BOOL_PARAM" hash "0x9FF1E042FA597187" arguments { Ped "animal" [=[ {} ]=], int "index" [=[ {} ]=], BOOL "value" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "SET_ANIMAL_TUNING_FLOAT_PARAM" hash "0xCBDA22C87977244F" arguments { Ped "animal" [=[ {} ]=], int "index" [=[ {} ]=], float "value" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "SET_SPECIES_TUNING_BOOL_PARAM" hash "0x6D1D94C2459B42EE" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "SET_SPECIES_TUNING_FLOAT_PARAM" hash "0x963240B6C252BA49" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "_ADD_PED_TO_FLOCK" hash "0x933E5D31A7D13069" arguments { Any "p0" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "_CREATE_HERD" hash "0xCB4EF7EDAE2E16F1" alias "0xCB4EF7EDAE2E16F1" ns "FLOCK" returns "ScrHandle" doc [[! ]] native "_GET_ANIMAL_IS_WILD" hash "0x3B005FF0538ED2A9" arguments { Ped "ped" [=[ {} ]=], } alias "0x3B005FF0538ED2A9" ns "FLOCK" returns "Any" doc [[! ``` Ped (horse) will run away from players and mounting will trigger them to buck until disabled. Used for: REL_DOMESTICATED_ANIMAL ``` ]] native "_GET_ANIMAL_RARITY" hash "0xF8B48A361DC388AE" arguments { Ped "ped" [=[ {} ]=], } alias "0xF8B48A361DC388AE" ns "FLOCK" returns "int" doc [[! ``` enum eAnimalRarityLevel { ARL_COMMON, ARL_RARE, ARL_LEGENDARY, ARL_NUMRARITYLEVELS }; ``` ]] native "_IS_HERD_VALID" hash "0x8D913E493BAFE0A3" arguments { ScrHandle "herdHandle" [=[ {} ]=], } alias "0x8D913E493BAFE0A3" ns "FLOCK" returns "BOOL" doc [[! ]] native "_SET_ANIMAL_IS_WILD" hash "0xAEB97D84CDF3C00B" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xAEB97D84CDF3C00B" ns "FLOCK" returns "void" doc [[! ]] native "_SET_ANIMAL_RARITY" hash "0x8B6F0F59B1B99801" arguments { Ped "ped" [=[ {} ]=], int "rarityLevel" [=[ {} ]=], } alias "0x8B6F0F59B1B99801" ns "FLOCK" returns "void" doc [[! ``` rarityLevel: see _GET_ANIMAL_RARITY ``` ]] native "0x0816C31480764AB0" hash "0x0816C31480764AB0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x09EE00B8F858E0BE" hash "0x09EE00B8F858E0BE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0x1520626FFAFFFA8F" hash "0x1520626FFAFFFA8F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x17E3E5C46ECCD308" hash "0x17E3E5C46ECCD308" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x19870C40C7EE15BE" hash "0x19870C40C7EE15BE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0x1DA6CB02071055D5" hash "0x1DA6CB02071055D5" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "Vector3" doc [[! ]] native "0x2DF3D457D86F8E57" hash "0x2DF3D457D86F8E57" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x34B9C4D86DF2C2F3" hash "0x34B9C4D86DF2C2F3" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0x36486AF7DA93A464" hash "0x36486AF7DA93A464" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0x408D1149C5E39C1E" hash "0x408D1149C5E39C1E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x53187E563F938E76" hash "0x53187E563F938E76" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0x67A43EA3F6FE0076" hash "0x67A43EA3F6FE0076" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x6C57BEA886A20C6B" hash "0x6C57BEA886A20C6B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x706B434FEFAD6A24" hash "0x706B434FEFAD6A24" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0x8049B17BEC937662" hash "0x8049B17BEC937662" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0x9E13ACC38BA8F9C3" hash "0x9E13ACC38BA8F9C3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0xA881F5C77A560906" hash "0xA881F5C77A560906" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xC3D581A34BC0A1F0" hash "0xC3D581A34BC0A1F0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xC72CE37081DAE625" hash "0xC72CE37081DAE625" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xC95611869E14F8AF" hash "0xC95611869E14F8AF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xCC6B5AAFC87BFC7B" hash "0xCC6B5AAFC87BFC7B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xD95F04A4E73BE85E" hash "0xD95F04A4E73BE85E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0xE0961AED72642B80" hash "0xE0961AED72642B80" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xE36D2CB540597EF7" hash "0xE36D2CB540597EF7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xE93415B3307208E5" hash "0xE93415B3307208E5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "FLOCK" returns "Any" doc [[! ]] native "0xF2CCA7B68CFAB2B9" hash "0xF2CCA7B68CFAB2B9" arguments { Hash "species" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], float "x3" [=[ {} ]=], float "y3" [=[ {} ]=], float "z3" [=[ {} ]=], float "p10" [=[ {} ]=], float "p11" [=[ {} ]=], float "p12" [=[ {} ]=], float "p13" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ``` species: SPECIES_BIRD_CROW ``` ]] native "0xFA821997794F48E7" hash "0xFA821997794F48E7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xFB16F08F47B83B4C" hash "0xFB16F08F47B83B4C" arguments { Any "p0" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xFDB008B3BCF5992F" hash "0xFDB008B3BCF5992F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "0xFF1E339CE40EAAAF" hash "0xFF1E339CE40EAAAF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "FLOCK" returns "void" doc [[! ]] native "NETWORK_GET_GANG_ID" hash "0x901E0DC25080C8B9" arguments { Player "player" [=[ {} ]=], } alias "0x901E0DC25080C8B9" ns "GANG" returns "Any" doc [[! ]] native "NETWORK_GET_GANG_LEADER" hash "0x4BE6C13A45CCA8EC" arguments { Any "gangId" [=[ {} ]=], } alias "0x4BE6C13A45CCA8EC" ns "GANG" returns "Player" doc [[! ]] native "NETWORK_GET_NUM_GANG_MEMBERS" hash "0x149A2751AB66AC02" arguments { Any "gangId" [=[ {} ]=], } alias "0x149A2751AB66AC02" ns "GANG" returns "int" doc [[! ]] native "NETWORK_IS_GANG_ACTIVE" hash "0x0F99F6436528A089" arguments { Any "gangId" [=[ {} ]=], } alias "0x0F99F6436528A089" ns "GANG" returns "Any" doc [[! ]] native "NETWORK_IS_GANG_ID_VALID" hash "0xD6F6ACF4392187FB" arguments { Any "gangId" [=[ {} ]=], } alias "0xD6F6ACF4392187FB" ns "GANG" returns "Any" doc [[! ]] native "NETWORK_IS_GANG_IN_SESSION" hash "0x93A91A351A07360E" arguments { Any "gangId" [=[ {} ]=], } alias "0x93A91A351A07360E" ns "GANG" returns "Any" doc [[! ]] native "NETWORK_IS_GANG_LEADER" hash "0x424B17A7DC5C90BC" arguments { Player "player" [=[ {} ]=], } alias "0x424B17A7DC5C90BC" ns "GANG" returns "Any" doc [[! ]] native "NETWORK_IS_IN_SAME_GANG" hash "0x3F59FE6F37869576" arguments { Player "player1" [=[ {} ]=], Player "player2" [=[ {} ]=], } alias "0x3F59FE6F37869576" ns "GANG" returns "Any" doc [[! ]] native "_NETWORK_GET_GANG_LEADER_HANDLE" hash "0xCE88A261DCBBA0D9" arguments { Any "gangId" [=[ {} ]=], AnyPtr "gamerHandle" [=[ {} ]=], } alias "0xCE88A261DCBBA0D9" ns "GANG" returns "Any" doc [[! ]] native "_NETWORK_GET_GANG_MEMBERS" hash "0xD1BF325C8252A982" arguments { Any "gangId" [=[ {} ]=], AnyPtr "memberHandles" [=[ {} ]=], } alias "0xD1BF325C8252A982" ns "GANG" returns "int" doc [[! ]] native "_NETWORK_GET_GANG_PRIVACY" hash "0x9970AE8C3D706139" alias "0x9970AE8C3D706139" ns "GANG" returns "int" doc [[! ]] native "_NETWORK_GET_GANG_SIZE" hash "0x853B0FA4D8732C57" arguments { Any "gangId" [=[ {} ]=], } alias "0x853B0FA4D8732C57" ns "GANG" returns "int" doc [[! ]] native "_NETWORK_IS_GANG_MEMBER" hash "0x9BE7DCB22D32CCBE" arguments { Any "gangId" [=[ {} ]=], Player "player" [=[ {} ]=], } alias "0x9BE7DCB22D32CCBE" ns "GANG" returns "Any" doc [[! ]] native "_NETWORK_IS_GANG_OPEN" hash "0xFCF96CCBD81B24C8" arguments { Any "gangId" [=[ {} ]=], } alias "0xFCF96CCBD81B24C8" ns "GANG" returns "Any" doc [[! ]] native "_NETWORK_IS_IN_MY_GANG" hash "0x81FB74C83C2ED69F" arguments { Player "player" [=[ {} ]=], } alias "0x81FB74C83C2ED69F" ns "GANG" returns "Any" doc [[! ]] native "_NETWORK_KICK_GANG_MEMBER" hash "0xCD9E2D9BC52FD80F" arguments { Player "player" [=[ {} ]=], int "banTimeSeconds" [=[ {} ]=], } alias "0xCD9E2D9BC52FD80F" ns "GANG" returns "void" doc [[! ``` banTimeSeconds is 120 in R* Scripts ``` ]] native "_NETWORK_LEAVE_GANG" hash "0x0A04A07BC3074EDB" arguments { BOOL "disband" [=[ {} ]=], } alias "0x0A04A07BC3074EDB" ns "GANG" returns "void" doc [[! ]] native "_NETWORK_REQUEST_GANG_JOIN" hash "0xC0474C8BCF6787AD" arguments { Any "gangId" [=[ {} ]=], } alias "0xC0474C8BCF6787AD" ns "GANG" returns "Any" doc [[! ``` Returns true if join succeeded, false if failed. ``` ]] native "_NETWORK_SET_GANG_PRIVACY" hash "0xC5BF29F4035277C2" arguments { int "privacyType" [=[ {} ]=], } alias "0xC5BF29F4035277C2" ns "GANG" returns "Any" doc [[! ]] native "_NETWORK_SET_GANG_SIZE" hash "0x833D8268D51B4522" arguments { int "size" [=[ {} ]=], } alias "0x833D8268D51B4522" ns "GANG" returns "Any" doc [[! ]] native "_NETWORK_START_GANG" hash "0xD1A226F2E05E58FC" arguments { BOOL "openStatus" [=[ {} ]=], int "campSize" [=[ {} ]=], } alias "0xD1A226F2E05E58FC" ns "GANG" returns "void" doc [[! ``` openStatus = true -> sets privacyType = 2 (PUBLIC_ADVERTISED) openStatus = false -> sets privacyType = 1 (INVITE_ONLY) campSize: NET_CAMP_SIZE_SMALLEST = 4, NET_CAMP_SIZE_LARGEST = 7 ``` ]] native "0x0E5C9FB9ED5DFF1C" hash "0x0E5C9FB9ED5DFF1C" arguments { Any "p0" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0x1F11702DDBD915C6" hash "0x1F11702DDBD915C6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0x2F7EB8B6F6AFE79C" hash "0x2F7EB8B6F6AFE79C" arguments { Any "p0" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0x3ADC71A66356D706" hash "0x3ADC71A66356D706" ns "GANG" returns "Any" doc [[! ]] native "0x48D82C83987E18E4" hash "0x48D82C83987E18E4" arguments { Any "p0" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0x51C5EF47086AA0D7" hash "0x51C5EF47086AA0D7" ns "GANG" returns "Any" doc [[! ]] native "0x53A94294FDDCF98C" hash "0x53A94294FDDCF98C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0x6102830F764B3DE1" hash "0x6102830F764B3DE1" arguments { Player "player" [=[ {} ]=], } ns "GANG" returns "BOOL" doc [[! ]] native "0x644E02F24F9D4E98" hash "0x644E02F24F9D4E98" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0x7933754F260B428A" hash "0x7933754F260B428A" arguments { Player "player" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0x7BAA30C9BBE8AEE7" hash "0x7BAA30C9BBE8AEE7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0xA9CEAE8D6637FBAD" hash "0xA9CEAE8D6637FBAD" arguments { Any "p0" [=[ {} ]=], } ns "GANG" returns "void" doc [[! ]] native "0xAD22AB64FA428DF3" hash "0xAD22AB64FA428DF3" arguments { Any "p0" [=[ {} ]=], } ns "GANG" returns "void" doc [[! ]] native "0xAFD3599A3CC5637D" hash "0xAFD3599A3CC5637D" ns "GANG" returns "Any" doc [[! ]] native "0xB22B1D9F74095382" hash "0xB22B1D9F74095382" arguments { Any "p0" [=[ {} ]=], } ns "GANG" returns "void" doc [[! ]] native "0xB38C256498748413" hash "0xB38C256498748413" ns "GANG" returns "void" doc [[! ]] native "0xC81A9E2C8EFD28D5" hash "0xC81A9E2C8EFD28D5" arguments { Any "p0" [=[ {} ]=], } ns "GANG" returns "void" doc [[! ]] native "0xDA801F7F6A5278D3" hash "0xDA801F7F6A5278D3" arguments { Player "player" [=[ {} ]=], } ns "GANG" returns "BOOL" doc [[! ``` _NETWORK_GET_* or _NETWORK_IS_* ``` ]] native "0xE4C64CD37CB176AA" hash "0xE4C64CD37CB176AA" arguments { int "p0" [=[ {} ]=], } ns "GANG" returns "Any" doc [[! ]] native "0xEE4F20004D0288B7" hash "0xEE4F20004D0288B7" ns "GANG" returns "void" doc [[! ]] native "0xFA7C5B7E087A4CEB" hash "0xFA7C5B7E087A4CEB" ns "GANG" returns "Any" doc [[! ]] native "_GOOGLE_ANALYTICS_END_EVENT" hash "0x87BBCC4360A9BDE3" ns "GOOGLE_ANALYTICS" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_GOOGLE_ANALYTICS_POP_PAGE" hash "0xC6DE040378364798" arguments { charPtr "pageName" [=[ {} ]=], } ns "GOOGLE_ANALYTICS" returns "void" doc [[! ]] native "_GOOGLE_ANALYTICS_PUSH_PAGE" hash "0xD43A616AE3AC4EF6" arguments { charPtr "pageName" [=[ {} ]=], } ns "GOOGLE_ANALYTICS" returns "void" doc [[! ]] native "_GOOGLE_ANALYTICS_START_EVENT" hash "0x1C54F031D7C0F7AC" arguments { charPtr "eventCategory" [=[ {} ]=], charPtr "eventAction" [=[ {} ]=], charPtr "eventLabel" [=[ {} ]=], int "eventValue" [=[ {} ]=], } ns "GOOGLE_ANALYTICS" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "ADD_DECAL" hash "0x57CB267624EF85C0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], Any "p15" [=[ {} ]=], Any "p16" [=[ {} ]=], Any "p17" [=[ {} ]=], Any "p18" [=[ {} ]=], Any "p19" [=[ {} ]=], Any "p20" [=[ {} ]=], Any "p21" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ]] native "ADD_PETROL_TRAIL_DECAL_INFO" hash "0x73354FB6D03D2E8A" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "ADD_VEG_MODIFIER_SPHERE" hash "0xFA50F79257745E74" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "modType" [=[ {} ]=], int "flags" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "0xFA50F79257745E74" ns "GRAPHICS" returns "int" doc [[! ``` Returns veg modifier handle ``` ]] native "ALLOW_PICKUP_LIGHT_SYNC" hash "0x7C348310A6E2FB91" arguments { Object "pickupObject" [=[ {} ]=], BOOL "allow" [=[ {} ]=], } alias "0x7C348310A6E2FB91" ns "GRAPHICS" returns "void" doc [[! ]] native "ANIMPOSTFX_HAS_EVENT_TRIGGERED_BY_STACKHASH" hash "0x9AB192A9EF980EED" arguments { Hash "effectNameHash" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOLPtr "p3" [=[ {} ]=], } alias "0x9AB192A9EF980EED" ns "GRAPHICS" returns "Any" doc [[! ]] native "ANIMPOSTFX_IS_PRELOADING_BY_STACKHASH" hash "0x59EA80079B86D8C7" arguments { Hash "effectNameHash" [=[ {} ]=], } alias "0x59EA80079B86D8C7" ns "GRAPHICS" returns "Any" doc [[! ]] native "ANIMPOSTFX_IS_RUNNING" hash "0x4A123E85D7C4CA0B" arguments { charPtr "effectName" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "ANIMPOSTFX_PLAY" hash "0x4102732DF6B4005F" arguments { charPtr "effectName" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/graphics/animpostfx ``` ]] native "ANIMPOSTFX_STOP" hash "0xB4FD7446BAB2F394" arguments { charPtr "effectName" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "ANIMPOSTFX_STOP_ALL" hash "0x66560A0D4C64FD21" ns "GRAPHICS" returns "void" doc [[! ]] native "ATTACH_TV_AUDIO_TO_ENTITY" hash "0x40866A418EB8EFDE" arguments { Entity "entity" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO" hash "0x494A9874F17A7D50" arguments { int "p0" [=[ {} ]=], } alias "0x494A9874F17A7D50" ns "GRAPHICS" returns "BOOL" doc [[! ``` Called together with FREE_MEMORY_FOR_LOW_QUALITY_PHOTO ``` ]] native "BEGIN_TAKE_HIGH_QUALITY_PHOTO" hash "0xA15BFFC0A01B34E1" alias "0xA15BFFC0A01B34E1" ns "GRAPHICS" returns "Any" doc [[! ]] native "BLOCK_PICKUP_PLACEMENT_LIGHT" hash "0x0552AA3FFC5B87AA" arguments { Pickup "pickup" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x0552AA3FFC5B87AA" ns "GRAPHICS" returns "void" doc [[! ]] native "CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE" hash "0xF7C29D7C12C36F03" alias "_CASCADESHADOWS_RESET_TYPE" ns "GRAPHICS" returns "void" doc [[! ]] native "CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER" hash "0x8FBFD2AEB196B369" arguments { BOOL "toggle" [=[ {} ]=], } alias "_SET_FAR_SHADOWS_SUPPRESSED" ns "GRAPHICS" returns "void" doc [[! ``` When this is set to ON, shadows only draw as you get nearer. When OFF, they draw from a further distance. ``` ]] native "CASCADE_SHADOWS_SET_CASCADE_BOUNDS" hash "0xD9EDB2E4512D563E" arguments { Any "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], float "p7" [=[ {} ]=], } alias "0xD9EDB2E4512D563E" ns "GRAPHICS" returns "void" doc [[! ]] native "CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE" hash "0xCE4774E0F9AD48D1" arguments { charPtr "type" [=[ {} ]=], } alias "_CASCADESHADOWS_SET_TYPE" ns "GRAPHICS" returns "void" doc [[! ``` Possible values: "CSM_ST_POINT" "CSM_ST_LINEAR" "CSM_ST_BOX3x3" "CSM_ST_BOX4x4" "CSM_ST_DITHER2_LINEAR" "CSM_ST_CUBIC" "CSM_ST_POISSON16" "CSM_ST_SOFT8" "CSM_ST_SOFT16" "CSM_ST_SOFT32" "CSM_ST_DITHER16_RPDB" "CSM_ST_POISSON16_RPDB_GNORM" "CSM_ST_HIGHRES_BOX4x4" "CSM_ST_ESM" ``` ]] native "CLEAR_TIMECYCLE_MODIFIER" hash "0x0E3F4AF2D63491FB" ns "GRAPHICS" returns "void" doc [[! ]] native "CREATE_CHECKPOINT_WITH_NAMEHASH" hash "0x175668836B44CBB0" arguments { Hash "typeHash" [=[ {} ]=], float "posX1" [=[ {} ]=], float "posY1" [=[ {} ]=], float "posZ1" [=[ {} ]=], float "posX2" [=[ {} ]=], float "posY2" [=[ {} ]=], float "posZ2" [=[ {} ]=], float "radius" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], int "reserved" [=[ {} ]=], } alias "_CREATE_CHECKPOINT" ns "GRAPHICS" returns "int" doc [[! ]] native "CREATE_TRACKED_POINT" hash "0xFB405CB357C69CB9" ns "GRAPHICS" returns "int" doc [[! ``` Creates a tracked point, useful for checking the visibility of a 3D point on screen. ``` ]] native "DELETE_CHECKPOINT" hash "0x0DED5B0C8EBAAE12" arguments { int "checkpoint" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "DESTROY_TRACKED_POINT" hash "0x37A59922109F8F1C" arguments { int "point" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "DISABLE_ENTITYMASK" hash "0x5C9978A2A3DC3D0D" alias "0x5C9978A2A3DC3D0D" ns "GRAPHICS" returns "void" doc [[! ]] native "DISABLE_HDTEX_THIS_FRAME" hash "0x98A7CD5EA379A854" alias "0x98A7CD5EA379A854" ns "GRAPHICS" returns "void" doc [[! ]] native "DOES_PARTICLE_FX_LOOPED_EXIST" hash "0x9DD5AFF561E88F2A" arguments { int "ptfxHandle" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "DRAW_LIGHT_WITH_RANGE" hash "0xD2D9E04C0DF927F4" arguments { float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], int "colorR" [=[ {} ]=], int "colorG" [=[ {} ]=], int "colorB" [=[ {} ]=], float "range" [=[ {} ]=], float "intensity" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "DRAW_LOW_QUALITY_PHOTO_TO_PHONE" hash "0xF1142E5D64B47802" arguments { BOOL "p0" [=[ {} ]=], int "photoRotation" [=[ {} ]=], } alias "0xF1142E5D64B47802" ns "GRAPHICS" returns "void" doc [[! ``` nullsub, doesn't do anything (GTA5 leftover, there is no phone in RDR3) ``` ]] native "DRAW_RECT" hash "0x405224591DF02025" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "width" [=[ {} ]=], float "height" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Draws a rectangle on the screen. -x: The relative X point of the center of the rectangle. (0.0-1.0, 0.0 is the left edge of the screen, 1.0 is the right edge of the screen) -y: The relative Y point of the center of the rectangle. (0.0-1.0, 0.0 is the top edge of the screen, 1.0 is the bottom edge of the screen) -width: The relative width of the rectangle. (0.0-1.0, 1.0 means the whole screen width) -height: The relative height of the rectangle. (0.0-1.0, 1.0 means the whole screen height) -R: Red part of the color. (0-255) -G: Green part of the color. (0-255) -B: Blue part of the color. (0-255) -A: Alpha part of the color. (0-255, 0 means totally transparent, 255 means totally opaque) ``` ]] native "DRAW_SPRITE" hash "0xC9884ECADE94CB34" arguments { charPtr "textureDict" [=[ {} ]=], charPtr "textureName" [=[ {} ]=], float "screenX" [=[ {} ]=], float "screenY" [=[ {} ]=], float "width" [=[ {} ]=], float "height" [=[ {} ]=], float "heading" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], BOOL "p11" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Draws a 2D sprite on the screen. Parameters: textureDict - Name of texture dictionary to load texture from textureName - Name of texture to load from texture dictionary screenX/Y - Screen offset (0.5 = center) scaleX/Y - Texture scaling. Negative values can be used to flip the texture on that axis. (0.5 = half) heading - Texture rotation in degrees (default = 0.0) positive is clockwise, measured in degrees red,green,blue - Sprite color (default = 255/255/255) alpha - opacity level https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/textures ``` ]] native "DRAW_TV_CHANNEL" hash "0xC0A145540254A840" arguments { float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "xScale" [=[ {} ]=], float "yScale" [=[ {} ]=], float "rotation" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "ENABLE_ENTITYMASK" hash "0xFAAD23DE7A54FC14" alias "0xFAAD23DE7A54FC14" ns "GRAPHICS" returns "void" doc [[! ]] native "ENABLE_MOON_CYCLE_OVERRIDE" hash "0x6FE93BCC7BF12B63" arguments { float "strength" [=[ {} ]=], } alias "_SET_EXTRA_TIMECYCLE_MODIFIER_STRENGTH" ns "GRAPHICS" returns "void" doc [[! ]] native "ENABLE_MOVIE_SUBTITLES" hash "0x6FC9B065229C0787" arguments { BOOL "toggle" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "END_PETROL_TRAIL_DECALS" hash "0x0E126AAE933F3B56" ns "GRAPHICS" returns "void" doc [[! ]] native "FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO" hash "0xD45547D8396F002A" alias "0xD45547D8396F002A" ns "GRAPHICS" returns "void" doc [[! ]] native "FREE_MEMORY_FOR_LOW_QUALITY_PHOTO" hash "0x614682E715ADBAAC" alias "0x614682E715ADBAAC" ns "GRAPHICS" returns "void" doc [[! ]] native "FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO" hash "0x7DFF8F94937D2659" alias "0x7DFF8F94937D2659" ns "GRAPHICS" returns "void" doc [[! ]] native "GET_SCREEN_COORD_FROM_WORLD_COORD" hash "0xCB50D7AFCC8B0EC6" arguments { float "worldX" [=[ {} ]=], float "worldY" [=[ {} ]=], float "worldZ" [=[ {} ]=], floatPtr "screenX" [=[ {} ]=], floatPtr "screenY" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "GET_SCREEN_RESOLUTION" hash "0x66773C92835D0909" arguments { intPtr "x" [=[ {} ]=], intPtr "y" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Hardcoded to always set x to 1280 and y to 720. ``` ]] native "GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO" hash "0x13430D3D5A45F14B" arguments { Any "p0" [=[ {} ]=], } alias "0x13430D3D5A45F14B" ns "GRAPHICS" returns "int" doc [[! ]] native "GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO" hash "0xC71B50AE58D07369" arguments { charPtr "contentId" [=[ {} ]=], } alias "0xC71B50AE58D07369" ns "GRAPHICS" returns "int" doc [[! ``` contentId: returned by NETWORK::_UGC_QUERY_GET_CREATOR_PHOTO(uVar0, 0, sParam3) ``` ]] native "GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO" hash "0xD6663EC374092383" alias "0xD6663EC374092383" ns "GRAPHICS" returns "int" doc [[! ``` 0 = succeeded 1 = getting status 2 = failed ``` ]] native "GET_STATUS_OF_SORTED_LIST_OPERATION" hash "0xB28894CD7408BD0C" alias "0xB28894CD7408BD0C" ns "GRAPHICS" returns "int" doc [[! ``` 0 = succeeded 1 = getting status 2 = failed ``` ]] native "GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO" hash "0x4A3DA74C3CCB1725" alias "0x4A3DA74C3CCB1725" ns "GRAPHICS" returns "int" doc [[! ]] native "GET_TIMECYCLE_MODIFIER_INDEX" hash "0xA705394293E2B3D3" ns "GRAPHICS" returns "int" doc [[! ]] native "GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX" hash "0x2DA67BA3C8A6755D" ns "GRAPHICS" returns "int" doc [[! ]] native "GET_TOGGLE_PAUSED_RENDERPHASES_STATUS" hash "0x86ED21BDB2791CE8" ns "GRAPHICS" returns "BOOL" doc [[! ]] native "GET_TV_CHANNEL" hash "0xF90FBFD68F3C59AE" ns "GRAPHICS" returns "int" doc [[! ]] native "IS_DECAL_ALIVE" hash "0x3E4B4E5CF5D3EEB5" arguments { int "decal" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "IS_PHOTO_FRAME" hash "0x86076AE35CBBE55F" ns "GRAPHICS" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "IS_TRACKED_POINT_VISIBLE" hash "0xCBB056BA159FB48D" arguments { int "point" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "IS_TVSHOW_CURRENTLY_PLAYING" hash "0x4D562223E0EB65F3" arguments { Hash "videoCliphash" [=[ {} ]=], } alias "_IS_TV_PLAYLIST_ITEM_PLAYING" ns "GRAPHICS" returns "BOOL" doc [[! ]] native "LOAD_MISSION_CREATOR_PHOTO" hash "0x84F0BA7462FF8D58" arguments { AnyPtr "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x84F0BA7462FF8D58" ns "GRAPHICS" returns "BOOL" doc [[! ]] native "PEDSHOT_IS_AVAILABLE" hash "0xAF6E67D073D2DCE2" alias "0xAF6E67D073D2DCE2" ns "GRAPHICS" returns "Any" doc [[! ]] native "QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS" hash "0xA42EDF1E88734A7E" alias "0xA42EDF1E88734A7E" ns "GRAPHICS" returns "Any" doc [[! ]] native "REMOVE_DECAL" hash "0x49A720552EB0BB88" arguments { int "decal" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "REMOVE_DECALS_FROM_OBJECT" hash "0xFB8972BAE0013140" arguments { Object "obj" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "REMOVE_DECALS_IN_RANGE" hash "0x86DE59FA02902B40" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "range" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Removes all decals in range from a position, it includes the bullet holes, blood pools, petrol... ``` ]] native "REMOVE_GRASS_CULL_SPHERE" hash "0xAE7BF7CA9E4BA48D" arguments { int "handle" [=[ {} ]=], } alias "0xAE7BF7CA9E4BA48D" ns "GRAPHICS" returns "void" doc [[! ]] native "REMOVE_PARTICLE_FX" hash "0x459598F579C98929" arguments { int "ptfxHandle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "REMOVE_PARTICLE_FX_FROM_ENTITY" hash "0x92884B4A49D81325" arguments { Entity "entity" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "REMOVE_PARTICLE_FX_IN_RANGE" hash "0x87B5905ECA623B68" arguments { float "X" [=[ {} ]=], float "Y" [=[ {} ]=], float "Z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "REMOVE_VEG_MODIFIER_SPHERE" hash "0x9CF1836C03FB67A2" arguments { int "vegModifierHandle" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x9CF1836C03FB67A2" ns "GRAPHICS" returns "void" doc [[! ]] native "RESET_ADAPTATION" hash "0x297B72E2AF094742" arguments { int "unk" [=[ {} ]=], } alias "0x297B72E2AF094742" ns "GRAPHICS" returns "void" doc [[! ``` Sets an unknown value related to timecycles. ``` ]] native "RESET_PARTICLE_FX_OVERRIDE" hash "0x274B3DABF7E72DEF" arguments { charPtr "name" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Resets the effect of SET_PARTICLE_FX_OVERRIDE ``` ]] native "RESET_PAUSED_RENDERPHASES" hash "0xCCD9AAD85E1B559E" ns "GRAPHICS" returns "void" doc [[! ]] native "SAVE_HIGH_QUALITY_PHOTO" hash "0x57639FD876B68A91" arguments { int "unused" [=[ {} ]=], } alias "0x57639FD876B68A91" ns "GRAPHICS" returns "Any" doc [[! ]] native "SET_ARTIFICIAL_LIGHTS_STATE" hash "0xB2797619A7C7747B" arguments { BOOL "state" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Does not affect weapons, particles, fire/explosions, flashlights or the sun. When set to true, all emissive textures (including ped components that have light effects), street lights, building lights, vehicle lights, etc will all be turned off. state: True turns off all artificial light sources in the map: buildings, street lights, car lights, etc. False turns them back on. ``` ]] native "SET_CHECKPOINT_RGBA" hash "0xCAAFC225E33B1D15" arguments { int "checkpoint" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Sets the checkpoint color. ``` ]] native "SET_CHECKPOINT_RGBA2" hash "0x99AFF17222D4DEB4" arguments { int "checkpoint" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], } alias "_SET_CHECKPOINT_ICON_RGBA" ns "GRAPHICS" returns "void" doc [[! ``` Sets the checkpoint icon color. ``` ]] native "SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME" hash "0x53ED07BF368EDA59" ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "SET_GRASS_CULL_SPHERE" hash "0x27219300C36A8D40" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0x27219300C36A8D40" ns "GRAPHICS" returns "int" doc [[! ``` Returns handle to be used with REMOVE_GRASS_CULL_SPHERE ``` ]] native "SET_HIDOF_OVERRIDE" hash "0xCC23AA1A7CBFE840" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], } alias "_SET_HIDOF_ENV_BLUR_PARAMS" ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_AMBIENT_COLOUR" hash "0x3C61B52B00848C26" arguments { Entity "entity" [=[ {} ]=], charPtr "p1" [=[ {} ]=], float "r" [=[ {} ]=], float "g" [=[ {} ]=], float "b" [=[ {} ]=], } alias "0x3C61B52B00848C26" ns "GRAPHICS" returns "void" doc [[! ``` Related to Campfires. p1: AMB_BONFIRE_MP, AMB_CAMPFIRE_LRG_MP ``` ]] native "SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE" hash "0x8DCCC98DC0DBF9E4" arguments { float "p0" [=[ {} ]=], } alias "0x8DCCC98DC0DBF9E4" ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_BULLET_IMPACT_SCALE" hash "0xA53C8D7D0F8C74D0" arguments { float "scale" [=[ {} ]=], } alias "0xA53C8D7D0F8C74D0" ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_FOOT_LODRANGE_SCALE" hash "0x2A1625858887D4E6" arguments { float "p0" [=[ {} ]=], } alias "0x2A1625858887D4E6" ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_LOOPED_ALPHA" hash "0x88786E76234F7054" arguments { int "ptfxHandle" [=[ {} ]=], float "alpha" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_LOOPED_COLOUR" hash "0x239879FC61C610CC" arguments { int "ptfxHandle" [=[ {} ]=], float "r" [=[ {} ]=], float "g" [=[ {} ]=], float "b" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_LOOPED_EVOLUTION" hash "0x3674F389B0FACD80" arguments { int "ptfxHandle" [=[ {} ]=], charPtr "propertyName" [=[ {} ]=], float "amount" [=[ {} ]=], BOOL "noNetwork" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST" hash "0x9B04D471DA0AD7AA" arguments { int "ptfxHandle" [=[ {} ]=], float "range" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_LOOPED_OFFSETS" hash "0xD3A4A95FC94FE83B" arguments { int "ptfxHandle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_LOOPED_SCALE" hash "0x1A9E1C0D98D093B7" arguments { int "ptfxHandle" [=[ {} ]=], float "scale" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_NON_LOOPED_ALPHA" hash "0xE8A35938A7026CEA" arguments { float "alpha" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "SET_PARTICLE_FX_NON_LOOPED_COLOUR" hash "0x60B85BED6577A35B" arguments { float "r" [=[ {} ]=], float "g" [=[ {} ]=], float "b" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PARTICLE_FX_OVERRIDE" hash "0xBE711A169E9C7E95" arguments { charPtr "oldAsset" [=[ {} ]=], charPtr "newAsset" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_PICKUP_LIGHT" hash "0x7DFB49BCDB73089A" arguments { Object "object" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x7DFB49BCDB73089A" ns "GRAPHICS" returns "void" doc [[! ``` https://imgur.com/a/I2swSDJ ``` ]] native "SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU" hash "0x906B86E6D7896B9E" arguments { BOOL "toggle" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Sets a flag defining whether or not script draw commands should continue being drawn behind the pause menu. This is usually used for draw commands that are used with a world render target. ``` ]] native "SET_SCRIPT_GFX_DRAW_ORDER" hash "0xCFCC78391C8B3814" arguments { int "drawOrder" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Sets the draw order for script draw commands. ``` ]] native "SET_TIMECYCLE_MODIFIER" hash "0xFA08722A5EA82DA7" arguments { charPtr "modifierName" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/graphics/timecycles ``` ]] native "SET_TIMECYCLE_MODIFIER_STRENGTH" hash "0xFDB74C9CC54C3F37" arguments { float "strength" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_TRACKED_POINT_INFO" hash "0xF6FDA3D4404D4F2C" arguments { int "point" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER" hash "0xBB6C707F20D955D4" arguments { float "strength" [=[ {} ]=], } alias "0xBB6C707F20D955D4" ns "GRAPHICS" returns "void" doc [[! ]] native "SET_TRANSITION_TIMECYCLE_MODIFIER" hash "0xFF927A09F481D80C" arguments { charPtr "modifierName" [=[ {} ]=], float "transitionBlend" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_TV_AUDIO_FRONTEND" hash "0x64437C98FCC5F291" arguments { BOOL "toggle" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Probably changes tvs from being a 3d audio to being "global" audio ``` ]] native "SET_TV_CHANNEL" hash "0x593FAF7FC9401A56" arguments { int "channel" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_TV_CHANNEL_PLAYLIST" hash "0xDEC6B25F5DC8925B" arguments { int "tvChannel" [=[ {} ]=], charPtr "playlistName" [=[ {} ]=], BOOL "restart" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "SET_TV_VOLUME" hash "0x73A97068787D7231" arguments { float "volume" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY" hash "0x8F90AB32E1944BDE" arguments { charPtr "effectName" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ]] native "START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE" hash "0x9C56621462FFE7A6" arguments { charPtr "effectName" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ]] native "START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD" hash "0xFB97618457994A62" arguments { charPtr "effectName" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY" hash "0xE6CFE43937061143" arguments { charPtr "effectName" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "axisX" [=[ {} ]=], BOOL "axisY" [=[ {} ]=], BOOL "axisZ" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "START_PARTICLE_FX_LOOPED_AT_COORD" hash "0xBA32867E86125D3A" arguments { charPtr "effectName" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], BOOL "p11" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/graphics/ptfx/ptfx_assets_looped.lua ``` ]] native "START_PARTICLE_FX_LOOPED_ON_ENTITY" hash "0xBD41E1440CE39800" arguments { charPtr "effectName" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ]] native "START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE" hash "0xD3BA6EC7F2FBD5E9" arguments { charPtr "effectName" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ]] native "START_PARTICLE_FX_LOOPED_ON_PED_BONE" hash "0xE689C1B1432BB8AF" arguments { charPtr "effectName" [=[ {} ]=], Ped "ped" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ]] native "START_PARTICLE_FX_NON_LOOPED_AT_COORD" hash "0x2E80BF72EF7C87AC" arguments { charPtr "effectName" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "xAxis" [=[ {} ]=], BOOL "yAxis" [=[ {} ]=], BOOL "zAxis" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/graphics/ptfx/ptfx_assets_non_looped.lua ``` ]] native "START_PARTICLE_FX_NON_LOOPED_ON_ENTITY" hash "0xFF4C64C513388C12" arguments { charPtr "effectName" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "axisX" [=[ {} ]=], BOOL "axisY" [=[ {} ]=], BOOL "axisZ" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE" hash "0x3FAA72BD940C3AC0" arguments { charPtr "effectName" [=[ {} ]=], Ped "ped" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "axisX" [=[ {} ]=], BOOL "axisY" [=[ {} ]=], BOOL "axisZ" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "START_PETROL_TRAIL_DECALS" hash "0x46F246D6504F0031" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "STOP_PARTICLE_FX_LOOPED" hash "0x22970F3A088B133B" arguments { int "ptfxHandle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "TOGGLE_PAUSED_RENDERPHASES" hash "0xEF9E1C45732F55FA" arguments { BOOL "toggle" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "UPDATE_LIGHTS_ON_ENTITY" hash "0xBDBACB52A03CC760" arguments { Entity "entity" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "USE_PARTICLE_FX_ASSET" hash "0xA10DB07FC234DD12" arguments { charPtr "fxName" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` fxName: see data_0/data/effects/ptfx/fxlists/ ``` ]] native "_ADD_BLOOD_POOL" hash "0xFA2ECC78A6014D4F" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "unused" [=[ {} ]=], } alias "0xFA2ECC78A6014D4F" ns "GRAPHICS" returns "void" doc [[! ``` https://i.imgur.com/ULQU9US.jpg More rounded and small puddle ``` ]] native "_ADD_BLOOD_POOL_2" hash "0xF708298675ABDC6A" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], float "size" [=[ {} ]=], float "p5" [=[ {} ]=], BOOL "permanent" [=[ {} ]=], float "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } alias "0xF708298675ABDC6A" ns "GRAPHICS" returns "void" doc [[! ``` https://i.imgur.com/rPITUCV.jpg More customizable and more like quadrants ``` ]] native "_ADD_BLOOD_POOLS_FOR_PED" hash "0xDFCE8CE9F3EBE93F" arguments { Ped "ped" [=[ {} ]=], } alias "0xDFCE8CE9F3EBE93F" ns "GRAPHICS" returns "void" doc [[! ``` Creates blood pools for the given ped in some interval for a few seconds. ``` ]] native "_ADD_BLOOD_POOLS_FOR_PED_WITH_PARAMS" hash "0xC349EE1E6EFA494B" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "size" [=[ {} ]=], float "p3" [=[ {} ]=], } alias "0xC349EE1E6EFA494B" ns "GRAPHICS" returns "void" doc [[! ]] native "_ADD_BLOOD_TRAIL_POINT" hash "0xDD9DC1AB63D513CE" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xDD9DC1AB63D513CE" ns "GRAPHICS" returns "void" doc [[! ]] native "_ADD_BLOOD_TRAIL_SPLAT" hash "0xF5E45CB1CF965D2D" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xF5E45CB1CF965D2D" ns "GRAPHICS" returns "void" doc [[! ]] native "_ADD_ENTITY_TO_ENTITY_MASK" hash "0xC6F81FCD15350323" arguments { Entity "entity" [=[ {} ]=], int "mask" [=[ {} ]=], } alias "0xC6F81FCD15350323" ns "GRAPHICS" returns "void" doc [[! ]] native "_ADD_ENTITY_TO_ENTITY_MASK_WITH_INTENSITY" hash "0x958DEBD9353C0935" arguments { Entity "entity" [=[ {} ]=], int "mask" [=[ {} ]=], float "intensity" [=[ {} ]=], } alias "0x958DEBD9353C0935" ns "GRAPHICS" returns "void" doc [[! ]] native "_ADD_VEG_MODIFIER_ZONE" hash "0xBD3324281E8B9933" arguments { Volume "volume" [=[ {} ]=], int "p1" [=[ {} ]=], int "flags" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0xBD3324281E8B9933" ns "GRAPHICS" returns "int" doc [[! ``` Adds Vegetation Blocking Zone, Added Snow Flattening veg mod Zone Returns veg modifier handle ``` ]] native "_ANIMPOSTFX_CLEAR_EFFECT" hash "0xC5CB91D65852ED7E" arguments { charPtr "effectName" [=[ {} ]=], } alias "0xC5CB91D65852ED7E" ns "GRAPHICS" returns "void" doc [[! ]] native "_ANIMPOSTFX_GET_STACKHASH" hash "0x842CCC9491FFCD9B" arguments { charPtr "effectName" [=[ {} ]=], } alias "0x842CCC9491FFCD9B" ns "GRAPHICS" returns "Hash" doc [[! ``` Known effects: MP_Trans_SceneToPhoto MP_Trans_WinLose SpectateFilter MP_CharacterCreatorPhoto MP_Trans_PhotoToScene InterrogationHit ``` ]] native "_ANIMPOSTFX_HAS_LOADED" hash "0xBF2DD155B2ADCD0A" arguments { charPtr "effectName" [=[ {} ]=], } alias "0xBF2DD155B2ADCD0A" ns "GRAPHICS" returns "Any" doc [[! ]] native "_ANIMPOSTFX_IS_STACKHASH_PLAYING" hash "0xEEF83A759AE06A27" arguments { Hash "effectNameHash" [=[ {} ]=], } alias "0xEEF83A759AE06A27" ns "GRAPHICS" returns "Any" doc [[! ]] native "_ANIMPOSTFX_IS_TAG_PLAYING" hash "0x2D4F9C852CE8A253" arguments { charPtr "effectName" [=[ {} ]=], } alias "0x2D4F9C852CE8A253" ns "GRAPHICS" returns "Any" doc [[! ]] native "_ANIMPOSTFX_PLAY_TAG" hash "0x9B8D5D4CB8AF58B3" arguments { Hash "effectNameHash" [=[ {} ]=], } alias "0x9B8D5D4CB8AF58B3" ns "GRAPHICS" returns "void" doc [[! ]] native "_ANIMPOSTFX_PLAY_TIMED" hash "0x3A9A281FF71249E9" arguments { charPtr "effectName" [=[ {} ]=], int "duration" [=[ {} ]=], } alias "0x3A9A281FF71249E9" ns "GRAPHICS" returns "void" doc [[! ]] native "_ANIMPOSTFX_PRELOAD_POSTFX" hash "0x5199405EABFBD7F0" arguments { charPtr "effectName" [=[ {} ]=], } alias "0x5199405EABFBD7F0" ns "GRAPHICS" returns "void" doc [[! ]] native "_ANIMPOSTFX_PRELOAD_POSTFX_BY_STACKHASH" hash "0xF3E039322BFBD4D8" arguments { Hash "effectNameHash" [=[ {} ]=], } alias "0xF3E039322BFBD4D8" ns "GRAPHICS" returns "void" doc [[! ]] native "_ANIMPOSTFX_SET_POSTFX_COLOR" hash "0x63011D0C7C6519E0" arguments { charPtr "effectName" [=[ {} ]=], int "p1" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_ANIMPOSTFX_SET_POTENCY" hash "0xF972F0AB16DC5260" arguments { charPtr "effectName" [=[ {} ]=], int "p1" [=[ {} ]=], float "potency" [=[ {} ]=], } alias "0xF972F0AB16DC5260" ns "GRAPHICS" returns "void" doc [[! ``` Health Core Effect Filter Potency: p1 = 1 Stamina Core Effect Filter Potency: p1 = 2 Multiple Core Effect Filter Potency: p1 = 3 ``` ]] native "_ANIMPOSTFX_SET_STRENGTH" hash "0xCAB4DD2D5B2B7246" arguments { charPtr "effectName" [=[ {} ]=], float "strength" [=[ {} ]=], } alias "0xCAB4DD2D5B2B7246" ns "GRAPHICS" returns "void" doc [[! ``` must be called after ANIMPOSTFX_PLAY, strength 0.0f - 1.0f ``` ]] native "_ANIMPOSTFX_SET_TO_UNLOAD" hash "0x37D7BDBA89F13959" arguments { charPtr "effectName" [=[ {} ]=], } alias "0x37D7BDBA89F13959" ns "GRAPHICS" returns "void" doc [[! ]] native "_ANIMPOSTFX_STOP_STACKHASH_POSTFX" hash "0xEDA5CBECF56E1386" arguments { Hash "effectNameHash" [=[ {} ]=], } alias "0xEDA5CBECF56E1386" ns "GRAPHICS" returns "void" doc [[! ]] native "_ANIMPOSTFX_STOP_TAG" hash "0xAD74C22A541AB987" arguments { charPtr "effectName" [=[ {} ]=], } alias "0xAD74C22A541AB987" ns "GRAPHICS" returns "void" doc [[! ]] native "_BLOCK_PICKUP_OBJECT_LIGHT" hash "0x50C14328119E1DD1" arguments { Object "pickupObject" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x50C14328119E1DD1" ns "GRAPHICS" returns "void" doc [[! ]] native "_BLOOD_TRAIL_FOR_WAYPOINT" hash "0xB9C92616929CC25D" arguments { charPtr "waypointRecording" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0xB9C92616929CC25D" ns "GRAPHICS" returns "void" doc [[! ``` p1: 0.3f in R* Scripts ``` ]] native "_CREATE_SWATCH_TEXTURE_DICT" hash "0x3D084D5568FB4028" arguments { int "slots" [=[ {} ]=], } alias "0x3D084D5568FB4028" ns "GRAPHICS" returns "Any" doc [[! ]] native "_DESTROY_SWATCH_TEXTURE_DICT" hash "0xDAD7FB8402651654" alias "0xDAD7FB8402651654" ns "GRAPHICS" returns "void" doc [[! ]] native "_DISABLE_FAR_ARTIFICIAL_LIGHTS" hash "0xCD284E2F6AC27EE9" arguments { BOOL "disable" [=[ {} ]=], } alias "0xCD284E2F6AC27EE9" ns "GRAPHICS" returns "void" doc [[! ``` Only used in guama1 R* Script Disables lod/distant lights when BOOL is set to true ``` ]] native "_DISABLE_STATIC_VEG_MODIFIER" hash "0xDD0BC0EDCB2162F6" arguments { Hash "p0" [=[ {} ]=], } alias "0xDD0BC0EDCB2162F6" ns "GRAPHICS" returns "void" doc [[! ]] native "_DOES_CHECKPOINT_HAVE_FX" hash "0x4C11CCACB7C02B6E" arguments { int "checkpoint" [=[ {} ]=], } alias "0x4C11CCACB7C02B6E" ns "GRAPHICS" returns "Any" doc [[! ]] native "_DRAW_MARKER" hash "0x2A32FAA57B937173" arguments { Hash "type" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "dirX" [=[ {} ]=], float "dirY" [=[ {} ]=], float "dirZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], BOOL "bobUpAndDown" [=[ {} ]=], BOOL "faceCamera" [=[ {} ]=], int "p19" [=[ {} ]=], BOOL "rotate" [=[ {} ]=], charPtr "textureDict" [=[ {} ]=], charPtr "textureName" [=[ {} ]=], BOOL "drawOnEnts" [=[ {} ]=], } alias "0x2A32FAA57B937173" ns "GRAPHICS" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/graphics/markers/marker_types.lua ``` ]] native "_ENABLE_STATIC_VEG_MODIFIER" hash "0xDFEA23EC90113657" arguments { Hash "p0" [=[ {} ]=], } alias "0xDFEA23EC90113657" ns "GRAPHICS" returns "void" doc [[! ]] native "_GENERATE_SWATCH_TEXTURE" hash "0x160921255327C591" arguments { int "slotId" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], int "metapedType" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x160921255327C591" ns "GRAPHICS" returns "void" doc [[! ``` Example: local hash = GetHashKey("CLOTHING_ITEM_M_EYES_001_TINT_001") _GENERATE_SWATCH_TEXTURE(0, hash, 0, true) metapedType: see 0xEC9A1261BF0CE510 ``` ]] native "_GENERATE_SWATCH_TEXTURE_DIRECTLY" hash "0x646ED1A1D28487DF" arguments { int "slot" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x646ED1A1D28487DF" ns "GRAPHICS" returns "void" doc [[! ``` Example: https://pastebin.com/tTgpER9A ``` ]] native "_GET_CURRENT_NUMBER_OF_LOCAL_PHOTOS" hash "0x78C56B8A7B1D000C" alias "0x78C56B8A7B1D000C" ns "GRAPHICS" returns "int" doc [[! ]] native "_GET_ENTITY_MASK_LAYERS" hash "0xE8A8378BF651079C" arguments { Entity "entity" [=[ {} ]=], floatPtr "layer0" [=[ {} ]=], floatPtr "layer1" [=[ {} ]=], floatPtr "layer2" [=[ {} ]=], floatPtr "layer3" [=[ {} ]=], } alias "0xE8A8378BF651079C" ns "GRAPHICS" returns "BOOL" doc [[! ]] native "_GET_MAX_NUMBER_OF_LOCAL_PHOTOS" hash "0x8E587FCD30E05592" alias "0x8E587FCD30E05592" ns "GRAPHICS" returns "int" doc [[! ``` Always returns 200. ``` ]] native "_GET_MODIFIED_VISIBILITY_DISTANCE" hash "0x25CA89B2A39DCC69" alias "0x25CA89B2A39DCC69" ns "GRAPHICS" returns "float" doc [[! ``` _GET_C* - _GET_E* ``` ]] native "_GET_PHOTO_MODE_CONTRAST" hash "0x98F4154989B81EC6" alias "0x98F4154989B81EC6" ns "GRAPHICS" returns "float" doc [[! ]] native "_GET_PHOTO_MODE_EXPOSURE" hash "0x06C0D8BB6B04A709" alias "0x06C0D8BB6B04A709" ns "GRAPHICS" returns "float" doc [[! ]] native "_GET_PROXY_INTERIOR_INDEX" hash "0x5D1C5D8E62E8EE1C" arguments { int "interiorId" [=[ {} ]=], } alias "0x5D1C5D8E62E8EE1C" ns "GRAPHICS" returns "int" doc [[! ``` Returns proxyInteriorIndex ``` ]] native "_IS_PROXY_INTERIOR_INDEX_ARTIFICIAL_LIGHTS_ENABLED" hash "0x113857D66A9CABE6" arguments { int "proxyInteriorIndex" [=[ {} ]=], } alias "0x113857D66A9CABE6" ns "GRAPHICS" returns "Any" doc [[! ]] native "_IS_STATIC_VEG_MODIFIER_ENABLED" hash "0xDE9BAD3292AA6D5E" arguments { Hash "p0" [=[ {} ]=], } alias "0xDE9BAD3292AA6D5E" ns "GRAPHICS" returns "Any" doc [[! ]] native "_IS_TEXTURE_IN_DICT" hash "0xA2A51869BDED733B" arguments { Hash "txdHash" [=[ {} ]=], Hash "dict" [=[ {} ]=], } alias "0xA2A51869BDED733B" ns "GRAPHICS" returns "Any" doc [[! ]] native "_IS_TRACKED_POINT_VALID" hash "0xF2FDDCC8C6BAE1B3" arguments { int "point" [=[ {} ]=], } alias "0xF2FDDCC8C6BAE1B3" ns "GRAPHICS" returns "Any" doc [[! ]] native "_PEDSHOT_FINISH_CLEANUP_DATA" hash "0xC2B8164C3BE871A4" alias "0xC2B8164C3BE871A4" ns "GRAPHICS" returns "void" doc [[! ]] native "_PEDSHOT_GENERATE_PERSONA_PHOTO" hash "0xD9C24F53631F2372" arguments { charPtr "texture" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "playerSlot" [=[ {} ]=], } alias "0xD9C24F53631F2372" ns "GRAPHICS" returns "BOOL" doc [[! ]] native "_PEDSHOT_INIT_CLEANUP_DATA" hash "0x55285F885F662169" alias "0x55285F885F662169" ns "GRAPHICS" returns "void" doc [[! ]] native "_PEDSHOT_PREVIOUS_PERSONA_PHOTO_DATA_CLEANUP" hash "0x3E2FDDBE435A8787" alias "0x3E2FDDBE435A8787" ns "GRAPHICS" returns "void" doc [[! ]] native "_PEDSHOT_SET_PERSONA_PHOTO_TYPE" hash "0x196D3ACBEBA4A44B" arguments { int "personaPhotoLocalCacheType" [=[ {} ]=], } alias "0x196D3ACBEBA4A44B" ns "GRAPHICS" returns "void" doc [[! ]] native "_REMOVE_ENTITY_FROM_ENTITY_MASK" hash "0x56A786E87FF53478" arguments { Entity "entity" [=[ {} ]=], } alias "0x56A786E87FF53478" ns "GRAPHICS" returns "void" doc [[! ]] native "_RESET_ENTITY_AURA" hash "0xAF4D239B8903FCBE" alias "0xAF4D239B8903FCBE" ns "GRAPHICS" returns "void" doc [[! ``` Used for script function RPG_GLOBAL_STATS__PRIVATE__DEACTIVATE_STAT_FLAG - Inspiration Aura unequip ``` ]] native "_SET_CLOUD_HEIGHT" hash "0xC332C91388F5580B" arguments { float "height" [=[ {} ]=], } alias "0xC332C91388F5580B" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_CLOUD_LAYER" hash "0xB8C984C0D47F4F07" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xB8C984C0D47F4F07" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_CLOUD_NOISE" hash "0xFE7966DF01452F32" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xFE7966DF01452F32" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_CLOUD_POSITION" hash "0x10C1767B93257480" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x10C1767B93257480" ns "GRAPHICS" returns "void" doc [[! ``` Only used in finale2, smuggler2, winter4 _SET_CLOUD_A* - _SET_CLOUD_H* ``` ]] native "_SET_DISTRICT_PHOTO_TAKEN_STAT" hash "0x9937FACBBF267244" arguments { charPtr "p0" [=[ {} ]=], } alias "0x9937FACBBF267244" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_ENTITY_AURA" hash "0x249CD6B7285536F2" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } alias "0x249CD6B7285536F2" ns "GRAPHICS" returns "void" doc [[! ``` Used for script function RPG_GLOBAL_STATS__PRIVATE__ACTIVATE_STAT_FLAG - Quite and Inspiration Aura equip Params: 0f, 2f, 2f ``` ]] native "_SET_ENTITY_MASK_LAYERS" hash "0xE92012611461A42A" arguments { Entity "entity" [=[ {} ]=], floatPtr "layer0" [=[ {} ]=], floatPtr "layer1" [=[ {} ]=], floatPtr "layer2" [=[ {} ]=], floatPtr "layer3" [=[ {} ]=], } alias "0xE92012611461A42A" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_ENTITY_RENDER_GUARMA_SHIP" hash "0xC38B4952B728397A" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xC38B4952B728397A" ns "GRAPHICS" returns "void" doc [[! ``` Only used in guama1 R* SP Script while spawning the ship _SET_ENTITY_QUATERNION_* - SET_ENTITY_RENDER_* ``` ]] native "_SET_LIGHTS_COLOR_FOR_ENTITY" hash "0x6EC2A67962296F49" arguments { Entity "entity" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], } alias "0x6EC2A67962296F49" ns "GRAPHICS" returns "void" doc [[! ``` https://gfycat.com/meagerfaireyra ``` ]] native "_SET_LIGHTS_INTENSITY_FOR_ENTITY" hash "0x07C0F87AAC57F2E4" arguments { Entity "entity" [=[ {} ]=], float "intensity" [=[ {} ]=], } alias "0x07C0F87AAC57F2E4" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_LIGHTS_TYPE_FOR_ENTITY" hash "0xAB72C67163DC4DB4" arguments { Entity "entity" [=[ {} ]=], int "type" [=[ {} ]=], } alias "0xAB72C67163DC4DB4" ns "GRAPHICS" returns "void" doc [[! ``` type must be less than or equal to 20 ``` ]] native "_SET_PARTICLE_FX_LOOPED_UPDATE_DISTANT_SMOKE" hash "0x9DDC222D85D5AF2A" arguments { int "ptfxHandle" [=[ {} ]=], float "scalar" [=[ {} ]=], } alias "0x9DDC222D85D5AF2A" ns "GRAPHICS" returns "void" doc [[! ``` _SET_PARTICLE_FX_LOOPED_FA* - _SET_PARTICLE_FX_LOOPED_OF* ``` ]] native "_SET_PARTICLE_FX_NON_LOOPED_EMITTER_SCALE" hash "0x56C392C2BD78B024" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_SET_PEARLESCENT_FX_ENABLED" hash "0x72E30372E7CC4415" arguments { Object "object" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x72E30372E7CC4415" ns "GRAPHICS" returns "void" doc [[! ``` Enables/disables a kind of 'shiny' effect on metals. ``` ]] native "_SET_PHOTO_IN_PHOTOMODE_STAT" hash "0xFA91736933AB3D93" arguments { BOOL "p0" [=[ {} ]=], } alias "0xFA91736933AB3D93" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_PHOTO_OVERLAY_EFFECT_STAT" hash "0x8B3296278328B5EB" arguments { int "p0" [=[ {} ]=], } alias "0x8B3296278328B5EB" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_PHOTO_SELF_STAT" hash "0x2705D18C11B61046" arguments { BOOL "p0" [=[ {} ]=], } alias "0x2705D18C11B61046" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_PHOTO_STUDIO_STAT" hash "0x8E6AFF353C09652E" arguments { int "p0" [=[ {} ]=], } alias "0x8E6AFF353C09652E" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_PLAYER_APPEAR_IN_PHOTO" hash "0x75D568607909333E" arguments { Player "player" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_SET_POSSE_ID_FOR_PHOTO" hash "0x564837D4A9EDE296" arguments { Any "posseId" [=[ {} ]=], } alias "0x564837D4A9EDE296" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_PROXY_INTERIOR_INDEX_ARTIFICIAL_LIGHTS_STATE" hash "0xBFCB17895BB99E4E" arguments { int "proxyInteriorIndex" [=[ {} ]=], BOOL "state" [=[ {} ]=], } alias "0xBFCB17895BB99E4E" ns "GRAPHICS" returns "void" doc [[! ``` state: false disables artificial interior light sources for specific proxyInteriorIndex ``` ]] native "_SET_REGION_PHOTO_TAKEN_STAT" hash "0xD1031B83AC093BC7" arguments { charPtr "p0" [=[ {} ]=], } alias "0xD1031B83AC093BC7" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_SNIPER_GLINTS_ENABLED" hash "0x6E8EB45A4F4460EB" arguments { BOOL "enabled" [=[ {} ]=], } alias "0x6E8EB45A4F4460EB" ns "GRAPHICS" returns "void" doc [[! ]] native "_SET_SNOW_COVERAGE_TYPE" hash "0xF02A9C330BBFC5C7" arguments { int "type" [=[ {} ]=], } alias "0xF02A9C330BBFC5C7" ns "GRAPHICS" returns "void" doc [[! ``` enum class eSnowCoverageType { Primary, Secondary, Xmas, XmasSecondary // since b1232 }; ``` ]] native "_SET_STATE_PHOTO_TAKEN_STAT" hash "0x8952E857696B8A79" arguments { charPtr "p0" [=[ {} ]=], } alias "0x8952E857696B8A79" ns "GRAPHICS" returns "void" doc [[! ]] native "_START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE_2" hash "0xC695870B8A149B96" arguments { charPtr "effectName" [=[ {} ]=], Ped "ped" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], int "boneIndex" [=[ {} ]=], float "scale" [=[ {} ]=], BOOL "axisX" [=[ {} ]=], BOOL "axisY" [=[ {} ]=], BOOL "axisZ" [=[ {} ]=], } alias "0xC695870B8A149B96" ns "GRAPHICS" returns "Any" doc [[! ]] native "0x085C5B61A0114F32" hash "0x085C5B61A0114F32" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x0D5B19C34068FEE7" hash "0x0D5B19C34068FEE7" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Gets set to 1 when GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO = PHOTO_OPERATION_SUCCEEDED ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x1460B644397453EB" hash "0x1460B644397453EB" ns "GRAPHICS" returns "void" doc [[! ``` _RESET_* ``` ]] native "0x171C18E994C1A395" hash "0x171C18E994C1A395" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x1A9F09AB458D49C6" hash "0x1A9F09AB458D49C6" arguments { BOOL "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Used in shop scripts for CATALOG_BOOK false = Normal -> [CATALOG_BOOK_SHUTDOWN] true = Trees flickering? -> [CATALOG_BOOK_OPEN] ``` ]] native "0x1C6306E5BC25C29C" hash "0x1C6306E5BC25C29C" ns "GRAPHICS" returns "void" doc [[! ]] native "0x1FF8731BE1DFC0C0" hash "0x1FF8731BE1DFC0C0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x21F00E08CBB5F37B" hash "0x21F00E08CBB5F37B" arguments { charPtr "component" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Params: component - used in odriscolls1 and sean1 R* SP Script: COMPONENT_BINOCULARS_SCOPE01 Triggers the binocular scaleform ``` ]] native "0x26DD2FB0A88CC412" hash "0x26DD2FB0A88CC412" arguments { charPtr "effectName" [=[ {} ]=], charPtr "effectName2" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` effectName2, p2 and p3 are unused ANIMPOSTFX_* ``` ]] native "0x285438C26C732F9D" hash "0x285438C26C732F9D" ns "GRAPHICS" returns "Any" doc [[! ]] native "0x32DE2BFFDA43E62A" hash "0x32DE2BFFDA43E62A" ns "GRAPHICS" returns "void" doc [[! ]] native "0x38D9D50F2085E9B3" hash "0x38D9D50F2085E9B3" arguments { Hash "effectNameHash" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0x3DA7A10583A4BEC0" hash "0x3DA7A10583A4BEC0" ns "GRAPHICS" returns "BOOL" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0x402E1A61D2587FCD" hash "0x402E1A61D2587FCD" arguments { Any "p0" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "heading" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ``` Only used in R* SP Script spd_agnesdown1 ``` ]] native "0x4046493D2EEACA0E" hash "0x4046493D2EEACA0E" ns "GRAPHICS" returns "void" doc [[! ``` _DISABLE_* ``` ]] native "0x41F88A85A579A61D" hash "0x41F88A85A579A61D" arguments { float "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Used in CREATE_BEZIER_BLOOD_TRAIL_OF_TYPE ``` ]] native "0x453D16D41FC51D3E" hash "0x453D16D41FC51D3E" arguments { BOOL "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x48FE0DB54045B975" hash "0x48FE0DB54045B975" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x4BD66B4E3427689B" hash "0x4BD66B4E3427689B" arguments { charPtr "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Used in CREATE_BEZIER_BLOOD_TRAIL_OF_TYPE ``` ]] native "0x4D14AF567FC02885" hash "0x4D14AF567FC02885" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x4FB67D172C4476F3" hash "0x4FB67D172C4476F3" arguments { Entity "entity" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` p1: AMB_ANN_COAL_CHUTE_DIVE, AMB_ANN_COAL_CHUTE p2: EMIT p3: either 0.0f or 1.0f ``` ]] native "0x503941F65DBA24EC" hash "0x503941F65DBA24EC" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x519928DF02EB5101" hash "0x519928DF02EB5101" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0x5AC6E0FA028369DE" hash "0x5AC6E0FA028369DE" ns "GRAPHICS" returns "void" doc [[! ``` Closes the the binocular scaleform ``` ]] native "0x5C674EB487891F6B" hash "0x5C674EB487891F6B" ns "GRAPHICS" returns "Any" doc [[! ]] native "0x5C9C3A466B3296A8" hash "0x5C9C3A466B3296A8" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "Any" doc [[! ``` Only used in R* SP Script spd_agnesdown1 ``` ]] native "0x5CD6A2CCE5087161" hash "0x5CD6A2CCE5087161" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x62B9F9A1272AED80" hash "0x62B9F9A1272AED80" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x67B0778C62E74423" hash "0x67B0778C62E74423" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x6C03118E9E5C1A14" hash "0x6C03118E9E5C1A14" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x71845905BCCDE781" hash "0x71845905BCCDE781" arguments { Hash "effectNameHash" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0x735762E8D7573E42" hash "0x735762E8D7573E42" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x812C1563185C6FB2" hash "0x812C1563185C6FB2" ns "GRAPHICS" returns "void" doc [[! ``` Used in CREATE_BEZIER_BLOOD_TRAIL_OF_TYPE _ENABLE_* ``` ]] native "0x815653A42C5ABE76" hash "0x815653A42C5ABE76" ns "GRAPHICS" returns "void" doc [[! ]] native "0x8996FA6AD9FE4E90" hash "0x8996FA6AD9FE4E90" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x910E260AEAD855DE" hash "0x910E260AEAD855DE" ns "GRAPHICS" returns "void" doc [[! ]] native "0x9229ED770975BD9E" hash "0x9229ED770975BD9E" ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x94B261F1F35293E1" hash "0x94B261F1F35293E1" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x981C7D863980FA51" hash "0x981C7D863980FA51" ns "GRAPHICS" returns "void" doc [[! ]] native "0x9D1B0B5066205692" hash "0x9D1B0B5066205692" ns "GRAPHICS" returns "void" doc [[! ]] native "0x9F158A49B0D84C3C" hash "0x9F158A49B0D84C3C" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0x9F6D859C80708B26" hash "0x9F6D859C80708B26" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xA04EF43030593ABC" hash "0xA04EF43030593ABC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xA0F4D12D6042F6D5" hash "0xA0F4D12D6042F6D5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xA15CCAB8AD038291" hash "0xA15CCAB8AD038291" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "GRAPHICS" returns "Any" doc [[! ]] native "0xA1A86055792FB249" hash "0xA1A86055792FB249" arguments { int "personaPhotoLocalCacheType" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xA201A3D0AC087C37" hash "0xA201A3D0AC087C37" arguments { charPtr "effectName" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0xA21AF60C9F99CCC5" hash "0xA21AF60C9F99CCC5" ns "GRAPHICS" returns "void" doc [[! ]] native "0xB032C085D9A03907" hash "0xB032C085D9A03907" ns "GRAPHICS" returns "void" doc [[! ``` _SET_D* or _SET_E* ``` ]] native "0xB958D97A0DFAA0C2" hash "0xB958D97A0DFAA0C2" arguments { charPtr "effectName" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0xC06F2F45A73EABCD" hash "0xC06F2F45A73EABCD" arguments { Entity "entity" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Used in NET_CAMP_SPIRIT_ANIMAL_CLEAR_ANIMAL_VISIBILITY ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xC28F62AC9774FC1B" hash "0xC28F62AC9774FC1B" ns "GRAPHICS" returns "Any" doc [[! ]] native "0xC37792A3F9C90771" hash "0xC37792A3F9C90771" ns "GRAPHICS" returns "Any" doc [[! ``` Doesn't actually return anything. ANIMPOSTFX_* ``` ]] native "0xC489FE31AC726512" hash "0xC489FE31AC726512" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xC76FC4C2FC5F4405" hash "0xC76FC4C2FC5F4405" arguments { Hash "effectNameHash" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0xC8D0611D9A0CF5D3" hash "0xC8D0611D9A0CF5D3" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xCC3B787E73E64160" hash "0xCC3B787E73E64160" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xD1472AFF30C103D6" hash "0xD1472AFF30C103D6" arguments { float "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` Only used in R* Script nb_stalking_hunter ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xD543487A1F12828F" hash "0xD543487A1F12828F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xD9BC98B55BCFAA9B" hash "0xD9BC98B55BCFAA9B" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xDFE332A5DA6FE7C9" hash "0xDFE332A5DA6FE7C9" arguments { int "iTrackedPoint" [=[ {} ]=], } ns "GRAPHICS" returns "int" doc [[! ``` Returns iNumPixels, iPixelsVisible ``` ]] native "0xE63D68F455CA0B47" hash "0xE63D68F455CA0B47" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "GRAPHICS" returns "Any" doc [[! ]] native "0xE75CDDEBF618C8FF" hash "0xE75CDDEBF618C8FF" arguments { Hash "effectNameHash" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0xEB48CE48EEC41FD4" hash "0xEB48CE48EEC41FD4" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xEC3D8C228FE553D7" hash "0xEC3D8C228FE553D7" arguments { BOOL "p0" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ]] native "0xEC3F7F24EEEB3BA3" hash "0xEC3F7F24EEEB3BA3" ns "GRAPHICS" returns "void" doc [[! ]] native "0xF2F543D48F319A3A" hash "0xF2F543D48F319A3A" ns "GRAPHICS" returns "void" doc [[! ]] native "0xF5793BB386E1FF9C" hash "0xF5793BB386E1FF9C" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "0xFB680A9B33D0EDBE" hash "0xFB680A9B33D0EDBE" arguments { BOOL "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ``` _DISABLE_* ``` ]] native "0xFBF161FCFEC8589E" hash "0xFBF161FCFEC8589E" arguments { charPtr "effectName" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOLPtr "p3" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ``` ANIMPOSTFX_* ``` ]] native "0xFC9B53C072F418E0" hash "0xFC9B53C072F418E0" ns "GRAPHICS" returns "Any" doc [[! ]] native "0xFD05B1DDE83749FA" hash "0xFD05B1DDE83749FA" arguments { charPtr "p0" [=[ {} ]=], } ns "GRAPHICS" returns "BOOL" doc [[! ``` R* Script spd_agnesdow1: p0 = SPD_AGNES_DOWD_01 ``` ]] native "0xFF584F097C17FA8F" hash "0xFF584F097C17FA8F" ns "GRAPHICS" returns "BOOL" doc [[! ``` Returns whether the 'killFX' setting is enabled. ANIMPOSTFX_* ``` ]] native "0xFF8018C778349234" hash "0xFF8018C778349234" arguments { Any "p0" [=[ {} ]=], } ns "GRAPHICS" returns "void" doc [[! ]] native "ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME" hash "0x30996422DF1EE561" alias "_ALLOW_PAUSE_MENU_WHEN_DEAD_THIS_FRAME" ns "HUD" returns "void" doc [[! ]] native "BUSYSPINNER_IS_ON" hash "0x823BF7B1DF613A21" ns "HUD" returns "BOOL" doc [[! ]] native "BUSYSPINNER_OFF" hash "0x58F441B90EA84D06" ns "HUD" returns "void" doc [[! ``` Removes the loading prompt at the bottom right of the screen. ``` ]] native "CLEAR_ALL_HELP_MESSAGES" hash "0x916ED8321F087059" ns "HUD" returns "void" doc [[! ]] native "CREATE_FAKE_MP_GAMER_TAG" hash "0x53CB4B502E1C57EA" arguments { Ped "ped" [=[ {} ]=], charPtr "username" [=[ {} ]=], BOOL "pointedClanTag" [=[ {} ]=], BOOL "isRockstarClan" [=[ {} ]=], charPtr "clanTag" [=[ {} ]=], int "clanFlag" [=[ {} ]=], } ns "HUD" returns "int" doc [[! ]] native "DISABLE_FRONTEND_THIS_FRAME" hash "0x56CE42A528156A67" ns "HUD" returns "void" doc [[! ]] native "DISPLAY_HUD" hash "0xD63FE3AF9FB3D53F" arguments { BOOL "toggle" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ``` If Hud should be displayed ``` ]] native "DOES_TEXT_LABEL_EXIST" hash "0x73C258C68D6F55B6" arguments { charPtr "label" [=[ {} ]=], } ns "HUD" returns "BOOL" doc [[! ``` Checks if the passed gxt name exists in the game files. ``` ]] native "GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME" hash "0x9D7E12EC6A1EE4E5" arguments { long "text" [=[ {} ]=], int "position" [=[ {} ]=], int "length" [=[ {} ]=], } alias "_GET_TEXT_SUBSTRING" ns "HUD" returns "charPtr" doc [[! ``` Note: you must use VAR_STRING. Byte code very similar to TEXT_COMMAND_DISPLAY_TEXT in V ``` ]] native "GET_FILENAME_FOR_AUDIO_CONVERSATION" hash "0xCFEDCCAD3C5BA90D" arguments { charPtr "labelName" [=[ {} ]=], } alias "_GET_LABEL_TEXT" ns "HUD" returns "charPtr" doc [[! ``` Gets a string literal from a label name. ``` ]] native "GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION" hash "0xB39C81628EF10B42" arguments { float "worldX" [=[ {} ]=], float "worldY" [=[ {} ]=], float "worldZ" [=[ {} ]=], floatPtr "screenX" [=[ {} ]=], floatPtr "screenY" [=[ {} ]=], } ns "HUD" returns "BOOL" doc [[! ]] native "GET_LENGTH_OF_LITERAL_STRING" hash "0x481FBF588B0B76DB" arguments { charPtr "string" [=[ {} ]=], } ns "HUD" returns "int" doc [[! ``` Returns the length of the string passed (much like strlen). ``` ]] native "GET_LENGTH_OF_LITERAL_STRING_IN_BYTES" hash "0xDC5AD6B7AB8184F5" arguments { charPtr "string" [=[ {} ]=], } ns "HUD" returns "int" doc [[! ]] native "GET_NAMED_RENDERTARGET_RENDER_ID" hash "0xB6762A85EE29AA60" arguments { charPtr "name" [=[ {} ]=], } ns "HUD" returns "int" doc [[! ]] native "GET_STRING_FROM_HASH_KEY" hash "0xBD5DD5EAE2B6CE14" arguments { Hash "labelHash" [=[ {} ]=], } alias "_GET_LABEL_TEXT_BY_HASH" ns "HUD" returns "charPtr" doc [[! ``` Returns the label text given the hash. ``` ]] native "HIDE_HUD_AND_RADAR_THIS_FRAME" hash "0x36CDD81627A6FCD2" ns "HUD" returns "void" doc [[! ]] native "HIDE_LOADING_ON_FADE_THIS_FRAME" hash "0xEA600AABAF4B9084" ns "HUD" returns "void" doc [[! ]] native "IS_HUD_HIDDEN" hash "0x71B72B478F8189DC" ns "HUD" returns "BOOL" doc [[! ]] native "IS_MP_GAMER_TAG_ACTIVE" hash "0x6E1C31E14C7A5F97" arguments { int "gamerTagId" [=[ {} ]=], } ns "HUD" returns "BOOL" doc [[! ]] native "IS_NAMED_RENDERTARGET_LINKED" hash "0x707032835FF09AE7" arguments { Hash "modelHash" [=[ {} ]=], } ns "HUD" returns "BOOL" doc [[! ]] native "IS_NAMED_RENDERTARGET_REGISTERED" hash "0x3EE32F7964C40FE6" arguments { charPtr "name" [=[ {} ]=], } ns "HUD" returns "BOOL" doc [[! ]] native "IS_PAUSE_MENU_ACTIVE" hash "0x535384D6067BA42E" ns "HUD" returns "BOOL" doc [[! ``` Returns true when either Pause Menu, a Frontend Menu, Online Policies menu or Social Club menu is active. ``` ]] native "IS_RADAR_HIDDEN" hash "0x1B82FD5FFA4D666E" ns "HUD" returns "BOOL" doc [[! ]] native "IS_RADAR_HIDDEN_BY_SCRIPT" hash "0x66F35DD9D2B58579" alias "0x66F35DD9D2B58579" ns "HUD" returns "Any" doc [[! ]] native "IS_RADAR_PREFERENCE_SWITCHED_ON" hash "0x81E47F0EE1F2B21E" ns "HUD" returns "BOOL" doc [[! ]] native "IS_SUBTITLE_PREFERENCE_SWITCHED_ON" hash "0x7C4AC9573587F2DF" ns "HUD" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "LINK_NAMED_RENDERTARGET" hash "0x2F506B8556242DDB" arguments { Hash "modelHash" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "REGISTER_NAMED_RENDERTARGET" hash "0x98AF2BB6F62BD588" arguments { charPtr "name" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "HUD" returns "BOOL" doc [[! ]] native "RELEASE_NAMED_RENDERTARGET" hash "0x0E692EE61761361F" arguments { charPtr "name" [=[ {} ]=], } ns "HUD" returns "BOOL" doc [[! ]] native "REMOVE_MP_GAMER_TAG" hash "0x839BFD7D7E49FE09" arguments { int "gamerTagId" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_FRONTEND_ACTIVE" hash "0xCE47C21C0687EBC2" arguments { BOOL "active" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_MISSION_NAME" hash "0x402669A4BDAA72DA" arguments { BOOL "p0" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_MISSION_NAME_FOR_UGC_MISSION" hash "0xD98630CE73C61E98" arguments { BOOL "p0" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "_SET_MISSION_NAME_2" ns "HUD" returns "void" doc [[! ]] native "SET_MP_GAMER_TAG_BIG_TEXT" hash "0xA0D7CE5F83259663" arguments { int "gamerTagId" [=[ {} ]=], charPtr "string" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_MP_GAMER_TAG_NAME" hash "0xEA6F4B8D4B4B5B3E" arguments { int "gamerTagId" [=[ {} ]=], charPtr "string" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_TEXT_CENTRE" hash "0xBE5261939FBECB8C" arguments { BOOL "align" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_TEXT_DROPSHADOW" hash "0x1BE39DBAA7263CA5" arguments { int "distance" [=[ {} ]=], int "r" [=[ {} ]=], int "g" [=[ {} ]=], int "b" [=[ {} ]=], int "a" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_TEXT_RENDER_ID" hash "0xE550CDE128D56757" arguments { int "renderId" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "SET_TEXT_SCALE" hash "0x4170B650590B3B00" arguments { float "scale" [=[ {} ]=], float "size" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "TEXT_BLOCK_IS_LOADED" hash "0xD0976CC34002DB57" arguments { charPtr "textBlock" [=[ {} ]=], } alias "0xD0976CC34002DB57" ns "HUD" returns "Any" doc [[! ]] native "TEXT_BLOCK_REQUEST" hash "0xF66090013DE648D5" arguments { charPtr "textBlock" [=[ {} ]=], } alias "0xF66090013DE648D5" ns "HUD" returns "void" doc [[! ]] native "UI_GET_SCENE_UIOBJECT" hash "0xBE1067CD1C9570F6" arguments { Any "p0" [=[ {} ]=], } alias "0xBE1067CD1C9570F6" ns "HUD" returns "Any" doc [[! ]] native "UI_MOVIEVIEW_SET_RENDER_TARGET" hash "0x51DE09A2196BD951" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x51DE09A2196BD951" ns "HUD" returns "void" doc [[! ]] native "UI_PROMPT_IS_CONTROL_ACTION_ACTIVE" hash "0x1BE19185B8AFE299" arguments { Hash "controlAction" [=[ {} ]=], } alias "0x1BE19185B8AFE299" ns "HUD" returns "Any" doc [[! ]] native "UI_REQUEST_SCENE" hash "0xB6857100F8FD433C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xB6857100F8FD433C" ns "HUD" returns "Any" doc [[! ]] native "_BUSYSPINNER_SET_TEXT" hash "0x7F78CD75CC4539E4" arguments { long "text" [=[ {} ]=], } alias "0x7F78CD75CC4539E4" ns "HUD" returns "void" doc [[! ]] native "_CREATE_MP_GAMER_TAG" hash "0xD877AF112AD2B41B" arguments { Player "player" [=[ {} ]=], charPtr "username" [=[ {} ]=], BOOL "pointedClanTag" [=[ {} ]=], BOOL "isRockstarClan" [=[ {} ]=], charPtr "clanTag" [=[ {} ]=], int "clanFlag" [=[ {} ]=], } ns "HUD" returns "int" doc [[! ]] native "_CREATE_MP_GAMER_TAG_ON_ENTITY" hash "0xE961BF23EAB76B12" arguments { Entity "entity" [=[ {} ]=], charPtr "text" [=[ {} ]=], } alias "0xE961BF23EAB76B12" ns "HUD" returns "int" doc [[! ]] native "_DISABLE_HUD_CONTEXT" hash "0x8BC7C1F929D07BF3" arguments { Hash "component" [=[ {} ]=], } alias "0x8BC7C1F929D07BF3" ns "HUD" returns "void" doc [[! ]] native "_DISABLE_REDUCED_MENU_TIME_SCALE" hash "0xC5C7A2F6567FCCBC" alias "0xC5C7A2F6567FCCBC" ns "HUD" returns "void" doc [[! ``` Disables reduced time scale while menus such as weapon wheel and satchel are open. ``` ]] native "_DISPLAY_TEXT" hash "0xD79334A4BB99BAD1" arguments { long "text" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ``` nullsub, this native does nothing since build 1436, use _BG_DISPLAY_TEXT (0x16794E044C9EFB58) instead. ``` ]] native "_DOES_TEXT_BLOCK_EXIST" hash "0x2C729F2B94CEA911" arguments { charPtr "textDatabase" [=[ {} ]=], } alias "0x2C729F2B94CEA911" ns "HUD" returns "Any" doc [[! ]] native "_ENABLE_HUD_CONTEXT" hash "0x4CC5F2FC1332577F" arguments { Hash "component" [=[ {} ]=], } alias "0x4CC5F2FC1332577F" ns "HUD" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/graphics/HUD/hud_presets ``` ]] native "_ENABLE_HUD_CONTEXT_THIS_FRAME" hash "0xC9CAEAEEC1256E54" arguments { Hash "component" [=[ {} ]=], } alias "0xC9CAEAEEC1256E54" ns "HUD" returns "void" doc [[! ]] native "_ENABLE_REDUCED_MENU_TIME_SCALE" hash "0x26F6BBEA2CE3E3DC" alias "0x26F6BBEA2CE3E3DC" ns "HUD" returns "void" doc [[! ``` Enables reduced time scale while menus such as weapon wheel and satchel are open. ``` ]] native "_FORCE_CLOSE_TEXT_INPUT_BOX" hash "0xFBBF5943E4C2C992" ns "HUD" returns "void" doc [[! ]] native "_GET_COLOR_FROM_NAME" hash "0xB981DD2DFAF9B1C9" arguments { Hash "colorNameHash" [=[ {} ]=], intPtr "red" [=[ {} ]=], intPtr "green" [=[ {} ]=], intPtr "blue" [=[ {} ]=], intPtr "alpha" [=[ {} ]=], } alias "0xB981DD2DFAF9B1C9" ns "HUD" returns "void" doc [[! ``` colorNameHash: https://alloc8or.re/rdr3/doc/enums/eColor.txt ``` ]] native "_GET_LABEL_TEXT_2" hash "0x3429670F9B9EF2D3" arguments { charPtr "label" [=[ {} ]=], } ns "HUD" returns "charPtr" doc [[! ]] native "_GET_TEXT_SUBSTRING_2" hash "0xD8402B858F4DDD88" arguments { charPtr "text" [=[ {} ]=], int "length" [=[ {} ]=], } alias "0xD8402B858F4DDD88" ns "HUD" returns "charPtr" doc [[! ``` Similar to 0x9D7E12EC6A1EE4E5(GET_TEXT_SUBSTRING) but starts at the beginning of the string ``` ]] native "_HIDE_HUD_THIS_FRAME" hash "0xBF4F34A85CA2970D" alias "0xBF4F34A85CA2970D" ns "HUD" returns "void" doc [[! ]] native "_IS_MP_GAMER_TAG_ACTIVE_ON_ENTITY" hash "0x502E1591A504F843" arguments { int "gamerTagId" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x502E1591A504F843" ns "HUD" returns "Any" doc [[! ]] native "_IS_MULTIPLAYER_CHAT_ACTIVE" hash "0xBC19069D5FBB5C46" ns "HUD" returns "BOOL" doc [[! ]] native "_JOURNAL_CAN_WRITE_ENTRY" hash "0xCF782691D91F270E" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "_JOURNAL_CLEAR_ALL_PROGRESS" hash "0xF402978DE6F88D6E" alias "_JORUNAL_CLEAR_ALL_PROGRESS" ns "HUD" returns "void" doc [[! ]] native "_JOURNAL_GET_ENTRY_AT_INDEX" hash "0x3D16ABD7A1FD8C96" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "_JOURNAL_GET_ENTRY_COUNT" hash "0xE65B5DE53351BE22" ns "HUD" returns "Any" doc [[! ]] native "_JOURNAL_GET_ENTRY_INFO" hash "0x5514C3E60673530F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "_JOURNAL_GET_GRIME_AT_INDEX" hash "0xCB5945E1B855852F" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "_JOURNAL_GET_TEXTURE_WITH_LAYOUT" hash "0x62CC549B3B8EA2AA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_JORUNAL_GET_TEXTURE_WITH_LAYOUT" ns "HUD" returns "Any" doc [[! ]] native "_JOURNAL_MARK_READ" hash "0xE4509BABE59BD24E" arguments { Any "p0" [=[ {} ]=], } alias "_JORUNAL_MARK_READ" ns "HUD" returns "void" doc [[! ]] native "_JOURNAL_WRITE_ENTRY" hash "0x6DFDD665E416B093" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "_MP_GAMER_TAG_DISABLE_REVIVE_TOP_ICON" hash "0x1F9A64C2804B3471" arguments { int "gamerTagId" [=[ {} ]=], } alias "0x1F9A64C2804B3471" ns "HUD" returns "void" doc [[! ]] native "_MP_GAMER_TAG_ENABLE_REVIVE_TOP_ICON" hash "0xFFF6579CF0139FCE" arguments { int "gamerTagId" [=[ {} ]=], } alias "0xFFF6579CF0139FCE" ns "HUD" returns "void" doc [[! ]] native "_SET_MP_GAMER_TAG_COLOUR" hash "0x84BD27DDF9575816" arguments { int "gamerTagId" [=[ {} ]=], Hash "colour" [=[ {} ]=], } alias "0x84BD27DDF9575816" ns "HUD" returns "void" doc [[! ]] native "_SET_MP_GAMER_TAG_NAME_POSSE" hash "0x1EA716E0628A6F44" arguments { int "gamerTagId" [=[ {} ]=], charPtr "text" [=[ {} ]=], } alias "0x1EA716E0628A6F44" ns "HUD" returns "void" doc [[! ]] native "_SET_MP_GAMER_TAG_SECONDARY_ICON" hash "0x95384C6CE1526EFF" arguments { int "gamerTagId" [=[ {} ]=], Hash "icon" [=[ {} ]=], } alias "0x95384C6CE1526EFF" ns "HUD" returns "void" doc [[! ``` Found icons: SPEAKER, THROPY ``` ]] native "_SET_MP_GAMER_TAG_TOP_ICON" hash "0x5F57522BC1EB9D9D" arguments { int "gamerTagId" [=[ {} ]=], Hash "icon" [=[ {} ]=], } alias "0x5F57522BC1EB9D9D" ns "HUD" returns "void" doc [[! ``` Found icons: https://pastebin.com/xx6rEgiG ``` ]] native "_SET_MP_GAMER_TAG_TYPE" hash "0x25B9C78A25105C35" arguments { int "gamerTagId" [=[ {} ]=], Hash "type" [=[ {} ]=], } alias "0x25B9C78A25105C35" ns "HUD" returns "void" doc [[! ``` Found types: GENERIC_PLAYER, DEADDROP, HOTPROPERTY, MINIGAMES ``` ]] native "_SET_MP_GAMER_TAG_UNK_ALLOW_LOCALIZED" hash "0xEF7AB1A0E8C86170" arguments { int "gamerTagId" [=[ {} ]=], BOOL "allow" [=[ {} ]=], } alias "0xEF7AB1A0E8C86170" ns "HUD" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "_SET_MP_GAMER_TAG_VISIBILITY" hash "0x93171DDDAB274EB8" arguments { int "gamerTagId" [=[ {} ]=], int "visibility" [=[ {} ]=], } alias "0x93171DDDAB274EB8" ns "HUD" returns "void" doc [[! ``` visibility: enum eUIGamertagVisibility { UIGAMERTAGVISIBILITY_NONE, UIGAMERTAGVISIBILITY_ICON, UIGAMERTAGVISIBILITY_SIMPLE, UIGAMERTAGVISIBILITY_COMPLEX }; ``` ]] native "_SET_TEXT_COLOR" hash "0x50A41AD966910F03" arguments { int "r" [=[ {} ]=], int "g" [=[ {} ]=], int "b" [=[ {} ]=], int "a" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ``` This native does nothing since build 1436, use _BG_SET_TEXT_COLOR (0x16FA5CE47F184F1E) instead. ``` ]] native "_SHOW_HORSE_CORES" hash "0xD4EE21B7CC7FD350" arguments { BOOL "state" [=[ {} ]=], } alias "0xD4EE21B7CC7FD350" ns "HUD" returns "void" doc [[! ]] native "_SHOW_PLAYER_CORES" hash "0x50C803A4CD5932C5" arguments { BOOL "state" [=[ {} ]=], } alias "0x50C803A4CD5932C5" ns "HUD" returns "void" doc [[! ]] native "_TEXT_BLOCK_DELETE" hash "0xAA03F130A637D923" arguments { charPtr "textBlock" [=[ {} ]=], } alias "0xAA03F130A637D923" ns "HUD" returns "void" doc [[! ]] native "_TEXT_BLOCK_IS_STREAMED" hash "0x3CF96E16265B7DC8" arguments { charPtr "textBlock" [=[ {} ]=], } alias "0x3CF96E16265B7DC8" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_ADD_GROUP_LINK" hash "0x684C96CC7C66E8EF" arguments { Any "p0" [=[ {} ]=], Prompt "prompt" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_PROMPT_ADD_GROUP_LINK" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_ADD_GROUP_RETURN_LINK" hash "0x837972ED28159536" arguments { Any "p0" [=[ {} ]=], Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_ADD_GROUP_RETURN_LINK" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_CLEAR_HORIZONTAL_ORIENTATION" hash "0x6095358C4142932A" arguments { int "id" [=[ {} ]=], } alias "0x6095358C4142932A" ns "HUD" returns "void" doc [[! ``` id is the return value from 0xD9459157EB22C895. ``` ]] native "_UI_PROMPT_CLEAR_PROMPT_PRIORITY_PREFERENCE" hash "0x51259AE5C72D4A1B" alias "_PROMPT_CLEAR_FAVOURED_PED_FOR_CONFLICT_RESOLUTION" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_CONTEXT_SET_POINT" hash "0xAE84C5EE2C384FB3" arguments { Prompt "prompt" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "_PROMPT_SET_POSITION" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_CONTEXT_SET_RADIUS" hash "0x0C718001B77CA468" arguments { Prompt "prompt" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "0x0C718001B77CA468" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_CONTEXT_SET_VOLUME" hash "0x4D107406667423BE" arguments { Prompt "prompt" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0x4D107406667423BE" ns "HUD" returns "void" doc [[! ``` Attaches a Volume ``` ]] native "_UI_PROMPT_CREATE" hash "0x29FA7910726C3889" arguments { Hash "inputHash" [=[ {} ]=], charPtr "labelName" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } alias "_PROMPT_CREATE" ns "HUD" returns "Prompt" doc [[! ]] native "_UI_PROMPT_DELETE" hash "0x00EDE88D4D13CF59" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_DELETE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_DISABLE_PROMPT_TYPE_THIS_FRAME" hash "0xFC094EF26DD153FA" arguments { int "p0" [=[ {} ]=], } alias "_PROMPT_DISABLE_PROMPT_TYPE_THIS_FRAME" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_DISABLE_PROMPTS_THIS_FRAME" hash "0xF1622CE88A1946FB" alias "0xF1622CE88A1946FB" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_DOES_AMBIENT_GROUP_EXIST" hash "0xEB550B927B34A1BB" arguments { Hash "hash" [=[ {} ]=], } alias "_PROMPT_DOES_AMBIENT_GROUP_EXIST" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_ENABLE_PROMPT_TYPE_THIS_FRAME" hash "0x06565032897BA861" arguments { int "p0" [=[ {} ]=], } alias "_PROMPT_ENABLE_PROMPT_TYPE_THIS_FRAME" ns "HUD" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/graphics/HUD/prompts/prompt_types ``` ]] native "_UI_PROMPT_FILTER_CLEAR" hash "0x6A2F820452017EA2" alias "_PROMPT_FILTER_CLEAR" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_GET_GROUP_ACTIVE_PAGE" hash "0xC1FCC36C3F7286C8" arguments { Hash "hash" [=[ {} ]=], } alias "_PROMPT_GET_GROUP_ACTIVE_PAGE" ns "HUD" returns "int" doc [[! ]] native "_UI_PROMPT_GET_GROUP_ID_FOR_SCENARIO_POINT" hash "0xCB73D7521E7103F0" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "_PROMPT_GET_GROUP_ID_FOR_SCENARIO_POINT" ns "HUD" returns "int" doc [[! ]] native "_UI_PROMPT_GET_GROUP_ID_FOR_TARGET_ENTITY" hash "0xB796970BD125FCE8" arguments { Entity "entity" [=[ {} ]=], } alias "_PROMPT_GET_GROUP_ID_FOR_TARGET_ENTITY" ns "HUD" returns "int" doc [[! ]] native "_UI_PROMPT_GET_MASH_MODE_PROGRESS" hash "0x8A9585293863B8A5" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_GET_MASH_MODE_PROGRESS" ns "HUD" returns "float" doc [[! ]] native "_UI_PROMPT_GET_PROGRESS" hash "0x81801291806DBC50" arguments { Prompt "prompt" [=[ {} ]=], } alias "0x81801291806DBC50" ns "HUD" returns "float" doc [[! ]] native "_UI_PROMPT_GET_URGENT_PULSING_ENABLED" hash "0x1FBA0DABECDDB52B" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_GET_URGENT_PULSING_ENABLED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_HAS_HOLD_AUTO_FILL_MODE" hash "0x8010BEBD0D5ED5BC" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_HAS_HOLD_AUTO_FILL_MODE" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_HAS_HOLD_MODE" hash "0xB60C9F9ED47ABB76" arguments { Prompt "prompt" [=[ {} ]=], } alias "0xB60C9F9ED47ABB76" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_HAS_HOLD_MODE_COMPLETED" hash "0xE0F65F0640EF0617" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_HAS_HOLD_MODE_COMPLETED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_HAS_MANUAL_MASH_MODE" hash "0xA6C6A4ADB3BAC409" arguments { Prompt "prompt" [=[ {} ]=], } alias "0xA6C6A4ADB3BAC409" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_HAS_MASH_MODE" hash "0xCD072523791DDC1B" arguments { Prompt "prompt" [=[ {} ]=], } alias "0xCD072523791DDC1B" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_HAS_MASH_MODE_COMPLETED" hash "0x845CE958416DC473" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_HAS_MASH_MODE_COMPLETED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_HAS_MASH_MODE_FAILED" hash "0x25B18E530CF39D6F" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_HAS_MASH_MODE_FAILED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_HAS_PRESSED_TIMED_MODE_COMPLETED" hash "0x3CE854D250A88DAF" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_HAS_PRESSED_TIMED_MODE_COMPLETED" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_HAS_PRESSED_TIMED_MODE_FAILED" hash "0x1A17B9ECFF617562" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_HAS_PRESSED_TIMED_MODE_FAILED" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_HAS_STANDARD_MODE_COMPLETED" hash "0xC92AC953F0A982AE" arguments { Prompt "prompt" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "_PROMPT_HAS_STANDARD_MODE_COMPLETED" ns "HUD" returns "BOOL" doc [[! ``` Params: p1 is 0 ``` ]] native "_UI_PROMPT_IS_ACTIVE" hash "0x546E342E01DE71CF" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_ACTIVE" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_IS_ENABLED" hash "0x0D00EDDFB58B7F28" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_ENABLED" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_IS_HOLD_MODE_RUNNING" hash "0xC7D70EAEF92EFF48" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_HOLD_MODE_RUNNING" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_IS_JUST_PRESSED" hash "0x2787CC611D3FACC5" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_JUST_PRESSED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_IS_JUST_RELEASED" hash "0x635CC82FA297A827" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_JUST_RELEASED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_IS_PRESSED" hash "0x21E60E230086697F" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_PRESSED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_IS_RELEASED" hash "0xAFC887BA7A7756D6" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_RELEASED" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_IS_VALID" hash "0x347469FBDD1589A9" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_IS_VALID" ns "HUD" returns "BOOL" doc [[! ]] native "_UI_PROMPT_REGISTER_BEGIN" hash "0x04F97DE45A519419" alias "_PROMPT_REGISTER_BEGIN" ns "HUD" returns "Prompt" doc [[! ]] native "_UI_PROMPT_REGISTER_END" hash "0xF7AA2696A22AD8B9" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_REGISTER_END" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_REMOVE_GROUP" hash "0x4E52C800A28F7BE8" arguments { Prompt "prompt" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_PROMPT_REMOVE_GROUP" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_RESTART_MODES" hash "0xDC6C55DFA2C24EE5" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_RESTART_MODES" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_ACTIVE_GROUP_THIS_FRAME" hash "0xC65A45D4453C2627" arguments { Hash "hash" [=[ {} ]=], long "name" [=[ {} ]=], int "tabAmount" [=[ {} ]=], int "tabDefaultIndex" [=[ {} ]=], int "p4" [=[ {} ]=], Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_SET_ACTIVE_GROUP_THIS_FRAME" ns "HUD" returns "Any" doc [[! ``` Note: you must use VAR_STRING for p1 if string is not part of text database tabAmount: specifies number of tabs in prompt group tabDefaultIndex: specifies starting index p3 if is set > 3 you can no longer press Q to change tab if there are more than one tab set in tabAmount ``` ]] native "_UI_PROMPT_SET_ALLOWED_ACTION" hash "0x565C1CE183CB0EAF" arguments { Prompt "prompt" [=[ {} ]=], Hash "action" [=[ {} ]=], } alias "_PROMPT_SET_ALLOWED_ACTION" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_AMBIENT_GROUP_THIS_FRAME" hash "0x315C81D760609108" arguments { Entity "entity" [=[ {} ]=], float "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], Hash "p4" [=[ {} ]=], charPtr "name" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "_PROMPT_SET_AMBIENT_GROUP_THIS_FRAME" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_SET_ATTRIBUTE" hash "0x560E76D5E2E1803F" arguments { Prompt "prompt" [=[ {} ]=], int "attribute" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "_PROMPT_SET_ATTRIBUTE" ns "HUD" returns "void" doc [[! ``` attribute: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIPromptAttribute ``` ]] native "_UI_PROMPT_SET_BEAT_MODE" hash "0xF957A1654C6322FE" arguments { Prompt "prompt" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_PROMPT_SET_BEAT_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_BEAT_MODE_GRAYED_OUT" hash "0xB487A4936FBF40AC" arguments { Prompt "prompt" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_PROMPT_SET_BEAT_MODE_GRAYED_OUT" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_CONTROL_ACTION" hash "0xB5352B7494A08258" arguments { Prompt "prompt" [=[ {} ]=], Hash "action" [=[ {} ]=], } alias "_PROMPT_SET_CONTROL_ACTION" ns "HUD" returns "Any" doc [[! ]] native "_UI_PROMPT_SET_ENABLED" hash "0x8A0FB4D03A630D21" arguments { Prompt "prompt" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_PROMPT_SET_ENABLED" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_GROUP" hash "0x2F11D3A254169EA4" arguments { Prompt "prompt" [=[ {} ]=], int "groupId" [=[ {} ]=], int "tabIndex" [=[ {} ]=], } alias "_PROMPT_SET_GROUP" ns "HUD" returns "void" doc [[! ``` tabIndex: specifies tab of prompt ``` ]] native "_UI_PROMPT_SET_HOLD_AUTO_FILL_MODE" hash "0x3CE932E737C145D6" arguments { Prompt "prompt" [=[ {} ]=], int "autoFillTimeMs" [=[ {} ]=], int "holdTimeMs" [=[ {} ]=], } alias "_PROMPT_SET_HOLD_AUTO_FILL_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_HOLD_AUTO_FILL_WITH_DECAY_MODE" hash "0xA3F2149AA24F3D8E" arguments { Prompt "prompt" [=[ {} ]=], int "autoFillTimeMs" [=[ {} ]=], int "holdTimeMs" [=[ {} ]=], } alias "0xA3F2149AA24F3D8E" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_HOLD_INDEFINITELY_MODE" hash "0xEA5CCF4EEB2F82D1" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_SET_HOLD_INDEFINITELY_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_HOLD_MODE" hash "0x94073D5CA3F16B7B" arguments { Prompt "prompt" [=[ {} ]=], int "holdTimeMs" [=[ {} ]=], } alias "_PROMPT_SET_HOLD_MODE" ns "HUD" returns "void" doc [[! ``` Params: p2 is 304000 in R* SP Script coachrobberies ``` ]] native "_UI_PROMPT_SET_MANUAL_RESOLVED" hash "0xA520C7B05FA4EB2A" arguments { Prompt "prompt" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xA520C7B05FA4EB2A" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_AUTO_FILL_MODE" hash "0x6C39587D7CC66801" arguments { Prompt "prompt" [=[ {} ]=], int "autoFillTimeMs" [=[ {} ]=], int "mashes" [=[ {} ]=], } alias "_PROMPT_SET_MASH_AUTO_FILL_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_INDEFINITELY_MODE" hash "0x7B66E89312727274" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_SET_MASH_INDEFINITELY_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_MANUAL_CAN_FAIL_MODE" hash "0x179DCF71F705DA20" arguments { Prompt "prompt" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "_PROMPT_SET_MASH_MANUAL_CAN_FAIL_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_MANUAL_MODE" hash "0x32DF729D8BD3C1C6" arguments { Prompt "prompt" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "_PROMPT_SET_MASH_MANUAL_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_MANUAL_MODE_DECAY_SPEED" hash "0x7D393C247FB9B431" arguments { Prompt "prompt" [=[ {} ]=], float "speed" [=[ {} ]=], } alias "_PROMPT_SET_MASH_MANUAL_MODE_DECAY_SPEED" ns "HUD" returns "void" doc [[! ``` standard (prompt not held) rate: 0.035f fast (prompt held) rate: 0.015f punitive (been hit) rate: 0.14f ``` ]] native "_UI_PROMPT_SET_MASH_MANUAL_MODE_INCREASE_PER_PRESS" hash "0xA0D1D79C6036A855" arguments { Prompt "prompt" [=[ {} ]=], float "rate" [=[ {} ]=], } alias "_PROMPT_SET_MASH_MANUAL_MODE_INCREASE_PER_PRESS" ns "HUD" returns "void" doc [[! ``` standard (prompt not held) rate: (1f / 128f) fast (prompt held) rate: (1f / 64f) punitive (been hit) rate: (1f / 128f) ``` ]] native "_UI_PROMPT_SET_MASH_MANUAL_MODE_PRESSED_GROWTH_SPEED" hash "0x56DBB26F98582C29" arguments { Prompt "prompt" [=[ {} ]=], float "speed" [=[ {} ]=], } alias "_PROMPT_SET_MASH_MANUAL_MODE_PRESSED_GROWTH_SPEED" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_MODE" hash "0xDF6423BF071C7F71" arguments { Prompt "prompt" [=[ {} ]=], int "mashes" [=[ {} ]=], } alias "_PROMPT_SET_MASH_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_WITH_RESISTANCE_CAN_FAIL_MODE" hash "0xDC0CB602DEADBA53" arguments { Prompt "prompt" [=[ {} ]=], int "mashes" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } alias "_PROMPT_SET_MASH_WITH_RESISTANCE_CAN_FAIL_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_MASH_WITH_RESISTANCE_MODE" hash "0xCD1BDFF15EFA79F5" arguments { Prompt "prompt" [=[ {} ]=], int "mashes" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } alias "_PROMPT_SET_MASH_WITH_RESISTANCE_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_ORDERING_AS_INPUT_TYPE" hash "0x2F385ECC5200938D" arguments { Prompt "prompt" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_PROMPT_SET_ORDERING_AS_INPUT_TYPE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_PRESSED_TIMED_MODE" hash "0x1473D3AF51D54276" arguments { Prompt "prompt" [=[ {} ]=], int "depletionTimeMs" [=[ {} ]=], } alias "_PROMPT_SET_PRESSED_TIMED_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_PRIORITY" hash "0xCA24F528D0D16289" arguments { Prompt "prompt" [=[ {} ]=], int "priority" [=[ {} ]=], } alias "_PROMPT_SET_PRIORITY" ns "HUD" returns "void" doc [[! ``` priority: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePromptPriority ``` ]] native "_UI_PROMPT_SET_PROMPT_PRIORITY_PREFERENCE" hash "0x530A428705BE5DEF" arguments { Ped "ped" [=[ {} ]=], } alias "_PROMPT_SET_FAVOURED_PED_FOR_CONFLICT_RESOLUTION" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_REGISTER_HORIZONTAL_ORIENTATION" hash "0xD9459157EB22C895" alias "0xD9459157EB22C895" ns "HUD" returns "int" doc [[! ``` This returns an id that can be used with 0x6095358C4142932A. ``` ]] native "_UI_PROMPT_SET_ROTATE_MODE" hash "0x7ABE7095FB3D2581" arguments { Prompt "prompt" [=[ {} ]=], float "p1" [=[ {} ]=], BOOL "counterclockwise" [=[ {} ]=], } alias "_PROMPT_SET_ROTATE_MODE" ns "HUD" returns "void" doc [[! ``` Used for controllers ``` ]] native "_UI_PROMPT_SET_SPINNER_POSITION" hash "0x832CB510DE546282" arguments { Prompt "prompt" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_PROMPT_SET_SPINNER_POSITION" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_SPINNER_SPEED" hash "0xAC6586A7FDCD4B68" arguments { Prompt "prompt" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_PROMPT_SET_SPINNER_SPEED" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_STANDARD_MODE" hash "0xCC6656799977741B" arguments { Prompt "prompt" [=[ {} ]=], BOOL "releaseMode" [=[ {} ]=], } alias "_PROMPT_SET_STANDARD_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_STANDARDIZED_HOLD_MODE" hash "0x74C7D7B72ED0D3CF" arguments { Prompt "prompt" [=[ {} ]=], Hash "timedEventHash" [=[ {} ]=], } alias "_PROMPT_SET_STANDARDIZED_HOLD_MODE" ns "HUD" returns "void" doc [[! ``` Hashes: SHORT_TIMED_EVENT_MP, SHORT_TIMED_EVENT, MEDIUM_TIMED_EVENT, LONG_TIMED_EVENT, RUSTLING_CALM_TIMING, PLAYER_FOCUS_TIMING, PLAYER_REACTION_TIMING ``` ]] native "_UI_PROMPT_SET_TAG" hash "0xDEC85C174751292B" arguments { Prompt "prompt" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_PROMPT_SET_TAG" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_TARGET_MODE" hash "0x5F6503D9CD2754EB" arguments { Prompt "prompt" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_PROMPT_SET_TARGET_MODE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_TARGET_MODE_PROGRESS" hash "0x00123054BEC8A30F" arguments { Prompt "prompt" [=[ {} ]=], float "progress" [=[ {} ]=], } alias "_PROMPT_SET_TARGET_MODE_PROGRESS" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_TARGET_MODE_TARGET" hash "0x5E019C45DD3B6A14" arguments { Prompt "prompt" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } alias "_PROMPT_SET_TARGET_MODE_TARGET" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_TEXT" hash "0x5DD02A8318420DD7" arguments { Prompt "prompt" [=[ {} ]=], long "text" [=[ {} ]=], } alias "_PROMPT_SET_TEXT" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_TRANSPORT_MODE" hash "0x876E4A35C73A6655" arguments { Prompt "prompt" [=[ {} ]=], int "mode" [=[ {} ]=], } alias "_PROMPT_SET_TRANSPORT_MODE" ns "HUD" returns "void" doc [[! ``` TM_ANY = 0, TM_ON_FOOT, TM_IN_VEHICLE ``` ]] native "_UI_PROMPT_SET_TYPE" hash "0xF4A5C4509BF923B1" arguments { Prompt "prompt" [=[ {} ]=], int "type" [=[ {} ]=], } alias "0xF4A5C4509BF923B1" ns "HUD" returns "void" doc [[! ``` Params: type = mostly 0, 6 (net_mission_intro_story_gvo), 7 (fm_mission_controller), 14 (net_ugc_end_flow_transition_online), 15 (net_main_[tlg_]offline) ``` ]] native "_UI_PROMPT_SET_URGENT_PULSING_ENABLED" hash "0xC5F428EE08FA7F2C" arguments { Prompt "prompt" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_PROMPT_SET_URGENT_PULSING_ENABLED" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_SET_VISIBLE" hash "0x71215ACCFDE075EE" arguments { Prompt "prompt" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_PROMPT_SET_VISIBLE" ns "HUD" returns "void" doc [[! ]] native "_UI_PROMPT_WAS_BEAT_MODE_PRESSED_IN_TIME_WINDOW" hash "0x1FE4788AB1430C55" arguments { Prompt "prompt" [=[ {} ]=], } alias "_PROMPT_WAS_BEAT_MODE_PRESSED_IN_TIME_WINDOW" ns "HUD" returns "BOOL" doc [[! ]] native "0x0501D52D24EA8934" hash "0x0501D52D24EA8934" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "0x052D4AC0922AF91A" hash "0x052D4AC0922AF91A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "0x066725A9D52B3641" hash "0x066725A9D52B3641" ns "HUD" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x100157D6D7FE32CA" hash "0x100157D6D7FE32CA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "0x160825DADF1B04B3" hash "0x160825DADF1B04B3" ns "HUD" returns "void" doc [[! ]] native "0x28AE29D909C8FDCE" hash "0x28AE29D909C8FDCE" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "0x2F7BB105144ACF30" hash "0x2F7BB105144ACF30" ns "HUD" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x3FE4FB41EF7D2196" hash "0x3FE4FB41EF7D2196" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "0x53CE46C01A089DA1" hash "0x53CE46C01A089DA1" arguments { Prompt "prompt" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "0x5651516D947ABC53" hash "0x5651516D947ABC53" ns "HUD" returns "void" doc [[! ]] native "0x7EC0D68233E391AC" hash "0x7EC0D68233E391AC" arguments { int "p0" [=[ {} ]=], } ns "HUD" returns "int" doc [[! ]] native "0x806862E5D266CF38" hash "0x806862E5D266CF38" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "0x8A59D44189AF2BC5" hash "0x8A59D44189AF2BC5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "0x8B55B324A9123F6B" hash "0x8B55B324A9123F6B" arguments { int "groupId" [=[ {} ]=], Volume "volume" [=[ {} ]=], charPtr "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x958278B97C4AFFD8" hash "0x958278B97C4AFFD8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x9C409BBC492CB5B1" hash "0x9C409BBC492CB5B1" ns "HUD" returns "Any" doc [[! ]] native "0x9D37EB5003E0F2CF" hash "0x9D37EB5003E0F2CF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "0xB0E8599243B3F568" hash "0xB0E8599243B3F568" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "0xBFFF81E12A745A5F" hash "0xBFFF81E12A745A5F" ns "HUD" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xCE0D2F5586627CCE" hash "0xCE0D2F5586627CCE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "0xD6BD313CFA41E57A" hash "0xD6BD313CFA41E57A" arguments { Any "p0" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "0xF1AD3DD218E6558A" hash "0xF1AD3DD218E6558A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "HUD" returns "Any" doc [[! ]] native "0xF1E6979C0B779985" hash "0xF1E6979C0B779985" arguments { int "uiscene" [=[ {} ]=], } ns "HUD" returns "void" doc [[! ]] native "_INVERSE_KINEMATICS_REQUEST_LOOK_AT" hash "0x66F9EB44342BB4C5" arguments { Ped "ped" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], } alias "0x66F9EB44342BB4C5" ns "IK" returns "void" doc [[! ]] native "_INVERSE_KINEMATICS_SET_DISABLED_FOR_PED" hash "0x0EABF182FBB63D72" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x0EABF182FBB63D72" ns "IK" returns "void" doc [[! ``` Seems to disable IK on ped ``` ]] native "0x0B9F7A01EC50448D" hash "0x0B9F7A01EC50448D" arguments { Ped "ped" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], } ns "IK" returns "void" doc [[! ]] native "0x6098139150DCC745" hash "0x6098139150DCC745" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "IK" returns "BOOL" doc [[! ]] native "0x873C792E07A32C8B" hash "0x873C792E07A32C8B" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "IK" returns "void" doc [[! ]] native "SET_MOUSE_CURSOR_STYLE" hash "0x7F5858AAB5A58CCE" arguments { int "spriteId" [=[ {} ]=], } alias "_SET_MOUSE_CURSOR_SPRITE" ns "INTERACTION" returns "void" doc [[! ``` Changes the mouse cursor's sprite. spriteId's: https://github.com/femga/rdr3_discoveries/tree/master/graphics/HUD/cursor_sprites#readme ``` ]] native "SET_MOUSE_CURSOR_THIS_FRAME" hash "0xF12E4CCAF249DC10" alias "_SET_MOUSE_CURSOR_ACTIVE_THIS_FRAME" ns "INTERACTION" returns "void" doc [[! ``` Shows the cursor on screen for one frame. ``` ]] native "_POINTER_IS_BEING_MOVED" hash "0x2B8B605F2A9E64BF" alias "0x2B8B605F2A9E64BF" ns "INTERACTION" returns "BOOL" doc [[! ``` Returns true if player is moving mouse while cursor is active _PI* - _PO* ``` ``` NativeDB Introduced: v1311 ``` ]] native "_POINTER_IS_LEFT_BUTTON_HELD" hash "0x61CAE9D1FD055E44" alias "0x61CAE9D1FD055E44" ns "INTERACTION" returns "BOOL" doc [[! ``` Returns true if player is holding LMB while cursor is active _PI* - _PO* ``` ]] native "_POINTER_IS_LEFT_BUTTON_JUST_RELEASED" hash "0xF7F51A57349739F2" alias "0xF7F51A57349739F2" ns "INTERACTION" returns "BOOL" doc [[! ``` Returns true if player releases LMB if cursor is active _PI* - _PO* ``` ]] native "_SET_ALLOW_FIRST_PERSON_MOUSE_CAMERA_MOVEMENT" hash "0x0546B117BB17548B" alias "0x0546B117BB17548B" ns "INTERACTION" returns "void" doc [[! ``` Allows camera to be moved if middle mouse button is held while in first person Must be called every frame _SET* ``` ``` NativeDB Introduced: v1232 ``` ]] native "ACTIVATE_INTERIOR_ENTITY_SET" hash "0x174D0AAB11CED739" arguments { Interior "interior" [=[ {} ]=], charPtr "entitySetName" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/interiors/interior_sets ``` ]] native "CLEAR_ROOM_FOR_ENTITY" hash "0xA1762D5BBFCA13A8" arguments { Entity "entity" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "CLEAR_ROOM_FOR_GAME_VIEWPORT" hash "0x951A049765E0D450" ns "INTERIOR" returns "void" doc [[! ]] native "DEACTIVATE_INTERIOR_ENTITY_SET" hash "0x33B81A2C07A51FFF" arguments { Interior "interior" [=[ {} ]=], charPtr "entitySetName" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "DISABLE_INTERIOR" hash "0x3C2B92A1A07D4FCE" arguments { Interior "interior" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "FORCE_ROOM_FOR_ENTITY" hash "0xBC29A9894C976945" arguments { Entity "entity" [=[ {} ]=], Interior "interior" [=[ {} ]=], Hash "roomHashKey" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "FORCE_ROOM_FOR_GAME_VIEWPORT" hash "0x115B4AA8FB28AB43" arguments { int "interiorID" [=[ {} ]=], Hash "roomHashKey" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "GET_INTERIOR_AT_COORDS" hash "0xCDD36C9E5C469070" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "INTERIOR" returns "Interior" doc [[! ]] native "GET_INTERIOR_AT_COORDS_WITH_TYPE" hash "0xAAD6170AA33B13C0" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], charPtr "interiorType" [=[ {} ]=], } ns "INTERIOR" returns "Interior" doc [[! ]] native "GET_INTERIOR_AT_COORDS_WITH_TYPEHASH" hash "0x3543AEA1816D1D2B" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "typeHash" [=[ {} ]=], } ns "INTERIOR" returns "Interior" doc [[! ``` Hashed version of GET_INTERIOR_AT_COORDS_WITH_TYPE ``` ]] native "GET_INTERIOR_FROM_COLLISION" hash "0x5054D1A5218FA696" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "INTERIOR" returns "int" doc [[! ]] native "GET_INTERIOR_FROM_ENTITY" hash "0xB417689857646F61" arguments { Entity "entity" [=[ {} ]=], } ns "INTERIOR" returns "Interior" doc [[! ``` Returns the handle of the interior that the entity is in. Returns 0 if outside. ``` ]] native "GET_INTERIOR_FROM_PRIMARY_VIEW" hash "0xBC8A281FF125C655" alias "0xBC8A281FF125C655" ns "INTERIOR" returns "Interior" doc [[! ]] native "GET_INTERIOR_LOCATION_AND_NAMEHASH" hash "0x8451E87D3C2B0286" arguments { Interior "interior" [=[ {} ]=], Vector3Ptr "position" [=[ {} ]=], HashPtr "nameHash" [=[ {} ]=], } alias "0x8451E87D3C2B0286" ns "INTERIOR" returns "void" doc [[! ]] native "GET_KEY_FOR_ENTITY_IN_ROOM" hash "0x27D7B6F79E1F4603" arguments { Entity "entity" [=[ {} ]=], } ns "INTERIOR" returns "Hash" doc [[! ``` Seems to do the exact same as INTERIOR::GET_ROOM_KEY_FROM_ENTITY ``` ]] native "GET_ROOM_KEY_FROM_ENTITY" hash "0x076E46E0EB52AFC6" arguments { Entity "entity" [=[ {} ]=], } ns "INTERIOR" returns "Hash" doc [[! ``` Gets the room hash key from the room that the specified entity is in. Each room in every interior has a unique key. Returns 0 if the entity is outside. ``` ]] native "IS_COLLISION_MARKED_OUTSIDE" hash "0xF291396B517E25B2" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "_ARE_COORDS_COLLIDING_WITH_EXTERIOR" ns "INTERIOR" returns "BOOL" doc [[! ``` Returns true if the collision at the specified coords is marked as being outside (false if there's an interior) ``` ]] native "IS_INTERIOR_ENTITY_SET_ACTIVE" hash "0x32810CA2125F5842" arguments { Interior "interior" [=[ {} ]=], charPtr "entitySetName" [=[ {} ]=], } ns "INTERIOR" returns "BOOL" doc [[! ]] native "IS_INTERIOR_READY" hash "0x941560D2D45DBFC8" arguments { Interior "interior" [=[ {} ]=], } ns "INTERIOR" returns "BOOL" doc [[! ]] native "IS_INTERIOR_SCENE" hash "0x4200F14D6F840A9A" ns "INTERIOR" returns "BOOL" doc [[! ]] native "IS_VALID_INTERIOR" hash "0x017C1B3159F79F6C" arguments { Interior "interior" [=[ {} ]=], } ns "INTERIOR" returns "BOOL" doc [[! ]] native "PIN_INTERIOR_IN_MEMORY" hash "0xBD3D33EABF680168" arguments { Interior "interior" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "RETAIN_ENTITY_IN_INTERIOR" hash "0x5BD616735F16BF5C" arguments { Entity "entity" [=[ {} ]=], Interior "interior" [=[ {} ]=], } alias "0x5BD616735F16BF5C" ns "INTERIOR" returns "void" doc [[! ]] native "SET_INTERIOR_IN_USE" hash "0xB5EF6FEF2DC9EBED" arguments { Interior "interior" [=[ {} ]=], } alias "0xB5EF6FEF2DC9EBED" ns "INTERIOR" returns "Any" doc [[! ``` Actually returns void in IDA but the script header defines a BOOL return type ``` ]] native "UNPIN_INTERIOR" hash "0x07FD1A0B814F6055" arguments { Interior "interior" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ``` Does something similar to INTERIOR::DISABLE_INTERIOR. You don't fall through the floor but everything is invisible inside and looks the same as when INTERIOR::DISABLE_INTERIOR is used. Peds behaves normally inside. ``` ]] native "_GET_INTERIOR_MINIMAP_HASH" hash "0x3039BE60B3749716" arguments { Interior "interior" [=[ {} ]=], } alias "0x3039BE60B3749716" ns "INTERIOR" returns "Hash" doc [[! ]] native "_GET_INTERIOR_POSITION" hash "0x2C9746D0CA15BE1C" arguments { Interior "interior" [=[ {} ]=], } alias "0x2C9746D0CA15BE1C" ns "INTERIOR" returns "Vector3" doc [[! ]] native "_IS_INTERIOR_ENTITY_SET_VALID" hash "0xD56FF170710FC826" arguments { Interior "interior" [=[ {} ]=], charPtr "entitySetName" [=[ {} ]=], } alias "0xD56FF170710FC826" ns "INTERIOR" returns "Any" doc [[! ]] native "0x2533F2AB0EB9C6F9" hash "0x2533F2AB0EB9C6F9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "0xFE2B3D5500B1B2E4" hash "0xFE2B3D5500B1B2E4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "INTERIOR" returns "void" doc [[! ]] native "INVENTORY_COPY_MP_INVENTORY_TO_MISSION_INVENTORY" hash "0x644CCB76A76CFBD6" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "bCopySatchelItems" [=[ {} ]=], BOOL "bCopyEmotes" [=[ {} ]=], BOOL "bCopyHorse" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x644CCB76A76CFBD6" ns "INVENTORY" returns "void" doc [[! ]] native "INVENTORY_DISABLE_MISSION_INVENTORY_PICKUPS" hash "0xE1F389F03DC83673" ns "INVENTORY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "INVENTORY_GET_CHILDREN_IN_SLOT_COUNT" hash "0x033EE4B89F3AC545" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Hash "slotId" [=[ {} ]=], } alias "0x033EE4B89F3AC545" ns "INVENTORY" returns "int" doc [[! ]] native "INVENTORY_GET_GUID_FROM_ITEMID" hash "0x886DFD3E185C8A89" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Hash "p2" [=[ {} ]=], Hash "slotId" [=[ {} ]=], AnyPtr "outGuid" [=[ {} ]=], } alias "0x886DFD3E185C8A89" ns "INVENTORY" returns "Any" doc [[! ]] native "INVENTORY_GET_INVENTORY_ITEM" hash "0x9700E8EFC4AB9089" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "inData" [=[ {} ]=], AnyPtr "outData" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x9700E8EFC4AB9089" ns "INVENTORY" returns "Any" doc [[! ]] native "_GET_DEFAULT_ITEM_SLOT_INFO" hash "0x6452B1D357D81742" arguments { Hash "item" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0x6452B1D357D81742" ns "INVENTORY" returns "Hash" doc [[! ``` p1: WARDROBE, KIT_CAMP, CHARACTER, KIT_MOONSHINER_PROPERTY Returns slot hash ``` ]] native "_GET_ITEM_ROLE_MAX_LEVEL_COUNT" hash "0xADDD1E7C0ECF7D95" arguments { int "inventoryId" [=[ {} ]=], Hash "eRoleMaxLevel" [=[ {} ]=], } alias "0xADDD1E7C0ECF7D95" ns "INVENTORY" returns "int" doc [[! ]] native "_GET_ITEM_SLOT_MAX_COUNT" hash "0xE80E50BEE276A54A" arguments { Hash "provision" [=[ {} ]=], Hash "slotId" [=[ {} ]=], } alias "0xE80E50BEE276A54A" ns "INVENTORY" returns "int" doc [[! ]] native "_INVENTORY_ADD_ITEM_WITH_GUID" hash "0xCB5D11F9508A928D" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid1" [=[ {} ]=], AnyPtr "guid2" [=[ {} ]=], Hash "item" [=[ {} ]=], Hash "inventoryItemSlot" [=[ {} ]=], int "p5" [=[ {} ]=], Hash "addReason" [=[ {} ]=], } alias "0xCB5D11F9508A928D" ns "INVENTORY" returns "Any" doc [[! ``` inventoryItemSlotHash: https://pastebin.com/P6fyr3vr ``` ]] native "_INVENTORY_ARE_LOCAL_CHANGES_ALLOWED" hash "0x0FBBFFC891A97C81" arguments { int "inventoryId" [=[ {} ]=], } alias "0x0FBBFFC891A97C81" ns "INVENTORY" returns "Any" doc [[! ``` inventoryId: see _INVENTORY_GET_PED_INVENTORY_ID ``` ]] native "_INVENTORY_COMPARE_GUIDS" hash "0x4C543D5DFCD2DAFD" arguments { AnyPtr "guid1" [=[ {} ]=], AnyPtr "guid2" [=[ {} ]=], } alias "0x4C543D5DFCD2DAFD" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_COPY_ITEM_TO_INVENTORY" hash "0xC04F47D488EF9EBA" arguments { int "inventoryId" [=[ {} ]=], int "inventoryIdCloned" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xC04F47D488EF9EBA" ns "INVENTORY" returns "void" doc [[! ]] native "_INVENTORY_COPY_ITEM_TO_MISSION_INVENTORY" hash "0x3112ADB9D5F3426B" arguments { AnyPtr "guid" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x3112ADB9D5F3426B" ns "INVENTORY" returns "void" doc [[! ]] native "_INVENTORY_CREATE_ITEM_COLLECTION" hash "0x80D78BDC9D88EF07" arguments { int "inventoryId" [=[ {} ]=], charPtr "filterName" [=[ {} ]=], Hash "slotId" [=[ {} ]=], intPtr "size" [=[ {} ]=], } alias "0x80D78BDC9D88EF07" ns "INVENTORY" returns "int" doc [[! ``` filterName (collections): "ALL", "ALL SATCHEL", "ALL HORSES", "ALL COACHES", "ALL MOUNTS", "ALL CLOTHING", "ALL WEAPONS", "ALL SATCHEL EXCLUDING CLOTHING", "ALL EXCLUDING CLOTHING" slotId: -1591664384 p3: outCollectionSize (?) Returns collectionId ``` ]] native "_INVENTORY_CREATE_ITEM_COLLECTION_2" hash "0x97A3646645727F42" arguments { intPtr "collectionSize" [=[ {} ]=], } ns "INVENTORY" returns "int" doc [[! ``` Returns collectionId ``` ``` NativeDB Introduced: v1232 ``` ]] native "_INVENTORY_CREATE_ITEM_COLLECTION_WITH_FILTER" hash "0x640F890C3E5A3FFD" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "filter" [=[ {} ]=], intPtr "numInCollection" [=[ {} ]=], } alias "0x640F890C3E5A3FFD" ns "INVENTORY" returns "int" doc [[! ]] native "_INVENTORY_CREATE_SORTED_COLLECTION" hash "0xBB7F968675B34B0C" arguments { int "inventoryId" [=[ {} ]=], int "p1" [=[ {} ]=], intPtr "size" [=[ {} ]=], } ns "INVENTORY" returns "int" doc [[! ``` p1: 32 Returns collectionId ``` ``` NativeDB Introduced: v1311 ``` ]] native "_INVENTORY_DISABLE_ITEM" hash "0x766315A564594401" arguments { int "inventoryId" [=[ {} ]=], Hash "item" [=[ {} ]=], Hash "gtxReason" [=[ {} ]=], } alias "0x766315A564594401" ns "INVENTORY" returns "void" doc [[! ``` Example: (1, WEAPON_REVOLVER_CATTLEMAN, 0) - disables cattleman revolver on weapon wheel ``` ]] native "_INVENTORY_DISABLE_WEAPONS" hash "0xE3A46370F70F3607" arguments { int "inventoryId" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xE3A46370F70F3607" ns "INVENTORY" returns "void" doc [[! ``` Params: p1 = 0 ``` ]] native "_INVENTORY_DOES_ITEM_OWN_EQUIPMENT" hash "0x88B58B83A43A8CAB" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Hash "item" [=[ {} ]=], } alias "0x88B58B83A43A8CAB" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_ENABLE_ITEM" hash "0x6A564540FAC12211" arguments { int "inventoryId" [=[ {} ]=], Hash "item" [=[ {} ]=], } alias "0x6A564540FAC12211" ns "INVENTORY" returns "void" doc [[! ]] native "_INVENTORY_ENABLE_WEAPONS" hash "0xD5D72F1624F3BA7C" arguments { int "inventoryId" [=[ {} ]=], } alias "0xD5D72F1624F3BA7C" ns "INVENTORY" returns "void" doc [[! ]] native "_INVENTORY_EQUIP_ITEM_WITH_GUID" hash "0x734311E2852760D0" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], BOOL "bEquipped" [=[ {} ]=], } alias "0x734311E2852760D0" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_FITS_SLOT_ID" hash "0x780C5B9AE2819807" arguments { Hash "item" [=[ {} ]=], Hash "slotId" [=[ {} ]=], } alias "0x780C5B9AE2819807" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_CHILDREN_COUNT" hash "0xE843D21A8E2498AA" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "parentGuid" [=[ {} ]=], } alias "0xE843D21A8E2498AA" ns "INVENTORY" returns "int" doc [[! ]] native "_INVENTORY_GET_FULL_INVENTORY_ITEM_DATA" hash "0x025A1B1FB03FBF61" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0x025A1B1FB03FBF61" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ID_FROM_PED" hash "0x13D234A2A3F66E63" arguments { Ped "ped" [=[ {} ]=], } alias "0x13D234A2A3F66E63" ns "INVENTORY" returns "int" doc [[! ``` Returns a unique inventory ID for this ped. For the local player ped, it is an eInventories value. For other peds, it is the inventory address casted to unsigned int. enum eInventories { INVENTORY_INVALID, INVENTORY_SP_PLAYER, INVENTORY_MP_PLAYER, INVENTORY_MP_MISSION, INVENTORY_SECOND_SCREEN, INVENTORY_SP_BACKUP, INVENTORY_SP_SNAPSHOT, INVENTORY_0xDE2AE452, INVENTORY_0x399D9B3A, INVENTORY_0x4BD43FA7, INVENTORY_0x9529D251, INVENTORY_0xA75776AC, INVENTORY_MAX_ID = 11, INVENTORY_IDS_COUNT }; ``` ]] native "_INVENTORY_GET_INVENTORY_ITEM_CHILD" hash "0xCD9A485F2B383B44" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "parentGuid" [=[ {} ]=], Any "childIndex" [=[ {} ]=], AnyPtr "outInventoryItem" [=[ {} ]=], } alias "0xCD9A485F2B383B44" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_COUNT_WITH_GUID" hash "0xC97E0D2302382211" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xC97E0D2302382211" ns "INVENTORY" returns "int" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_COUNT_WITH_ITEMID" hash "0xE787F05DFC977BDE" arguments { int "inventoryId" [=[ {} ]=], Hash "eInventoryItem" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xE787F05DFC977BDE" ns "INVENTORY" returns "int" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_DESCRIPTION_HASH" hash "0xA4550FE9C512E3DD" arguments { Hash "item" [=[ {} ]=], } alias "0xA4550FE9C512E3DD" ns "INVENTORY" returns "Hash" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_EQUIPPED_IN_SLOT" hash "0xBE012571B25F5ACA" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Hash "slotId" [=[ {} ]=], int "p3" [=[ {} ]=], AnyPtr "p4" [=[ {} ]=], } alias "0xBE012571B25F5ACA" ns "INVENTORY" returns "int" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_EQUIPPED_IN_SLOT_BY_REF" hash "0x22E590F108289A9D" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Hash "slotId" [=[ {} ]=], AnyPtr "outGuid" [=[ {} ]=], } alias "0x22E590F108289A9D" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_FIT_SLOT" hash "0xB991FE166FAF84FD" arguments { Hash "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xB991FE166FAF84FD" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_HIDDEN" hash "0xF9933164965533B7" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], } alias "0xF9933164965533B7" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_IN_USE" hash "0x70E3A884ED000A01" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_INVENTORY_GET_INVENTORY_ITEM_INSPECTION_INFO" hash "0x0C093C1787F18519" arguments { Hash "item" [=[ {} ]=], AnyPtr "info" [=[ {} ]=], } alias "0x0C093C1787F18519" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_IS_ANIMAL_PELT" hash "0x4AEF1FB5B9011D75" arguments { Hash "item" [=[ {} ]=], } alias "0x4AEF1FB5B9011D75" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_GET_INVENTORY_ITEM_SOUND" hash "0x2E1CDC1FF3B8473E" arguments { Hash "item" [=[ {} ]=], int "soundType" [=[ {} ]=], } alias "0x2E1CDC1FF3B8473E" ns "INVENTORY" returns "Hash" doc [[! ``` soundType: see 0x2BAE4880DCDD560B Returns item Hash to be used with _IS_SCRIPTED_AUDIO_CUSTOM and _PLAY_SOUND_FROM_ITEM (p0) ``` ]] native "_INVENTORY_GET_INVENTORY_ITEM_WEAPON_COPY_ID" hash "0xAB5F12746A099A0E" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], } alias "0xAB5F12746A099A0E" ns "INVENTORY" returns "int" doc [[! ``` Returns CopyID ``` ]] native "_INVENTORY_GET_IS_INVENTORY_ITEM_SOUND_VALID" hash "0x2BAE4880DCDD560B" arguments { Hash "item" [=[ {} ]=], int "soundType" [=[ {} ]=], } alias "0x2BAE4880DCDD560B" ns "INVENTORY" returns "Any" doc [[! ``` soundType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CItemInfoSoundsInterface__sSoundsInfo__eSoundType ``` ]] native "_INVENTORY_GET_ITEM_EXPIRY_TIME" hash "0x4A606C17276E1BCC" arguments { AnyPtr "itemGUID" [=[ {} ]=], } ns "INVENTORY" returns "int" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_INVENTORY_GET_ITEM_FROM_COLLECTION_INDEX" hash "0x82FA24C3D3FCD9B7" arguments { int "collectionId" [=[ {} ]=], int "itemIndex" [=[ {} ]=], AnyPtr "itemData" [=[ {} ]=], } alias "0x82FA24C3D3FCD9B7" ns "INVENTORY" returns "Any" doc [[! ``` collectionId is < outCollectionSize ``` ]] native "_INVENTORY_IS_GUID_VALID" hash "0xB881CA836CC4B6D4" arguments { AnyPtr "guid" [=[ {} ]=], } alias "0xB881CA836CC4B6D4" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_IS_INVENTORY_ITEM_EQUIPPED" hash "0x3D10D7179D7034AF" arguments { int "inventoryId" [=[ {} ]=], Hash "item" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x3D10D7179D7034AF" ns "INVENTORY" returns "Any" doc [[! ``` Alternative Name: _INVENTORY_IS_ITEM_DISABLED ``` ]] native "_INVENTORY_IS_INVENTORY_ITEM_FLAG_ENABLED" hash "0x245D07651B1D183B" arguments { Hash "item" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x245D07651B1D183B" ns "INVENTORY" returns "Any" doc [[! ``` flag: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ItemDatabaseItemFlags 2097152 (is item read?), 8388608 (is item sent/received/mailable?), 16777216 (is item consumable?) ``` ]] native "_INVENTORY_IS_ITEM_EXPIRED" hash "0x0137C77A2EC64536" arguments { AnyPtr "itemGUID" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_INVENTORY_IS_PLAYER_INVENTORY_MIRRORING_TRANSACTIONS" hash "0xFC7563F482781A3D" alias "0xFC7563F482781A3D" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_MOVE_INVENTORY_ITEM" hash "0xDCCAA7C3BFD88862" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid1" [=[ {} ]=], AnyPtr "guid2" [=[ {} ]=], Hash "slotId" [=[ {} ]=], int "quantity" [=[ {} ]=], AnyPtr "outGuid" [=[ {} ]=], } alias "0xDCCAA7C3BFD88862" ns "INVENTORY" returns "Any" doc [[! ``` guid1: old parent GUID guid2: new parent GUID guid3: new item GUID (out param) ``` ]] native "_INVENTORY_RELEASE_ITEM_COLLECTION" hash "0x42A2F33A1942E865" arguments { int "collectionId" [=[ {} ]=], } alias "0x42A2F33A1942E865" ns "INVENTORY" returns "Any" doc [[! ``` Max num of collections is 5, so release your unused ones. ``` ]] native "_INVENTORY_REMOVE_INVENTORY_ITEM_WITH_GUID" hash "0x3E4E811480B3AE79" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], int "quantity" [=[ {} ]=], Hash "removeReason" [=[ {} ]=], } alias "0x3E4E811480B3AE79" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_REMOVE_INVENTORY_ITEM_WITH_ITEMID" hash "0xB4158C8C9A3B5DCE" arguments { int "inventoryId" [=[ {} ]=], Hash "item" [=[ {} ]=], int "quantity" [=[ {} ]=], Hash "removeReason" [=[ {} ]=], } alias "0xB4158C8C9A3B5DCE" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_SET_INVENTORY_ITEM_HIDDEN" hash "0x9A113C660AEA3832" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], BOOL "hidden" [=[ {} ]=], } alias "0x9A113C660AEA3832" ns "INVENTORY" returns "void" doc [[! ``` Used with CClothingItem ``` ]] native "_INVENTORY_SET_INVENTORY_ITEM_HIDDEN_2" hash "0xD740F11FBC8AEF43" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], BOOL "hidden" [=[ {} ]=], } alias "0xD740F11FBC8AEF43" ns "INVENTORY" returns "void" doc [[! ``` Used with CSatchelItem, R* Script usage: fisihing_core ``` ]] native "_INVENTORY_SET_INVENTORY_ITEM_IN_USE" hash "0x65A5F70F4A292EBE" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], BOOL "inUse" [=[ {} ]=], } alias "0x65A5F70F4A292EBE" ns "INVENTORY" returns "void" doc [[! ``` Only works on CClothingItem ``` ]] native "_INVENTORY_SET_INVENTORY_ITEM_INSPECTION_ENABLED" hash "0x227522FD59DDB7E8" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0x227522FD59DDB7E8" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_SET_INVENTORY_ITEM_WEATHER_EFFECTIVENESS" hash "0x6D2F987736A42D4C" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], int "weatherEffectiveness" [=[ {} ]=], } alias "0x6D2F987736A42D4C" ns "INVENTORY" returns "void" doc [[! ``` OWE_INVALID = -1, OWE_GOOD_IN_HOT OWE_GOOD_IN_NONE OWE_GOOD_IN_COLD OWE_GOOD_IN_ALL ``` ]] native "_INVENTORY_SWAP_INVENTORY_ITEM" hash "0xF2753D691BCDA314" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid1" [=[ {} ]=], AnyPtr "guid2" [=[ {} ]=], } alias "0xF2753D691BCDA314" ns "INVENTORY" returns "Any" doc [[! ]] native "_INVENTORY_UPDATE_INVENTORY_ITEM" hash "0xD80A8854DB5CFBA5" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid1" [=[ {} ]=], AnyPtr "guid2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0xD80A8854DB5CFBA5" ns "INVENTORY" returns "Any" doc [[! ``` Getter: _INVENTORY_GET_FULL_INVENTORY_ITEM_DATA ``` ]] native "_INVENTORY_USE_MISSION_INVENTORY" hash "0xA6AA9F56BC6CFF58" arguments { BOOL "enable" [=[ {} ]=], BOOL "mirrorTransactions" [=[ {} ]=], } alias "0xA6AA9F56BC6CFF58" ns "INVENTORY" returns "void" doc [[! ]] native "_INVENTORY_USE_SP_BACKUP" hash "0x7C7E4AB748EA3B07" alias "0x7C7E4AB748EA3B07" ns "INVENTORY" returns "Any" doc [[! ]] native "_SET_CARRIABLE_CARRY_ACTION_PROMPT_OVERRIDE" hash "0xF666EF30F4F0AC4E" arguments { AnyPtr "data" [=[ {} ]=], } alias "0xF666EF30F4F0AC4E" alias "_INVENTORY_SET_CARRIABLE_CARRY_ACTION_PROMPT_OVERRIDE" ns "INVENTORY" returns "void" doc [[! ]] native "_SET_ITEM_PROMPT_INFO_REQUEST" hash "0xFD41D1D4350F6413" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0xFD41D1D4350F6413" alias "_INVENTORY_HANDLE_ITEM_PROMPT_INFO_REQUEST" ns "INVENTORY" returns "void" doc [[! ]] native "_SET_USE_MISSION_INVENTORY" hash "0x597F571DDEE3FFAC" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x597F571DDEE3FFAC" alias "_INVENTORY_ENABLE_MISSION_INVENTORY" ns "INVENTORY" returns "void" doc [[! ``` This native has no functionality. ``` ]] native "0x0349404A22736740" hash "0x0349404A22736740" arguments { BOOL "p0" [=[ {} ]=], int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` Params: p0 is only 0 or 1 Only used in R* SP Scripts ``` ]] native "0x112BCA290D2EB53C" hash "0x112BCA290D2EB53C" arguments { int "inventoryId" [=[ {} ]=], Hash "p1" [=[ {} ]=], intPtr "year" [=[ {} ]=], intPtr "month" [=[ {} ]=], intPtr "day" [=[ {} ]=], intPtr "hour" [=[ {} ]=], intPtr "minute" [=[ {} ]=], intPtr "second" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x46743BBFEDBC859E" hash "0x46743BBFEDBC859E" arguments { int "inventoryId" [=[ {} ]=], Hash "eInventoryItem" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` eInventoryItem: CLOTHING_FANCY_SUIT, CLOTHING_GUNSLINGER_OUTFIT, etc. Only used in R* SP Scripts ``` ]] native "0x46DB71883EE9D5AF" hash "0x46DB71883EE9D5AF" arguments { Any "data" [=[ {} ]=], charPtr "stats" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "INVENTORY" returns "Hash" doc [[! ``` Returns databindingEntryId to be used with 0x951847CEF3D829FF (p0) ``` ]] native "0x5D6182F3BCE1333B" hash "0x5D6182F3BCE1333B" arguments { int "inventoryId" [=[ {} ]=], Hash "removeReason" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` removeReason: REMOVE_REASON_DEFAULT (eRemoveItemReason) Example: INVENTORY::_0x5D6182F3BCE1333B(1, joaat("REMOVE_REASON_DEFAULT")); -> clears weapon wheel Only used in R* SP Scripts ``` ]] native "0x6862E4D93F64CF01" hash "0x6862E4D93F64CF01" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Hash "p2" [=[ {} ]=], AnyPtr "p3" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x6968CE7AC32F6788" hash "0x6968CE7AC32F6788" arguments { int "inventoryId" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x751A7E0EAEDAD0D3" hash "0x751A7E0EAEDAD0D3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "INVENTORY" returns "Any" doc [[! ]] native "0x75CFAC49301E134E" hash "0x75CFAC49301E134E" arguments { Any "data" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` p0: value returned by 0x9D21B185ABC2DBC5 ``` ]] native "0x75CFAC49301E134F" hash "0x75CFAC49301E134F" arguments { Hash "databindingEntryId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` p1, p2: 0 ``` ]] native "0x951847CEF3D829FF" hash "0x951847CEF3D829FF" arguments { Any "p0" [=[ {} ]=], AnyPtr "outGuid" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` p0: value returned by 0x46DB71883EE9D5AF ``` ]] native "0x9AC53CB6907B4428" hash "0x9AC53CB6907B4428" arguments { Hash "item" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` p1 (out) and p2 (in) are both script arrays? item: can be a component item, see SHOP_CATALOG_BUILD_LIST_OF_WEAPON_COMPONENTS ``` ]] native "0x9B4E793B1CB6550A" hash "0x9B4E793B1CB6550A" ns "INVENTORY" returns "void" doc [[! ``` Used in function SET_SHOP_BEING_ROBBED and many other shop related scripts and functions. INVENTORY_A* ``` ]] native "0x9D21B185ABC2DBC4" hash "0x9D21B185ABC2DBC4" arguments { Any "data" [=[ {} ]=], charPtr "effects" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "INVENTORY" returns "Hash" doc [[! ``` p0 is the return value of DATABINDING::_DATABINDING_ADD_DATA_CONTAINER_FROM_PATH p2, p3: 0 Returns databindingEntryId ``` ]] native "0x9D21B185ABC2DBC5" hash "0x9D21B185ABC2DBC5" arguments { Any "data" [=[ {} ]=], charPtr "stats" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "INVENTORY" returns "Hash" doc [[! ``` p2: 0 p3: -1 Returns databindingEntryId to be used with 0x75CFAC49301E134E (p0) ``` ]] native "0x9E58207B194488AC" hash "0x9E58207B194488AC" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ]] native "0xB1DD74A1F5536622" hash "0xB1DD74A1F5536622" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "itemGUID" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xD08685BA892DBFAB" hash "0xD08685BA892DBFAB" arguments { int "inventoryId" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], intPtr "p2" [=[ {} ]=], intPtr "p3" [=[ {} ]=], } ns "INVENTORY" returns "BOOL" doc [[! ``` Params: p3 returns an int between 0 and 20 (?) Only used in R* SP Scripts ``` ]] native "0xE1F45A67A9F0DCBC" hash "0xE1F45A67A9F0DCBC" arguments { int "inventoryId" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0xE36D4A38D28D9CFB" hash "0xE36D4A38D28D9CFB" arguments { BOOL "p0" [=[ {} ]=], } ns "INVENTORY" returns "void" doc [[! ``` Only used in R* SP Scripts ``` ]] native "ITEMDATABASE_FILLOUT_ITEM_BY_NAME" hash "0x2A610BEE7D341CC4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x2A610BEE7D341CC4" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "ITEMDATABASE_FILLOUT_ITEM_EFFECT_ID_INFO" hash "0xCF2D360D27FD1ABF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_ITEM_EFFECTS_ID_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "ITEMDATABASE_FILLOUT_ITEM_INFO" hash "0xFE90ABBCBFDC13B2" arguments { Hash "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_ITEM_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ``` p0 can be a weapon hash, component item p1 is a struct containing WEAPON_MOD and WEAPON_DECORATION ``` ]] native "ITEMDATABASE_IS_BUYABLE_AWARD_VALID" hash "0x4CE753203FA42214" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_IS_BUY_AWARD_KEY_VALID" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_CAN_EQUIP_ITEM_ON_CATEGORY" hash "0x856FF92C57742AE5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Hash "slotId" [=[ {} ]=], } alias "_ITEM_DATABASE_CAN_EQUIP_ITEM_ON_CATEGORY" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_CREATE_ITEM_COLLECTION" hash "0x71EFA7999AE79408" arguments { AnyPtr "p0" [=[ {} ]=], intPtr "size" [=[ {} ]=], int "comparisonType" [=[ {} ]=], } alias "_ITEM_DATABASE_CREATE_ITEM_COLLECTION" ns "ITEMDATABASE" returns "int" doc [[! ``` Returns collectionId to be used with 0x8750F69A720C2E41 (p0) and 0xCBB7B6EDFA933ADE (p0) ``` ]] native "_ITEMDATABASE_DOES_BUNDLE_HAVE_TAG" hash "0x99C6EA66DFE73757" arguments { Hash "bundle" [=[ {} ]=], Hash "tag" [=[ {} ]=], Hash "tagType" [=[ {} ]=], } alias "0x99C6EA66DFE73757" ns "ITEMDATABASE" returns "Any" doc [[! ``` Params: tag = TAG_ITEM_PROPERTY (tagType(?)) ``` ]] native "_ITEMDATABASE_DOES_ITEM_HAVE_TAG" hash "0xFF5FB5605AD56856" arguments { Hash "item" [=[ {} ]=], Hash "tag" [=[ {} ]=], Hash "tagType" [=[ {} ]=], } alias "_ITEM_DATABASE_DOES_ITEM_HAVE_TAG" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_ACQUIRE_COST" hash "0x74F7928816E4E181" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_ACQUIRE_COST" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_AWARD_ITEM_INFO" hash "0x121D2005DD64496B" arguments { Hash "award" [=[ {} ]=], int "index" [=[ {} ]=], HashPtr "currency" [=[ {} ]=], } alias "0x121D2005DD64496B" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_BUNDLE" hash "0xB542632693D53408" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_ITEMDATABASE_FILLOUT_BUY_AWARD_ACQUIRE_COSTS" hash "0xB52E20F6767A09A2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_BUY_AWARD_ACQUIRE_COSTS" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_ITEM" hash "0xAD73B614DF26CF8A" arguments { Hash "p0" [=[ {} ]=], Hash "costShop" [=[ {} ]=], int "fillOutIndex" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_ITEMDATABASE_FILLOUT_ITEM_EFFECT_IDS" hash "0x9379BE60DC55BBE6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_ITEM_EFFECTS_IDS" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_MODIFIER" hash "0x60614A0AB580A2B5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_MODIFIER" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_PRICE_MODIFIER_BY_KEY" hash "0x40C5D95818823C94" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_PRICE_MODIFIER_BY_KEY" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_SATCHEL_DATA" hash "0x4776EFD78F75C23F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_SATCHEL_DATA" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_SELL_PRICE" hash "0x7A62A2EEDE1C3766" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_SELL_PRICE" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_TAG_DATA" hash "0x5A11D6EEA17165B0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_TAG_DATA" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_FILLOUT_UI_DATA" hash "0xB86F7CC2DC67AC60" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_FILLOUT_UI_DATA" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_ACQUIRE_COST" hash "0x6772A83C67A25775" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_ACQUIRE_COST" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_ACQUIRE_COSTS_COUNT" hash "0x01FDDAD392D04144" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_ACQUIRE_COSTS_COUNT" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_AWARD_ACQUIRE_COST_TYPE" hash "0x12DF9C58201DD19A" arguments { Any "p0" [=[ {} ]=], } alias "0x12DF9C58201DD19A" ns "ITEMDATABASE" returns "int" doc [[! ``` _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* ``` ``` NativeDB Introduced: v1311 ``` ]] native "_ITEMDATABASE_GET_AWARD_COST_MODIFIERS" hash "0xE81D0378A384E755" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xE81D0378A384E755" ns "ITEMDATABASE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_ITEMDATABASE_GET_AWARD_ITEM_COUNT" hash "0x3FAA928A79591761" arguments { Hash "award" [=[ {} ]=], } alias "0x3FAA928A79591761" ns "ITEMDATABASE" returns "int" doc [[! ``` Returns iAwardItemCount ``` ]] native "_ITEMDATABASE_GET_BUNDLE_ID" hash "0x891A45960B6B768A" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_BUNDLE_ID" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_BUNDLE_ITEM_COUNT" hash "0x3332695B01015DF9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_BUNDLE_ITEM_COUNT" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_BUNDLE_ITEM_INFO" hash "0x5D48A77E4B668B57" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_BUNDLE_ITEM_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_COLLECTION_SIZE" hash "0xD389A2549C4EFB30" arguments { int "collectionId" [=[ {} ]=], } alias "0xD389A2549C4EFB30" ns "ITEMDATABASE" returns "int" doc [[! ``` Returns (collection?) size/index (?) _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* ``` ]] native "_ITEMDATABASE_GET_COMPONENT_ITEM" hash "0x8750F69A720C2E41" arguments { int "collectionId" [=[ {} ]=], int "index" [=[ {} ]=], HashPtr "p2" [=[ {} ]=], } alias "0x8750F69A720C2E41" ns "ITEMDATABASE" returns "Any" doc [[! ``` Params: p2 can be a component item hash ``` ]] native "_ITEMDATABASE_GET_FITS_SLOT_COUNT" hash "0x2970D1D6BFCF9B46" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_FITS_SLOT_COUNT" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_FITS_SLOT_INFO" hash "0x77210C146CED5261" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_FITS_SLOT_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_HAS_SLOT_COUNT" hash "0x44915068579D7710" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_HAS_SLOT_COUNT" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_HAS_SLOT_INFO" hash "0x8A9BD0DB7E8376CF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_HAS_SLOT_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_ITEM_PATHSET" hash "0xF4452CE83118C738" arguments { int "item" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xF4452CE83118C738" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_ITEM_PRICE_MODIFIERS" hash "0x4EB37AAB79AB0C48" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_ITEM_PRICE_MODIFIERS" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_ITEM_TAG_TYPE" hash "0x6111B8F9413F413A" arguments { Hash "item" [=[ {} ]=], Hash "tag" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_ITEM_TAG_TYPE" ns "ITEMDATABASE" returns "Hash" doc [[! ]] native "_ITEMDATABASE_GET_MODIFIED_PRICE" hash "0xCB92EC9C004732B4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_MODIFIED_PRICE" ns "ITEMDATABASE" returns "Hash" doc [[! ``` Returns an alternative cost hash to COST_SHOP_DEFAULT ``` ]] native "_ITEMDATABASE_GET_NUMBER_OF_MODIFIED_PRICES" hash "0x5AAAF40E9B224F5E" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_NUMBER_OF_MODIFIED_PRICES" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_NUMBER_OF_MODIFIERS" hash "0x1289D8315235856D" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_NUMBER_OF_MODIFIERS" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_PRIORITY_ACCESS_AWARD" hash "0xEF254F1A4C08B7E6" arguments { Hash "award" [=[ {} ]=], } alias "0xEF254F1A4C08B7E6" ns "ITEMDATABASE" returns "Any" doc [[! ``` _ITEMDATABASE_GET_* - _ITEMDATABASE_IS_* ``` ]] native "_ITEMDATABASE_GET_SHOP_INVENTORIES_ITEM_INFO" hash "0x4A79B41B4EB91F4E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_INVENTORIES_ITEM_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_INVENTORIES_ITEM_INFO_BY_KEY" hash "0xCFB06801F5099B25" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_INVENTORIES_ITEM_INFO_BY_KEY" ns "ITEMDATABASE" returns "Any" doc [[! ``` Same Native Function as 0x17721003A66C72BF ``` ]] native "_ITEMDATABASE_GET_SHOP_INVENTORIES_ITEMS_COUNT" hash "0xC568B1A0F17C7025" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_INVENTORIES_ITEMS_COUNT" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_INVENTORIES_REQUIREMENT_GROUP_INFO" hash "0x76C752D788A76813" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_INVENTORIES_REQUIREMENT_GROUP_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_INVENTORIES_REQUIREMENT_INFO" hash "0xE0EA5C031AE5539F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_INVENTORIES_REQUIREMENT_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_LAYOUT_INFO" hash "0x66A6D76B6BB999B4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_LAYOUT_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_LAYOUT_MENU_INFO_BY_ID" hash "0xD66114469978B55B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_LAYOUT_MENU_INFO_BY_ID" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_LAYOUT_MENU_INFO_BY_INDEX" hash "0xF04247092F193B75" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_LAYOUT_MENU_INFO_BY_INDEX" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_LAYOUT_MENU_PAGE_KEY" hash "0x9A60570657A7B635" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_LAYOUT_MENU_PAGE_KEY" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_LAYOUT_PAGE_INFO_BY_KEY" hash "0xB347C100DF0C9B7F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_LAYOUT_PAGE_INFO_BY_KEY" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_LAYOUT_PAGE_ITEM_KEY" hash "0xF32BEF578B3DBAE8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_LAYOUT_PAGE_ITEM_KEY" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_GET_SHOP_LAYOUT_ROOT_MENU_INFO" hash "0x86FCB565CCA0CFA7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_GET_SHOP_LAYOUT_ROOT_MENU_INFO" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_IS_BUNDLE_VALID" hash "0x4308812A6E9CA62E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x4308812A6E9CA62E" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_IS_INTRINSIC_ITEM" hash "0x337F88E3A063995E" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_IS_INTRINSIC_ITEM" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_IS_KEY_VALID" hash "0x6D5D51B188333FD1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_IS_KEY_VALID" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_IS_OVERPOWERED_ITEM" hash "0x337F88E3A063995F" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_IS_OVERPOWERED_ITEM" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_IS_SHOP_KEY_VALID" hash "0x00B9507D8E1D8716" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_IS_SHOP_KEY_VALID" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_IS_SHOP_LAYOUT_KEY_VALID" hash "0x3AFE5182C45A84F6" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_IS_SHOP_LAYOUT_KEY_VALID" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "_ITEMDATABASE_LOCALIZATION_GET_NUM_LABEL_TYPES" hash "0xCEC6A41E8910486A" arguments { Any "p0" [=[ {} ]=], } alias "_ITEM_DATABASE_LOCALIZATION_GET_NUM_LABEL_TYPES" ns "ITEMDATABASE" returns "int" doc [[! ``` Returns docData.iNumTotalLabelTypes ``` ]] native "_ITEMDATABASE_LOCALIZATION_GET_NUM_VALUES" hash "0x49885D82A13EEAEA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_LOCALIZATION_GET_NUM_VALUES" ns "ITEMDATABASE" returns "int" doc [[! ``` Returns iNumValuesForType ``` ]] native "_ITEMDATABASE_LOCALIZATION_GET_TYPE" hash "0xCABF5D41D0073D4A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ITEM_DATABASE_LOCALIZATION_GET_TYPE" ns "ITEMDATABASE" returns "Any" doc [[! ``` Returns LabelType ``` ]] native "_ITEMDATABASE_LOCALIZATION_GET_VALUE" hash "0x9AE5610FDCED6EA7" arguments { Any "p0" [=[ {} ]=], Hash "label" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "_ITEM_DATABASE_LOCALIZATION_GET_VALUE" ns "ITEMDATABASE" returns "int" doc [[! ]] native "_ITEMDATABASE_RELEASE_ITEM_COLLECTION" hash "0xCBB7B6EDFA933ADE" arguments { int "collectionId" [=[ {} ]=], } alias "0xCBB7B6EDFA933ADE" ns "ITEMDATABASE" returns "Any" doc [[! ]] native "0x17721003A66C72BF" hash "0x17721003A66C72BF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ]] native "0x1FC25AEB5F76B38D" hash "0x1FC25AEB5F76B38D" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], AnyPtr "data" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x388088BFF3681189" hash "0x388088BFF3681189" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "int" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x3A0B667ABFF87F6E" hash "0x3A0B667ABFF87F6E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ]] native "0x48229CE0C7938237" hash "0x48229CE0C7938237" arguments { Hash "award" [=[ {} ]=], } ns "ITEMDATABASE" returns "int" doc [[! ``` _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* ``` ]] native "0x537A0555F62CA01A" hash "0x537A0555F62CA01A" arguments { Hash "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x74C3B1093728D263" hash "0x74C3B1093728D263" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` _ITEMDATABASE_FILLOUT_(A)* - _ITEMDATABASE_FILLOUT_(B)* ``` ]] native "0x799FCD53358ED5FA" hash "0x799FCD53358ED5FA" arguments { Any "bundle" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "int" doc [[! ``` Returns Item Count ``` ``` NativeDB Introduced: v1355 ``` ]] native "0x7A35A72A692BE9DB" hash "0x7A35A72A692BE9DB" arguments { Any "p0" [=[ {} ]=], } ns "ITEMDATABASE" returns "int" doc [[! ]] native "0x8870895BA5ED9385" hash "0x8870895BA5ED9385" arguments { Any "p0" [=[ {} ]=], Hash "tagType" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ITEMDATABASE" returns "int" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x8D029948CA29409B" hash "0x8D029948CA29409B" arguments { Hash "award" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` _ITEMDATABASE_FILLOUT_(A)* - _ITEMDATABASE_FILLOUT_(B)* ``` ]] native "0xA97EE5E4589FCF5A" hash "0xA97EE5E4589FCF5A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ]] native "0xAA29A5F13B2C20B2" hash "0xAA29A5F13B2C20B2" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "Hash" doc [[! ``` Returns Pathset Hash ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xC4146375D8A0B374" hash "0xC4146375D8A0B374" arguments { Any "bundle" [=[ {} ]=], Any "p1" [=[ {} ]=], int "index" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0xD076DB9B96FAADF1" hash "0xD076DB9B96FAADF1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xDBEADA0DF5F9AB9F" hash "0xDBEADA0DF5F9AB9F" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], Any "menuKey" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0xDEE7B3C76ED664BE" hash "0xDEE7B3C76ED664BE" arguments { Hash "p0" [=[ {} ]=], Hash "costShop" [=[ {} ]=], } ns "ITEMDATABASE" returns "int" doc [[! ``` Returns fillOutIndex (?) _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xF27F01BBF5ACD3F3" hash "0xF27F01BBF5ACD3F3" arguments { Any "award" [=[ {} ]=], Hash "cost" [=[ {} ]=], int "index" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` _ITEMDATABASE_FILLOUT_(A)* - _ITEMDATABASE_FILLOUT_(B)* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xF540239F9937033B" hash "0xF540239F9937033B" arguments { Any "award" [=[ {} ]=], Hash "cost" [=[ {} ]=], } ns "ITEMDATABASE" returns "int" doc [[! ``` Returns itemCount (?) _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xF8D09EF8CE61D7BF" hash "0xF8D09EF8CE61D7BF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "ITEMDATABASE" returns "BOOL" doc [[! ``` _ITEMDATABASE_FILLOUT_(B)* - ITEMDATABASE_FILLOUT_ITEM* ``` ]] native "ADD_TO_ITEMSET" hash "0xABE74510883C7950" arguments { Entity "entity" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "BOOL" doc [[! ]] native "CLEAN_ITEMSET" hash "0x85F3A86CA9021FB0" arguments { ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "void" doc [[! ]] native "CREATE_ITEMSET" hash "0xA1AF16083320065A" arguments { BOOL "p0" [=[ {} ]=], } ns "ITEMSET" returns "ItemSet" doc [[! ]] native "DESTROY_ITEMSET" hash "0x712BC69F10549B92" arguments { ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "void" doc [[! ]] native "GET_INDEXED_ITEM_IN_ITEMSET" hash "0x275A2E2C0FAB7612" arguments { int "index" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "ScrHandle" doc [[! ]] native "GET_INDEXED_SCENARIO_POINT_INDEX_IN_ITEMSET" hash "0x9FC3CDB5CE815901" arguments { int "index" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "Any" doc [[! ]] native "GET_ITEMSET_SIZE" hash "0x55F2E375AC6018A9" arguments { ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "int" doc [[! ]] native "IS_IN_ITEMSET" hash "0xD1503C2EE2FE688C" arguments { Entity "entity" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "BOOL" doc [[! ]] native "IS_ITEMSET_VALID" hash "0xD30765D153EF5C76" arguments { ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "BOOL" doc [[! ]] native "REMOVE_FROM_ITEMSET" hash "0xC5BAA432B429DC24" arguments { Entity "entity" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], } ns "ITEMSET" returns "void" doc [[! ]] native "_CLEAR_ITEMSET" hash "0x20A4BF0E09BEE146" arguments { ItemSet "itemset" [=[ {} ]=], } alias "0x20A4BF0E09BEE146" ns "ITEMSET" returns "void" doc [[! ]] native "ADD_BOUNTY" hash "0x0E3BDEED21BEB945" arguments { Player "player" [=[ {} ]=], int "itemValueAmount" [=[ {} ]=], } alias "0x0E3BDEED21BEB945" ns "LAW" returns "void" doc [[! ]] native "ARE_WITNESSES_ACTIVE" hash "0x69E181772886F48B" arguments { Player "player" [=[ {} ]=], } alias "0x69E181772886F48B" ns "LAW" returns "Any" doc [[! ]] native "CLEAR_BOUNTY" hash "0xC76F252371150D9A" arguments { Player "player" [=[ {} ]=], } alias "0xC76F252371150D9A" ns "LAW" returns "void" doc [[! ]] native "CLEAR_PLAYER_PAST_CRIMES" hash "0xBCC6DC59E32A2BDC" arguments { Player "player" [=[ {} ]=], } alias "0xBCC6DC59E32A2BDC" ns "LAW" returns "void" doc [[! ]] native "CLEAR_WANTED_SCORE" hash "0x062B4A4A3396351D" arguments { Player "player" [=[ {} ]=], } alias "0x062B4A4A3396351D" ns "LAW" returns "void" doc [[! ]] native "GET_BOUNTY" hash "0x54310AAB97B92816" arguments { Player "player" [=[ {} ]=], } alias "0x54310AAB97B92816" ns "LAW" returns "int" doc [[! ]] native "GET_PLAYER_REGISTERED_CRIME" hash "0x532C5FDDB986EE5C" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], HashPtr "crimeType" [=[ {} ]=], } alias "0x532C5FDDB986EE5C" ns "LAW" returns "Any" doc [[! ]] native "GET_WANTED_SCORE" hash "0xDD5FD601481F648B" arguments { Player "player" [=[ {} ]=], } alias "0xDD5FD601481F648B" ns "LAW" returns "int" doc [[! ]] native "IS_LAW_INCIDENT_ACTIVE" hash "0xAD401C63158ACBAA" arguments { Player "player" [=[ {} ]=], } alias "0xAD401C63158ACBAA" ns "LAW" returns "Any" doc [[! ]] native "NUM_CRIMES_SUPPRESSED" hash "0xC08E804C91F47C80" arguments { Player "player" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], } alias "0xC08E804C91F47C80" ns "LAW" returns "int" doc [[! ``` Returns amount of suppressed crimes to be used later in the function MPINTRO_CRIME_MONITOR_MAINTAIN ``` ]] native "RESET_WANTED_FOR_NEW_INCIDENT" hash "0x2728C77FBC4B9796" arguments { Player "player" [=[ {} ]=], } alias "0x2728C77FBC4B9796" ns "LAW" returns "void" doc [[! ]] native "SET_BOUNTY" hash "0x093A9D1F72DF0D19" arguments { Player "player" [=[ {} ]=], int "amount" [=[ {} ]=], } alias "0x093A9D1F72DF0D19" ns "LAW" returns "void" doc [[! ]] native "SET_DISABLE_DISTURBANCE_CRIMES" hash "0xDE5FAA741A781F73" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xDE5FAA741A781F73" ns "LAW" returns "void" doc [[! ]] native "SET_LAW_SENSE_RANGE_MODIFIER" hash "0xFEC85339AACA2A35" arguments { Player "player" [=[ {} ]=], float "range" [=[ {} ]=], } alias "0xFEC85339AACA2A35" ns "LAW" returns "void" doc [[! ``` Default range is 1.0f ``` ]] native "SET_PLAYER_ARRESTED_IN_REGION" hash "0xE0FA74AA3CCE650B" arguments { Player "player" [=[ {} ]=], Hash "lawRegionHash" [=[ {} ]=], } alias "0xE0FA74AA3CCE650B" ns "LAW" returns "void" doc [[! ]] native "SET_PLAYER_TURNED_IN_BOUNTY_IN_REGION" hash "0x73BAD7B2F2DB50DE" arguments { Player "player" [=[ {} ]=], Hash "lawRegionHash" [=[ {} ]=], } alias "0x73BAD7B2F2DB50DE" ns "LAW" returns "void" doc [[! ]] native "SET_POSTPONE_DISTURBANCE_CRIMES_DURING_COMBAT" hash "0x362086B911657B1A" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x362086B911657B1A" ns "LAW" returns "void" doc [[! ]] native "SET_WANTED_SCORE" hash "0xA80FF73F772ACF6A" arguments { Player "player" [=[ {} ]=], int "intensity" [=[ {} ]=], } alias "0xA80FF73F772ACF6A" ns "LAW" returns "void" doc [[! ]] native "SUPPRESS_CRIME_THIS_FRAME" hash "0x785177E4D57D7389" arguments { Player "player" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0x785177E4D57D7389" ns "LAW" returns "void" doc [[! ``` crimeType: see _REPORT_CRIME ``` ]] native "_ADD_WITNESS_RESPONSE" hash "0x10827B5A0AAC56A7" arguments { Player "player" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], Ped "pedGroup" [=[ {} ]=], } alias "0x10827B5A0AAC56A7" ns "LAW" returns "void" doc [[! ]] native "_ARE_ANY_LAW_PEDS_INVESTIGATING" hash "0xECE3C34B270428D5" alias "0xECE3C34B270428D5" ns "LAW" returns "BOOL" doc [[! ``` Only used in rcm_homerob00 R* Script ``` ]] native "_ARE_INVESTIGATORS_ACTIVE" hash "0xF0FBFB9AB15F7734" arguments { Player "player" [=[ {} ]=], BOOL "areInvestigatorsActive" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0xF0FBFB9AB15F7734" ns "LAW" returns "Any" doc [[! ]] native "_ARE_LAW_PEDS_ENABLED_FOR_TRAIN" hash "0xA22C46F16359471C" alias "0xA22C46F16359471C" ns "LAW" returns "Any" doc [[! ``` Only used in trainrobbery_ambient R* Script ``` ]] native "_ARE_WITNESSES_PENDING" hash "0x0BB6DE7D23C60626" arguments { Player "player" [=[ {} ]=], } alias "0x0BB6DE7D23C60626" ns "LAW" returns "Any" doc [[! ]] native "_CREATE_GUARD_ZONE" hash "0x8F9DE75680275C9F" arguments { charPtr "name" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "_CREATE_GUARD_ZONE_FOR_ENTITY" hash "0x0D4B77E862475ED3" arguments { charPtr "guardZoneName" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ``` Returns true when investigation creation was successful ``` ``` NativeDB Introduced: v1311 ``` ]] native "_CREATE_LAW_DISPATCH_RESPONSE_FOR_COORDS" hash "0x75CBF20BA47E4F89" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "dispatchResponseHash" [=[ {} ]=], } alias "0x75CBF20BA47E4F89" ns "LAW" returns "Any" doc [[! ``` dispatchResponseHash: see common/data/dispatchresponses/.. ``` ]] native "_DISABLE_GUARD_ZONE" hash "0x26D558692B25DD95" arguments { charPtr "name" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "_ENABLE_DISPATCH_LAW" hash "0xC805EB785824F712" arguments { BOOL "toggle" [=[ {} ]=], } alias "0xC805EB785824F712" ns "LAW" returns "void" doc [[! ]] native "_ENABLE_DISPATCH_LAW_2" hash "0x710448D44A64C213" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x710448D44A64C213" ns "LAW" returns "void" doc [[! ]] native "_FORCE_LAW_ON_LOCAL_PLAYER_IMMEDIATELY" hash "0x956510F8C36B5C64" alias "0x956510F8C36B5C64" ns "LAW" returns "void" doc [[! ]] native "_GET_BOUNTY_HUNTER_GLOBAL_COOLDOWN" hash "0x76CF93D4B416B288" arguments { Hash "p0" [=[ {} ]=], } alias "0x76CF93D4B416B288" ns "LAW" returns "int" doc [[! ``` p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts ``` ]] native "_GET_CRIME_BOUNTY_AMOUNT_BY_TYPE" hash "0x35E5E21F9159849C" arguments { Hash "crimeType" [=[ {} ]=], } alias "0x35E5E21F9159849C" ns "LAW" returns "int" doc [[! ``` Returns bounty (increment) value ``` ]] native "_GET_HUD_PLAYER_CRIME_TYPE" hash "0x259CE340A8738814" arguments { Player "player" [=[ {} ]=], } alias "0x259CE340A8738814" ns "LAW" returns "Hash" doc [[! ``` See _REPORT_CRIME ``` ]] native "_GET_TIME_SINCE_LAST_SEEN_BY_LAW" hash "0x717DA2281DF90855" arguments { Player "player" [=[ {} ]=], } alias "0x717DA2281DF90855" ns "LAW" returns "float" doc [[! ``` Returns the amount of time (probably in game minutes) since last seen by the law / left the wanted radius ``` ]] native "_IS_GUARD_PED_INVESTIGATING" hash "0xD743C4293F47AFAD" arguments { Ped "ped" [=[ {} ]=], } alias "0xD743C4293F47AFAD" ns "LAW" returns "Any" doc [[! ]] native "_LAW_WITNESS_RESPONSE_TASK" hash "0xF0B67BAD53C35BD9" arguments { Ped "pedGroup1" [=[ {} ]=], Ped "ped" [=[ {} ]=], Ped "pedGroup2" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], } alias "0xF0B67BAD53C35BD9" ns "LAW" returns "Any" doc [[! ]] native "_PAUSE_BOUNTY_HUNTER_COOLDOWN" hash "0xC61EDEBF16CD9668" arguments { Hash "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0xC61EDEBF16CD9668" ns "LAW" returns "void" doc [[! ``` p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts ``` ]] native "_REMOVE_GUARD_ZONE" hash "0x67EBDD958835956C" arguments { charPtr "name" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "_REPORT_CRIME" hash "0xF60386770878A98F" arguments { Player "player" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], int "bounty" [=[ {} ]=], Entity "entity" [=[ {} ]=], BOOL "isKnownSuspect" [=[ {} ]=], } alias "0xF60386770878A98F" ns "LAW" returns "void" doc [[! ``` crimeType: enum eCrimeType : Hash { CRIME_ACCOMPLICE = 0xAF074F6D, CRIME_ARSON = 0x68134DC7, CRIME_ASSAULT = 0x0BADC882, CRIME_ASSAULT_ANIMAL = 0x18DA55EE, CRIME_ASSAULT_CORPSE = 0x4E5F23F2, CRIME_ASSAULT_HORSE = 0xC4736181, CRIME_ASSAULT_LAW = 0xD7466D7C, CRIME_ASSAULT_LIVESTOCK = 0xCCE1CCBD, CRIME_BANK_ROBBERY = 0x6A1ADE3D, CRIME_BURGLARY = 0xA54C77E0, CRIME_CHEATING = 0xA2FF1145, CRIME_DISTURBANCE = 0x5011F613, CRIME_EXPLOSION = 0x3EBA7A37, CRIME_EXPLOSION_POISON = 0x91D0A0E1, CRIME_GRAVE_ROBBERY = 0x971EA5AF, CRIME_HASSLE = 0x58488776, CRIME_HIT_AND_RUN = 0xFF0A3CC4, CRIME_HIT_AND_RUN_LAW = 0x064814AF, CRIME_INTIMIDATION = 0x8319FBAB, CRIME_JACK_HORSE = 0x82F7E4A2, CRIME_JACK_VEHICLE = 0x6B981F4C, CRIME_JAIL_BREAK = 0x12C1D589, CRIME_KIDNAPPING = 0x98F908DB, CRIME_KIDNAPPING_LAW = 0xFD72A7EA, CRIME_LASSO_ASSAULT = 0x56EE5D5A, CRIME_LAW_IS_THREATENED = 0x1CB91DF0, CRIME_LOITERING = 0x6629D2F4, CRIME_LOOTING = 0x55AD2BEB, CRIME_MURDER = 0xE28ECE7E, CRIME_MURDER_ANIMAL = 0x48F59A66, CRIME_MURDER_HORSE = 0xC7261D79, CRIME_MURDER_LAW = 0x7797FCE7, CRIME_MURDER_LIVESTOCK = 0x9569C546, CRIME_MURDER_PLAYER = 0xF5ABD6C9, CRIME_MURDER_PLAYER_HORSE = 0xD55C6A79, CRIME_PROPERTY_DESTRUCTION = 0x533B003D, CRIME_RESIST_ARREST = 0xDF577BA5, CRIME_ROBBERY = 0xA3BEDE4C, CRIME_SELF_DEFENCE = 0xBD6A0AA3, CRIME_STAGECOACH_ROBBERY = 0xFC738E61, CRIME_STOLEN_GOODS = 0x9A949C79, CRIME_THEFT = 0x72ADE410, CRIME_THEFT_HORSE = 0xBE3A5838, CRIME_THEFT_LIVESTOCK = 0x85BA08FD, CRIME_THEFT_VEHICLE = 0x43A9ECA1, CRIME_THREATEN = 0x941C985A, CRIME_THREATEN_LAW = 0x7F908566, CRIME_TRAIN_ROBBERY = 0x647D2A5A, CRIME_TRAMPLE = 0x45DB39D8, CRIME_TRAMPLE_LAW = 0xF00F266B, CRIME_TRAMPLE_PLAYER = 0x75970C15, CRIME_TRESPASSING = 0xAEDE8E35, CRIME_UNARMED_ASSAULT = 0x5098CC5A, CRIME_VANDALISM = 0x80FDC759, CRIME_VANDALISM_VEHICLE = 0xF9E7ECE4, CRIME_VEHICLE_DESTRUCTION = 0x54A85DDC, CRIME_WANTED_LEVEL_UP_DEBUG_HIGH = 0x99C52FF5, CRIME_WANTED_LEVEL_UP_DEBUG_LOW = 0xD891890F }; ``` ]] native "_REPORT_PLAYER_LAW_DISPATCH_RESPONSE_OVERRIDE" hash "0x9C4352134B2835FB" arguments { Player "player" [=[ {} ]=], Hash "dispatchResponseHash" [=[ {} ]=], } alias "0x9C4352134B2835FB" ns "LAW" returns "void" doc [[! ]] native "_SET_ALLOW_DISABLED_LAW_RESPONSES" hash "0x4B52BF96E225D230" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x4B52BF96E225D230" ns "LAW" returns "void" doc [[! ]] native "_SET_BOUNTY_HUNTER_GLOBAL_COOLDOWN" hash "0xF19706B1F8FFA88F" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xF19706B1F8FFA88F" ns "LAW" returns "void" doc [[! ``` p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts ``` ]] native "_SET_BOUNTY_HUNTER_PURSUIT_CLEARED" hash "0x55F37F5F3F2475E1" alias "0x55F37F5F3F2475E1" ns "LAW" returns "void" doc [[! ``` Force clears local player's wanted level ``` ]] native "_SET_CUSTOM_LAW_DISPATCH_RESPONSE" hash "0x009CF9A29972C298" arguments { Hash "dispatchResponseHash" [=[ {} ]=], } alias "0x009CF9A29972C298" ns "LAW" returns "void" doc [[! ``` Note: This native is only used in multiplayer scripts dispatchResponseHash: see update1/common/data/dispatchresponses/.. ``` ]] native "_SET_DISPATCH_MULTIPLIER_OVERRIDE" hash "0x002BABE0B7D53136" arguments { float "multiplier" [=[ {} ]=], } alias "0x002BABE0B7D53136" ns "LAW" returns "void" doc [[! ]] native "_SET_GUARD_ZONE_POSITION" hash "0x7E7BF59F89FC6C6D" arguments { charPtr "name" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "_SET_GUARD_ZONE_POSITION_2" hash "0x2F9005E2EA4E5EE4" arguments { charPtr "name" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "_SET_GUARD_ZONE_VOLUME_REGISTRATION_END" hash "0xA8A74AA79FB67159" arguments { charPtr "name" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0xA8A74AA79FB67159" ns "LAW" returns "void" doc [[! ]] native "_SET_GUARD_ZONE_VOLUME_REGISTRATION_START" hash "0x8C598A930F471938" arguments { charPtr "name" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0x8C598A930F471938" ns "LAW" returns "void" doc [[! ]] native "_SET_GUARD_ZONE_VOLUME_RESTRICTED" hash "0x35815F372D43E1E5" arguments { charPtr "name" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0x35815F372D43E1E5" ns "LAW" returns "void" doc [[! ]] native "_SET_GUARD_ZONE_VOLUME_THREAT" hash "0xA1B0E6301E2E02A6" arguments { charPtr "name" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0xA1B0E6301E2E02A6" ns "LAW" returns "void" doc [[! ]] native "_SET_GUARD_ZONE_VOLUME_WARNING" hash "0xAD3E07C37A7C1ADC" arguments { charPtr "name" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0xAD3E07C37A7C1ADC" ns "LAW" returns "void" doc [[! ]] native "_SET_LAW_DISABLED" hash "0x8DE82BC774F3B862" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x8DE82BC774F3B862" ns "LAW" returns "void" doc [[! ]] native "_SET_LAW_RBS_VOLUME" hash "0x9BBDCB8DF789EBC1" arguments { Player "player" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0x9BBDCB8DF789EBC1" ns "LAW" returns "void" doc [[! ]] native "_SET_LAW_REGION" hash "0x4752F68EB7F2D280" arguments { Player "player" [=[ {} ]=], Hash "lawRegionHash" [=[ {} ]=], Hash "stateHash" [=[ {} ]=], } alias "0x4752F68EB7F2D280" ns "LAW" returns "void" doc [[! ``` enum eLawRegion : Hash { LAW_DISPATCH_REGION_NONE = 0, LAW_REGION_AGUASDULCES = 0x2F573EBE, LAW_REGION_ANNESBURG = 0x68CAFD50, LAW_REGION_ARMADILLO = 0xF0B90756, LAW_REGION_BAYOU_NWA = 0x80966B1C, LAW_REGION_BEECHERS_HOPE = 0xE2544977, LAW_REGION_BIG_VALLEY = 0x3DF1559A, LAW_REGION_BLACKWATER = 0x60D4886D, LAW_REGION_BLACKWATER_MAINGAME = 0x66553576, LAW_REGION_BLUEGILL_MARSH = 0x1D6AED8E, LAW_REGION_BRAITHWAITE_MANOR = 0x3D71E7FF, LAW_REGION_BUTCHER_CREEK = 0x2B3E1822, LAW_REGION_CALIGA_HALL = 0xF3FE5080, LAW_REGION_CORNWALL = 0xCC4672FA, LAW_REGION_CUMBERLAND_FOREST = 0x81A78306, LAW_REGION_EMERALD_RANCH = 0x5C069DF3, LAW_REGION_FORT_WALLACE = 0x0AF25192, LAW_REGION_GREAT_PLAINS = 0xB20573FA, LAW_REGION_GREAT_PLAINS_MAINGAME = 0x9862FF7C, LAW_REGION_GRIZZLIES = 0xBB936031, LAW_REGION_GUAMA = 0x200DFF42, LAW_REGION_HEARTLANDS = 0xAD14DA65, LAW_REGION_LAGRAS = 0xC64808D3, LAW_REGION_MACFARLANES_RANCH = 0x396A7D5F, LAW_REGION_MANICATO = 0x039DB6BF, LAW_REGION_MANZANITA_POST = 0x895E580E, LAW_REGION_MANZANITA_POST_MAINGAME = 0x9BDD6A38, LAW_REGION_OCCUPIED_CARAVAN_CAMP = 0x7EBABB01, LAW_REGION_OLD_MAP_WILDERNESS = 0xCBB45950, LAW_REGION_OLD_MAP_WILDERNESS_MAINGAME = 0x9F839BE7, LAW_REGION_OUTLAW3 = 0x97A02FC1, LAW_REGION_PRONGHORN_RANCH = 0x398E4BFC, LAW_REGION_RHODES = 0x89222928, LAW_REGION_RHODES_LOCKDOWN = 0xB1181671, LAW_REGION_RIDGEWOOD_FARM = 0x635C3028, LAW_REGION_ROANOKE_RIDGE = 0x46386A9A, LAW_REGION_SAINT_DENIS = 0x5CF7C268, LAW_REGION_SAINT_DENIS_RURAL = 0x4FD5331A, LAW_REGION_SCARLETT_MEADOWS = 0x5FDD9717, LAW_REGION_SISIKA = 0x2B6BBA52, LAW_REGION_STRAWBERRY = 0xDD932620, LAW_REGION_TALL_TREES = 0xD939B758, LAW_REGION_TALL_TREES_MAINGAME = 0x084B17DF, LAW_REGION_THIEVES_LANDING = 0x3D0C2EB6, LAW_REGION_THIEVES_LANDING_MAINGAME = 0x61C450F3, LAW_REGION_TUMBLEWEED = 0x0EFAF8DC, LAW_REGION_VALENTINE = 0xA7A3F0C3, LAW_REGION_VALENTINE_LOCKDOWN = 0x123582FE, LAW_REGION_VAN_HORN = 0x619B528E, LAW_REGION_WAPITI = 0x7A976E02 }; ``` ]] native "_SET_PED_LAW_BEHAVIOUR" hash "0x819ADD5EF1742F47" arguments { Ped "ped" [=[ {} ]=], int "behaviour" [=[ {} ]=], } alias "0x819ADD5EF1742F47" ns "LAW" returns "void" doc [[! ``` behaviour: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CLawBehavior__Flags ``` ]] native "0x00DB0BC05E3FAA4E" hash "0x00DB0BC05E3FAA4E" arguments { Ped "ped" [=[ {} ]=], int "bitset" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x018F30D762E62DF8" hash "0x018F30D762E62DF8" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "LAW" returns "Any" doc [[! ]] native "0x07E8B8B20570271C" hash "0x07E8B8B20570271C" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Used in SP only, called together with 0x55F37F5F3F2475E1 & CLEAR_WANTED_SCORE _REPORT_* ``` ]] native "0x0BDFEBCF40A5F7E3" hash "0x0BDFEBCF40A5F7E3" arguments { Hash "crimeType" [=[ {} ]=], } ns "LAW" returns "int" doc [[! ``` Only used in net_fetch R* Script ``` ]] native "0x0C392DB374655176" hash "0x0C392DB374655176" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x0DBACA9C38C9A686" hash "0x0DBACA9C38C9A686" arguments { charPtr "name" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ``` Only used in sisikapenitentiary R* Script: name = SISIKA _IS_G* or _IS_H* ``` ]] native "0x0EAF918F751F27BA" hash "0x0EAF918F751F27BA" arguments { Ped "ped" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x0F230DE0DDBE3649" hash "0x0F230DE0DDBE3649" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x148E7AC8141C9E64" hash "0x148E7AC8141C9E64" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "Hash" doc [[! ]] native "0x15ABD5004CAD2D99" hash "0x15ABD5004CAD2D99" arguments { int "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Params: p0 either 0, 1 or -1 in R* Scripts Set to 0 called together with _SUPPRESS_CRIME ``` ]] native "0x2001687F9562FD9D" hash "0x2001687F9562FD9D" arguments { Any "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in resapwn_dump_body R* Script ``` ]] native "0x21213B833EF4DAE7" hash "0x21213B833EF4DAE7" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], Vector3Ptr "outCoords" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x22741652985C84D0" hash "0x22741652985C84D0" arguments { Player "player" [=[ {} ]=], Hash "lawRegionHash" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Used in SP only _REPORT_* ``` ]] native "0x26934083D3F2579C" hash "0x26934083D3F2579C" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x292AD61A33A7A485" hash "0x292AD61A33A7A485" ns "LAW" returns "void" doc [[! ``` Only used in R* Script fm_mission_controller _CLEAR_WANTED_* ``` ]] native "0x29CD4896ECB66C12" hash "0x29CD4896ECB66C12" ns "LAW" returns "void" doc [[! ]] native "0x318F0F9A4426CFA2" hash "0x318F0F9A4426CFA2" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "LAW" returns "Any" doc [[! ``` Only used in R* SP Script av_amb_camp_robbery ``` ]] native "0x331D349E0380B097" hash "0x331D349E0380B097" arguments { Any "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x3738B784DDD35CC6" hash "0x3738B784DDD35CC6" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x3852237A3D9DF145" hash "0x3852237A3D9DF145" arguments { int "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x390710D2DAFA6BFF" hash "0x390710D2DAFA6BFF" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` _CLEAR* ``` ]] native "0x3D2674828A4E6B3C" hash "0x3D2674828A4E6B3C" ns "LAW" returns "BOOL" doc [[! ]] native "0x40851BCC33ACD9AB" hash "0x40851BCC33ACD9AB" arguments { Ped "ped" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x522F74636DF10201" hash "0x522F74636DF10201" arguments { Player "player" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x5E6F375CA101C108" hash "0x5E6F375CA101C108" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x61B98367D93F012F" hash "0x61B98367D93F012F" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x6ABC50979655BEE7" hash "0x6ABC50979655BEE7" arguments { Player "player" [=[ {} ]=], HashPtr "crimeType" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x7351DA734F989F4E" hash "0x7351DA734F989F4E" arguments { Entity "entity" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ``` Only used in shoprobberies ``` ]] native "0x7803436E68C32B26" hash "0x7803436E68C32B26" ns "LAW" returns "void" doc [[! ]] native "0x7EF2A2FE38D74456" hash "0x7EF2A2FE38D74456" arguments { int "flag" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` _SET_DISPATCH_* ``` ]] native "0x7FC667F6DDFBCDCC" hash "0x7FC667F6DDFBCDCC" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "int" doc [[! ``` Only used in R* Script long_update Returns a value thats being subtracted from GET_GAME_TIMER ``` ]] native "0x82F11E1296996574" hash "0x82F11E1296996574" arguments { int "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in rcm_gunslinger1_1 R* Script: p0 = 0 ``` ]] native "0x856CE8FDE2416602" hash "0x856CE8FDE2416602" arguments { Ped "ped" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x89E005B1662F6E48" hash "0x89E005B1662F6E48" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x95878B13E272EF1F" hash "0x95878B13E272EF1F" arguments { Entity "entity" [=[ {} ]=], Ped "ped" [=[ {} ]=], BOOL "p2" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], } ns "LAW" returns "Any" doc [[! ]] native "0x9772395CC73E8D1F" hash "0x9772395CC73E8D1F" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in loanshark_miner1 R* Script: name = ANNESBURG_MINES ``` ]] native "0x987BE590FB9D41E5" hash "0x987BE590FB9D41E5" arguments { BOOL "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x9945A3E2528A02E8" hash "0x9945A3E2528A02E8" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x9B4C564BFA7CFF37" hash "0x9B4C564BFA7CFF37" arguments { float "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x9C5BD8C562565CE6" hash "0x9C5BD8C562565CE6" arguments { HashPtr "crimeType" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0x9C8A2BF37E966464" hash "0x9C8A2BF37E966464" arguments { Player "player" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in act_bankrobbery01 R* Script ``` ]] native "0x9D5C9A5A3321B128" hash "0x9D5C9A5A3321B128" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0x9EF07CFBB19A9733" hash "0x9EF07CFBB19A9733" ns "LAW" returns "BOOL" doc [[! ``` Only used in shoprobberies R* Scripts ``` ]] native "0xB527099D1E1EED49" hash "0xB527099D1E1EED49" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], HashPtr "crimeType" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ]] native "0xBD944A3D36E992DE" hash "0xBD944A3D36E992DE" ns "LAW" returns "void" doc [[! ``` Called together with REPORT_POLICE_SPOTTED_PLAYER ``` ]] native "0xC0DF161950FB101E" hash "0xC0DF161950FB101E" arguments { Ped "ped" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ``` Only used in rcm_serial_killer1 R* Script ``` ]] native "0xC310239ACCCF5579" hash "0xC310239ACCCF5579" ns "LAW" returns "void" doc [[! ]] native "0xC5EB2755FA25F1E9" hash "0xC5EB2755FA25F1E9" arguments { BOOL "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0xC687A23E166DCF68" hash "0xC687A23E166DCF68" arguments { AnyPtr "p0" [=[ {} ]=], } ns "LAW" returns "Any" doc [[! ]] native "0xC7DC5A0A7DF608CB" hash "0xC7DC5A0A7DF608CB" arguments { int "flag" [=[ {} ]=], } ns "LAW" returns "BOOL" doc [[! ``` _GET_DISPATCH_* ``` ]] native "0xCBFB4951F2E3934C" hash "0xCBFB4951F2E3934C" arguments { Player "player" [=[ {} ]=], AnyPtr "data" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0xD6C0A8C7C0B2F82C" hash "0xD6C0A8C7C0B2F82C" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0xD7494DED50C6EF52" hash "0xD7494DED50C6EF52" arguments { Player "player" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in R* SP Scripts Params: p2 either 1 or 2 ``` ]] native "0xDA1A9ADC4E3D4B16" hash "0xDA1A9ADC4E3D4B16" arguments { ItemSet "itemSet" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in R* SP Scripts Params: p1 = true, p2 = false ``` ]] native "0xDAEFDFDB2AEECE37" hash "0xDAEFDFDB2AEECE37" arguments { Hash "crimeType" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "LAW" returns "int" doc [[! ``` crimeType: see _REPORT_CRIME ``` ]] native "0xDCF12B89624AAC96" hash "0xDCF12B89624AAC96" arguments { BOOL "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0xDDCE8E960D1DE240" hash "0xDDCE8E960D1DE240" arguments { BOOL "p0" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0xDEA083C16BB91345" hash "0xDEA083C16BB91345" ns "LAW" returns "void" doc [[! ]] native "0xE083BEDA81709891" hash "0xE083BEDA81709891" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "int" doc [[! ]] native "0xE4D6E45F491A66CB" hash "0xE4D6E45F491A66CB" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "LAW" returns "Any" doc [[! ]] native "0xE94B5E938619712E" hash "0xE94B5E938619712E" ns "LAW" returns "void" doc [[! ``` Seems to disable lawmen guarding behaviors (like during a region lockdown). Must be called every frame. Only used in R* SP Scripts, mostly used in train_fast_travel_core ``` ]] native "0xE9AC8466ABE484BB" hash "0xE9AC8466ABE484BB" arguments { BOOL "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` Only used in R* SP Scripts Params: p1 = 0 ``` ]] native "0xE9EB79CBF9C0F58A" hash "0xE9EB79CBF9C0F58A" arguments { Player "player" [=[ {} ]=], } ns "LAW" returns "int" doc [[! ``` Returns p1 value for 0xE4D6E45F491A66CB ``` ]] native "0xEDFC6C1FD1C964F5" hash "0xEDFC6C1FD1C964F5" arguments { Player "player" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], int "bounty" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ``` _SET_C* - _SET_D* ``` ]] native "0xF46108C50A22B029" hash "0xF46108C50A22B029" ns "LAW" returns "BOOL" doc [[! ]] native "0xF611DE44AEB36A1D" hash "0xF611DE44AEB36A1D" arguments { Hash "crimeType" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "LAW" returns "void" doc [[! ]] native "0xFFEBE5AA96BC2E4E" hash "0xFFEBE5AA96BC2E4E" arguments { Ped "ped" [=[ {} ]=], Hash "crimeType" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "LAW" returns "Any" doc [[! ]] native "GET_CURRENT_LANGUAGE" hash "0xDB917DA5C6835FCC" ns "LOCALIZATION" returns "int" doc [[! ``` 0 = american (en-US) 1 = french (fr-FR) 2 = german (de-DE) 3 = italian (it-IT) 4 = spanish (es-ES) 5 = brazilian (pt-BR) 6 = polish (pl-PL) 7 = russian (ru-RU) 8 = korean (ko-KR) 9 = chinesetrad (zh-TW) 10 = japanese (ja-JP) 11 = mexican (es-MX) 12 = chinesesimp (zh-CN) ``` ]] native "LOCALIZATION_GET_SYSTEM_DATE_TYPE" hash "0x76E30B799EBEEA0F" alias "_LOCALIZATION_GET_USER_LANGUAGE" ns "LOCALIZATION" returns "int" doc [[! ``` 0 = DATE_FORMAT_DMY 1 = DATE_FORMAT_MDY 2 = DATE_FORMAT_YMD ``` ]] native "LOCALIZATION_GET_SYSTEM_LANGUAGE" hash "0x3C1A05F86AE6ACB5" alias "_LOCALIZATION_GET_SYSTEM_LANGUAGE" ns "LOCALIZATION" returns "int" doc [[! ``` Same return values as GET_CURRENT_LANGUAGE ``` ]] native "_DOES_CURRENT_LANGUAGE_SUPPORT_CONDENSED_STYLE" hash "0x45D50415E4D885FF" alias "0x45D50415E4D885FF" ns "LOCALIZATION" returns "BOOL" doc [[! ``` Returns true if the current language is american, french, german, italian, spanish, brazilian or mexican. _DOES_* ``` ]] native "ADD_POINT_TO_GPS_MULTI_ROUTE" hash "0x64C59DD6834FA942" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "ALLOW_SONAR_BLIPS" hash "0x6E6E64788C07D2E0" arguments { BOOL "toggle" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "BLIP_ADD_FOR_COORDS" hash "0x554D9D53F696D002" arguments { Hash "blipHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x554D9D53F696D002" ns "MAP" returns "Blip" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/textures/blips https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/textures/blips_mp ``` ]] native "BLIP_ADD_FOR_ENTITY" hash "0x23F74C2FDA6E7C61" arguments { Hash "blipHash" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x23F74C2FDA6E7C61" ns "MAP" returns "Blip" doc [[! ]] native "BLIP_ADD_FOR_PICKUP_PLACEMENT" hash "0xA486008892065FB9" arguments { Hash "blipHash" [=[ {} ]=], Pickup "pickup" [=[ {} ]=], } alias "0xA486008892065FB9" ns "MAP" returns "Blip" doc [[! ]] native "BLIP_ADD_FOR_RADIUS" hash "0x45F13B7E0A15C880" arguments { Hash "blipHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "0x45F13B7E0A15C880" ns "MAP" returns "Blip" doc [[! ]] native "BLIP_ADD_MODIFIER" hash "0x662D364ABF16DE2F" arguments { Blip "blip" [=[ {} ]=], Hash "modifierHash" [=[ {} ]=], } alias "0x662D364ABF16DE2F" ns "MAP" returns "Any" doc [[! ``` https://alloc8or.re/rdr3/doc/enums/eBlipModifier.txt https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_modifiers ``` ]] native "BLIP_REMOVE_MODIFIER" hash "0xB059D7BD3D78C16F" arguments { Blip "blip" [=[ {} ]=], Hash "modifierHash" [=[ {} ]=], } alias "0xB059D7BD3D78C16F" ns "MAP" returns "Any" doc [[! ``` If modifierHash is 0, ALL modifiers will be removed. ``` ]] native "CLEAR_GPS_CUSTOM_ROUTE" hash "0x1EAA5674B4D181C5" ns "MAP" returns "void" doc [[! ]] native "CLEAR_GPS_FLAGS" hash "0x4D3771237C79FF41" ns "MAP" returns "void" doc [[! ``` Clears the GPS flags. ``` ]] native "CLEAR_GPS_MULTI_ROUTE" hash "0x9E0AB9AAEE87CE28" ns "MAP" returns "void" doc [[! ``` Does the same as SET_GPS_MULTI_ROUTE_RENDER(false); ``` ]] native "CLEAR_GPS_PLAYER_WAYPOINT" hash "0x08FDC6F796E350D1" ns "MAP" returns "void" doc [[! ]] native "DISPLAY_RADAR" hash "0x1B3DA717B9AFF828" arguments { BOOL "toggle" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ``` If Minimap / Radar should be displayed. ``` ]] native "DOES_BLIP_EXIST" hash "0xCD82FA174080B3B1" arguments { Blip "blip" [=[ {} ]=], } ns "MAP" returns "BOOL" doc [[! ]] native "FORCE_SONAR_BLIPS_THIS_FRAME" hash "0xEE1C7BA69BB74B08" ns "MAP" returns "Any" doc [[! ``` Doesn't actually return anything. ``` ]] native "GET_BLIP_COORDS" hash "0x201C319797BDA603" arguments { Blip "blip" [=[ {} ]=], } ns "MAP" returns "Vector3" doc [[! ]] native "GET_BLIP_FROM_ENTITY" hash "0x6D2C41A8BD6D6FD0" arguments { Entity "entity" [=[ {} ]=], } ns "MAP" returns "Blip" doc [[! ``` Returns the Blip handle of given Entity. ``` ]] native "GET_MAIN_PLAYER_BLIP_ID" hash "0x5CD2889B2B381D45" ns "MAP" returns "Blip" doc [[! ]] native "IS_BLIP_ON_MINIMAP" hash "0x46534526B9CD2D17" arguments { Blip "blip" [=[ {} ]=], } ns "MAP" returns "BOOL" doc [[! ]] native "IS_WAYPOINT_ACTIVE" hash "0x202B1BBFC6AB5EE4" ns "MAP" returns "BOOL" doc [[! ]] native "LOCK_MINIMAP_ANGLE" hash "0x0BFD145EF819FB3A" arguments { int "angle" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ``` Locks the minimap to the specified angle in integer degrees. angle: The angle in whole degrees. If less than 0 or greater than 360, unlocks the angle. ``` ]] native "REMOVE_BLIP" hash "0xF2C3C9DA47AAA54A" arguments { BlipPtr "blip" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "RESET_MINIMAP_FOW" hash "0xEB3CB3386C775D72" arguments { Hash "hash" [=[ {} ]=], } alias "0xEB3CB3386C775D72" ns "MAP" returns "void" doc [[! ]] native "SET_BLIP_COORDS" hash "0x4FF674F5E23D49CE" arguments { Blip "blip" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_BLIP_FLASH_TIMER" hash "0x02FF4CF43B7209D1" arguments { Blip "blip" [=[ {} ]=], int "blipType" [=[ {} ]=], Hash "blipHash" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_BLIP_FLASHES" hash "0x0DF2B55F717DDB10" arguments { Blip "blip" [=[ {} ]=], intPtr "p1" [=[ {} ]=], HashPtr "p2" [=[ {} ]=], } ns "MAP" returns "Any" doc [[! ]] native "SET_BLIP_NAME_FROM_TEXT_FILE" hash "0x0A062D6D7C0B2C2C" arguments { Blip "blip" [=[ {} ]=], charPtr "textLabel" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_BLIP_NAME_TO_PLAYER_NAME" hash "0x093DD5A31BC2B459" arguments { Blip "blip" [=[ {} ]=], Player "player" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_BLIP_ROTATION" hash "0x6049966A94FBE706" arguments { Blip "blip" [=[ {} ]=], int "rotation" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_BLIP_SCALE" hash "0xD38744167B2FA257" arguments { Blip "blip" [=[ {} ]=], float "scale" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_BLIP_SPRITE" hash "0x74F74D3207ED525C" arguments { Blip "blip" [=[ {} ]=], Hash "hash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_GPS_CUSTOM_ROUTE_RENDER" hash "0xF6CEF599FC470B33" arguments { BOOL "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_GPS_FLAGS" hash "0x5DE61C90DDECFA2D" arguments { int "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ``` https://alloc8or.re/rdr3/doc/enums/rage__eGpsFlags.txt ``` ]] native "SET_GPS_MULTI_ROUTE_RENDER" hash "0x4426D65E029A4DC0" arguments { BOOL "toggle" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_MINIMAP_FOW_REVEAL_COORDINATE" hash "0x73348402566ECB6E" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "p3" [=[ {} ]=], } alias "0x73348402566ECB6E" ns "MAP" returns "void" doc [[! ``` Up to eight coordinates may be revealed per frame ``` ]] native "SET_MINIMAP_FOW_REVEAL_VOLUME" hash "0x63CBBD6CA6F321F9" arguments { Volume "volume" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0x63CBBD6CA6F321F9" ns "MAP" returns "void" doc [[! ]] native "SET_MINIMAP_HIDE_FOW" hash "0x4B8F743A4A6D2FF8" arguments { BOOL "toggle" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ``` Reveals the entire minimap (FOW = Fog of War) ``` ]] native "SET_RADAR_AS_EXTERIOR_THIS_FRAME" hash "0xA8EBBAE986FB5457" ns "MAP" returns "void" doc [[! ]] native "SET_RADAR_ZOOM" hash "0xCAF6489DA2C8DD9E" arguments { int "zoomLevel" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "SET_WAYPOINT_OFF" hash "0xFA8C41E8020D3439" ns "MAP" returns "void" doc [[! ]] native "START_GPS_MULTI_ROUTE" hash "0x3D3D15AF7BCAAF83" arguments { Hash "colorNameHash" [=[ {} ]=], BOOL "onFoot" [=[ {} ]=], BOOL "inVehicle" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "TRIGGER_SONAR_BLIP" hash "0x72DD432F3CDFC0EE" arguments { Hash "typeHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "UNLOCK_MINIMAP_ANGLE" hash "0x5373DE8E179BC2A0" ns "MAP" returns "void" doc [[! ]] native "_ABANDON_BLIP" hash "0xDEEDE7C41742E011" arguments { Blip "blip" [=[ {} ]=], } alias "0xDEEDE7C41742E011" ns "MAP" returns "void" doc [[! ``` It's unclear what exactly this does, but I assume it marks the blip as "no longer needed" ``` ]] native "_ADD_PROP_TO_MINIMAP" hash "0x1392105DA88BBFFB" arguments { Hash "minimapProp" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "rotation" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0x1392105DA88BBFFB" ns "MAP" returns "void" doc [[! ``` list of minimap props: https://github.com/femga/rdr3_discoveries/tree/master/graphics/minimap/minimapObjects ``` ]] native "_BLIP_ADD_FOR_AREA" hash "0xEC174ADBCB611ECC" arguments { Hash "blipHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], int "p7" [=[ {} ]=], } alias "0xEC174ADBCB611ECC" ns "MAP" returns "Blip" doc [[! ]] native "_BLIP_ADD_FOR_STYLE" hash "0x3E593DF9C2962EC6" arguments { Hash "styleHash" [=[ {} ]=], } alias "0x3E593DF9C2962EC6" ns "MAP" returns "Blip" doc [[! ]] native "_BLIP_ADD_FOR_VOLUME" hash "0xA6EF0C54A3443E70" arguments { Hash "blipHash" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0xA6EF0C54A3443E70" ns "MAP" returns "Blip" doc [[! ]] native "_BLIP_ADD_STYLE" hash "0xBD62D98799A3DAF0" arguments { Blip "blip" [=[ {} ]=], Hash "styleHash" [=[ {} ]=], } alias "0xBD62D98799A3DAF0" ns "MAP" returns "Any" doc [[! ]] native "_BLIP_SET_STYLE" hash "0xEDD964B7984AC291" arguments { Blip "blip" [=[ {} ]=], Hash "styleHash" [=[ {} ]=], } alias "0xEDD964B7984AC291" ns "MAP" returns "Any" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_styles Removes any existing modifiers and sets the style. ``` ]] native "_DOES_ENTITY_HAVE_BLIP" hash "0x9FA00E2FC134A9D0" arguments { Entity "entity" [=[ {} ]=], } alias "0x9FA00E2FC134A9D0" ns "MAP" returns "Any" doc [[! ]] native "_FIND_CLOSEST_GPS_POSITION" hash "0x3FDA2B79AEEE351C" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], } alias "0x3FDA2B79AEEE351C" ns "MAP" returns "Any" doc [[! ]] native "_GET_WAYPOINT_COORDS" hash "0x29B30D07C3F7873B" ns "MAP" returns "Vector3" doc [[! ]] native "_HIDE_ACTIVE_POINTS_OF_INTEREST" hash "0xA1B4052C2A3DCC1E" alias "0xA1B4052C2A3DCC1E" ns "MAP" returns "void" doc [[! ]] native "_IS_BLIP_ATTACHED_TO_ANY_ENTITY" hash "0xE9F676788F8D5E1E" arguments { Blip "blip" [=[ {} ]=], } alias "0xE9F676788F8D5E1E" ns "MAP" returns "Any" doc [[! ]] native "_MAP_DISABLE_REGION_BLIP" hash "0x6786D7AFAC3162B3" arguments { Hash "regionHash" [=[ {} ]=], } alias "0x6786D7AFAC3162B3" ns "MAP" returns "void" doc [[! ]] native "_MAP_DISCOVER_REGION" hash "0xD8C7162AB2E2AF45" arguments { Hash "discoveryHash" [=[ {} ]=], } alias "0xD8C7162AB2E2AF45" ns "MAP" returns "void" doc [[! ]] native "_MAP_DISCOVERY_SET_ENABLED" hash "0xDA98246C7A3C2189" arguments { Hash "discoveryHash" [=[ {} ]=], } alias "0xDA98246C7A3C2189" ns "MAP" returns "void" doc [[! ]] native "_MAP_ENABLE_REGION_BLIP" hash "0x563FCB6620523917" arguments { Hash "regionHash" [=[ {} ]=], Hash "styleHash" [=[ {} ]=], } alias "0x563FCB6620523917" ns "MAP" returns "void" doc [[! ``` regionHash: https://github.com/femga/rdr3_discoveries/tree/master/graphics/minimap/wanted_regions ``` ]] native "_MAP_IS_DISCOVERY_ACTIVE" hash "0x3F81EA4275D39D6F" arguments { Hash "discoveryHash" [=[ {} ]=], } alias "0x3F81EA4275D39D6F" ns "MAP" returns "Any" doc [[! ]] native "_MAP_IS_REGION_HIGHLIGHTED_WITH_STYLE" hash "0xE38450DBCBC70E3D" arguments { Hash "regionHash" [=[ {} ]=], Hash "styleHash" [=[ {} ]=], } alias "0xE38450DBCBC70E3D" ns "MAP" returns "Any" doc [[! ]] native "_REMOVE_PROP_FROM_MINIMAP" hash "0xE057FEA9A22EB3EE" arguments { Hash "minimapProp" [=[ {} ]=], } alias "0xE057FEA9A22EB3EE" ns "MAP" returns "void" doc [[! ]] native "_REVEAL_MINIMAP_FOW" hash "0xF8096DF9B87246E3" arguments { Hash "hash" [=[ {} ]=], } alias "0xF8096DF9B87246E3" ns "MAP" returns "void" doc [[! ]] native "_SET_BLIP_NAME" hash "0x9CB1A1623062F402" arguments { Blip "blip" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0x9CB1A1623062F402" ns "MAP" returns "void" doc [[! ]] native "_SET_FOW_UPDATE_PLAYER_OVERRIDE" hash "0x63E7279D04160477" arguments { BOOL "toggle" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0x63E7279D04160477" ns "MAP" returns "void" doc [[! ``` Used for GUARMA MODE; Enabled: toggle = false, 0; Disabled: toggle = true, 0 Hash p1 seems to be unused, always 0 ``` ]] native "_SET_MINIMAP_FOW_OVERRIDE_REVEAL_SCALE" hash "0xE5A7F70B7C0F3271" arguments { float "scale" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0xE5A7F70B7C0F3271" ns "MAP" returns "void" doc [[! ]] native "_SET_MINIMAP_FOW_SHOULD_UPDATE" hash "0x632AA10BF7EA53D3" arguments { BOOL "toggle" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0x632AA10BF7EA53D3" ns "MAP" returns "void" doc [[! ]] native "_SET_MINIMAP_ZONE" hash "0xA657EC9DBC6CC900" arguments { Hash "zone" [=[ {} ]=], } alias "0xA657EC9DBC6CC900" ns "MAP" returns "void" doc [[! ``` hash can be the hash of "guarma" or "world". ``` ]] native "_SET_PAUSEMAP_COORDS_WITH_RADIUS" hash "0xE0884C184728C75B" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "0xE0884C184728C75B" ns "MAP" returns "void" doc [[! ]] native "_SET_RADAR_CONFIG_TYPE" hash "0x9C113883487FD53C" arguments { Hash "configHash" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0x9C113883487FD53C" ns "MAP" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/graphics/minimap/radar/radar_configs.lua configHash: -1943724816, 347777538, -117986897, -789269373, -547506804, -1986542417, 2080113112 p1: usually 898171178 or 0 in R* scripts (doesn't seems to have any effect) ``` ]] native "_SHOW_ACTIVE_POINTS_OF_INTEREST" hash "0x3FBB838AEA30C1D8" alias "0x3FBB838AEA30C1D8" ns "MAP" returns "void" doc [[! ]] native "_START_GPS_CUSTOM_ROUTE_FROM_WAYPOINT_RECORDING_ROUTE" hash "0x6B44F13D888F770D" arguments { charPtr "waypointRecording" [=[ {} ]=], int "point" [=[ {} ]=], int "numPoints" [=[ {} ]=], Hash "colorNameHash" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x6B44F13D888F770D" ns "MAP" returns "void" doc [[! ]] native "_TRIGGER_SONAR_BLIP_ON_ENTITY" hash "0x0C7A2289A5C4D7C9" arguments { Hash "typeHash" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x0C7A2289A5C4D7C9" ns "MAP" returns "void" doc [[! ]] native "0x01B928CA2E198B01" hash "0x01B928CA2E198B01" arguments { Any "p0" [=[ {} ]=], } ns "MAP" returns "Any" doc [[! ``` _CLEAR* ``` ]] native "0x1726963E6049DB53" hash "0x1726963E6049DB53" arguments { Any "p0" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "0x250C75EB1728CC0D" hash "0x250C75EB1728CC0D" arguments { Blip "blip" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "0x3CB8859F04763C78" hash "0x3CB8859F04763C78" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MAP" returns "Any" doc [[! ]] native "0x44813684F72B563C" hash "0x44813684F72B563C" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ``` _CLEAR* ``` ]] native "0x7563CBCA99253D1A" hash "0x7563CBCA99253D1A" arguments { Entity "entity" [=[ {} ]=], Hash "blip" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ``` FM_CLIENT_SETUP_EAGLE_EYE - setting up eagle eye for entity ``` ]] native "0x7C9F4CDF402CA82A" hash "0x7C9F4CDF402CA82A" ns "MAP" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x97F6F158CC5B5CA2" hash "0x97F6F158CC5B5CA2" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "0xBB68D4D3CA3DE402" hash "0xBB68D4D3CA3DE402" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "0xD3F58E9316B7FC2A" hash "0xD3F58E9316B7FC2A" arguments { Any "p0" [=[ {} ]=], } ns "MAP" returns "void" doc [[! ]] native "0xF08E42BFA46BDFF8" hash "0xF08E42BFA46BDFF8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MAP" returns "Any" doc [[! ]] native "0xF47A1EB2A538A3A3" hash "0xF47A1EB2A538A3A3" ns "MAP" returns "Any" doc [[! ]] native "_DOMINOES_BUY_IN" hash "0x399E6CD12FC8CA89" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ``` Hardcoded to return zero/false. ``` ]] native "_DOMINOES_PLACE_DOMINO" hash "0xB79A29B33BF29BA5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ``` Hardcoded to return zero/false. ``` ]] native "_DOMINOES_REQUEST_VALID_PLACEMENTS" hash "0xE26AEE7E67D9E21D" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ``` Hardcoded to return zero/false. ``` ]] native "_MINIGAME_GET_NEXT_EVENT" hash "0xDF728C5AE137FC13" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_MINIGAME_GET_NEXT_EVENT_TYPE" hash "0x578907F59BA01B6C" ns "MINIGAME" returns "Any" doc [[! ]] native "_MINIGAME_IS_CONNECTED_TO_SERVER" hash "0x2A0C4736AC5AF0CE" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_MINIGAME_IS_REQUEST_PENDING" hash "0x9105A4A2556FA937" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_MINIGAME_IS_SEAT_OCCUPIED" hash "0x8593A8CB0ED2C3B4" arguments { Any "p0" [=[ {} ]=], } alias "0x8593A8CB0ED2C3B4" ns "MINIGAME" returns "Any" doc [[! ]] native "_MINIGAME_LEAVE_TABLE" hash "0xF5446E47941E654C" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_MINIGAME_POP_NEXT_EVENT" hash "0x833E03BAEBADC4B0" ns "MINIGAME" returns "void" doc [[! ]] native "_MINIGAME_REQUEST_SEAT_AT_TABLE" hash "0xF6AC6085D8D6C004" arguments { AnyPtr "data" [=[ {} ]=], } ns "MINIGAME" returns "BOOL" doc [[! ]] native "_POKER_BUY_IN" hash "0xB4D610EA5A1FDE74" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_POKER_CALL" hash "0x8DED681B161EBD78" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_POKER_CHECK" hash "0x49A045628D9B1B86" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_POKER_FOLD" hash "0x3DFAB7D9BB45B5BE" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_POKER_GET_GAME_SETTINGS_FOR_ID" hash "0x2D20E12E1990D584" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_POKER_RAISE" hash "0xECCF45A79A17BB96" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "_POKER_REVEAL" hash "0x2F2131DB0A8B02DC" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x012027C28F421F46" hash "0x012027C28F421F46" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x0876326238914A3F" hash "0x0876326238914A3F" ns "MINIGAME" returns "void" doc [[! ]] native "0x10342CC82E8356E9" hash "0x10342CC82E8356E9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x15E90B6A993017AA" hash "0x15E90B6A993017AA" ns "MINIGAME" returns "Any" doc [[! ]] native "0x18A0D48DF9211C07" hash "0x18A0D48DF9211C07" ns "MINIGAME" returns "void" doc [[! ]] native "0x32A7C216344D623B" hash "0x32A7C216344D623B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x39654E1F68B78287" hash "0x39654E1F68B78287" ns "MINIGAME" returns "Any" doc [[! ]] native "0x398066F893149856" hash "0x398066F893149856" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x3AE451860F03CA8A" hash "0x3AE451860F03CA8A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x3B31732FADE5BAF3" hash "0x3B31732FADE5BAF3" ns "MINIGAME" returns "Any" doc [[! ]] native "0x3DF7EE3A76185108" hash "0x3DF7EE3A76185108" ns "MINIGAME" returns "void" doc [[! ]] native "0x3EECAADAB0D9FE29" hash "0x3EECAADAB0D9FE29" ns "MINIGAME" returns "Any" doc [[! ]] native "0x3F4FD4BED07AB8C4" hash "0x3F4FD4BED07AB8C4" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x3FFE60DD8A936551" hash "0x3FFE60DD8A936551" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x455ECCA0715C507F" hash "0x455ECCA0715C507F" ns "MINIGAME" returns "void" doc [[! ]] native "0x578907F59BA01B6D" hash "0x578907F59BA01B6D" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x580F34C726387226" hash "0x580F34C726387226" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x58521E6DCDE97D74" hash "0x58521E6DCDE97D74" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MINIGAME" returns "void" doc [[! ]] native "0x644439B5387EE57E" hash "0x644439B5387EE57E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0x6480723D3BE535B6" hash "0x6480723D3BE535B6" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "void" doc [[! ]] native "0x910B088E51A511AC" hash "0x910B088E51A511AC" ns "MINIGAME" returns "Any" doc [[! ]] native "0x9DD95B405AB4983E" hash "0x9DD95B405AB4983E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0xA2DB3C6270C122E3" hash "0xA2DB3C6270C122E3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0xBEA7D3CB47E1479C" hash "0xBEA7D3CB47E1479C" ns "MINIGAME" returns "Any" doc [[! ]] native "0xD39D32EB3B52DD83" hash "0xD39D32EB3B52DD83" arguments { Any "p0" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0xDF728C5AE137FC14" hash "0xDF728C5AE137FC14" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0xE1F365C4C8F259D8" hash "0xE1F365C4C8F259D8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0xE53A308AC35877A8" hash "0xE53A308AC35877A8" ns "MINIGAME" returns "Any" doc [[! ]] native "0xEC819D612038EF4B" hash "0xEC819D612038EF4B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "MINIGAME" returns "Any" doc [[! ]] native "0xF6DE98516FD3AC9B" hash "0xF6DE98516FD3AC9B" ns "MINIGAME" returns "void" doc [[! ]] native "MISSIONDATA_GET_CATAGORY" hash "0x57E798B65C45EE17" arguments { Hash "missionId" [=[ {} ]=], } ns "MISSIONDATA" returns "Hash" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "MISSIONDATA_GET_HIGH_SCORE" hash "0x9AABABF8313C3516" arguments { Hash "missionId" [=[ {} ]=], } ns "MISSIONDATA" returns "int" doc [[! ]] native "MISSIONDATA_GET_RATING" hash "0x57E798B54C45EE1A" arguments { Hash "missionId" [=[ {} ]=], } alias "0x57E798B54C45EE1A" ns "MISSIONDATA" returns "int" doc [[! ]] native "MISSIONDATA_GET_REPLAY_STATE" hash "0x8C32D86E9556ED86" arguments { Any "p0" [=[ {} ]=], } ns "MISSIONDATA" returns "int" doc [[! ]] native "MISSIONDATA_GET_TEXTURE_NAME" hash "0x57E798B56C45EE15" arguments { Hash "missionId" [=[ {} ]=], } alias "0x57E798B56C45EE15" ns "MISSIONDATA" returns "Hash" doc [[! ]] native "MISSIONDATA_GET_TEXTURE_TXD" hash "0x57E798B57C45EE16" arguments { Hash "missionId" [=[ {} ]=], } alias "0x57E798B57C45EE16" ns "MISSIONDATA" returns "Hash" doc [[! ]] native "MISSIONDATA_IS_REQUIRED_STORY_MISSION" hash "0xE824CE7D13FCB35E" arguments { Hash "missionId" [=[ {} ]=], } alias "0xE824CE7D13FCB35E" ns "MISSIONDATA" returns "Any" doc [[! ]] native "MISSIONDATA_IS_VALID" hash "0xE54DC27571D5EDC5" arguments { Any "p0" [=[ {} ]=], } alias "0xE54DC27571D5EDC5" ns "MISSIONDATA" returns "Any" doc [[! ]] native "MISSIONDATA_SET_HIGH_SCORE" hash "0x3A04F0169DA87A9D" arguments { Hash "missionId" [=[ {} ]=], int "score" [=[ {} ]=], } ns "MISSIONDATA" returns "void" doc [[! ]] native "MISSIONDATA_SET_RATING_SCORES" hash "0x12F65317708749A5" arguments { Hash "missionId" [=[ {} ]=], int "bronzeScore" [=[ {} ]=], int "silverScore" [=[ {} ]=], int "goldScore" [=[ {} ]=], } ns "MISSIONDATA" returns "void" doc [[! ]] native "MISSIONDATA_SET_REPLAY_LOCKED_FOR_CATEGORY" hash "0x957A830C9B4B99EA" arguments { Hash "category" [=[ {} ]=], BOOL "locked" [=[ {} ]=], } ns "MISSIONDATA" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "MISSIONDATA_WAS_COMPLETED" hash "0xE54DC27571D5EDC4" arguments { Hash "missionId" [=[ {} ]=], } alias "0xE54DC27571D5EDC4" ns "MISSIONDATA" returns "Any" doc [[! ``` see: missions.meta ``` ]] native "_MISSIONDATA_IS_REPLAY_CATEGORY_LOCKED" hash "0xE145864DECC34219" arguments { Hash "category" [=[ {} ]=], } ns "MISSIONDATA" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_MISSIONDATA_SET_MISSION_RATING" hash "0xE824CE7D13FCB300" arguments { Hash "missionId" [=[ {} ]=], int "rating" [=[ {} ]=], } alias "0xE824CE7D13FCB300" ns "MISSIONDATA" returns "void" doc [[! ``` MISSION_RATING_INCOMPLETE = 0, MISSION_RATING_SKIPPED, MISSION_RATING_COMPLETE, MISSION_RATING_BRONZE, MISSION_RATING_SILVER, MISSION_RATING_GOLD, ``` ]] native "_MISSIONDATA_SET_REPLAY_STATE_LOCKED" hash "0xE4E2C581F127A11C" arguments { Hash "missionId" [=[ {} ]=], int "replayState" [=[ {} ]=], } alias "0xE4E2C581F127A11C" ns "MISSIONDATA" returns "void" doc [[! ``` replayState: MISSIONDATA_GET_REPLAY_STATE ``` ]] native "_MISSIONDATA_TIMECYCLE_BOX_DELETE" hash "0x7F89E15A8FB8DE97" alias "0x7F89E15A8FB8DE97" ns "MISSIONDATA" returns "void" doc [[! ]] native "_MISSIONDATA_TIMECYCLE_BOX_EXISTS" hash "0x7E8F86A4FA33033C" alias "0x7E8F86A4FA33033C" ns "MISSIONDATA" returns "Any" doc [[! ]] native "_MISSIONDATA_TIMECYCLE_BOX_SET_MODIFIER" hash "0x25855B1574BF8CD5" arguments { charPtr "timecycleName" [=[ {} ]=], } alias "0x25855B1574BF8CD5" ns "MISSIONDATA" returns "void" doc [[! ]] native "_MONEY_DECREMENT_CASH_BALANCE" hash "0x466BC8769CF26A7A" arguments { int "amount" [=[ {} ]=], } ns "MONEY" returns "BOOL" doc [[! ]] native "_MONEY_GET_CASH_BALANCE" hash "0x0C02DABFA3B98176" ns "MONEY" returns "int" doc [[! ]] native "_MONEY_INCREMENT_CASH_BALANCE" hash "0xBC3422DC91667621" arguments { int "amount" [=[ {} ]=], Hash "addReason" [=[ {} ]=], } ns "MONEY" returns "BOOL" doc [[! ]] native "_NETWORK_GET_CASH_BALANCE" hash "0x8A67120DBC299525" alias "0x8A67120DBC299525" ns "MONEY" returns "int" doc [[! ]] native "_NETWORK_GET_STRING_CASH_BALANCE" hash "0x282D36FF103D78DF" alias "0x282D36FF103D78DF" ns "MONEY" returns "charPtr" doc [[! ]] native "_NETWORK_IS_MONEY_BALANCE_NOT_LESS_THAN" hash "0xAEC5F0119867E457" arguments { int "cashBalance" [=[ {} ]=], int "goldBarBalance" [=[ {} ]=], } alias "0xAEC5F0119867E457" ns "MONEY" returns "Any" doc [[! ]] native "0x07AD9E43FD478527" hash "0x07AD9E43FD478527" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MONEY" returns "BOOL" doc [[! ]] native "0xA46FD001D1BE896C" hash "0xA46FD001D1BE896C" ns "MONEY" returns "charPtr" doc [[! ]] native "CASHINVENTORY_INIT_SESSION_STATUS" hash "0xC019112F8995DC1C" arguments { intPtr "p0" [=[ {} ]=], intPtr "p1" [=[ {} ]=], } alias "_CASHINVENTORY_INIT_SESSION_STATUS" ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "CASHINVENTORY_IS_CONNECTION_FAULTED" hash "0x6CE9FB6332B5E46E" alias "_CASHINVENTORY_IS_CONNECTION_FAULTED" ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_INIT_SESSION_IS_FAULTED" hash "0xD1CE92D1D9BE170A" ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_IS_SESSION_READY" hash "0xFCC24220FDDAC929" ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_ADD_AWARD" hash "0x52BDE32F21BA3B6D" arguments { int "id" [=[ {} ]=], Hash "hash" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], AnyPtr "p3" [=[ {} ]=], } alias "0x52BDE32F21BA3B6D" ns "NETSHOPPING" returns "Any" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_ADD_ITEM" hash "0x3745C002F5A21C45" arguments { int "id" [=[ {} ]=], Any "item" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_ADD_ITEM_WITH_INGREDIENTS" hash "0xF65D2D35037BF5EC" arguments { int "id" [=[ {} ]=], Any "item" [=[ {} ]=], int "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_CHECKOUT" hash "0x592BC00BF6629BE7" arguments { int "id" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_CHECKOUT_STATUS" hash "0x26C008791D066F37" arguments { int "id" [=[ {} ]=], intPtr "status" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_DELETE" hash "0x59EF5D516E2D96B9" arguments { int "id" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_FIRE_AND_FORGET_ITEM" hash "0xFFEA09CCEC4AF32F" arguments { Hash "actionHash" [=[ {} ]=], intPtr "id" [=[ {} ]=], AnyPtr "item" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_GET_ACTION" hash "0xBD2D520C51CCFF52" arguments { int "id" [=[ {} ]=], } ns "NETSHOPPING" returns "Hash" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_GET_BASKET_IS_VALID" hash "0x52A226ADF4A270D2" arguments { int "id" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_GET_ITEM_INFO" hash "0x7616B5F0895C2D99" arguments { int "id" [=[ {} ]=], int "index" [=[ {} ]=], AnyPtr "itemInfo" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_GET_NUM_OF_ITEMS" hash "0xCF2D04D076847478" arguments { int "id" [=[ {} ]=], } ns "NETSHOPPING" returns "int" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_RESPONSE_GET_ITEM_INFO" hash "0x98412398BBE73F61" arguments { int "id" [=[ {} ]=], int "index" [=[ {} ]=], AnyPtr "itemInfo" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_START" hash "0xF039EC27F4490E96" arguments { intPtr "id" [=[ {} ]=], Hash "type" [=[ {} ]=], Hash "actionHash" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "_CASHINVENTORY_TRANSACTION_VALIDATE_ITEM" hash "0x6C9F12700BCE69F4" arguments { Hash "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0x6C9F12700BCE69F4" ns "NETSHOPPING" returns "int" doc [[! ]] native "0x38640A8C2DEF011B" hash "0x38640A8C2DEF011B" arguments { int "p0" [=[ {} ]=], } ns "NETSHOPPING" returns "int" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x3FA09DD57B93C0DE" hash "0x3FA09DD57B93C0DE" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "0x92A32BA29622763F" hash "0x92A32BA29622763F" arguments { int "id" [=[ {} ]=], int "index" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "0xA0B7094629724974" hash "0xA0B7094629724974" arguments { Hash "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "0xA3B8D31C13CB4239" hash "0xA3B8D31C13CB4239" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], int "p3" [=[ {} ]=], AnyPtr "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xB6F4557060EF0FB4" hash "0xB6F4557060EF0FB4" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "NETSHOPPING" returns "int" doc [[! ]] native "0xCE54C9ABE6FBC6DB" hash "0xCE54C9ABE6FBC6DB" arguments { Hash "p0" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "0xD1555FBC96C88444" hash "0xD1555FBC96C88444" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } ns "NETSHOPPING" returns "BOOL" doc [[! ]] native "ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID" hash "0xD45B1FFCCD52FF19" arguments { int "netID" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "CAN_REGISTER_MISSION_ENTITIES" hash "0x69778E7564BADE6D" arguments { int "ped_amt" [=[ {} ]=], int "vehicle_amt" [=[ {} ]=], int "object_amt" [=[ {} ]=], int "pickup_amt" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "CAN_REGISTER_MISSION_OBJECTS" hash "0x800DD4721A8B008B" arguments { int "amount" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "CAN_REGISTER_MISSION_PEDS" hash "0xBCBF4FEF9FA5D781" arguments { int "amount" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "CAN_REGISTER_MISSION_PICKUPS" hash "0xF0460C7BF80011EA" arguments { int "amount" [=[ {} ]=], } alias "0xF0460C7BF80011EA" ns "NETWORK" returns "Any" doc [[! ]] native "CAN_REGISTER_MISSION_VEHICLES" hash "0x7277F1F2E085EE74" arguments { int "amount" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "CLEAR_SERVICE_EVENT_ARGUMENTS" hash "0x966DD84FB6A46017" alias "0x966DD84FB6A46017" ns "NETWORK" returns "void" doc [[! ]] native "CLOUD_DID_REQUEST_SUCCEED" hash "0x3A3D5568AF297CD5" arguments { int "id" [=[ {} ]=], } alias "0x3A3D5568AF297CD5" ns "NETWORK" returns "BOOL" doc [[! ]] native "CLOUD_HAS_REQUEST_COMPLETED" hash "0x4C61B39930D045DA" arguments { int "id" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "CONVERT_POSIX_TIME" hash "0xAC97AF97FA68E5D5" arguments { int "posixTime" [=[ {} ]=], AnyPtr "timeStructure" [=[ {} ]=], } alias "_GET_DATE_AND_TIME_FROM_UNIX_EPOCH" ns "NETWORK" returns "void" doc [[! ``` Takes the specified time and writes it to the structure specified in the second argument. struct date_time { int year; int PADDING1; int month; int PADDING2; int day; int PADDING3; int hour; int PADDING4; int minute; int PADDING5; int second; int PADDING6; }; ``` ]] native "GET_CLOUD_TIME_AS_INT" hash "0x9A73240B49945C76" ns "NETWORK" returns "int" doc [[! ]] native "GET_LAUNCH_PARAM_VALUE" hash "0x65E65CA6A0FE59D4" arguments { charPtr "paramName" [=[ {} ]=], } alias "0x65E65CA6A0FE59D4" ns "NETWORK" returns "charPtr" doc [[! ]] native "GET_MAX_NUM_NETWORK_OBJECTS" hash "0xC7BE335216B5EC7C" ns "NETWORK" returns "int" doc [[! ``` Always returns 60 ``` ]] native "GET_MAX_NUM_NETWORK_PEDS" hash "0x0C1F7D49C39D2289" ns "NETWORK" returns "int" doc [[! ``` Always returns 110 ``` ]] native "GET_MAX_NUM_NETWORK_PICKUPS" hash "0xA72835064DD63E4C" ns "NETWORK" returns "int" doc [[! ``` Always returns 80 ``` ]] native "GET_MAX_NUM_NETWORK_VEHICLES" hash "0x0AFCE529F69B21FF" ns "NETWORK" returns "int" doc [[! ``` Always returns 40 ``` ]] native "GET_NETWORK_TIME" hash "0x7A5487FE9FAA6B48" ns "NETWORK" returns "int" doc [[! ]] native "GET_NETWORK_TIME_ACCURATE" hash "0x89023FBBF9200E9F" ns "NETWORK" returns "int" doc [[! ]] native "GET_NUM_CREATED_MISSION_OBJECTS" hash "0x12B6281B6C6706C0" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "GET_NUM_CREATED_MISSION_PEDS" hash "0xCB215C4B56A7FAE7" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "GET_NUM_CREATED_MISSION_VEHICLES" hash "0x0CD9AB83489430EA" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "GET_NUM_RESERVED_MISSION_OBJECTS" hash "0xAA81B5F10BC43AC2" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` p0 appears to be for MP ``` ]] native "GET_NUM_RESERVED_MISSION_PEDS" hash "0x1F13D5AE5CB17E17" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` p0 appears to be for MP ``` ]] native "GET_NUM_RESERVED_MISSION_VEHICLES" hash "0xCF3A965906452031" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` p0 appears to be for MP ``` ]] native "GET_RESERVED_MISSION_ENTITIES_IN_AREA" hash "0x5E71E72A94985214" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "p3" [=[ {} ]=], intPtr "peds" [=[ {} ]=], intPtr "vehicles" [=[ {} ]=], intPtr "objects" [=[ {} ]=], intPtr "pickups" [=[ {} ]=], } alias "0x5E71E72A94985214" ns "NETWORK" returns "void" doc [[! ``` Used in Script Function NET_ACE_CLIENT_VERIFY_ENTITY_RESERVATIONS Coords: Slot world position ``` ]] native "GET_STATUS_OF_TEXTURE_DOWNLOAD" hash "0x8BD6C6DEA20E82C6" arguments { int "textureDownloadId" [=[ {} ]=], } alias "_GET_STATUS_OF_TEXTURE_DOWNLOAD" ns "NETWORK" returns "int" doc [[! ``` 0 = succeeded 1 = pending 2 = failed ``` ]] native "GET_TIME_DIFFERENCE" hash "0xA2C6FC031D46FFF0" arguments { int "timeA" [=[ {} ]=], int "timeB" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Subtracts the second argument from the first. ``` ]] native "GET_TIME_OFFSET" hash "0x017008CCDAD48503" arguments { int "timeA" [=[ {} ]=], int "timeB" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Adds the first argument to the second. ``` ]] native "GET_UNIQUE_INT_FOR_PLAYER" hash "0x07F723401B9D921C" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "HAS_NETWORK_TIME_STARTED" hash "0x46718ACEEDEAFC84" ns "NETWORK" returns "BOOL" doc [[! ]] native "IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID" hash "0x6E192E33AD436366" arguments { int "netID" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "IS_ENTITY_A_GHOST" hash "0x21D04D7BC538C146" arguments { Entity "entity" [=[ {} ]=], } alias "0x21D04D7BC538C146" ns "NETWORK" returns "BOOL" doc [[! ]] native "IS_NETWORK_ID_OWNED_BY_PARTICIPANT" hash "0xA1607996431332DF" arguments { int "netId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "IS_OBJECT_REASSIGNMENT_IN_PROGRESS" hash "0x8FE9EB11EC9CC23A" ns "NETWORK" returns "BOOL" doc [[! ``` Note: this native was added in build 1311.16 ``` ``` NativeDB Introduced: v1311 ``` ]] native "IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE" hash "0xD82CF8E64C8729D8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "IS_SPHERE_VISIBLE_TO_PLAYER" hash "0xDC3A310219E5DA62" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "IS_TIME_LESS_THAN" hash "0xCB2CF5148012C8D0" arguments { int "timeA" [=[ {} ]=], int "timeB" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Subtracts the second argument from the first, then returns whether the result is negative. ``` ]] native "IS_TIME_MORE_THAN" hash "0xDE350F8651E4346C" arguments { int "timeA" [=[ {} ]=], int "timeB" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Subtracts the first argument from the second, then returns whether the result is negative. ``` ]] native "KEEP_NETWORK_ID_IN_FAST_INSTANCE" hash "0xE1BC73D6815BA361" arguments { int "netId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xE1BC73D6815BA361" ns "NETWORK" returns "void" doc [[! ]] native "NET_TO_ENT" hash "0xBFFEAB45A9A9094A" arguments { int "netHandle" [=[ {} ]=], } ns "NETWORK" returns "Entity" doc [[! ``` gets the entity id of a network id ``` ]] native "NET_TO_OBJ" hash "0xD8515F5FEA14CB3F" arguments { int "netHandle" [=[ {} ]=], } ns "NETWORK" returns "Object" doc [[! ``` gets the object id of a network id ``` ]] native "NET_TO_PED" hash "0xBDCD95FC216A8B3E" arguments { int "netHandle" [=[ {} ]=], } ns "NETWORK" returns "Ped" doc [[! ``` gets the ped id of a network id ``` ]] native "NET_TO_VEH" hash "0x367B936610BA360C" arguments { int "netHandle" [=[ {} ]=], } ns "NETWORK" returns "Vehicle" doc [[! ]] native "NETWORK_ACCEPT_RS_INVITE" hash "0xB2CEA5105AAC8DDE" arguments { int "p0" [=[ {} ]=], } alias "0xB2CEA5105AAC8DDE" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_ACCESS_TUNABLE_BOOL" hash "0xAA6A47A573ABB75A" arguments { Hash "tunableContext" [=[ {} ]=], Hash "tunableName" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_ACCESS_TUNABLE_INT" hash "0x8BE1146DFD5D4468" arguments { Hash "tunableContext" [=[ {} ]=], Hash "tunableName" [=[ {} ]=], intPtr "value" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_ACTION_PLATFORM_INVITE" hash "0x3B82ACC3F4B6240C" alias "0x3B82ACC3F4B6240C" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_ACTIVITY_RESET_TO_IDLE" hash "0x3FE141FDB990E3D1" alias "0x3FE141FDB990E3D1" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_ACTIVITY_SET_CURRENT" hash "0x9ADAC065D9F6706F" arguments { int "netPlaylistActivity" [=[ {} ]=], } alias "0x9ADAC065D9F6706F" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_ADD_FRIEND" hash "0x8E02D73914064223" arguments { AnyPtr "gamerHandle" [=[ {} ]=], charPtr "message" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_ALLOW_ALL_ENTITY_FADING_FOR_INSTANCES" hash "0x4B05B97BA46F419D" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x4B05B97BA46F419D" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_ALLOW_ENTITY_FADING_FOR_INSTANCES" hash "0xF3354D6CA46F419D" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xF3354D6CA46F419D" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION" hash "0x267C78C60E806B9A" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x267C78C60E806B9A" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_ARE_HANDLES_THE_SAME" hash "0x57DBA049E110F217" arguments { AnyPtr "gamerHandle1" [=[ {} ]=], AnyPtr "gamerHandle2" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION" hash "0x9DE986FC9A87C474" arguments { Player "player" [=[ {} ]=], int "index" [=[ {} ]=], } alias "_NETWORK_IS_PLAYER_EQUAL_TO_INDEX" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_AUTO_SESSION_CAN_SPLIT_SESSION" hash "0xE404BFF0ABA23CDC" arguments { intPtr "p0" [=[ {} ]=], } alias "0xE404BFF0ABA23CDC" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_AUTO_SESSION_FINISH_INSTANCE" hash "0xBB51299166B844F3" alias "0xBB51299166B844F3" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_AUTO_SESSION_IS_ALLOWED_TO_MERGE" hash "0xAADED99A6B268A27" alias "0xAADED99A6B268A27" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_AUTO_SESSION_IS_OBJECT_CREATION_PAUSED" hash "0x0E2C3AEE6CE603B7" alias "0x0E2C3AEE6CE603B7" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_AUTO_SESSION_SPLIT_SESSION" hash "0xC223D299C670413D" arguments { int "playersToTake" [=[ {} ]=], int "maxInstancePlayers" [=[ {} ]=], int "sessionFlags" [=[ {} ]=], int "bucketId" [=[ {} ]=], } alias "0xC223D299C670413D" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_AWARD_HAS_REACHED_MAXCLAIM" hash "0xFBE782B3165AC8EC" arguments { Any "p0" [=[ {} ]=], } alias "0xFBE782B3165AC8EC" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_CAN_ACCESS_MULTIPLAYER" hash "0xAF50DA1A3F8B1BA4" arguments { intPtr "loadingState" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_CAN_REFRESH_FRIEND_PAGE" hash "0x1AF5E28E64A76A9F" alias "0x1AF5E28E64A76A9F" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_CAN_SESSION_END" hash "0x4EEBC3694E49C572" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_CAN_VIEW_GAMER_USER_CONTENT" hash "0x246545C37C27A717" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0x246545C37C27A717" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_CHECK_ACCESS_AND_ALERT_IF_FAIL" hash "0x2A8112A974DE1EF6" alias "0x2A8112A974DE1EF6" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_CHECK_COMMUNICATION_PRIVILEGES" hash "0x83F28CE49FBBFFBA" arguments { int "p0" [=[ {} ]=], } alias "0x83F28CE49FBBFFBA" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_CHECK_USER_CONTENT_PRIVILEGES" hash "0x595F028698072DD9" arguments { int "p0" [=[ {} ]=], } alias "0x595F028698072DD9" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_CLEAR_CLOCK_TIME_OVERRIDE" hash "0xD972DF67326F966E" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_CLEAR_FOUND_GAMERS" hash "0x6D14CCEE1B40381A" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_CLEAR_GET_GAMER_STATUS" hash "0x86E0660E4F5C956D" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_CLEAR_PLATFORM_INVITE" hash "0xA4484173759749B1" alias "0xA4484173759749B1" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_CONCEAL_PLAYER" hash "0xBBDF066252829606" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_DID_FIND_GAMERS_SUCCEED" hash "0xF9B83B77929D8863" alias "0xF9B83B77929D8863" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_DID_GET_GAMER_STATUS_SUCCEED" hash "0x5AE17C6B0134B7F1" alias "0x5AE17C6B0134B7F1" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND" hash "0xC505036A35AFD01B" arguments { BOOL "toggle" [=[ {} ]=], } alias "0xC505036A35AFD01B" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_DISABLE_PROXIMITY_MIGRATION" hash "0x407091CF6037118E" arguments { int "netID" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_DISABLE_REALTIME_MULTIPLAYER" hash "0x236905C700FDB54D" alias "0x236905C700FDB54D" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_DISPLAYNAMES_FROM_HANDLES_START" hash "0xD66C9E72B3CC4982" arguments { AnyPtr "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xD66C9E72B3CC4982" ns "NETWORK" returns "int" doc [[! ``` Hardcoded to return -1. ``` ]] native "NETWORK_DOES_NETWORK_ID_EXIST" hash "0x38CE16C96BD11344" arguments { int "netID" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_DOES_TUNABLE_EXIST" hash "0x85E5F8B9B898B20A" arguments { Hash "tunableContext" [=[ {} ]=], Hash "tunableName" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_DUMP_NET_IF_CONFIG" hash "0xAEDF1BC1C133D6E3" alias "0xAEDF1BC1C133D6E3" ns "NETWORK" returns "Any" doc [[! ``` nullsub, doesn't do anything ``` ]] native "NETWORK_END_TUTORIAL_SESSION" hash "0xD0AFAFF5A51D72F7" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY" hash "0x4CACA84440FA26F6" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], intPtr "p2" [=[ {} ]=], } alias "_NETWORK_GET_DESTROYER_OF_ENTITY" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_GET_AVERAGE_LATENCY" hash "0xD414BE129BB81B32" arguments { Player "player" [=[ {} ]=], } alias "0xD414BE129BB81B32" ns "NETWORK" returns "float" doc [[! ]] native "NETWORK_GET_AVERAGE_PACKET_LOSS" hash "0x350C23949E43686C" arguments { Player "player" [=[ {} ]=], } alias "0x350C23949E43686C" ns "NETWORK" returns "float" doc [[! ]] native "NETWORK_GET_AVERAGE_PING" hash "0x0E3A041ED6AC2B45" arguments { Player "player" [=[ {} ]=], } alias "0x0E3A041ED6AC2B45" ns "NETWORK" returns "float" doc [[! ``` Same as NETWORK_GET_AVERAGE_LATENCY (0xD414BE129BB81B32) ``` ]] native "NETWORK_GET_DESTROYER_OF_NETWORK_ID" hash "0x7A1ADEEF01740A24" arguments { int "netId" [=[ {} ]=], HashPtr "weaponHash" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_DISPLAYNAMES_FROM_HANDLES" hash "0x58CC181719256197" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x58CC181719256197" ns "NETWORK" returns "int" doc [[! ``` Hardcoded to return zero. ``` ]] native "NETWORK_GET_ENTITY_FROM_NETWORK_ID" hash "0xCE4E5D9B0A4FF560" arguments { int "netId" [=[ {} ]=], } ns "NETWORK" returns "Entity" doc [[! ]] native "NETWORK_GET_ENTITY_IS_NETWORKED" hash "0xC7827959479DCC78" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_GET_ENTITY_KILLER_OF_PLAYER" hash "0x42B2DAA6B596F5F8" arguments { Player "player" [=[ {} ]=], HashPtr "weaponHash" [=[ {} ]=], } ns "NETWORK" returns "Entity" doc [[! ]] native "NETWORK_GET_GAME_MODE" hash "0x225640E09EFFDC3F" alias "0x225640E09EFFDC3F" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_GAMERTAG_FROM_HANDLE" hash "0x426141162EBE5CDB" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "charPtr" doc [[! ``` Always returns a null string. ``` ]] native "NETWORK_GET_GLOBAL_CLOCK" hash "0x11A7ADCD629E170F" arguments { intPtr "hour" [=[ {} ]=], intPtr "minute" [=[ {} ]=], intPtr "second" [=[ {} ]=], } alias "_NETWORK_GET_CLOCK_TIME_OVERRIDE" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK" hash "0x6D03BFBD643B2A02" arguments { intPtr "hours" [=[ {} ]=], intPtr "minutes" [=[ {} ]=], intPtr "seconds" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT" hash "0x52C1EADAF7B10302" arguments { Player "player" [=[ {} ]=], } alias "_NETWORK_GET_OLDEST_RESEND_COUNT_FOR_PLAYER" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_HOST_OF_SCRIPT" hash "0x1D6A14F1F9A736FC" arguments { charPtr "scriptName" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "NETWORK" returns "Player" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "NETWORK_GET_HOST_OF_THIS_SCRIPT" hash "0xC7B4D79B01FA7A5C" ns "NETWORK" returns "Player" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "NETWORK_GET_HOST_OF_THREAD" hash "0xB4A25351D79B444C" arguments { int "threadId" [=[ {} ]=], } alias "0xB4A25351D79B444C" ns "NETWORK" returns "Player" doc [[! ]] native "NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT" hash "0x638A3A81733086DB" alias "0x638A3A81733086DB" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_LOCAL_HANDLE" hash "0xE86051786B66CD8E" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_GET_MAX_NUM_PARTICIPANTS" hash "0xA6C90FBC38E395EE" ns "NETWORK" returns "int" doc [[! ``` Seems to always return 0, but it's used in quite a few loops. for (num3 = 0; num3 < NETWORK::0xCCD8C02D(); num3++) { if (NETWORK::NETWORK_IS_PARTICIPANT_ACTIVE(PLAYER::0x98F3B274(num3)) != 0) { var num5 = NETWORK::NETWORK_GET_PLAYER_INDEX(PLAYER::0x98F3B274(num3)); ``` ]] native "NETWORK_GET_NET_STATISTICS_INFO" hash "0x6FD992C4A1C1B986" alias "0x6FD992C4A1C1B986" ns "NETWORK" returns "Any" doc [[! ``` nullsub, doesn't do anything ``` ]] native "NETWORK_GET_NETWORK_ID_FROM_ENTITY" hash "0xA11700682F3AD45C" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_NETWORK_ID_FROM_ROPE_ID" hash "0x42871327315EDAE8" arguments { int "ropeId" [=[ {} ]=], } alias "0x42871327315EDAE8" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_NP_UNAVAILABLE_REASON" hash "0x74FB3E29E6D10FA9" alias "0x74FB3E29E6D10FA9" ns "NETWORK" returns "int" doc [[! ``` Hardcoded to return zero. ==== PS4 specific info ==== Returns some sort of unavailable reason: -1 = REASON_INVALID 0 = REASON_OTHER 1 = REASON_SYSTEM_UPDATE 2 = REASON_GAME_UPDATE 3 = REASON_SIGNED_OUT 4 = REASON_AGE 5 = REASON_CONNECTION ================================= ``` ]] native "NETWORK_GET_NUM_CONNECTED_PLAYERS" hash "0xA4A79DD2D9600654" ns "NETWORK" returns "int" doc [[! ``` Returns the amount of players connected in the current session. Only works when connected to a session/server. ``` ]] native "NETWORK_GET_NUM_PARTICIPANTS" hash "0x18D0456E86604654" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_NUM_SCRIPT_PARTICIPANTS" hash "0x3658E8CD94FC121A" arguments { charPtr "scriptName" [=[ {} ]=], int "instanceId" [=[ {} ]=], Hash "position" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_NUM_UNACKED_RELIABLES" hash "0xFF8FCF9FFC458A1C" arguments { Player "player" [=[ {} ]=], } alias "_NETWORK_GET_NUM_UNACKED_FOR_PLAYER" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_PARTICIPANT_INDEX" hash "0x1B84DF6AF2A46938" arguments { int "index" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_PLAYER_FROM_GAMER_HANDLE" hash "0xCE5F689CF5A0A49D" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "Player" doc [[! ]] native "NETWORK_GET_PLAYER_INDEX" hash "0x24FB80D107371267" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_PLAYER_INDEX_FROM_PED" hash "0x6C0E2E0125610278" arguments { Ped "ped" [=[ {} ]=], } ns "NETWORK" returns "Player" doc [[! ``` Returns the Player associated to a given Ped when in an online session. ``` ]] native "NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE" hash "0x3B39236746714134" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_PROMOTION_DLG_SEEN_COUNT" hash "0x2FB53C631A49BE92" alias "0x2FB53C631A49BE92" ns "NETWORK" returns "int" doc [[! ``` Hardcoded to return zero. ``` ]] native "NETWORK_GET_RANDOM_INT_RANGED" hash "0xE30CF56F1EFA5F43" arguments { int "rangeStart" [=[ {} ]=], int "rangeEnd" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_RECENT_GAMER_NAMES" hash "0xFEFCC345CE357453" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], AnyPtr "outData" [=[ {} ]=], int "dataSize" [=[ {} ]=], } alias "0xFEFCC345CE357453" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_GET_ROPE_ID_FROM_NETWORK_ID" hash "0xEB1A4DD8352EC828" arguments { int "netId" [=[ {} ]=], } alias "0xEB1A4DD8352EC828" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_SCRIPT_STATUS" hash "0x57D158647A6BFABF" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT" hash "0x2910669969E9535E" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_GET_TIMEOUT_TIME" hash "0x5ED0356A0CE3A34F" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_TOTAL_NUM_FRIENDS" hash "0xDB7ABDD203FA3704" alias "0xDB7ABDD203FA3704" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_TOTAL_NUM_PLAYERS" hash "0xCF61D4B4702EE9EB" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_GET_TUNABLE_CLOUD_CRC" hash "0x10BD227A753B0D84" ns "NETWORK" returns "int" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "NETWORK_GET_UNRELIABLE_RESEND_COUNT" hash "0x3765C3A3E8192E10" arguments { Player "player" [=[ {} ]=], } alias "0x3765C3A3E8192E10" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_HANDLE_FROM_FRIEND" hash "0xD45CB817D7E177D2" arguments { int "friendIndex" [=[ {} ]=], AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_HANDLE_FROM_PLAYER" hash "0x388EB2B86C73B6B3" arguments { Player "player" [=[ {} ]=], AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_HAS_CONTROL_OF_ENTITY" hash "0x01BF60A500E28887" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAS_CONTROL_OF_NETWORK_ID" hash "0x4D36070FE0215186" arguments { int "netId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAS_CONTROL_OF_PICKUP" hash "0x5BC9495F0B3B6FA6" arguments { Pickup "pickup" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAS_CONTROL_OF_PICKUP_PLACEMENT" hash "0x51EABCF2786515AB" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD" hash "0xB07D3185E11657A5" arguments { Entity "entity" [=[ {} ]=], } alias "0xB07D3185E11657A5" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAS_PENDING_INVITE_FAILURE" hash "0xD0498AD30E16B6BD" alias "0xD0498AD30E16B6BD" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA" hash "0x5D10B3795F3FC886" alias "0x5D10B3795F3FC886" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAS_ROS_PRIVILEGE" hash "0xA699957E60D80214" arguments { int "index" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAS_SOCIAL_CLUB_ACCOUNT" hash "0x67A5589628E0CFF6" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAS_VALID_ROS_CREDENTIALS" hash "0x85443FF4C328F53B" alias "NETWORK_HAVE_JUST_UPLOAD_LATER" ns "NETWORK" returns "BOOL" doc [[! ``` Returns whether the signed-in user has valid Rockstar Online Services (ROS) credentials. ``` ]] native "NETWORK_HASH_FROM_PLAYER_HANDLE" hash "0xBC1D768F2F5D6C05" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "Hash" doc [[! ]] native "NETWORK_HAVE_ONLINE_PRIVILEGES" hash "0x25CB5A9F37BFD063" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_HAVE_ROS_BANNED_PRIV" hash "0x8020A73847E0CA7D" alias "_NETWORK_HAS_PLAYER_BEEN_BANNED" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_AIM_CAM_ACTIVE" hash "0x8E7CE19219669AEB" arguments { Player "player" [=[ {} ]=], } alias "0x8E7CE19219669AEB" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_IS_CLOCK_TIME_OVERRIDDEN" hash "0xD7C95D322FF57522" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_CLOUD_AVAILABLE" hash "0x9A4CF4F48AD77302" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_CONNECTED_VIA_RELAY" hash "0x16D3D49902F697BB" arguments { Player "player" [=[ {} ]=], } alias "0x16D3D49902F697BB" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_CUSTOM_UPSELL_ENABLED" hash "0x78A9535AF83715C6" alias "0x78A9535AF83715C6" ns "NETWORK" returns "Any" doc [[! ``` Hardcoded to return false. ``` ]] native "NETWORK_IS_FEATURE_SUPPORTED" hash "0x9C725D149622BFDE" arguments { int "featureId" [=[ {} ]=], } alias "0x9C725D149622BFDE" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_IS_FINDING_GAMERS" hash "0xDDDF64C91BFCF0AA" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_FRIEND" hash "0x1A24A179F9B31654" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_GAME_IN_PROGRESS" hash "0x10FAB35428CCC9D7" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_GAMER_IN_MY_SESSION" hash "0x0F10B05DDF8D16E9" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_HANDLE_VALID" hash "0x6F79B93B0A8E4133" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_HOST" hash "0x8DB296B814EDDA07" ns "NETWORK" returns "BOOL" doc [[! ``` If you are host, returns true else returns false. ``` ]] native "NETWORK_IS_HOST_OF_THIS_SCRIPT" hash "0x83CD99A1E6061AB5" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_IN_MP_CUTSCENE" hash "0x6CC27C9FA2040220" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_IN_PLATFORM_PARTY" hash "0x2FC5650B0271CB57" ns "NETWORK" returns "BOOL" doc [[! ``` Hardcoded to return false. ``` ]] native "NETWORK_IS_IN_PLATFORM_PARTY_CHAT" hash "0xFD8B834A8BA05048" ns "NETWORK" returns "BOOL" doc [[! ``` Hardcoded to return false. ``` ]] native "NETWORK_IS_IN_SESSION" hash "0xCA97246103B63917" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_IN_SPECTATOR_MODE" hash "0x048746E388762E11" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_IN_TUTORIAL_SESSION" hash "0xADA24309FE08DACF" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_PARTICIPANT_ACTIVE" hash "0x6FF8FF40B6357D45" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_PENDING_FRIEND" hash "0x0BE73DA6984A6E33" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ``` Hardcoded to return false. ``` ]] native "NETWORK_IS_PLATFORM_INVITE_PENDING" hash "0xFC4165C9165C166F" alias "0xFC4165C9165C166F" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_IS_PLAYER_A_PARTICIPANT" hash "0x3CA58F6CB7CBD784" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT" hash "0x1AD5B71586B94820" arguments { Player "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_PLAYER_ACTIVE" hash "0xB8DFD30D6973E135" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_PLAYER_CONCEALED" hash "0x919B3C98ED8292F9" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_PLAYER_CONNECTED" hash "0x93DC1BE4E1ABE9D1" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_PLAYER_IN_MP_CUTSCENE" hash "0x63F9EE203C3619F2" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Note: scripts seem to indicate that this was renamed to NETWORK_IS_PLAYER_IN_MP_FAST_INSTANCE ``` ]] native "NETWORK_IS_PLAYER_INDEX_VALID" hash "0x255A5EF65EDA9167" arguments { Player "player" [=[ {} ]=], } alias "0x255A5EF65EDA9167" ns "NETWORK" returns "Any" doc [[! ``` Returns true if the passed value is less than 32. ``` ]] native "NETWORK_IS_PROMOTION_ENABLED" hash "0x8FF6059DA26E688A" alias "0x8FF6059DA26E688A" ns "NETWORK" returns "Any" doc [[! ``` Hardcoded to return false. ``` ]] native "NETWORK_IS_RESETTING_POPULATION" hash "0x1BB50CD340A996E6" alias "0x1BB50CD340A996E6" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_IS_SCRIPT_ACTIVE" hash "0x9D40DF90FAD26098" arguments { charPtr "scriptName" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_SCRIPT_ACTIVE_BY_HASH" hash "0x1B89BC43B6E69107" arguments { Hash "scriptHash" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0x1B89BC43B6E69107" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_IS_SESSION_ACTIVE" hash "0xD83C2B94E7508980" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_SESSION_STARTED" hash "0x9DE624D2FC4B603F" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_SIGNED_ONLINE" hash "0x1077788E268557C2" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING" hash "0x0467C11ED88B7D28" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING" hash "0x35F0B98A8387274D" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_PREVENT_SCRIPT_HOST_MIGRATION" hash "0x2302C0264EA58D31" alias "0x2302C0264EA58D31" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_REFRESH_CURRENT_FRIEND_PAGE" hash "0x1F51F367B710A832" alias "0x1F51F367B710A832" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_REGISTER_ENTITY_AS_NETWORKED" hash "0x06FAACD625D80CAA" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_REGISTER_HOST_BROADCAST_VARIABLES" hash "0x3E9B2F01C50DF595" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES" hash "0x3364AA97340CA215" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_REQUEST_CLOUD_TUNABLES" hash "0x42FB3B532D526E6C" ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23, but was only used after build 1436.25 ``` ``` NativeDB Introduced: v1311 ``` ]] native "NETWORK_REQUEST_CONTROL_OF_ENTITY" hash "0xB69317BF5E782347" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_REQUEST_CONTROL_OF_NETWORK_ID" hash "0xA670B3662FAFFBD0" arguments { int "netId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_REQUEST_CONTROL_OF_PICKUP_PLACEMENT" hash "0x56ED2C48558DAB78" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "NETWORK_REQUEST_JOIN" hash "0xE483BB6BE686F632" arguments { Any "p0" [=[ {} ]=], } alias "0xE483BB6BE686F632" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_REQUEST_RECENT_GAMER_NAMES" hash "0x6D206D383BB5F6B1" arguments { int "p0" [=[ {} ]=], int "playerCount" [=[ {} ]=], } alias "0x6D206D383BB5F6B1" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_REQUEST_SESSION_SEAMLESS" hash "0x04019AE4956D4393" arguments { int "flags" [=[ {} ]=], int "seamlessType" [=[ {} ]=], AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x04019AE4956D4393" ns "NETWORK" returns "Any" doc [[! ``` flags: enum eSessionRequestOptionFlags { SESSION_REQUEST_OPTION_FLAG_INCLUDE_GANG_MEMBERS = (1 << 1), SESSION_REQUEST_OPTION_FLAG_LEADER_KEEPS_GANG = (1 << 7), }; seamlessType: enum eSeamlessType { SEAMLESS_TYPE_NORMAL, SEAMLESS_TYPE_PVE, SEAMLESS_TYPE_DEV, SEAMLESS_TYPE_NO_SEAMLESS }; ``` ]] native "NETWORK_RESET_POPULATION" hash "0x101F538C25ABB39A" arguments { BOOL "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x101F538C25ABB39A" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_RESURRECT_LOCAL_PLAYER" hash "0xEA23C49EAA83ACFB" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], int "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SEED_RANDOM_NUMBER_GENERATOR" hash "0xF1B84178F8674195" arguments { int "seed" [=[ {} ]=], } alias "0xF1B84178F8674195" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SESSION_GET_SESSION_FLAGS" hash "0x51F33DBC1A41CBFD" alias "0x51F33DBC1A41CBFD" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_SESSION_GET_SESSION_TYPE" hash "0xF0C0C94B404206FA" alias "0xF0C0C94B404206FA" ns "NETWORK" returns "int" doc [[! ]] native "NETWORK_SESSION_IS_ANY_REQUEST_IN_PROGRESS" hash "0xBAFFDE5F953720D9" alias "0xBAFFDE5F953720D9" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SESSION_IS_PRIVATE" hash "0xCEF70AA5B3F89BA1" ns "NETWORK" returns "BOOL" doc [[! ``` Checks for session flag 'SF_PRIVATE' ``` ]] native "NETWORK_SESSION_IS_REQUEST_IN_PROGRESS" hash "0x8FB7C254CFCBF78E" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x8FB7C254CFCBF78E" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SESSION_IS_REQUEST_PENDING_TRANSITION" hash "0xCCF878D50F8AB10D" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0xCCF878D50F8AB10D" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SESSION_IS_SESSION_REQUEST_ID_VALID" hash "0x2F54B146D3EDCE4D" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x2F54B146D3EDCE4D" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SESSION_IS_TRANSITIONING" hash "0xF2CBC969C4F090C7" alias "0xF2CBC969C4F090C7" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SESSION_LEAVE_SESSION" hash "0x17C21B7319A05047" alias "_NETWORK_SESSION_LEAVE" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_SESSION_LEFT_QUEUE_OR_REQUESTED_SESSION" hash "0xECE6A0C1B59CD8BE" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0xECE6A0C1B59CD8BE" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SESSION_REMOVE_SESSION_FLAGS" hash "0x78335E12DB0BF961" arguments { int "flags" [=[ {} ]=], } alias "0x78335E12DB0BF961" ns "NETWORK" returns "Any" doc [[! ``` See _NETWORK_SESSION_ADD_SESSION_FLAGS ``` ]] native "NETWORK_SESSION_REQUEST_SESSION_COMPETITIVE" hash "0x309BBEBEA8A3986C" arguments { int "flags" [=[ {} ]=], int "matchType" [=[ {} ]=], int "userHash" [=[ {} ]=], int "p3" [=[ {} ]=], AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x309BBEBEA8A3986C" ns "NETWORK" returns "Any" doc [[! ``` matchType: enum eMatchType { MATCHTYPE_DEPRECATED, MATCHTYPE_UGCPLAYLIST, MATCHTYPE_UGCMISSION, MATCHTYPE_MINIGAME, MATCHTYPE_SEAMLESS, MATCHTYPE_PRIVATE_DO_NOT_USE }; ``` ]] native "NETWORK_SESSION_REQUEST_SESSION_PRIVATE" hash "0x39A8EF7AF29A192C" arguments { int "flags" [=[ {} ]=], int "numPlayers" [=[ {} ]=], int "userHash" [=[ {} ]=], AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x39A8EF7AF29A192C" ns "NETWORK" returns "Any" doc [[! ``` Session flag 'SF_PRIVATE' is set internally p1 represents max amount of players in private session ``` ]] native "NETWORK_SESSION_REQUEST_SESSION_SEAMLESS" hash "0x2989E131FDE37E97" arguments { int "flags" [=[ {} ]=], int "seamlessType" [=[ {} ]=], int "userHash" [=[ {} ]=], AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x2989E131FDE37E97" ns "NETWORK" returns "Any" doc [[! ``` Equivalent to NETWORK_REQUEST_SESSION_SEAMLESS if userHash == 0. Otherwise it is equivalent to NETWORK_SESSION_REQUEST_SESSION_COMPETITIVE(flags, MATCHTYPE_SEAMLESS, userHash, 0, sessionRequestId); p1 is unused ``` ]] native "NETWORK_SET_COMPLETED_MP_INTRO_FLOW_ON_CURRENT_SLOT" hash "0x2C5BD9A43987AA27" arguments { BOOL "completed" [=[ {} ]=], } alias "0x2C5BD9A43987AA27" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS" hash "0xF1CA12B18AEF5298" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_NETWORK_SET_ENTITY_INVISIBLE_TO_NETWORK" ns "NETWORK" returns "void" doc [[! ``` if set to true other network players can't see it if set to false other network player can see it ========================================= ^^ I attempted this by grabbing an object with GET_ENTITY_PLAYER_IS_FREE_AIMING_AT and setting this naive no matter the toggle he could still see it. pc or last gen? ^^ last-gen ``` ]] native "NETWORK_SET_ENTITY_REMAINS_WHEN_UNNETWORKED" hash "0xD785864798258032" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xD785864798258032" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_FRIENDLY_FIRE_OPTION" hash "0xF808475FA571D823" arguments { BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_IN_MP_CUTSCENE" hash "0x9CA5DE655269FEC4" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_IN_SPECTATOR_MODE" hash "0x423DE3854BB50894" arguments { BOOL "toggle" [=[ {} ]=], Ped "playerPed" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME" hash "0x2D95C7E2D7E07307" arguments { int "time" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_LOCAL_PLAYER_PENDING_FAST_INSTANCE_ID" hash "0x007FF852DCF49DA4" arguments { int "instanceId" [=[ {} ]=], } alias "0x007FF852DCF49DA4" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT" hash "0x524FF0AEFF9C3973" arguments { BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_MISSION_FINISHED" hash "0x3B3D11CD9FFCDFC9" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_MP_MISSION_FLAG_ON_CURRENT_SLOT" hash "0x86FD10251A7118A4" arguments { BOOL "enabled" [=[ {} ]=], int "flagIndex" [=[ {} ]=], } alias "0x86FD10251A7118A4" ns "NETWORK" returns "Any" doc [[! ]] native "NETWORK_SET_PLAYER_IS_PASSIVE" hash "0x9C25E8EC4C535FBD" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x9C25E8EC4C535FBD" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_RECENT_GAMERS_ENABLED" hash "0x29FE035D35B8589C" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x29FE035D35B8589C" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_RICH_PRESENCE" hash "0x1DCCACDCFC569362" arguments { int "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_SCRIPT_READY_FOR_EVENTS" hash "0x7AC752103856FB20" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x7AC752103856FB20" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT" hash "0x1CA59E306ECB80A5" arguments { int "maxNumMissionParticipants" [=[ {} ]=], BOOL "p1" [=[ {} ]=], int "instanceId" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SHOULD_SHOW_PROMOTION_DLG" hash "0xDA4B1A479C414FB2" alias "0xDA4B1A479C414FB2" ns "NETWORK" returns "Any" doc [[! ``` Hardcoded to return false. ``` ]] native "NETWORK_SHOW_ACCOUNT_UPGRADE_UI" hash "0x83FE8D7229593017" alias "0x83FE8D7229593017" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SHOW_CHAT_RESTRICTION_MSC" hash "0x6BFF5F84102DF80A" arguments { Player "player" [=[ {} ]=], } alias "0x6BFF5F84102DF80A" ns "NETWORK" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "NETWORK_SHOW_PROFILE_UI" hash "0x859ED1CEA343FCA8" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SHOW_PSN_UGC_RESTRICTION" hash "0x5C497525F803486B" alias "0x5C497525F803486B" ns "NETWORK" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "NETWORK_SPAWN_CONFIG_SET_FLAGS" hash "0xF94A0D5B254375DF" arguments { int "flags" [=[ {} ]=], } alias "0xF94A0D5B254375DF" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SPAWN_CONFIG_SET_GROUND_TO_ROOT_OFFSET" hash "0x59577799F6AE2F34" arguments { float "offset" [=[ {} ]=], } alias "0x59577799F6AE2F34" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_SPAWN_CONFIG_SET_TUNING_FLOAT" hash "0x0608326F7B98C08D" arguments { Hash "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x0608326F7B98C08D" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_START_SOLO_TUTORIAL_SESSION" hash "0x17E0198B3882C2CB" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK" hash "0xDEB2B99A1AF1A2A6" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0xDEB2B99A1AF1A2A6" ns "NETWORK" returns "int" doc [[! ``` Always returns -1. Seems to be XB1 specific. ``` ]] native "NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE" hash "0x0C8BC052AE87D744" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "_NETWORK_SET_VEHICLE_WHEELS_DESTRUCTIBLE" ns "NETWORK" returns "void" doc [[! ]] native "NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH" hash "0xB2AD5D29A99D4B26" arguments { Hash "tunableContext" [=[ {} ]=], Hash "tunableName" [=[ {} ]=], BOOL "defaultValue" [=[ {} ]=], } alias "_NETWORK_TRY_ACCESS_TUNABLE_BOOL" ns "NETWORK" returns "BOOL" doc [[! ]] native "NETWORK_TRY_ACCESS_TUNABLE_FLOAT_HASH" hash "0xA18393089C05E49C" arguments { Hash "tunableContext" [=[ {} ]=], Hash "tunableName" [=[ {} ]=], float "defaultValue" [=[ {} ]=], } alias "_NETWORK_TRY_ACCESS_TUNABLE_FLOAT" ns "NETWORK" returns "float" doc [[! ]] native "NETWORK_TRY_ACCESS_TUNABLE_INT_HASH" hash "0xA25E006B36719774" arguments { Hash "tunableContext" [=[ {} ]=], Hash "tunableName" [=[ {} ]=], int "defaultValue" [=[ {} ]=], } alias "_NETWORK_TRY_ACCESS_TUNABLE_INT" ns "NETWORK" returns "int" doc [[! ]] native "OBJ_TO_NET" hash "0x99BFDC94A603E541" arguments { Object "object" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Returns the network ID of the given object. ``` ]] native "PARTICIPANT_ID" hash "0x90986E8876CE0A83" ns "NETWORK" returns "Player" doc [[! ``` Return the local Participant ID ``` ]] native "PARTICIPANT_ID_TO_INT" hash "0x57A3BDDAD8E5AA0A" ns "NETWORK" returns "int" doc [[! ``` Return the local Participant ID. This native is exactly the same as 'PARTICIPANT_ID' native. ``` ]] native "PED_TO_NET" hash "0x0EDEC3C276198689" arguments { Ped "ped" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Returns the network ID of the given ped. ``` ]] native "PREVENT_MIGRATION_OF_ENTITIES_IN_FAST_INSTANCE_FOR_LOCAL_PLAYER" hash "0x89D803CD48622150" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x89D803CD48622150" ns "NETWORK" returns "void" doc [[! ]] native "PREVENT_NETWORK_ID_MIGRATION" hash "0x7182EDDA1EE7DB5A" arguments { int "netId" [=[ {} ]=], } alias "0x7182EDDA1EE7DB5A" ns "NETWORK" returns "void" doc [[! ]] native "RESERVE_NETWORK_CLIENT_MISSION_OBJECTS" hash "0xE7DDA8BD3BCF751C" arguments { int "amount" [=[ {} ]=], } alias "0xE7DDA8BD3BCF751C" ns "NETWORK" returns "void" doc [[! ]] native "RESERVE_NETWORK_CLIENT_MISSION_PEDS" hash "0x807E119F80231732" arguments { int "amount" [=[ {} ]=], } alias "0x807E119F80231732" ns "NETWORK" returns "void" doc [[! ]] native "RESERVE_NETWORK_MISSION_OBJECTS" hash "0x4E5C93BD0C32FBF8" arguments { int "amount" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "RESERVE_NETWORK_MISSION_PEDS" hash "0xB60FEBA45333D36F" arguments { int "amount" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "RESERVE_NETWORK_MISSION_PICKUPS" hash "0x4D40E7D749BC6E6D" arguments { int "amount" [=[ {} ]=], } alias "0x4D40E7D749BC6E6D" ns "NETWORK" returns "void" doc [[! ]] native "RESERVE_NETWORK_MISSION_VEHICLES" hash "0x76B02E21ED27A469" arguments { int "amount" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "SET_ENTITY_VISIBLE_IN_CUTSCENE" hash "0xE0031D3C8F36AB82" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "SET_LOCAL_PLAYER_AS_GHOST" hash "0x5FFE9B4144F9712F" arguments { BOOL "toggle" [=[ {} ]=], } alias "USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR" ns "NETWORK" returns "void" doc [[! ]] native "SET_LOCAL_PLAYER_INVISIBLE_LOCALLY" hash "0xE5F773C1A1D9D168" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE" hash "0xD1065D68947E7B6E" arguments { BOOL "local" [=[ {} ]=], BOOL "remote" [=[ {} ]=], int "instanceId" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER" hash "0xA8A024587329F36A" arguments { int "netId" [=[ {} ]=], Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_SET_NETWORK_ID_SYNC_TO_PLAYER" ns "NETWORK" returns "void" doc [[! ]] native "SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES" hash "0xE05E81A888FA63C8" arguments { int "netId" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "SET_NETWORK_ID_STOP_CLONING" hash "0x9ED3108D6847760A" arguments { int "networkId" [=[ {} ]=], BOOL "bStopCloning" [=[ {} ]=], } alias "0x9ED3108D6847760A" ns "NETWORK" returns "void" doc [[! ]] native "SET_NETWORK_ID_VISIBLE_IN_CUTSCENE" hash "0xA6928482543022B4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "SET_PLAYER_INVISIBLE_LOCALLY" hash "0x12B37D54667DB0B8" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "SET_PLAYER_VISIBLE_LOCALLY" hash "0xFAA10F1FAFB11AF2" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "TEXTURE_DOWNLOAD_GET_NAME" hash "0x3448505B6E35262D" arguments { int "textureDownloadId" [=[ {} ]=], } ns "NETWORK" returns "charPtr" doc [[! ]] native "TEXTURE_DOWNLOAD_RELEASE" hash "0x487EB90B98E9FB19" arguments { int "textureDownloadId" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "TEXTURE_DOWNLOAD_REQUEST" hash "0x16160DA74A8E74A2" arguments { AnyPtr "gamerHandle" [=[ {} ]=], charPtr "filePath" [=[ {} ]=], charPtr "name" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Returns textureDownloadId ``` ]] native "UGC_CLEAR_QUERY_RESULTS" hash "0xE931354FEA710038" arguments { int "ugcRequestId" [=[ {} ]=], } alias "0xE931354FEA710038" ns "NETWORK" returns "void" doc [[! ]] native "UGC_DID_DESCRIPTION_REQUEST_SUCCEED" hash "0x162C23CA83ED0A62" arguments { Hash "description" [=[ {} ]=], } alias "0x162C23CA83ED0A62" ns "NETWORK" returns "BOOL" doc [[! ]] native "UGC_DID_REQUEST_SUCCEED" hash "0x0B6009A90B8495F1" arguments { int "ugcRequestId" [=[ {} ]=], } alias "0x0B6009A90B8495F1" ns "NETWORK" returns "Any" doc [[! ]] native "UGC_GET_CACHED_DESCRIPTION" hash "0x40F7E66472DF3E5C" arguments { Hash "description" [=[ {} ]=], int "length" [=[ {} ]=], } ns "NETWORK" returns "charPtr" doc [[! ]] native "UGC_HAS_DESCRIPTION_REQUEST_FINISHED" hash "0xEBFA8D50ADDC54C4" arguments { Hash "description" [=[ {} ]=], } alias "0xEBFA8D50ADDC54C4" ns "NETWORK" returns "BOOL" doc [[! ]] native "UGC_HAS_REQUEST_FINISHED" hash "0xA9EB4D606076615D" arguments { int "ugcRequestId" [=[ {} ]=], } alias "0xA9EB4D606076615D" ns "NETWORK" returns "Any" doc [[! ]] native "UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS" hash "0x2D5DC831176D0114" arguments { Hash "description" [=[ {} ]=], } alias "0x2D5DC831176D0114" ns "NETWORK" returns "BOOL" doc [[! ]] native "UGC_IS_LANGUAGE_SUPPORTED" hash "0xF53E48461B71EECB" arguments { int "languageId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "UGC_IS_REQUEST_PENDING" hash "0xF4AC4FA844FD559A" arguments { int "ugcRequestId" [=[ {} ]=], } alias "0xF4AC4FA844FD559A" ns "NETWORK" returns "Any" doc [[! ]] native "UGC_QUERY_GET_CONTENT_HAS_PLAYER_RECORD" hash "0xF794765390A6DCA5" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0xF794765390A6DCA5" ns "NETWORK" returns "Any" doc [[! ]] native "UGC_QUERY_GET_CONTENT_NUM" hash "0x76160E0396142765" arguments { int "ugcRequestId" [=[ {} ]=], } alias "0x76160E0396142765" ns "NETWORK" returns "int" doc [[! ]] native "UGC_QUERY_WAS_FORCE_CANCELLED" hash "0xF8F0705E77A0E705" arguments { int "ugcRequestId" [=[ {} ]=], } alias "0xF8F0705E77A0E705" ns "NETWORK" returns "Any" doc [[! ]] native "UGC_RELEASE_ALL_CACHED_DESCRIPTIONS" hash "0x68103E2247887242" alias "0x68103E2247887242" ns "NETWORK" returns "void" doc [[! ]] native "UGC_RELEASE_CACHED_DESCRIPTION" hash "0x5A34CD9C3C5BEC44" arguments { Hash "description" [=[ {} ]=], } alias "0x5A34CD9C3C5BEC44" ns "NETWORK" returns "BOOL" doc [[! ]] native "UGC_REQUEST_CACHED_DESCRIPTION" hash "0x5E0165278F6339EE" arguments { Hash "description" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "UGC_REQUEST_CONTENT_DATA_FROM_PARAMS" hash "0x7FD2990AF016795E" arguments { charPtr "contentTypeName" [=[ {} ]=], charPtr "contentId" [=[ {} ]=], int "fileId" [=[ {} ]=], int "fileVersion" [=[ {} ]=], int "languageId" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "UGC_SET_QUERY_DATA_FROM_OFFLINE" hash "0xF98DDE0A8ED09323" arguments { BOOL "p0" [=[ {} ]=], } alias "0xF98DDE0A8ED09323" ns "NETWORK" returns "void" doc [[! ]] native "UGC_TEXTURE_DOWNLOAD_REQUEST" hash "0x308F96458B7087CC" arguments { AnyPtr "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], AnyPtr "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "VEH_TO_NET" hash "0xB4C94523F023419C" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Returns the network ID of the given vehicle. ``` ]] native "_ANIM_SCENE_TO_NET" hash "0xE0D73CDDEA79DDCD" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0xE0D73CDDEA79DDCD" ns "NETWORK" returns "int" doc [[! ]] native "_CLEAR_LAUNCH_PARAM" hash "0x782C94DB6469634D" arguments { charPtr "paramName" [=[ {} ]=], } alias "0x782C94DB6469634D" ns "NETWORK" returns "void" doc [[! ]] native "_COMMERCE_STORE_IS_ENABLED" hash "0xDBC754CB6CCB9378" ns "NETWORK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_COMMERCE_STORE_IS_OPEN" hash "0xCE5E79D9E303628E" ns "NETWORK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_GET_LAUNCH_PARAM_EXISTS" hash "0x02E97CE283648CD9" arguments { charPtr "paramName" [=[ {} ]=], } alias "0x02E97CE283648CD9" ns "NETWORK" returns "Any" doc [[! ]] native "_GET_LAUNCH_PARAM_STRING" hash "0xC59AB6A04333C502" alias "0xC59AB6A04333C502" ns "NETWORK" returns "charPtr" doc [[! ]] native "_GET_NUM_CREATED_MISSION_PICKUPS" hash "0xD2BA051B94CA9BCC" arguments { BOOL "p0" [=[ {} ]=], } alias "0xD2BA051B94CA9BCC" ns "NETWORK" returns "int" doc [[! ]] native "_GET_NUM_PEER_NEGOTIATION_RESPONSES" hash "0x4FE932E84FE932E8" ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.16 ``` ``` NativeDB Introduced: v1311 ``` ]] native "_GET_NUM_RESERVED_MISSION_PICKUPS" hash "0x62BE3ECC79FBD004" arguments { BOOL "p0" [=[ {} ]=], } alias "0x62BE3ECC79FBD004" ns "NETWORK" returns "int" doc [[! ]] native "_GET_PLAYER_WAYPOINT_IS_ACTIVE" hash "0xDCC4B7F7112E8AB7" arguments { Player "player" [=[ {} ]=], } alias "0xDCC4B7F7112E8AB7" ns "NETWORK" returns "Any" doc [[! ]] native "_GET_RESERVED_MISSION_ENTITIES_FOR_THREAD" hash "0x99AAC89C510DEB0D" arguments { int "threadId" [=[ {} ]=], intPtr "pedMax" [=[ {} ]=], intPtr "vehicleMax" [=[ {} ]=], intPtr "unkMax" [=[ {} ]=], intPtr "pedMin" [=[ {} ]=], intPtr "vehicleMin" [=[ {} ]=], intPtr "unkMin" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Only used in R* Script net_stable_manager ``` ``` NativeDB Introduced: v1491 ``` ]] native "_GET_SOCIAL_MATCHMAKING_ALLOWED" hash "0xD0541EF28E9C4783" alias "0xD0541EF28E9C4783" ns "NETWORK" returns "Any" doc [[! ]] native "_LOCAL_PLAYER_PEDSHOT_TEXTURE_DOWNLOAD_REQUEST" hash "0x6E2FD8CF7EB10E53" arguments { int "playerSlot" [=[ {} ]=], int "personaPhotoLocalCacheType" [=[ {} ]=], } alias "0x6E2FD8CF7EB10E53" ns "NETWORK" returns "int" doc [[! ]] native "_MUGSHOT_TEXTURE_DOWNLOAD_REQUEST" hash "0x9B5DB6CEAFAA10BB" arguments { AnyPtr "gamerHandle" [=[ {} ]=], int "p1" [=[ {} ]=], charPtr "name" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x9B5DB6CEAFAA10BB" ns "NETWORK" returns "int" doc [[! ``` Returns textureDownloadId ``` ]] native "_NET_TO_ANIM_SCENE" hash "0xD7F6781A0ABAF6FB" arguments { int "netId" [=[ {} ]=], } alias "0xD7F6781A0ABAF6FB" ns "NETWORK" returns "AnimScene" doc [[! ]] native "_NET_TO_PROPSET" hash "0xD08066E00D26C448" arguments { int "netId" [=[ {} ]=], } alias "0xD08066E00D26C448" ns "NETWORK" returns "PropSet" doc [[! ]] native "_NETWORK_ADD_PLAYER_TO_RECENT_GAMERS_LIST" hash "0x157D8F3DE12B307F" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x157D8F3DE12B307F" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_ALERT" hash "0x1BAA028F52EED310" arguments { Hash "ctx" [=[ {} ]=], Hash "lh" [=[ {} ]=], int "ec" [=[ {} ]=], int "h" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_NETWORK_ARE_ONLINE_NOTIFICATIONS_SHOWN_IN_STORY_MODE" hash "0xF5C5929E07512F80" ns "NETWORK" returns "BOOL" doc [[! ``` Returns value of fwuiCachedSetting "general.onlineNotificationsInStoryMode" ``` ]] native "_NETWORK_ARE_PLAYERS_IN_SAME_PLATFORM_PARTY" hash "0x11820D1AE80DEA39" arguments { AnyPtr "gamerHandle1" [=[ {} ]=], AnyPtr "gamerHandle2" [=[ {} ]=], } alias "0x11820D1AE80DEA39" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_AUTO_SESSION_IS_AUTO_WARP_DISABLED" hash "0xE258570E0C116A66" alias "0xE258570E0C116A66" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_AUTO_SESSION_IS_INSTANCED_SESSION" hash "0x277865A734918AE6" alias "0x277865A734918AE6" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_AUTO_SESSION_IS_PROCESSING_SESSION_SPLIT" hash "0xA021095C983F20D8" alias "0xA021095C983F20D8" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_AUTO_SESSION_SET_ALLOWED_TO_MERGE" hash "0x63246A24F5747510" arguments { BOOL "toggle" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0x63246A24F5747510" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_AUTO_SESSION_SET_ALLOWED_TO_SPLIT" hash "0x0A428058079EE65C" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x0A428058079EE65C" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_AUTO_SESSION_SET_AUTO_WARP_ENABLED" hash "0x4440FEE3EFE78F54" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x4440FEE3EFE78F54" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_AUTO_SESSION_SPLIT_SESSION_SUCCESSFUL" hash "0x6D87BA8EF15226CD" alias "0x6D87BA8EF15226CD" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_CAN_ADD_FRIEND" hash "0x99ABE9BF9DADA162" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0x99ABE9BF9DADA162" ns "NETWORK" returns "Any" doc [[! ``` On PC this returns true if gamerHandle is a valid handle. ``` ]] native "_NETWORK_CAN_RECEIVE_INVITE_FROM_HANDLE" hash "0xF23D6475640D29EB" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0xF23D6475640D29EB" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_CLEAR_CLOCK_OVERRIDE_OVERTIME" hash "0x65F040D91001ED4B" arguments { int "milliseconds" [=[ {} ]=], } alias "0x65F040D91001ED4B" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_CLOCK_TIME_OVERRIDE" hash "0x669E223E64B1903C" arguments { int "hour" [=[ {} ]=], int "minute" [=[ {} ]=], int "second" [=[ {} ]=], int "transitionTime" [=[ {} ]=], BOOL "pauseClock" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_CLOCK_TIME_OVERRIDE_2" hash "0xE28C13ECC36FF14E" arguments { int "hour" [=[ {} ]=], int "minute" [=[ {} ]=], int "second" [=[ {} ]=], int "transitionTime" [=[ {} ]=], BOOL "pauseClock" [=[ {} ]=], BOOL "clockwise" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_DEBUG_REQUEST_ENTITY_POSITION" hash "0xFA38B52F91B59075" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0xFA38B52F91B59075" ns "NETWORK" returns "void" doc [[! ``` Must be called from a background script, otherwise it will do nothing. ``` ]] native "_NETWORK_DID_RECENT_GAMER_NAMES_REQUEST_SUCCEED" hash "0x12AEB56B489415C5" alias "0x12AEB56B489415C5" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_GET_CURRENT_FRIEND_PAGE_DATA" hash "0xA3EEC0A5AFF3FC5B" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0xA3EEC0A5AFF3FC5B" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_GET_DISPLAY_NAME_FROM_HANDLE" hash "0x7FEE4F07C54B6B3C" arguments { AnyPtr "gamerHandle" [=[ {} ]=], charPtr "displayName" [=[ {} ]=], } alias "0x7FEE4F07C54B6B3C" ns "NETWORK" returns "Any" doc [[! ``` Example: char displayName[64]; if (_NETWORK_GET_DISPLAY_NAME_FROM_HANDLE(handle, displayName)) { // use displayName } ``` ]] native "_NETWORK_GET_GAMER_SESSION_FROM_HANDLE" hash "0xFBDFE1C1356E12E8" arguments { AnyPtr "data" [=[ {} ]=], int "count" [=[ {} ]=], } alias "0xFBDFE1C1356E12E8" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_GET_GAMER_STATUS" hash "0xDDAEB478E58F8DEA" arguments { AnyPtr "gamerHandle" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xDDAEB478E58F8DEA" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_GAMERTAG_FROM_FRIEND" hash "0x5659D87BE674AB17" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0x5659D87BE674AB17" ns "NETWORK" returns "charPtr" doc [[! ]] native "_NETWORK_GET_GLOBAL_ENTITY_FLAGS" hash "0xDD7806FD0543BC3D" arguments { Entity "entity" [=[ {} ]=], } alias "0xDD7806FD0543BC3D" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_INSTANCE_ID_OF_THREAD" hash "0xFB9ECED5B68F3B78" arguments { int "threadId" [=[ {} ]=], } alias "0xFB9ECED5B68F3B78" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_NUM_RECENT_GAMERS" hash "0x37A834AEC6A4F74A" alias "0x37A834AEC6A4F74A" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_PLATFORM_INVITE_ID" hash "0x9BCF28FB5D65A9BE" alias "0x9BCF28FB5D65A9BE" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_PLAYER_FAST_INSTANCE_ID" hash "0xD9267375834C5EAB" arguments { Player "player" [=[ {} ]=], } alias "0xD9267375834C5EAB" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_PLAYER_OWNER_OF_NETWORK_ID" hash "0xA6C0787443C9583E" arguments { int "netId" [=[ {} ]=], } alias "0xA6C0787443C9583E" ns "NETWORK" returns "Player" doc [[! ]] native "_NETWORK_GET_RANK" hash "0x32C90CDFAF40514C" alias "0x32C90CDFAF40514C" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_ROS_TITLE_NAME" hash "0xAC6153A0722F524C" alias "0xAC6153A0722F524C" ns "NETWORK" returns "charPtr" doc [[! ``` Returns CGameConfig->ConfigOnlineServices->RosTitleName (see gameconfig.xml) ``` ]] native "_NETWORK_GET_SESSION_HOST" hash "0x8DC9AA3B508B1A85" alias "0x8DC9AA3B508B1A85" ns "NETWORK" returns "Player" doc [[! ]] native "_NETWORK_GET_SIZE_OF_HOST_BROADCAST_DATA_STORAGE" hash "0xBA24095EA96DFE17" arguments { intPtr "p0" [=[ {} ]=], } alias "0xBA24095EA96DFE17" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_SIZE_OF_PLAYER_BROADCAST_DATA_STORAGE" hash "0x690806BC83BC8CA2" arguments { intPtr "p0" [=[ {} ]=], } alias "0x690806BC83BC8CA2" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_GET_XP" hash "0xDB438CC9BC6F4022" alias "0xDB438CC9BC6F4022" ns "NETWORK" returns "int" doc [[! ]] native "_NETWORK_HAS_COMPLETED_MP_INTRO_FLOW_ON_CURRENT_SLOT" hash "0xDD73C9838CE7181D" alias "0xDD73C9838CE7181D" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_HAS_CONTROL_OF_ANIM_SCENE" hash "0x26A5C12FACFF8724" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0x26A5C12FACFF8724" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_HAS_CURRENT_GET_GAMER_STATUS_STARTED" hash "0x25189F9908E9CD65" alias "0x25189F9908E9CD65" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_IS_FRIEND_HANDLE_IN_SAME_TITLE" hash "0x665161D250850A9F" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0x665161D250850A9F" ns "NETWORK" returns "BOOL" doc [[! ]] native "_NETWORK_IS_FRIEND_HANDLE_ONLINE" hash "0xE348D1404BD80146" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0xE348D1404BD80146" ns "NETWORK" returns "BOOL" doc [[! ]] native "_NETWORK_IS_IN_SESSION_LOBBY" hash "0xC5196C42DE19F646" alias "0xC5196C42DE19F646" ns "NETWORK" returns "Any" doc [[! ``` Hardcoded to return false. ``` ]] native "_NETWORK_IS_PLAYER_IN_SPECTATOR_MODE" hash "0x5B709519997ECF0F" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "_NETWORK_IS_PREVIOUS_UPLOAD_PENDING" hash "0xA21E3BAD0A42D199" alias "0xA21E3BAD0A42D199" ns "NETWORK" returns "Any" doc [[! ``` _NETWORK_IS_T* - _NETWORK_RE* ``` ]] native "_NETWORK_IS_RECENT_GAMER_NAMES_REQUEST_IN_PROGRESS" hash "0x4664D213A0CCAF40" alias "0x4664D213A0CCAF40" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_IS_THREAD_ACTIVE" hash "0x31DAD2CD6D49546E" arguments { int "threadId" [=[ {} ]=], } alias "0x31DAD2CD6D49546E" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_IS_TRACKED_PLAYER_VISIBLE" hash "0xE525878A35B9EEBD" arguments { Player "player" [=[ {} ]=], Player "trackedPlayer" [=[ {} ]=], } alias "0xE525878A35B9EEBD" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_PERSONA_PHOTO_WRITE_LOCAL" hash "0x2A48D9567940598F" arguments { charPtr "texture" [=[ {} ]=], int "playerSlot" [=[ {} ]=], int "p2" [=[ {} ]=], int "personaPhotoLocalCacheType" [=[ {} ]=], } alias "0x2A48D9567940598F" ns "NETWORK" returns "Any" doc [[! ``` Returns false if pedshot push failed ``` ]] native "_NETWORK_PERSONA_PHOTO_WRITE_SC_PROFILE" hash "0xB72999D3120599DF" arguments { charPtr "texture" [=[ {} ]=], int "personaPhotoType" [=[ {} ]=], int "formatIndex" [=[ {} ]=], } alias "0xB72999D3120599DF" ns "NETWORK" returns "Any" doc [[! ``` Returns false if pedshot push failed ``` ]] native "_NETWORK_REMOVE_FRIEND" hash "0x55F618F68AB854D3" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } alias "0x55F618F68AB854D3" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_REQUEST_CONTROL_OF_ANIM_SCENE" hash "0xAAA92B631B13F614" arguments { AnimScene "animScene" [=[ {} ]=], } alias "0xAAA92B631B13F614" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_RESURRECT_LOCAL_PLAYER_2" hash "0x4154B7D8C75E5DCF" arguments { AnyPtr "args" [=[ {} ]=], } alias "0x4154B7D8C75E5DCF" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SEND_SESSION_INVITE" hash "0xE47001B7CB8B98AE" arguments { AnyPtr "gamerHandle" [=[ {} ]=], charPtr "contentId" [=[ {} ]=], AnyPtr "data" [=[ {} ]=], int "dataSize" [=[ {} ]=], int "p4" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0xE47001B7CB8B98AE" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SESSION_ADD_SESSION_FLAGS" hash "0xE546BDA1B3E288EE" arguments { int "flags" [=[ {} ]=], } alias "0xE546BDA1B3E288EE" ns "NETWORK" returns "Any" doc [[! ``` enum eSessionFlags { SESSION_FLAG_NONE = 0, SF_INSTANCE = (1 << 0), SF_MATCH = (1 << 1), SF_PRIVATE = (1 << 2), SF_BLOCK_INVITES = (1 << 3), SF_BLOCK_JOIN_VIA_PRESENCE = (1 << 4), SF_BLOCK_NON_HOST_INVITES = (1 << 5), SF_BLOCK_IN_PROGRESS_MATCHMAKING_BACKFILL = (1 << 6), SF_BLOCK_IN_GAMEPLAY_MATCHMAKING_BACKFILL = (1 << 7), SF_BLOCK_INVITES_TEMPORARY = (1 << 8), SF_IN_GAMEPLAY = (1 << 9), SF_COMPETITIVE = (1 << 10), SF_MATCHMAKING_BACKFILL_IS_BLOCKED = (1 << 11) }; ``` ]] native "_NETWORK_SESSION_ARE_SESSION_IDS_EQUAL" hash "0x4DEC5000F7B508F0" arguments { AnyPtr "sessionId1" [=[ {} ]=], AnyPtr "sessionId2" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "_NETWORK_SESSION_CANCEL_REQUEST" hash "0xE72E5C1289BD1F40" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0xE72E5C1289BD1F40" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SESSION_GET_SESSION_ID" hash "0xE9B356C330C0A806" arguments { AnyPtr "sessionId" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "_NETWORK_SESSION_GET_SESSION_REQUEST_RESULT" hash "0x0DD051B1BF4B8BD6" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], intPtr "p1" [=[ {} ]=], } alias "0x0DD051B1BF4B8BD6" ns "NETWORK" returns "int" doc [[! ``` Returns result of session request: 0 - NOT_FOUND 1 - IN_PROGRESS 2 - TIMEOUT 3 - PLAYER_OFFLINE 4 - GANG_MEMBERS_CHANGED 5 - PLAYER_CANCELLED 6 - PLAYER_SET_TOO_LARGE 7 - MATCH_ACCEPTED 8 - OTHER ``` ]] native "_NETWORK_SESSION_IS_NSRR_SUCCESS" hash "0x0F44A5C78D114922" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x0F44A5C78D114922" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SESSION_IS_REQUEST_IN_PROGRESS_BY_QUEUE_GROUP" hash "0x9E762A595CF88E4A" arguments { int "queueGroup" [=[ {} ]=], } alias "0x9E762A595CF88E4A" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SESSION_PLAYLIST_GET_UPCOMING_CONTENT" hash "0x8F9DB6CD03B42B58" ns "NETWORK" returns "void" doc [[! ``` Only used in R* Script net_rolling_playlist ``` ``` NativeDB Introduced: v1436 ``` ]] native "_NETWORK_SESSION_PLAYLIST_GO_TO_NEXT_CONTENT" hash "0xBDE605F925B07127" ns "NETWORK" returns "void" doc [[! ``` Only used in R* Script net_rolling_playlist ``` ``` NativeDB Introduced: v1436 ``` ]] native "_NETWORK_SESSION_REMOVE_PLAYER_FLAGS" hash "0x3215BBE34D3418C5" arguments { int "flags" [=[ {} ]=], } alias "0x3215BBE34D3418C5" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SESSION_REQUEST_SESSION_NOMINATED" hash "0x4F4672457FF597D1" arguments { int "flags" [=[ {} ]=], int "userHash" [=[ {} ]=], int "p2" [=[ {} ]=], AnyPtr "sessionRequestId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "_NETWORK_SESSION_REQUEST_SESSION_ON_CALL" hash "0x23D9C1F2E4098EDC" arguments { int "flags" [=[ {} ]=], int "category" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], int "userHash" [=[ {} ]=], AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0x23D9C1F2E4098EDC" ns "NETWORK" returns "Any" doc [[! ``` category: enum eOnCallType { NETWORK_SESSION_REQUEST_ON_CALL_TYPE_STORY = 2, NETWORK_SESSION_REQUEST_ON_CALL_TYPE_MATCH = 3 }; ``` ]] native "_NETWORK_SESSION_SET_PLAYER_FLAGS" hash "0x0AE241A4A9ADEEEC" arguments { int "flags" [=[ {} ]=], } alias "0x0AE241A4A9ADEEEC" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SESSION_TRANSITION_TO_SESSION" hash "0xF20B18A330E6DB5C" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } alias "0xF20B18A330E6DB5C" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SET_IN_STATIC_SPECTATOR_MODE" hash "0xFBF1ECFB39A77B5F" arguments { BOOL "toggle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_ADD_EXCLUSION_VOLUME" hash "0xEEB7818B1D307212" arguments { Volume "volume" [=[ {} ]=], } alias "0xEEB7818B1D307212" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_ADD_PROPERTY_PREFERENCE" hash "0xEB6027FD1B4600D5" arguments { int "configProperty" [=[ {} ]=], BOOL "include" [=[ {} ]=], float "weight" [=[ {} ]=], } alias "0xEB6027FD1B4600D5" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_ADD_PROPERTY_SCRIPTED" hash "0x44D59EC597BBF348" arguments { int "configProperty" [=[ {} ]=], BOOL "include" [=[ {} ]=], } alias "0x44D59EC597BBF348" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_ADD_SPAWN_POINT" hash "0xFD1AC0B3858F224C" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], } alias "0xFD1AC0B3858F224C" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_REMOVE_EXCLUSION_VOLUME" hash "0xA35E7BF20FA269E0" arguments { Volume "volume" [=[ {} ]=], } alias "0xA35E7BF20FA269E0" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_SEARCH_IN_PROGRESS" hash "0x89EC2FC89ECB1005" alias "0x89EC2FC89ECB1005" ns "NETWORK" returns "Any" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_SET_CANCEL_SEARCH" hash "0x765E60A1DCB8B1CE" alias "0x765E60A1DCB8B1CE" ns "NETWORK" returns "void" doc [[! ]] native "_NETWORK_SPAWN_CONFIG_SET_LEVEL_WATER_DEPTH" hash "0xBDCC671B911040F9" arguments { int "waterDepthLevel" [=[ {} ]=], } alias "0xBDCC671B911040F9" ns "NETWORK" returns "void" doc [[! ]] native "_PEDMUGSHOT_GET_STATUS" hash "0xCBAC13F065C47596" alias "0xCBAC13F065C47596" ns "NETWORK" returns "int" doc [[! ]] native "_PEDMUGSHOT_REQUEST_SEND" hash "0xFBC30B70B3CDB87E" alias "0xFBC30B70B3CDB87E" ns "NETWORK" returns "Any" doc [[! ]] native "_PEDMUGSHOT_TAKE" hash "0xCD954F330693F5F2" alias "0xCD954F330693F5F2" ns "NETWORK" returns "Any" doc [[! ]] native "_PROPSET_TO_NET" hash "0x74F99EF7EF503398" arguments { PropSet "propSet" [=[ {} ]=], } alias "0x74F99EF7EF503398" ns "NETWORK" returns "int" doc [[! ]] native "_REPORT_PLAYER" hash "0xA197C35F73AC0F12" arguments { Player "player" [=[ {} ]=], int "reportType" [=[ {} ]=], charPtr "description" [=[ {} ]=], charPtr "horseName" [=[ {} ]=], } alias "0xA197C35F73AC0F12" ns "NETWORK" returns "void" doc [[! ]] native "_REQUEST_PEDSHOT_TEXTURE_LOCAL_BACKUP_DOWNLOAD" hash "0x356F9FB0698C1FEB" arguments { int "player" [=[ {} ]=], int "personaPhotoLocalCacheType" [=[ {} ]=], } alias "0x356F9FB0698C1FEB" ns "NETWORK" returns "charPtr" doc [[! ``` Only used in R* SP Scripts ``` ]] native "_REQUEST_PEDSHOT_TEXTURE_LOCAL_DOWNLOAD" hash "0xCAF4CA2F87779F8F" arguments { AnyPtr "gamerHandle" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xCAF4CA2F87779F8F" ns "NETWORK" returns "charPtr" doc [[! ``` Only used in R* SP Script map_app_event_handler ``` ]] native "_REQUEST_PEDSHOT_TEXTURE_MULTIPLAYER_DOWNLOAD" hash "0xB5C4B18B12A2AF23" arguments { AnyPtr "gamerHandle" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xB5C4B18B12A2AF23" alias "_REQUEST_PEDSHOT_TEXTURE_DOWNLOAD" ns "NETWORK" returns "charPtr" doc [[! ]] native "_SET_DOOR_NETWORKED" hash "0x51D99497ABF3F451" arguments { Hash "doorHash" [=[ {} ]=], } alias "0x51D99497ABF3F451" ns "NETWORK" returns "void" doc [[! ]] native "_SET_DOOR_UNNETWORKED" hash "0xC1E1A3D5ED7617B8" arguments { Any "p0" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xC1E1A3D5ED7617B8" ns "NETWORK" returns "void" doc [[! ]] native "_SET_ENTITY_GHOSTED_TO_LOCAL_PLAYER" hash "0xEE5AE9956743BA20" arguments { Entity "entity" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xEE5AE9956743BA20" ns "NETWORK" returns "void" doc [[! ]] native "_SET_LAUNCH_PARAM_STRING" hash "0xDFFC15AA63D04AAB" arguments { charPtr "params" [=[ {} ]=], } alias "0xDFFC15AA63D04AAB" ns "NETWORK" returns "void" doc [[! ]] native "_SET_LAUNCH_PARAM_VALUE" hash "0x668AF6E4933AC13F" arguments { charPtr "paramName" [=[ {} ]=], charPtr "value" [=[ {} ]=], } alias "0x668AF6E4933AC13F" ns "NETWORK" returns "void" doc [[! ]] native "_SET_LOCAL_PLAYER_DAMAGE_MULTIPLIER_FOR_PLAYER" hash "0xD041A32992A55F84" arguments { Player "player" [=[ {} ]=], float "damageMultiplier" [=[ {} ]=], } alias "0xD041A32992A55F84" ns "NETWORK" returns "void" doc [[! ]] native "_SET_NETWORK_RESPOT_TIMER" hash "0x442B4347B6EC36E8" arguments { Entity "entity" [=[ {} ]=], int "timer" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x442B4347B6EC36E8" ns "NETWORK" returns "void" doc [[! ]] native "_SET_PLAYER_VISIBILITY_TO_LOCAL_PLAYER_DISABLED" hash "0xDCA6ABDB9288FBE4" arguments { Player "player" [=[ {} ]=], BOOL "disabled" [=[ {} ]=], } alias "0xDCA6ABDB9288FBE4" ns "NETWORK" returns "void" doc [[! ``` _SET_PLAYER_V* - _SET_S* ``` ]] native "_SET_SOCIAL_MATCHMAKING_ALLOWED" hash "0x777D0571A466B520" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x777D0571A466B520" ns "NETWORK" returns "void" doc [[! ]] native "_TEXTURE_DOWNLOAD_RELEASE_BY_NAME" hash "0x7A17B7981560FFA5" arguments { charPtr "name" [=[ {} ]=], } alias "0x7A17B7981560FFA5" ns "NETWORK" returns "void" doc [[! ]] native "_TEXTURE_DOWNLOAD_TEXTURE_NAME_IS_VALID" hash "0xE2C3CEC3C0903A00" arguments { charPtr "name" [=[ {} ]=], } alias "0xE2C3CEC3C0903A00" ns "NETWORK" returns "Any" doc [[! ]] native "_UGC_HAS_PRIVILEGE" hash "0x6506BFA755FB209C" alias "0x6506BFA755FB209C" ns "NETWORK" returns "Any" doc [[! ``` Checks if the user has ROS privilege 14. ``` ]] native "_UGC_IS_BOOK_MARKED" hash "0xE42D1042F09865FE" arguments { charPtr "contentId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_UGC_QUERY_BY_CATEGORY" hash "0x8C109958C9BB559D" arguments { int "categoryType" [=[ {} ]=], int "p1" [=[ {} ]=], int "maxGet" [=[ {} ]=], charPtr "contentTypeName" [=[ {} ]=], int "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x8C109958C9BB559D" ns "NETWORK" returns "int" doc [[! ``` Returns ugcRequestId ``` ]] native "_UGC_QUERY_BY_CONTENT_ID" hash "0x69D22E183580113F" arguments { charPtr "contentId" [=[ {} ]=], BOOL "latestVersion" [=[ {} ]=], charPtr "contentTypeName" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Returns ugcRequestId ``` ]] native "_UGC_QUERY_BY_CONTENT_TYPE" hash "0xF40EF49B3099E98E" arguments { int "p0" [=[ {} ]=], int "maxGet" [=[ {} ]=], charPtr "contentTypeName" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } alias "0xF40EF49B3099E98E" ns "NETWORK" returns "int" doc [[! ``` Returns ugcRequestId ``` ]] native "_UGC_QUERY_GET_BOOK_MARKED" hash "0x98539FC453AEA639" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0x98539FC453AEA639" ns "NETWORK" returns "Any" doc [[! ]] native "_UGC_QUERY_GET_CREATOR_HANDLE" hash "0xADB56322EEDFBDC9" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], AnyPtr "gamerHandle" [=[ {} ]=], } alias "0xADB56322EEDFBDC9" ns "NETWORK" returns "Any" doc [[! ]] native "_UGC_QUERY_GET_CREATOR_PHOTO" hash "0x409FE0CA6A4D1D49" arguments { Any "p0" [=[ {} ]=], int "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x409FE0CA6A4D1D49" ns "NETWORK" returns "charPtr" doc [[! ``` Returns string for GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO ``` ]] native "_UGC_QUERY_GET_DATE" hash "0xE0CB4AB15CB32710" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } alias "0xE0CB4AB15CB32710" ns "NETWORK" returns "void" doc [[! ]] native "_UGC_QUERY_GET_LANGUAGE" hash "0x97764E8AC6487A9A" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0x97764E8AC6487A9A" ns "NETWORK" returns "int" doc [[! ]] native "_UGC_QUERY_GET_MISSION_DESC_HASH" hash "0xA6BF569956C60A60" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0xA6BF569956C60A60" ns "NETWORK" returns "Hash" doc [[! ]] native "_UGC_QUERY_GET_NAME" hash "0x2D053EA815702DD1" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0x2D053EA815702DD1" ns "NETWORK" returns "charPtr" doc [[! ]] native "_UGC_QUERY_GET_OWNER_ID" hash "0xF9F0B3028431967B" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0xF9F0B3028431967B" ns "NETWORK" returns "charPtr" doc [[! ]] native "_UGC_QUERY_GET_PLAYLIST_NAME" hash "0xCAF50048C8D0FBA0" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0xCAF50048C8D0FBA0" ns "NETWORK" returns "charPtr" doc [[! ]] native "_UGC_QUERY_GET_POSIX_PUBLISHED_DATE" hash "0x104080CA9E519B00" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x104080CA9E519B00" ns "NETWORK" returns "int" doc [[! ]] native "_UGC_QUERY_GET_POSIX_UPDATED_DATE" hash "0x21A99A72B00D8002" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x21A99A72B00D8002" ns "NETWORK" returns "int" doc [[! ]] native "_UGC_QUERY_GET_PUBLISHED" hash "0x9993F1E11944A3DD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x9993F1E11944A3DD" ns "NETWORK" returns "Any" doc [[! ]] native "_UGC_QUERY_GET_RATING" hash "0x24CD8FAEA1368379" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0x24CD8FAEA1368379" ns "NETWORK" returns "float" doc [[! ]] native "_UGC_QUERY_GET_ROOT_CONTENT_ID" hash "0x566CEB0542EF5ECF" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0x566CEB0542EF5ECF" ns "NETWORK" returns "charPtr" doc [[! ]] native "_UGC_QUERY_GET_VERSION" hash "0x63E9DCBC8B0931ED" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0x63E9DCBC8B0931ED" ns "NETWORK" returns "int" doc [[! ]] native "0x02B3CDD652B3CDD6" hash "0x02B3CDD652B3CDD6" ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.16 GET_NUM_* ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x02C4C6C2900D84DF" hash "0x02C4C6C2900D84DF" arguments { Player "player" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Only used in SP R* Script dominoes_sp: p1 = 0 ``` ]] native "0x039AD6B57D5179FF" hash "0x039AD6B57D5179FF" ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x039B692B3318FAB6" hash "0x039B692B3318FAB6" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x062842D61D0D53FD" hash "0x062842D61D0D53FD" ns "NETWORK" returns "BOOL" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x0B6B4507AC5EA8B8" hash "0x0B6B4507AC5EA8B8" ns "NETWORK" returns "BOOL" doc [[! ]] native "0x0BF90CBB6B72977B" hash "0x0BF90CBB6B72977B" ns "NETWORK" returns "void" doc [[! ]] native "0x0CC28C08613BA9E5" hash "0x0CC28C08613BA9E5" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x0D183D8490EE4366" hash "0x0D183D8490EE4366" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x0E54D4DA6018FF8E" hash "0x0E54D4DA6018FF8E" ns "NETWORK" returns "BOOL" doc [[! ]] native "0x106CBDD5077DEDE1" hash "0x106CBDD5077DEDE1" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x13F592FC3BF0EA84" hash "0x13F592FC3BF0EA84" arguments { Volume "volume" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "originalWeight" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x1413B6BF27AB7A95" hash "0x1413B6BF27AB7A95" ns "NETWORK" returns "int" doc [[! ]] native "0x160F0CE6D76A39C9" hash "0x160F0CE6D76A39C9" ns "NETWORK" returns "Any" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x16EFB123C4451032" hash "0x16EFB123C4451032" arguments { int "p0" [=[ {} ]=], AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0x18B94666CF610AEB" hash "0x18B94666CF610AEB" ns "NETWORK" returns "BOOL" doc [[! ]] native "0x19447FCAE97704DC" hash "0x19447FCAE97704DC" arguments { Hash "ctx" [=[ {} ]=], int "ec" [=[ {} ]=], BOOL "ex" [=[ {} ]=], BOOL "ro" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x19B52C20B5C4757C" hash "0x19B52C20B5C4757C" ns "NETWORK" returns "void" doc [[! ]] native "0x1E4E097D71D449FB" hash "0x1E4E097D71D449FB" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x232E1EB23CDB313C" hash "0x232E1EB23CDB313C" ns "NETWORK" returns "BOOL" doc [[! ]] native "0x236321F1178A5446" hash "0x236321F1178A5446" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` _NETWORK_GET_A* - _NETWORK_GET_D* ``` ]] native "0x2686BD9566B65EDA" hash "0x2686BD9566B65EDA" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x26A867C0B7A456D1" hash "0x26A867C0B7A456D1" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` _GET_LAUNCH_PARAM_(RESPOT?)* Name is probably invalid since this native only reads data from parsed entity. ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x271F95E55C663B8B" hash "0x271F95E55C663B8B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0x273E04A3A7AD1F2D" hash "0x273E04A3A7AD1F2D" ns "NETWORK" returns "BOOL" doc [[! ]] native "0x27B1AE4D8C652F08" hash "0x27B1AE4D8C652F08" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "0x2C4E98DDA475364F" hash "0x2C4E98DDA475364F" arguments { charPtr "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x2CD41AC000E6F611" hash "0x2CD41AC000E6F611" ns "NETWORK" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x3034C77C79A58880" hash "0x3034C77C79A58880" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x316FD416C432C761" hash "0x316FD416C432C761" ns "NETWORK" returns "BOOL" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x335AF56613CA0F49" hash "0x335AF56613CA0F49" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x34BC1E79546BA543" hash "0x34BC1E79546BA543" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` _NETWORK_A* - _NETWORK_C* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x3AA0CDC63696166D" hash "0x3AA0CDC63696166D" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0x3CBD6565D9C3B133" hash "0x3CBD6565D9C3B133" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x3E4A16BC669E71B3" hash "0x3E4A16BC669E71B3" ns "NETWORK" returns "BOOL" doc [[! ]] native "0x3E74A687A73979C6" hash "0x3E74A687A73979C6" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x3E8CCE6769DB5F34" hash "0x3E8CCE6769DB5F34" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Stadia only; always returns -1 on other platforms. p0 may be a BOOL. ``` ]] native "0x3F0ABAE38A0515AD" hash "0x3F0ABAE38A0515AD" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x3F2EE18A3E294801" hash "0x3F2EE18A3E294801" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "0x405DDEFB1F531B18" hash "0x405DDEFB1F531B18" arguments { Volume "volume" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x40FEDB13870042F1" hash "0x40FEDB13870042F1" ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1355.30 ``` ``` NativeDB Introduced: v1355 ``` ]] native "0x41452E8A3B9C0C4B" hash "0x41452E8A3B9C0C4B" ns "NETWORK" returns "int" doc [[! ]] native "0x422F9D6D6C7BC290" hash "0x422F9D6D6C7BC290" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1355.30 ``` ``` NativeDB Introduced: v1355 ``` ]] native "0x43CF999205084B4B" hash "0x43CF999205084B4B" ns "NETWORK" returns "void" doc [[! ]] native "0x4538EE7C321590BC" hash "0x4538EE7C321590BC" arguments { int "networkId" [=[ {} ]=], } ns "NETWORK" returns "Entity" doc [[! ``` Returns the entity associated with the given network ID. ``` ]] native "0x455156F47DC6B78C" hash "0x455156F47DC6B78C" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x4835413EA6F9C9CD" hash "0x4835413EA6F9C9CD" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x49CF17A564918E8D" hash "0x49CF17A564918E8D" ns "NETWORK" returns "void" doc [[! ]] native "0x5133CF81924F1129" hash "0x5133CF81924F1129" ns "NETWORK" returns "int" doc [[! ``` Hardcoded to return zero. ``` ]] native "0x51951DE06C0D1C40" hash "0x51951DE06C0D1C40" arguments { Player "player" [=[ {} ]=], int "type" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x564552C6AF1EEAB1" hash "0x564552C6AF1EEAB1" ns "NETWORK" returns "void" doc [[! ]] native "0x5759160AC17C13CE" hash "0x5759160AC17C13CE" arguments { AnyPtr "gamerHandle" [=[ {} ]=], charPtr "message" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x5A91BCEF74944E93" hash "0x5A91BCEF74944E93" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x5B9C6AC118FD4774" hash "0x5B9C6AC118FD4774" ns "NETWORK" returns "void" doc [[! ]] native "0x5CB8B0C846D0F30B" hash "0x5CB8B0C846D0F30B" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x5CD3AAD8FF9ED121" hash "0x5CD3AAD8FF9ED121" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x5D3C528B7A7DF836" hash "0x5D3C528B7A7DF836" arguments { Hash "nsctf" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` _NETWORK_SPAWN_CONFIG_* ``` ]] native "0x5ED39DA62BEB1330" hash "0x5ED39DA62BEB1330" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0x5F0E99071582DECA" hash "0x5F0E99071582DECA" arguments { Any "p0" [=[ {} ]=], int "index" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0x5F328FC909F0E0FF" hash "0x5F328FC909F0E0FF" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x603469298A4308AF" hash "0x603469298A4308AF" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x61BFBAA795E712AD" hash "0x61BFBAA795E712AD" ns "NETWORK" returns "void" doc [[! ]] native "0x64A36BA85CE01A81" hash "0x64A36BA85CE01A81" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0x67CCDF74C4DF7169" hash "0x67CCDF74C4DF7169" ns "NETWORK" returns "BOOL" doc [[! ]] native "0x691E4DE5309EAEFC" hash "0x691E4DE5309EAEFC" arguments { Any "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x6C27442A225A241A" hash "0x6C27442A225A241A" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "0x6C7E04E9DE451789" hash "0x6C7E04E9DE451789" ns "NETWORK" returns "void" doc [[! ]] native "0x6CEE2E30021DAEC6" hash "0x6CEE2E30021DAEC6" ns "NETWORK" returns "void" doc [[! ``` _NETWORK_SPAWN_CONFIG_* ``` ]] native "0x6CF82A7F65A5AD5F" hash "0x6CF82A7F65A5AD5F" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "NETWORK" returns "Player" doc [[! ``` _NETWORK_GET_A* - _NETWORK_GET_D* ``` ]] native "0x704F92B3AF20D857" hash "0x704F92B3AF20D857" arguments { BOOL "setting" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x71FA2D1880C48032" hash "0x71FA2D1880C48032" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Only used in R* Script fm_race_controller ``` ]] native "0x744BFBB0CA908161" hash "0x744BFBB0CA908161" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x75FC34A2BA345BD1" hash "0x75FC34A2BA345BD1" arguments { Entity "entity" [=[ {} ]=], Player "player" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0x7673C0D2C5CDAC55" hash "0x7673C0D2C5CDAC55" ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x77B299E8799B1332" hash "0x77B299E8799B1332" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0x780A13F780A13F1B" hash "0x780A13F780A13F1B" arguments { BOOL "toggle" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x78271BC02AE9AF83" hash "0x78271BC02AE9AF83" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1436.31 ``` ``` NativeDB Introduced: v1436 ``` ]] native "0x7A8E8DF782B47EB0" hash "0x7A8E8DF782B47EB0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0x7B3FF2D193628126" hash "0x7B3FF2D193628126" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x7BCA0A3972708436" hash "0x7BCA0A3972708436" arguments { AnyPtr "outData" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "0x7E300B5B86AB1D1A" hash "0x7E300B5B86AB1D1A" arguments { AnyPtr "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], int "p6" [=[ {} ]=], int "p7" [=[ {} ]=], int "p8" [=[ {} ]=], int "p9" [=[ {} ]=], int "p10" [=[ {} ]=], int "p11" [=[ {} ]=], int "p12" [=[ {} ]=], int "p13" [=[ {} ]=], int "p14" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x814729078AED6D30" hash "0x814729078AED6D30" ns "NETWORK" returns "void" doc [[! ]] native "0x862C5040F4888741" hash "0x862C5040F4888741" arguments { Player "player1" [=[ {} ]=], Player "player2" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0x880A7202301E282B" hash "0x880A7202301E282B" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Params: p5 = 50.f, p6 = 0 in R* Script net_fetch (NET_FETCH_CLIENT_UPDATE_PED_ROLE_CLUE_IDLE) ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x894B5ECAB45D2342" hash "0x894B5ECAB45D2342" arguments { int "netHandle" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0x917AD74BDCF8B6E9" hash "0x917AD74BDCF8B6E9" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x923346025512DFB7" hash "0x923346025512DFB7" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0x950ACD8F05B7B9DF" hash "0x950ACD8F05B7B9DF" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ``` Related to container entity (RANSACK_ATTACHED_LOCKBOX / RANSACK_ATTACHED_CHEST) ``` ``` NativeDB Introduced: v1355 ``` ]] native "0x979765465A6F25FC" hash "0x979765465A6F25FC" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Must be called from a background script, otherwise it will do nothing. ``` ]] native "0x97BCE4C4B3191228" hash "0x97BCE4C4B3191228" ns "NETWORK" returns "void" doc [[! ]] native "0x981146E5C9CE9250" hash "0x981146E5C9CE9250" arguments { int "inviteIndex" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0x982D7AD755B8F62C" hash "0x982D7AD755B8F62C" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x9B39B0555CC692B5" hash "0x9B39B0555CC692B5" ns "NETWORK" returns "void" doc [[! ]] native "0x9E5A47744C0F0376" hash "0x9E5A47744C0F0376" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x9F24A34863FD35DA" hash "0x9F24A34863FD35DA" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xA2837A5E21FB5A58" hash "0xA2837A5E21FB5A58" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xA47D48D06AA5A188" hash "0xA47D48D06AA5A188" ns "NETWORK" returns "BOOL" doc [[! ]] native "0xA63E4F050F20021F" hash "0xA63E4F050F20021F" ns "NETWORK" returns "void" doc [[! ]] native "0xA6F1BAABFF6AD7B9" hash "0xA6F1BAABFF6AD7B9" arguments { AnyPtr "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xA7670F7991099680" hash "0xA7670F7991099680" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xA94ECE191D90637A" hash "0xA94ECE191D90637A" ns "NETWORK" returns "int" doc [[! ]] native "0xA95470DA137587F5" hash "0xA95470DA137587F5" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xACC44768AF229042" hash "0xACC44768AF229042" ns "NETWORK" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xAFA14F98327791CE" hash "0xAFA14F98327791CE" arguments { AnyPtr "sessionRequestId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xB131E686BD97B3F8" hash "0xB131E686BD97B3F8" ns "NETWORK" returns "void" doc [[! ]] native "0xB389289F031F059A" hash "0xB389289F031F059A" ns "NETWORK" returns "int" doc [[! ]] native "0xBAF7E2979442B29F" hash "0xBAF7E2979442B29F" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xBB1EC8C2EEF33BAA" hash "0xBB1EC8C2EEF33BAA" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xBB697756309D77EE" hash "0xBB697756309D77EE" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0xBC7D36946D19E60E" hash "0xBC7D36946D19E60E" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Only used in fm_race_controller R* Script (PROCESS_LOCAL_PLAYER_INIT) ``` ]] native "0xBF8276E51761F9DA" hash "0xBF8276E51761F9DA" ns "NETWORK" returns "int" doc [[! ]] native "0xC028B3F52C707C49" hash "0xC028B3F52C707C49" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xC0CFFDA87C2C163D" hash "0xC0CFFDA87C2C163D" arguments { int "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0xC1968045EEB563B7" hash "0xC1968045EEB563B7" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xC8B6D18E22484643" hash "0xC8B6D18E22484643" ns "NETWORK" returns "void" doc [[! ]] native "0xC964FCD3D1720697" hash "0xC964FCD3D1720697" ns "NETWORK" returns "Any" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xCA58D4FD20D70F24" hash "0xCA58D4FD20D70F24" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "0xCC4E72C339461ED1" hash "0xCC4E72C339461ED1" ns "NETWORK" returns "Any" doc [[! ]] native "0xCD53E6CBF609C012" hash "0xCD53E6CBF609C012" arguments { int "ugcRequestId" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xCF23AB5BD47B384D" hash "0xCF23AB5BD47B384D" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xD1FFB246F4E088AC" hash "0xD1FFB246F4E088AC" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xD39A72AE5EBD57E5" hash "0xD39A72AE5EBD57E5" ns "NETWORK" returns "void" doc [[! ]] native "0xD3A3C8B9F3BDEF81" hash "0xD3A3C8B9F3BDEF81" ns "NETWORK" returns "Any" doc [[! ]] native "0xD3B6EBC6C3D77D44" hash "0xD3B6EBC6C3D77D44" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xD4022C7286B0DFA2" hash "0xD4022C7286B0DFA2" arguments { charPtr "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0xD42C543F73233041" hash "0xD42C543F73233041" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xD637D327080CD86E" hash "0xD637D327080CD86E" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xD78A26024BB13E08" hash "0xD78A26024BB13E08" arguments { Player "player" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xD7BAD4062074B9C1" hash "0xD7BAD4062074B9C1" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xD7D0DF27CB1765B5" hash "0xD7D0DF27CB1765B5" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0xDA1BFED8582F61F0" hash "0xDA1BFED8582F61F0" ns "NETWORK" returns "BOOL" doc [[! ]] native "0xDBDF80673BBA3D65" hash "0xDBDF80673BBA3D65" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ``` Note: this native was added in build 1491.50 ``` ``` NativeDB Introduced: v1491 ``` ]] native "0xDC6AD5C046F33AB4" hash "0xDC6AD5C046F33AB4" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xDCA4A74135E1DEA5" hash "0xDCA4A74135E1DEA5" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xE10F2D7715ABABEC" hash "0xE10F2D7715ABABEC" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "Any" doc [[! ]] native "0xE31A04513237DC89" hash "0xE31A04513237DC89" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xE39600E50D608693" hash "0xE39600E50D608693" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xE3AB5EEFCB6671A2" hash "0xE3AB5EEFCB6671A2" arguments { int "setting" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xE5634491A58C2703" hash "0xE5634491A58C2703" arguments { float "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xE59F4924BD3A718D" hash "0xE59F4924BD3A718D" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "charPtr" doc [[! ]] native "0xE5FF65CFF5160752" hash "0xE5FF65CFF5160752" ns "NETWORK" returns "void" doc [[! ]] native "0xE79BA3BC265895DA" hash "0xE79BA3BC265895DA" arguments { int "p0" [=[ {} ]=], } ns "NETWORK" returns "charPtr" doc [[! ]] native "0xE8E633215471BB5D" hash "0xE8E633215471BB5D" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "0xEC089F84A9C16C62" hash "0xEC089F84A9C16C62" ns "NETWORK" returns "Any" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xF23A6D6C11D8EC15" hash "0xF23A6D6C11D8EC15" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "NETWORK" returns "BOOL" doc [[! ]] native "0xF260AF6F43953316" hash "0xF260AF6F43953316" arguments { ScrHandle "handle" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Same Native Handler as VEH_TO_NET, PED_TO_NET, OBJ_TO_NET and NETWORK_GET_NETWORK_ID_FROM_ENTITY ``` ]] native "0xF302AB9D978352EE" hash "0xF302AB9D978352EE" arguments { Entity "entity" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Returns the entity's network ID. ``` ]] native "0xF342F6BD0A8287D5" hash "0xF342F6BD0A8287D5" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "0xF8DC69DC1AD19072" hash "0xF8DC69DC1AD19072" arguments { BOOL "p0" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xFB3205788F8AFA3F" hash "0xFB3205788F8AFA3F" ns "NETWORK" returns "int" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xFC6FCF4C03F1BBF6" hash "0xFC6FCF4C03F1BBF6" ns "NETWORK" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xFD4272A137703449" hash "0xFD4272A137703449" ns "NETWORK" returns "void" doc [[! ``` Only used in R* Script startup_clip ``` ]] native "0xFD8112109A96877C" hash "0xFD8112109A96877C" ns "NETWORK" returns "void" doc [[! ``` Note: this native was added in build 1311.23 ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xFE53B1F8D43F19BF" hash "0xFE53B1F8D43F19BF" arguments { Player "player1" [=[ {} ]=], Player "player2" [=[ {} ]=], } ns "NETWORK" returns "int" doc [[! ]] native "0xFF36F36B07E69059" hash "0xFF36F36B07E69059" arguments { Any "p0" [=[ {} ]=], } ns "NETWORK" returns "void" doc [[! ]] native "ABSF" hash "0x134549B388167CBF" arguments { float "value" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "ABSI" hash "0x0C214D5B8A38C828" arguments { int "value" [=[ {} ]=], } ns "MISC" returns "int" doc [[! ]] native "ACOS" hash "0x586690F0176DC575" arguments { float "p0" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "ACTION_MANAGER_ENABLE_ACTION" hash "0x7ACF124C12A2B045" arguments { Hash "hash" [=[ {} ]=], BOOL "enable" [=[ {} ]=], } alias "_REMOVE_STEALTH_KILL" ns "MISC" returns "void" doc [[! ``` Appears to remove stealth kill action from memory (?) ``` ]] native "ACTION_MANAGER_IS_ACTION_ENABLED" hash "0xFD0759658268FD8E" arguments { Hash "hash" [=[ {} ]=], } alias "0xFD0759658268FD8E" ns "MISC" returns "Any" doc [[! ]] native "ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE" hash "0x91D657230BC208D2" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0x91D657230BC208D2" ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD" hash "0x1694A053DFB61A34" arguments { charPtr "p0" [=[ {} ]=], } alias "0x1694A053DFB61A34" ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION" hash "0x9935F76407C32539" arguments { charPtr "p0" [=[ {} ]=], } alias "0x9935F76407C32539" ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "ACTIVITY_FEED_CREATE" hash "0xCC7FC854B956A128" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0xCC7FC854B956A128" ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "ACTIVITY_FEED_POST" hash "0xB16FC7B364D86585" alias "0xB16FC7B364D86585" ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "ADD_POP_MULTIPLIER_AREA" hash "0x5EBDA1A3B8CB5EF7" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], float "pedDensity" [=[ {} ]=], float "trafficDensity" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } ns "MISC" returns "int" doc [[! ]] native "ADD_TACTICAL_NAV_MESH_POINT" hash "0xE4EE55E63FA9AF45" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "_ADD_TACTICAL_ANALYSIS_POINT" ns "MISC" returns "void" doc [[! ``` Params: p3 is 0 in R* Script utopia2 ``` ]] native "ARE_STRINGS_EQUAL" hash "0xD3852F22AB713A1F" arguments { charPtr "string1" [=[ {} ]=], charPtr "string2" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "ASIN" hash "0x6E3C15D296C15583" arguments { float "p0" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "ATAN" hash "0x503054DED0B78027" arguments { float "p0" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "ATAN2" hash "0x965B220A066E3F07" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION" hash "0x66947E61A44DE2C6" arguments { int "dispatchService" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` dispatchService: see ENABLE_DISPATCH_SERVICE ``` ]] native "CANCEL_ONSCREEN_KEYBOARD" hash "0x58A39BE597CE99CD" alias "_CANCEL_ONSCREEN_KEYBOARD" ns "MISC" returns "void" doc [[! ]] native "CLEAR_ANGLED_AREA_OF_VEHICLES" hash "0xA4D83115C1E02F8A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "CLEAR_AREA" hash "0x3B882A96EA77D5B1" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "flag" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` flag |= 1 | 1048576 | 524288 ALL_BASE, PROJECTILES, AMBIENT_POPULATION, BROADCAST ``` ]] native "CLEAR_BIT" hash "0x7D1D4A3602B6AD4E" arguments { intPtr "address" [=[ {} ]=], int "offset" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "CLEAR_OVERRIDE_WEATHER" hash "0x80A398F16FFE3CC3" ns "MISC" returns "void" doc [[! ]] native "CLEAR_TACTICAL_NAV_MESH_POINTS" hash "0xD93B6516C6878267" alias "_CLEAR_TACTICAL_ANALYSIS_POINTS" ns "MISC" returns "void" doc [[! ]] native "CLEAR_WEATHER_TYPE_PERSIST" hash "0xD85DFE5C131E4AE9" ns "MISC" returns "void" doc [[! ]] native "COMPARE_STRINGS" hash "0xBFBB74A15EFC149B" arguments { charPtr "str1" [=[ {} ]=], charPtr "str2" [=[ {} ]=], BOOL "matchCase" [=[ {} ]=], int "maxLength" [=[ {} ]=], } ns "MISC" returns "int" doc [[! ]] native "COPY_SCRIPT_STRUCT" hash "0xF7AC7DC0DEE7C9BE" arguments { AnyPtr "dst" [=[ {} ]=], AnyPtr "src" [=[ {} ]=], int "size" [=[ {} ]=], } alias "_COPY_MEMORY" ns "MISC" returns "void" doc [[! ]] native "CREATE_INCIDENT" hash "0x3F892CAF67444AE7" arguments { int "dispatchService" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "numUnits" [=[ {} ]=], float "radius" [=[ {} ]=], intPtr "outIncidentID" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ``` dispatchService: see ENABLE_DISPATCH_SERVICE ``` ]] native "DELETE_INCIDENT" hash "0x5CFD0F0D6AAE0AEE" arguments { int "incidentId" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` Delete an incident with a given id. ``` ]] native "DISABLE_LOOTING_COMPOSITE_LOOTABLE_THIS_FRAME" hash "0x40D72189F46D2E15" arguments { int "compositeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x40D72189F46D2E15" ns "MISC" returns "void" doc [[! ]] native "DISPLAY_ONSCREEN_KEYBOARD" hash "0x044131118D8DB3CD" arguments { int "textType" [=[ {} ]=], charPtr "windowTitle" [=[ {} ]=], charPtr "p2" [=[ {} ]=], charPtr "defaultText" [=[ {} ]=], charPtr "defaultConcat1" [=[ {} ]=], charPtr "defaultConcat2" [=[ {} ]=], charPtr "defaultConcat3" [=[ {} ]=], int "maxInputLength" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` enum eOnscreenKeyboardTextType { KTEXTTYPE_INVALID = -1, KTEXTTYPE_DEFAULT, KTEXTTYPE_EMAIL, KTEXTTYPE_PASSWORD, KTEXTTYPE_NUMERIC, KTEXTTYPE_ALPHABET, KTEXTTYPE_GAMERTAG, KTEXTTYPE_FILENAME, KTEXTTYPE_COUNT }; ``` ]] native "DOES_POP_MULTIPLIER_AREA_EXIST" hash "0x03BA619C81A646B3" arguments { int "id" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "ENABLE_DISPATCH_SERVICE" hash "0x50E52637EF70EF77" arguments { int "dispatchService" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` enum DispatchType { DT_Invalid, DT_PoliceAutomobile, DT_PoliceHelicopter, DT_FireDepartment, DT_SwatAutomobile, DT_AmbulanceDepartment, DT_PoliceRiders, DT_PoliceVehicleRequest, DT_PoliceRoadBlock, DT_PoliceAutomobileWaitPulledOver, DT_PoliceAutomobileWaitCruising, DT_Gangs, DT_SwatHelicopter, DT_PoliceBoat, DT_ArmyVehicle, DT_OnFoot, DT_PoliceDogs }; ``` ]] native "FIRE_SINGLE_BULLET" hash "0xCBC9A21F6A2A679C" arguments { AnyPtr "args" [=[ {} ]=], } alias "_SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW" ns "MISC" returns "void" doc [[! ]] native "FORCE_LIGHTNING_FLASH" hash "0x369DB5B2510FA080" ns "MISC" returns "void" doc [[! ``` creates single lightning+thunder at random position ``` ]] native "GAME_FRAMEWORK_MANAGER_INIT" hash "0x4CABE596D632E4B0" arguments { Hash "transitionMode" [=[ {} ]=], } alias "0x4CABE596D632E4B0" ns "MISC" returns "Any" doc [[! ]] native "GET_ANGLE_BETWEEN_2D_VECTORS" hash "0xD0DFE1C486097BBB" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "GET_BENCHMARK_ITERATIONS" hash "0x22FC52CF470CC98D" alias "_GET_BENCHMARK_ITERATIONS_FROM_COMMAND_LINE" ns "MISC" returns "int" doc [[! ``` Returns value of the '-benchmarkIterations' command line option. ``` ]] native "GET_BENCHMARK_PASS" hash "0x9297DACF3A2CDFF7" alias "_GET_BENCHMARK_PASS_FROM_COMMAND_LINE" ns "MISC" returns "int" doc [[! ``` Returns value of the '-benchmarkPass' command line option. ``` ]] native "GET_BITS_IN_RANGE" hash "0x68E1352AF48F905D" arguments { int "var" [=[ {} ]=], int "rangeStart" [=[ {} ]=], int "rangeEnd" [=[ {} ]=], } ns "MISC" returns "int" doc [[! ]] native "GET_CLOSEST_POINT_ON_LINE" hash "0x83ACC65D9ACEC5EF" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } alias "0x83ACC65D9ACEC5EF" ns "MISC" returns "Vector3" doc [[! ]] native "GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE" hash "0xD73C960A681052DF" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], float "distance" [=[ {} ]=], Vector3Ptr "outCoords" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "mustBeOwnedByThisPed" [=[ {} ]=], } alias "_GET_PROJECTILE_NEAR_PED_COORDS" ns "MISC" returns "BOOL" doc [[! ]] native "GET_CURR_WEATHER_STATE" hash "0x0AC679B2342F14F2" arguments { HashPtr "weatherType1" [=[ {} ]=], HashPtr "weatherType2" [=[ {} ]=], floatPtr "percentWeather2" [=[ {} ]=], } alias "_GET_WEATHER_TYPE_TRANSITION" ns "MISC" returns "void" doc [[! ``` Params: percentWeather2: 0f - 0.75f in R* Scripts ``` ]] native "GET_DISTANCE_BETWEEN_COORDS" hash "0x0BE7F4E3CDBAFB28" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], BOOL "useZ" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ``` If useZ is false, only the 2D plane (X-Y) will be considered for calculating the distance. Consider using this faster native instead: BUILTIN::VDIST - DVIST always takes in consideration the 3D coordinates. ``` ]] native "GET_FRAME_COUNT" hash "0x77DFA958FCF100C1" ns "MISC" returns "int" doc [[! ]] native "GET_FRAME_TIME" hash "0x5E72022914CE3C38" ns "MISC" returns "float" doc [[! ]] native "GET_GAME_TIMER" hash "0x4F67E8ECA7D3F667" ns "MISC" returns "int" doc [[! ]] native "GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD" hash "0x2A29CA9A6319E6AB" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], floatPtr "groundZ" [=[ {} ]=], Vector3Ptr "normal" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "GET_GROUND_Z_FOR_3D_COORD" hash "0x24FA4267BB8D2431" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], floatPtr "groundZ" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "GET_HASH_KEY" hash "0xFD340785ADF8CFB7" arguments { charPtr "string" [=[ {} ]=], } ns "MISC" returns "Hash" doc [[! ``` Computes a hash for the given string. It is hashed using Jenkins' One-at-a-Time hash algorithm (https://en.wikipedia.org/wiki/Jenkins_hash_function) Note: this implementation is case-insensitive. ``` ]] native "GET_HEADING_FROM_VECTOR_2D" hash "0x38D5202FF9271C62" arguments { float "dx" [=[ {} ]=], float "dy" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ``` dx = x1 - x2 dy = y1 - y2 ``` ]] native "GET_LINE_PLANE_INTERSECTION" hash "0xAB6A04CEC428258B" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], float "p10" [=[ {} ]=], float "p11" [=[ {} ]=], floatPtr "p12" [=[ {} ]=], } alias "0xAB6A04CEC428258B" ns "MISC" returns "BOOL" doc [[! ]] native "GET_MISSION_FLAG" hash "0xB15CD1CF58771DE1" ns "MISC" returns "BOOL" doc [[! ]] native "GET_MODEL_DIMENSIONS" hash "0xDCB8DDD5D054A7E7" arguments { Hash "modelHash" [=[ {} ]=], Vector3Ptr "minimum" [=[ {} ]=], Vector3Ptr "maximum" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE" hash "0x40DC2907A9697EF7" arguments { int "stackSize" [=[ {} ]=], } ns "MISC" returns "int" doc [[! ]] native "GET_NUMBER_OF_MICROSECONDS_SINCE_LAST_CALL" hash "0xB0CE5E5ED8BB3581" alias "_GET_NUMBER_OF_MICROSECONDS_SINCE_LAST_CALL" ns "MISC" returns "int" doc [[! ]] native "GET_ONSCREEN_KEYBOARD_RESULT" hash "0xAFB4CF58A4A292B1" ns "MISC" returns "charPtr" doc [[! ``` Returns NULL unless UPDATE_ONSCREEN_KEYBOARD() returns 1 in the same tick. ``` ]] native "GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE" hash "0x9578986A6105A6AD" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], float "distance" [=[ {} ]=], Vector3Ptr "outCoords" [=[ {} ]=], ObjectPtr "outProjectile" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "mustBeOwnedByThisPed" [=[ {} ]=], } alias "_GET_PROJECTILE_NEAR_PED" ns "MISC" returns "BOOL" doc [[! ]] native "GET_RAIN_LEVEL" hash "0x931B5F4CC130224B" ns "MISC" returns "float" doc [[! ]] native "GET_RANDOM_EVENT_FLAG" hash "0x924D54E5698AE3E0" ns "MISC" returns "BOOL" doc [[! ]] native "GET_RANDOM_FLOAT_IN_RANGE" hash "0xE29F927A961F8AAA" arguments { float "startRange" [=[ {} ]=], float "endRange" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "GET_RANDOM_INT_IN_RANGE" hash "0xD53343AA4FB7DD28" arguments { int "startRange" [=[ {} ]=], int "endRange" [=[ {} ]=], } ns "MISC" returns "int" doc [[! ]] native "GET_REAL_WORLD_TIME" hash "0x2E036F0480B8BF02" alias "0x2E036F0480B8BF02" ns "MISC" returns "int" doc [[! ``` Returns GET_GAME_TIMER() / 1000 Only used in rcm_pearson1.ysc ``` ]] native "GET_SCRIPT_TIME_WITHIN_FRAME_IN_MICROSECONDS" hash "0x63219768C586667C" alias "_GET_SCRIPT_TIME_WITHIN_FRAME_IN_MICROSECONDS" ns "MISC" returns "int" doc [[! ]] native "GET_SNOW_LEVEL" hash "0x1E5D727041BE1709" ns "MISC" returns "float" doc [[! ]] native "GET_SYSTEM_TIME" hash "0xBE7F225417E35A7C" alias "_GET_SYSTEM_TIME" ns "MISC" returns "int" doc [[! ]] native "GET_SYSTEM_TIME_STEP" hash "0x3F3172FEAE3AFE1C" alias "_GET_BENCHMARK_TIME" ns "MISC" returns "float" doc [[! ]] native "GET_WIND_DIRECTION" hash "0xF703E82F3FE14A5F" ns "MISC" returns "Vector3" doc [[! ]] native "GET_WIND_SPEED" hash "0xFFB7E74E041150A4" ns "MISC" returns "float" doc [[! ]] native "HAS_BULLET_IMPACTED_IN_AREA" hash "0xC153E5BCCF411814" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ``` p3 - possibly radius? ``` ]] native "HAS_BULLET_IMPACTED_IN_BOX" hash "0x3B6A4C05FB2B33AC" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IGNORE_NEXT_RESTART" hash "0x6C9FF40FF1B69F8F" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION" hash "0x708DF841B8F27AA2" arguments { charPtr "p0" [=[ {} ]=], } alias "0x708DF841B8F27AA2" ns "MISC" returns "void" doc [[! ]] native "IS_BIT_SET" hash "0x4ED6CFDFE8D4131A" arguments { int "address" [=[ {} ]=], int "offset" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_BULLET_IN_ANGLED_AREA" hash "0x9D09D8493747CF02" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_BULLET_IN_AREA" hash "0xC652FD308772D79E" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_BULLET_IN_BOX" hash "0xC128137C52152741" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_DURANGO_VERSION" hash "0xD1CCC2A2639D325F" ns "MISC" returns "BOOL" doc [[! ``` Hardcoded to return false. Checks for XBOXONE Game Build. ``` ]] native "IS_GAME_SESSION_STATE_MACHINE_IDLE" hash "0xF9E7DBB39080640B" alias "0xF9E7DBB39080640B" ns "MISC" returns "Any" doc [[! ]] native "IS_INCIDENT_VALID" hash "0x39F2B1BAD412246A" arguments { int "incidentId" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_MAG_DEMO_1_ACTIVE" hash "0x5FC9357C26DAEFCE" alias "0x5FC9357C26DAEFCE" ns "MISC" returns "Any" doc [[! ``` magdemo = magazine demo, i. e. for magazines such as IGN, pre play phases to prepare articles etc. - example 2012 builds for V Hardcoded to return false. ``` ]] native "IS_MINIGAME_IN_PROGRESS" hash "0xF4D8BCD052E7EA1B" ns "MISC" returns "BOOL" doc [[! ]] native "IS_ORBIS_VERSION" hash "0x88CFAE250D3E0C71" ns "MISC" returns "BOOL" doc [[! ``` Hardcoded to return false. Checks for PS4 Game Build. ``` ]] native "IS_PC_VERSION" hash "0xB0FB6CFAA5A1C833" ns "MISC" returns "BOOL" doc [[! ``` Hardcoded to return true. ``` ]] native "IS_POSITION_OCCUPIED" hash "0x825CA3ED43831015" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "range" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], BOOL "p10" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_PROJECTILE_IN_AREA" hash "0x05B0061EFDFC8941" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], BOOL "ownedByPlayer" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ``` Determines whether there is a projectile within the specified coordinates. The coordinates form a rectangle. ownedByPlayer = only projectiles fired by the player will be detected. ``` ]] native "IS_PROJECTILE_TYPE_IN_ANGLED_AREA" hash "0x928431F4133CD3D4" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_PROJECTILE_TYPE_IN_AREA" hash "0x04965FB9E14235C7" arguments { float "xMin" [=[ {} ]=], float "yMin" [=[ {} ]=], float "zMin" [=[ {} ]=], float "xMax" [=[ {} ]=], float "yMax" [=[ {} ]=], float "zMax" [=[ {} ]=], Hash "weaponType" [=[ {} ]=], BOOL "isPlayer" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ``` Determines whether there is a projectile of a specific type within the specified coordinates. The coordinates form a rectangle. ``` ]] native "IS_PROJECTILE_TYPE_WITHIN_DISTANCE" hash "0xF51C9BAAD9ED64C4" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], float "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "_IS_PROJECTILE_TYPE_IN_RADIUS" ns "MISC" returns "BOOL" doc [[! ]] native "IS_STADIA_VERSION" hash "0x268AB8420A9E4ED7" alias "0x268AB8420A9E4ED7" ns "MISC" returns "BOOL" doc [[! ``` Hardcoded to return false. ``` ]] native "IS_STRING_NULL" hash "0x602102324604D96B" arguments { charPtr "string" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_STRING_NULL_OR_EMPTY" hash "0x2CF12F9ACF18F048" arguments { charPtr "string" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "IS_STRING_NULL_OR_EMPTY_OR_SPACES" hash "0x375F5870A7B8BEC1" arguments { charPtr "string" [=[ {} ]=], } alias "0x375F5870A7B8BEC1" ns "MISC" returns "Any" doc [[! ``` Returns true if the entire string consists only of space characters. ``` ]] native "NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME" hash "0x3D0EAC6385DD6100" ns "MISC" returns "void" doc [[! ]] native "NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS" hash "0x5CB71EAA1429A358" arguments { int "fontBitField" [=[ {} ]=], } alias "0x5CB71EAA1429A358" ns "MISC" returns "void" doc [[! ]] native "OVERRIDE_SAVE_HOUSE" hash "0xB2C69E11A37B5AF0" arguments { BOOL "override" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "isAutosave" [=[ {} ]=], Vector3Ptr "returnCoords" [=[ {} ]=], floatPtr "returnHeading" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "PAUSE_DEATH_ARREST_RESTART" hash "0x66AB6B6C7E72F393" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "POPULATE_NOW" hash "0xEA6DC3A8ADD2005F" ns "MISC" returns "void" doc [[! ``` spawns a few distant/out-of-sight peds, vehicles, animals etc each time it is called ``` ]] native "REGISTER_INTERACTION_LOCKON_PROMPT" hash "0x870708A6E147A9AD" arguments { Entity "entity" [=[ {} ]=], charPtr "text" [=[ {} ]=], float "radius" [=[ {} ]=], float "p3" [=[ {} ]=], int "flag" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], Prompt "prompt" [=[ {} ]=], BOOL "p8" [=[ {} ]=], int "p9" [=[ {} ]=], } alias "0x870708A6E147A9AD" ns "MISC" returns "Any" doc [[! ``` p3 is usually the same value of radius p8 determines whether the ILO prompt is a lock on prompt with RMB ``` ]] native "REMOVE_DISPATCH_SPAWN_BLOCKING_AREA" hash "0x49F751F6868DDC5B" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "REMOVE_POP_MULTIPLIER_AREA" hash "0x88CB484364EFB37A" arguments { int "id" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "RESET_DISPATCH_IDEAL_SPAWN_DISTANCE" hash "0xC7817264BC4B6377" ns "MISC" returns "void" doc [[! ]] native "RESET_END_USER_BENCHMARK" hash "0xECBABD0307FB216F" alias "_RESET_BENCHMARK_RECORDING" ns "MISC" returns "void" doc [[! ``` Begins with RESET_*. Next character in the name is either D or E. ``` ]] native "RESET_SCRIPT_TIME_WITHIN_FRAME" hash "0x1411A7CBC3A6EB7B" alias "_RESET_SCRIPT_TIME_WITHIN_FRAME" ns "MISC" returns "void" doc [[! ]] native "RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN" hash "0xEF42F56F69877125" alias "0xEF42F56F69877125" ns "MISC" returns "void" doc [[! ]] native "SAVE_END_USER_BENCHMARK" hash "0xF4743E2ECC02B3DA" alias "_SAVE_BENCHMARK_RECORDING" ns "MISC" returns "void" doc [[! ``` Saves the benchmark recording to %USERPROFILE%\Documents\Rockstar Games\Red Dead Redemption 2\Benchmarks and submits some metrics. ``` ]] native "SCRIPT_RACE_GET_PLAYER_SPLIT_TIME" hash "0x769E848C66E3C2BB" arguments { Any "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } alias "0x769E848C66E3C2BB" ns "MISC" returns "BOOL" doc [[! ]] native "SCRIPT_RACE_INIT" hash "0x8AE059F47158417E" arguments { int "numCheckpoints" [=[ {} ]=], int "numLaps" [=[ {} ]=], int "numPlayers" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x8AE059F47158417E" ns "MISC" returns "void" doc [[! ]] native "SCRIPT_RACE_PLAYER_HIT_CHECKPOINT" hash "0xBA62B4D80FA66BD6" arguments { int "part" [=[ {} ]=], int "checkpoint" [=[ {} ]=], int "lap" [=[ {} ]=], int "time" [=[ {} ]=], } alias "0xBA62B4D80FA66BD6" ns "MISC" returns "void" doc [[! ]] native "SCRIPT_RACE_SHUTDOWN" hash "0x334CE0DA4FAF330C" alias "0x334CE0DA4FAF330C" ns "MISC" returns "void" doc [[! ]] native "SET_BIT" hash "0xF73FBE4845C43B5B" arguments { intPtr "address" [=[ {} ]=], int "offset" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_BITS_IN_RANGE" hash "0x324DC1CEF57F31E6" arguments { intPtr "var" [=[ {} ]=], int "rangeStart" [=[ {} ]=], int "rangeEnd" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_CHEAT_ACTIVE" hash "0xD4958E8CF0DE0DD0" arguments { int "cheatId" [=[ {} ]=], } alias "0xD4958E8CF0DE0DD0" ns "MISC" returns "void" doc [[! ``` Cheats are GTA IV cheats: 0 = unknown 1 = unknown (same as 0) 2 = Max Health and Armor 3 = Raise Wanted Level 4 = Lower Wanted Level 5 = unknown (does nothing) 6 = Change Weather 7 = Spawn Annihilator 8 = Spawn NRG 900 9 = Spawn FBI 10 = Spawn Jetmax 11 = Spawn Comet 12 = Spawn Turismo 13 = Spawn Cognoscenti 14 = Spawn Super GT 15 = Spawn Sanchez Initially used in Max Payne 3, that's why we know the name. ``` ]] native "SET_CREDITS_ACTIVE" hash "0xD37BECF862DA726F" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_CURR_WEATHER_STATE" hash "0xFA3E3CA8A1DE6D5D" arguments { Hash "weatherType1" [=[ {} ]=], Hash "weatherType2" [=[ {} ]=], float "percentWeather2" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "_SET_WEATHER_TYPE_TRANSITION" ns "MISC" returns "void" doc [[! ``` Params: BOOL p3 is always true ``` ]] native "SET_DISPATCH_IDEAL_SPAWN_DISTANCE" hash "0xEAB6823B82FBD283" arguments { float "fIdealSpawnDistance" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_FADE_IN_AFTER_DEATH_ARREST" hash "0xDF3B5846DE5904AF" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` Sets whether the game should fade in after the player dies or is arrested. ``` ]] native "SET_FADE_IN_AFTER_LOAD" hash "0xAC806C4CAB973517" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_GAME_PAUSED" hash "0xFAEC088D28B1DE4A" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` Make sure to call this from the correct thread if you're using multiple threads because all other threads except the one which is calling SET_GAME_PAUSED will be paused. ``` ]] native "SET_MISSION_FLAG" hash "0x36694B456BE80D0A" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` If true, the player can't save the game. ``` ]] native "SET_PED_DECOMPOSED" hash "0x674B90BE1115846D" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x674B90BE1115846D" ns "MISC" returns "void" doc [[! ]] native "SET_RAIN" hash "0x193DFC0526830FD6" arguments { float "intensity" [=[ {} ]=], } alias "_SET_RAIN_FX_INTENSITY" ns "MISC" returns "void" doc [[! ]] native "SET_RANDOM_EVENT_FLAG" hash "0xB1ADCCC4150C6473" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` If the parameter is true, sets the random event flag to true, if the parameter is false, the function does nothing at all. Does nothing if the mission flag is set. ``` ]] native "SET_RANDOM_SEED" hash "0x5CD7A49104AFCB6B" arguments { int "seed" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_RANDOM_WEATHER_TYPE" hash "0x6E5A7FBEECAB3C72" arguments { BOOL "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_SUPER_JUMP_THIS_FRAME" hash "0xB3E9BE963F10C445" arguments { Player "player" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_THIS_SCRIPT_CAN_BE_PAUSED" hash "0x3215376E79F6EA18" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT" hash "0x8ABD939C2E5D00ED" arguments { BOOL "toggle" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_TIME_SCALE" hash "0x9682AF6050854856" arguments { float "timeScale" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` Maximum value is 1.0f At a value of 0.0f the game will still run at a minimum time scale. ``` ]] native "SET_WEATHER_TYPE" hash "0x59174F1AFE095B5A" arguments { Hash "weatherType" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "transition" [=[ {} ]=], float "transitionTime" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x59174F1AFE095B5A" ns "MISC" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/weather/weather_types.lua ``` ]] native "SET_WIND_DIRECTION" hash "0xB56C4F5F57A45600" arguments { float "direction" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SET_WIND_SPEED" hash "0xD00C2D82DC04A99F" arguments { float "speed" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SHOOT_SINGLE_BULLET_BETWEEN_COORDS" hash "0x867654CBC7606F2C" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], int "damage" [=[ {} ]=], BOOL "p7" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], Ped "ownerPed" [=[ {} ]=], BOOL "isAudible" [=[ {} ]=], BOOL "isInvisible" [=[ {} ]=], float "speed" [=[ {} ]=], BOOL "p13" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "SHOULD_USE_METRIC_MEASUREMENTS" hash "0x4FB556ACEFA93098" ns "MISC" returns "BOOL" doc [[! ``` Returns whether the game's measurement system is set to metric. ``` ]] native "START_END_USER_BENCHMARK" hash "0x29D1F6DF864A094E" alias "_START_BENCHMARK_RECORDING" ns "MISC" returns "void" doc [[! ``` Begins with START_*. Next character in the name is either D or E. ``` ]] native "STOP_CURRENT_LOADING_PROGRESS_TIMER" hash "0xA565FAC215CBC77D" alias "0xA565FAC215CBC77D" ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "STOP_END_USER_BENCHMARK" hash "0xB89AEC71AFF2B599" alias "_STOP_BENCHMARK_RECORDING" ns "MISC" returns "void" doc [[! ``` Begins with STOP_*. Next character in the name is either D or E. ``` ]] native "STRING_TO_INT" hash "0xF2DD2298B3AF23E2" arguments { charPtr "string" [=[ {} ]=], intPtr "outInteger" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ``` Returns false if it's a null or empty string or if the string is too long. outInteger will be set to -999 in that case. ``` ]] native "TAN" hash "0x8C13DB96497B7ABF" arguments { float "p0" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "UI_STARTED_END_USER_BENCHMARK" hash "0x4FFA0386A6216113" alias "_UI_IS_SINGLEPLAYER_PAUSE_MENU_ACTIVE" ns "MISC" returns "BOOL" doc [[! ``` Hardcoded to return false. ``` ]] native "UNREGISTER_INTERACTION_LOCKON_PROMPT" hash "0xE98D55C5983F2509" arguments { Entity "entity" [=[ {} ]=], } alias "0xE98D55C5983F2509" ns "MISC" returns "Any" doc [[! ]] native "UPDATE_ONSCREEN_KEYBOARD" hash "0x37DF360F235A3893" ns "MISC" returns "int" doc [[! ``` Returns the current status of the onscreen keyboard, and updates the output. Status Codes: 0 - User still editing 1 - User has finished editing 2 - User has canceled editing 3 - Keyboard isn't active ``` ]] native "VAR_STRING" hash "0xFA925AC00EB830B9" arguments { int "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], Any "variadic" [=[ {} ]=], } alias "_CREATE_VAR_STRING" ns "MISC" returns "long" doc [[! ``` Note: The first bit in 'flags' must not be set. It is also required to pass at least one extra argument (this must be a text label string or hash). When passing a hash, flags should be 0. ``` ]] native "WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE" hash "0xF06C5B66DE20B2B8" arguments { float "maxAmplitude" [=[ {} ]=], } alias "0xF06C5B66DE20B2B8" ns "MISC" returns "void" doc [[! ``` Only used in smuggler2 script ``` ]] native "WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE" hash "0x55123D5A7D9D3C42" arguments { float "amplitude" [=[ {} ]=], } alias "0x55123D5A7D9D3C42" ns "MISC" returns "void" doc [[! ``` Only used in smuggler2 script ``` ]] native "_ADD_DISPATCH_SPAWN_BLOCKING_AREA" hash "0xA2D5A26208421426" arguments { Volume "volume" [=[ {} ]=], } alias "0xA2D5A26208421426" ns "MISC" returns "Any" doc [[! ]] native "_ADD_POP_MULTIPLIER_VOLUME" hash "0x3233C4EC0514C7EC" arguments { Volume "volume" [=[ {} ]=], float "pedDensity" [=[ {} ]=], float "vehicleDensity" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0x3233C4EC0514C7EC" ns "MISC" returns "int" doc [[! ``` Only used in script function PROCESS_ZONE_CREATION Returns Pop multiplier volume ID ``` ]] native "_CLEAR_ALL_BIT_FLAGS" hash "0xD2D74F89DF844A50" arguments { AnyPtr "bitFlags" [=[ {} ]=], } alias "0xD2D74F89DF844A50" ns "MISC" returns "void" doc [[! ]] native "_CLEAR_BIT_FLAG" hash "0xB909149F2BB5F6DA" arguments { AnyPtr "bitFlags" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0xB909149F2BB5F6DA" ns "MISC" returns "void" doc [[! ]] native "_CLEAR_VOLUME_AREA" hash "0x2FCD528A397E5C88" arguments { Volume "volume" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x2FCD528A397E5C88" ns "MISC" returns "void" doc [[! ]] native "_CLEAR_WEATHER_TYPE_PERSIST_OVERTIME" hash "0xCE7690C0A0D1C36D" arguments { int "milliseconds" [=[ {} ]=], } alias "0xCE7690C0A0D1C36D" ns "MISC" returns "void" doc [[! ]] native "_CLEAR_WEATHER_VARIATION" hash "0x0E71C80FA4EC8147" arguments { charPtr "weatherType" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x0E71C80FA4EC8147" ns "MISC" returns "void" doc [[! ]] native "_COUNT_BIT_FLAGS" hash "0xE704838F36F93B7B" arguments { AnyPtr "bitFlags" [=[ {} ]=], } ns "MISC" returns "int" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_CREATE_AI_MEMORY" hash "0x88BC5F4AEF77FC4E" arguments { AnyPtr "args" [=[ {} ]=], int "aiMemoryType" [=[ {} ]=], } alias "0x88BC5F4AEF77FC4E" ns "MISC" returns "void" doc [[! ``` aiMemoryType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/_CREATE_AI_MEMORY ``` ]] native "_CREATE_COLOR_STRING" hash "0xBCC2CFADEA1AEA6C" arguments { int "rgb" [=[ {} ]=], } ns "MISC" returns "charPtr" doc [[! ``` Returns a formatted string (0x%x) ``` ]] native "_CREATE_INCIDENT_WITH_ENTITIES" hash "0xAB3D3F45436DB1D8" arguments { int "dispatchService" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], float "radius" [=[ {} ]=], intPtr "outIncidentID" [=[ {} ]=], } alias "0xAB3D3F45436DB1D8" ns "MISC" returns "Any" doc [[! ``` dispatchService: see ENABLE_DISPATCH_SERVICE The entities must be added to itemSet. ``` ]] native "_DOES_ITEM_HAVE_VALID_BASE" hash "0xBDC6E364C9C78178" arguments { ScrHandle "item" [=[ {} ]=], } alias "0xBDC6E364C9C78178" ns "MISC" returns "Any" doc [[! ]] native "_DOES_POP_MULTIPLIER_AREA_EXIST_FOR_VOLUME" hash "0x39D6DACE323A20B6" arguments { Volume "volume" [=[ {} ]=], } alias "0x39D6DACE323A20B6" ns "MISC" returns "Any" doc [[! ]] native "_DOES_STRING_EXIST_IN_STRING" hash "0x9382D5D43D2AA6FF" arguments { charPtr "string1" [=[ {} ]=], charPtr "string2" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "_FORCE_LIGHTNING_FLASH_AT_COORDS" hash "0x67943537D179597C" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` p3 is always -1.0f in the scripts ``` ]] native "_GAME_FRAMEWORK_MANAGER_GET_MODE" hash "0xFAED234C7F53ABEB" alias "0xFAED234C7F53ABEB" ns "MISC" returns "Hash" doc [[! ]] native "_GAME_FRAMEWORK_MANAGER_SHUTDOWN" hash "0xAFF2FD8ADD927585" alias "0xAFF2FD8ADD927585" ns "MISC" returns "void" doc [[! ]] native "_GET_AI_PED_DOES_HAVE_EVENT_MEMORY" hash "0xFDF38E2B711BF78E" arguments { AnyPtr "args" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xFDF38E2B711BF78E" ns "MISC" returns "Any" doc [[! ]] native "_GET_EASING_CURVE_VALUE" hash "0xEF50E344A8F93784" arguments { float "t" [=[ {} ]=], float "b" [=[ {} ]=], float "d" [=[ {} ]=], int "easingCurveType" [=[ {} ]=], } alias "0xEF50E344A8F93784" ns "MISC" returns "float" doc [[! ``` https://easings.net/ enum class eEasingCurveType { TYPE_LINEAR, TYPE_QUADRATIC_IN, TYPE_QUADRATIC_OUT, TYPE_QUADRATIC_INOUT, TYPE_CUBIC_IN, TYPE_CUBIC_OUT, TYPE_CUBIC_INOUT, TYPE_QUARTIC_IN, TYPE_QUARTIC_OUT, TYPE_QUARTIC_INOUT, TYPE_QUINTIC_IN, TYPE_QUINTIC_OUT, TYPE_QUINTIC_INOUT, TYPE_EXPONENTIAL_IN, TYPE_EXPONENTIAL_OUT, TYPE_EXPONENTIAL_INOUT, TYPE_SINE_IN, TYPE_SINE_OUT, TYPE_SINE_INOUT, TYPE_CIRCULAR_IN, TYPE_CIRCULAR_OUT, TYPE_CIRCULAR_INOUT, TYPE_BOUNCE_IN, TYPE_BOUNCE_OUT, TYPE_BOUNCE_INOUT, TYPE_CUSTOM }; ``` ]] native "_GET_ENTITY_FROM_ITEM" hash "0xEE04C0AFD4EFAF0E" arguments { ScrHandle "item" [=[ {} ]=], } alias "0xEE04C0AFD4EFAF0E" ns "MISC" returns "Entity" doc [[! ]] native "_GET_FORCED_WEATHER" hash "0xDD560ABEF5D3784C" arguments { HashPtr "weather" [=[ {} ]=], HashPtr "p1" [=[ {} ]=], } alias "0xDD560ABEF5D3784C" ns "MISC" returns "void" doc [[! ``` Returns the weather type that has been set by a script ``` ]] native "_GET_GAME_TIMER_NON_SCALED_CLIPPED" hash "0x483B8C542103AD72" alias "0x483B8C542103AD72" ns "MISC" returns "int" doc [[! ``` Returns rage::fwTimer::sm_nonScaledClippedTime ``` ]] native "_GET_ITEM_TYPE" hash "0xDC8D2FF478DF9553" arguments { ScrHandle "handle" [=[ {} ]=], } alias "_GET_SCRIPT_HANDLE_TYPE" ns "MISC" returns "int" doc [[! ``` 0 = invalid 1 = CEntity 2 = rage::volBase 3 = rage::volSphere 4 = rage::volBox 5 = rage::volAggregate 6 = rage::volCylinder 7 = CScriptedCoverPoint 8 = rage::ptfxScriptInfo 9 = CPed 10 = CVehicle 11 = CObject 12 = CItemSet 13 = CPersistentCharacter ``` ]] native "_GET_LOOTING_EVENT_HAS_FIRED" hash "0xF9B91C5129EABC08" arguments { Ped "ped" [=[ {} ]=], charPtr "eventName" [=[ {} ]=], } alias "0xF9B91C5129EABC08" ns "MISC" returns "Any" doc [[! ``` Event names in the scripts: MGBegin, MGEnd, ReadyForCut ``` ]] native "_GET_MAX_NUM_INSTRUCTIONS" hash "0xC43CD2668B204419" alias "0xC43CD2668B204419" ns "MISC" returns "int" doc [[! ]] native "_GET_NEXT_WEATHER_TYPE_HASH_NAME" hash "0x51021D36F62AAA83" alias "0x51021D36F62AAA83" ns "MISC" returns "Hash" doc [[! ]] native "_GET_NUMBER_OF_INSTRUCTIONS" hash "0x72904D3D62AF5839" alias "0x72904D3D62AF5839" ns "MISC" returns "int" doc [[! ]] native "_GET_OBJECT_FROM_INDEXED_ITEM" hash "0x18013392501CE5DC" arguments { ScrHandle "item" [=[ {} ]=], } alias "0x18013392501CE5DC" ns "MISC" returns "Object" doc [[! ]] native "_GET_PED_FROM_INDEXED_ITEM" hash "0x3FFB15534067DCD4" arguments { ScrHandle "item" [=[ {} ]=], } alias "0x3FFB15534067DCD4" ns "MISC" returns "Ped" doc [[! ]] native "_GET_PREV_WEATHER_TYPE_HASH_NAME" hash "0x4BEB42AEBCA732E9" alias "0x4BEB42AEBCA732E9" ns "MISC" returns "Hash" doc [[! ]] native "_GET_RANDOM_WEATHER_TYPE" hash "0x1359C181BC625503" alias "0x1359C181BC625503" ns "MISC" returns "Hash" doc [[! ]] native "_GET_RANDOM_WEATHER_TYPE_INDEX" hash "0x7F4CE164D9A11DFE" alias "0x7F4CE164D9A11DFE" ns "MISC" returns "int" doc [[! ]] native "_GET_STATUS_OF_SAVEGAME_OPERATION" hash "0x1B065A2BF7953815" arguments { int "p0" [=[ {} ]=], } alias "0x1B065A2BF7953815" ns "MISC" returns "int" doc [[! ``` Only 0 and 1 are valid for p0, higher values causes the native to return 2. ``` ]] native "_GET_STRING_FROM_BOOL" hash "0xF216F74101968DB0" arguments { BOOL "value" [=[ {} ]=], } alias "0xF216F74101968DB0" ns "MISC" returns "charPtr" doc [[! ]] native "_GET_STRING_FROM_FLOAT" hash "0x2B6846401D68E563" arguments { float "value" [=[ {} ]=], int "digits" [=[ {} ]=], } alias "0x2B6846401D68E563" ns "MISC" returns "charPtr" doc [[! ]] native "_GET_STRING_FROM_VECTOR" hash "0x6C4DBF553885F9EB" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x6C4DBF553885F9EB" ns "MISC" returns "charPtr" doc [[! ]] native "_GET_TEMPERATURE_AT_COORDS" hash "0xB98B78C3768AF6E0" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "MISC" returns "float" doc [[! ]] native "_GET_VEHICLE_FROM_INDEXED_ITEM" hash "0xE578C8AE173719B3" arguments { ScrHandle "item" [=[ {} ]=], } alias "0xE578C8AE173719B3" ns "MISC" returns "Vehicle" doc [[! ]] native "_GET_VOLUME_FROM_INDEXED_ITEM" hash "0xF18AF483DF70BBDE" arguments { ScrHandle "item" [=[ {} ]=], } alias "0xF18AF483DF70BBDE" ns "MISC" returns "Volume" doc [[! ]] native "_INT_TO_STRING" hash "0xCF11C0CEB40C401B" arguments { int "value" [=[ {} ]=], charPtr "format" [=[ {} ]=], charPtr "buffer" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` Note: the buffer should be exactly 32 bytes long ``` ]] native "_IS_ANY_BIT_FLAG_SET" hash "0x80E9C316EF84DD81" arguments { AnyPtr "bitFlags" [=[ {} ]=], } alias "0x80E9C316EF84DD81" ns "MISC" returns "Any" doc [[! ]] native "_IS_BASE_A_COVER_POINT" hash "0xFEC1D4B5C82C176F" arguments { ScrHandle "handle" [=[ {} ]=], } alias "0xFEC1D4B5C82C176F" ns "MISC" returns "Any" doc [[! ]] native "_IS_BASE_A_PERSISTENT_CHARACTER" hash "0x716F17F8A0419F95" arguments { ScrHandle "handle" [=[ {} ]=], } alias "0x716F17F8A0419F95" ns "MISC" returns "Any" doc [[! ]] native "_IS_BIT_FLAG_SET" hash "0x8F4F050054005C27" arguments { AnyPtr "bitFlags" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x8F4F050054005C27" ns "MISC" returns "Any" doc [[! ]] native "_IS_GLOBAL_BLOCK_VALID" hash "0xACB7E1418A8B6E32" arguments { int "index" [=[ {} ]=], } alias "0xACB7E1418A8B6E32" ns "MISC" returns "Any" doc [[! ]] native "_IS_MISSION_CREATOR_ACTIVE" hash "0xF236C84C6ADFCB2F" alias "0xF236C84C6ADFCB2F" ns "MISC" returns "Any" doc [[! ]] native "_IS_PED_DECOMPOSED" hash "0x5170DDA6D63ACAAA" arguments { Ped "ped" [=[ {} ]=], } alias "0x5170DDA6D63ACAAA" ns "MISC" returns "Any" doc [[! ]] native "_IS_PLAYER_OWNING_STANDALONE_SP" hash "0x36040772DF5E59A0" ns "MISC" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_LOOT_TABLES_GET_INFO" hash "0x48E4D50F87A96AA5" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], Hash "lootTableKey" [=[ {} ]=], AnyPtr "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "0x48E4D50F87A96AA5" ns "MISC" returns "void" doc [[! ]] native "_QUEUE_SAVEGAME_OPERATION" hash "0x279B0696DA4657EB" arguments { int "p0" [=[ {} ]=], } alias "0x279B0696DA4657EB" ns "MISC" returns "Any" doc [[! ``` p0 must be < 2 ``` ]] native "_READ_INT_AS_FLOAT" hash "0xD2C9126410DFA1B2" arguments { int "value" [=[ {} ]=], } alias "0xD2C9126410DFA1B2" ns "MISC" returns "float" doc [[! ``` Reads the passed value as floating point value and returns it. Example: _READ_INT_AS_FLOAT(0x3F800000) returns 1.0f because 0x3F800000 is the hexadecimal representation of 1.0f. ``` ]] native "_REMOVE_POP_MULTIPLIER_AREA_FOR_VOLUME" hash "0xBD090F5B1DB82189" arguments { Volume "volume" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xBD090F5B1DB82189" ns "MISC" returns "void" doc [[! ]] native "_RESET_DISPATCH_MAX_SPAWN_DISTANCE" hash "0x54EC7B6BC72BAD69" alias "0x54EC7B6BC72BAD69" ns "MISC" returns "void" doc [[! ]] native "_RESET_DISPATCH_MIN_SPAWN_DISTANCE" hash "0x96498D922D8D0D0A" alias "0x96498D922D8D0D0A" ns "MISC" returns "void" doc [[! ]] native "_SET_AI_MEMORY_REACTIONS_ENABLED" hash "0x6AC4AF46A6B8DFB2" arguments { BOOL "enabled" [=[ {} ]=], } alias "0x6AC4AF46A6B8DFB2" ns "MISC" returns "void" doc [[! ``` Used in CAIConditionAmbientAIMemoryReactionsEnabled ``` ]] native "_SET_BIT_FLAG" hash "0xE84AAC1B22A73E99" arguments { AnyPtr "bitFlags" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0xE84AAC1B22A73E99" ns "MISC" returns "void" doc [[! ``` Similar to SET_BIT but specifically designed for large (>32 flags) bit flag sets. The flags are stored in an int array where each int has the ability to hold 32 flags. Flags 0-31 would be stored in the first int, flags 32-63 in the second int, etc. ``` ]] native "_SET_DISPATCH_MAX_SPAWN_DISTANCE" hash "0x89314FB3463E28DE" arguments { float "maxSpawnDistance" [=[ {} ]=], } alias "0x89314FB3463E28DE" ns "MISC" returns "void" doc [[! ]] native "_SET_DISPATCH_MIN_SPAWN_DISTANCE" hash "0x27A1B170AA8AF84C" arguments { float "minSpawnDistance" [=[ {} ]=], } alias "0x27A1B170AA8AF84C" ns "MISC" returns "void" doc [[! ]] native "_SET_GAME_LOGIC_PAUSED" hash "0x550F05CFFBD63C8C" ns "MISC" returns "void" doc [[! ``` Note: this native was added in build 1232.56 ``` ``` NativeDB Introduced: v1232 ``` ]] native "_SET_GLOBAL_BLOCK_IS_LOADED" hash "0xE97240065406CB80" arguments { int "index" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xE97240065406CB80" ns "MISC" returns "void" doc [[! ]] native "_SET_INCIDENT_UNK" hash "0x9617B6E5F6537B63" arguments { int "incidentId" [=[ {} ]=], } alias "0x9617B6E5F6537B63" ns "MISC" returns "void" doc [[! ]] native "_SET_LOOT_PELT_SATCHEL_ITEM" hash "0x9B47971234169990" arguments { Ped "ped" [=[ {} ]=], Any "item" [=[ {} ]=], } alias "0x9B47971234169990" ns "MISC" returns "void" doc [[! ]] native "_SET_OVERRIDE_WEATHER" hash "0xBE83CAE8ED77A94F" arguments { Hash "weatherType" [=[ {} ]=], } alias "0xBE83CAE8ED77A94F" ns "MISC" returns "void" doc [[! ]] native "_SET_SNOW_LEVEL" hash "0xF6BEE7E80EC5CA40" arguments { float "level" [=[ {} ]=], } alias "0xF6BEE7E80EC5CA40" ns "MISC" returns "void" doc [[! ]] native "_SET_WEATHER_TYPE_2" hash "0x2C6A07AF9AEDABD8" arguments { Hash "weatherType" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0x2C6A07AF9AEDABD8" ns "MISC" returns "void" doc [[! ]] native "_SET_WEATHER_TYPE_FROZEN" hash "0xD74ACDF7DB8114AF" arguments { BOOL "toggle" [=[ {} ]=], } alias "0xD74ACDF7DB8114AF" ns "MISC" returns "void" doc [[! ]] native "_SET_WEATHER_VARIATION" hash "0x3373779BAF7CAF48" arguments { charPtr "weatherType" [=[ {} ]=], charPtr "variation" [=[ {} ]=], } alias "0x3373779BAF7CAF48" ns "MISC" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/weather/weather_variations.lua ``` ]] native "_SHOULD_USE_24_HOUR_CLOCK" hash "0x0177CF20345F44DD" ns "MISC" returns "BOOL" doc [[! ]] native "_SHOULD_USE_METRIC_MEASUREMENTS_2" hash "0x58BCDC75BA52110A" ns "MISC" returns "BOOL" doc [[! ``` Same as SHOULD_USE_METRIC_MEASUREMENTS ``` ]] native "_SHOULD_USE_METRIC_TEMPERATURE" hash "0xFF4AAF3275BAAB4F" ns "MISC" returns "BOOL" doc [[! ]] native "_SHOULD_USE_METRIC_WEIGHT" hash "0x8F24157FEDB85EA2" ns "MISC" returns "BOOL" doc [[! ]] native "0x0358B8A41916C613" hash "0x0358B8A41916C613" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x0730E518486DEEC3" hash "0x0730E518486DEEC3" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x082C043C7AFC3747" hash "0x082C043C7AFC3747" arguments { int "compositeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x0A487CC74A517FB5" hash "0x0A487CC74A517FB5" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x0D0AE5081F88CFE1" hash "0x0D0AE5081F88CFE1" arguments { Hash "p0" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "0x1096603B519C905F" hash "0x1096603B519C905F" arguments { charPtr "name" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` _SET_MISSION_NAME_*(FOR_ACTIVITY?/MINIGAME?) ``` ]] native "0x154340E87D8CC178" hash "0x154340E87D8CC178" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x183672FE838A661B" hash "0x183672FE838A661B" arguments { AnyPtr "data" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x243CEDE8F916B994" hash "0x243CEDE8F916B994" ns "MISC" returns "void" doc [[! ]] native "0x2916B30DC6C41179" hash "0x2916B30DC6C41179" arguments { Hash "weatherType" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x33982467B1E349EF" hash "0x33982467B1E349EF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x35165C658077CD0B" hash "0x35165C658077CD0B" ns "MISC" returns "Any" doc [[! ]] native "0x38C0C9CAE1544500" hash "0x38C0C9CAE1544500" arguments { Hash "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x38C2BF94D15F464D" hash "0x38C2BF94D15F464D" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x3A87FDA8F1B6CDFB" hash "0x3A87FDA8F1B6CDFB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x3C3C7B1B5EC08764" hash "0x3C3C7B1B5EC08764" ns "MISC" returns "void" doc [[! ]] native "0x4647842FE8F31C1E" hash "0x4647842FE8F31C1E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x49C44FE78A135A1D" hash "0x49C44FE78A135A1D" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x49F3241C28EBBFBC" hash "0x49F3241C28EBBFBC" arguments { int "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x4B0501A468B749F8" hash "0x4B0501A468B749F8" ns "MISC" returns "void" doc [[! ]] native "0x4B101DBCC9482F2D" hash "0x4B101DBCC9482F2D" arguments { Ped "ped" [=[ {} ]=], } ns "MISC" returns "BOOL" doc [[! ]] native "0x4D5C9CC7E7E23E09" hash "0x4D5C9CC7E7E23E09" ns "MISC" returns "void" doc [[! ]] native "0x553D67295DDD2309" hash "0x553D67295DDD2309" arguments { Entity "entity" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` UPDATE_PICKUP_COLLECTIBLE: set Eagle Eye fountain _J*, _K*, _L* ``` ]] native "0x5801BE2DF2AF07EC" hash "0x5801BE2DF2AF07EC" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x5B4A8121A47D844D" hash "0x5B4A8121A47D844D" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x627B68D9CE6EE8DE" hash "0x627B68D9CE6EE8DE" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x68319452C5064ABA" hash "0x68319452C5064ABA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x6BCF7B5CD338281A" hash "0x6BCF7B5CD338281A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` _SET_DISPATCH_*, unused ``` ]] native "0x6BED40493A1AFDB8" hash "0x6BED40493A1AFDB8" arguments { AnyPtr "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x6C7B68D3CE60E8DE" hash "0x6C7B68D3CE60E8DE" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x6F02B5E50511721E" hash "0x6F02B5E50511721E" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x745808BB01CEC6B9" hash "0x745808BB01CEC6B9" arguments { float "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x74ACA66484CEBAF0" hash "0x74ACA66484CEBAF0" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x7A76104CC2CC69E8" hash "0x7A76104CC2CC69E8" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x7CF96F1250EF3221" hash "0x7CF96F1250EF3221" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x7FA58CED69405F9A" hash "0x7FA58CED69405F9A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x8314FC2013ECE2DA" hash "0x8314FC2013ECE2DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x8BB99B85444544D9" hash "0x8BB99B85444544D9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x8C0F6A3D7236DEEB" hash "0x8C0F6A3D7236DEEB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x8DB104CCEBCD58C5" hash "0x8DB104CCEBCD58C5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x94E8CA3DEE952789" hash "0x94E8CA3DEE952789" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x94FCADCF9F0C368E" hash "0x94FCADCF9F0C368E" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0x96282005C5C6801F" hash "0x96282005C5C6801F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x970339EFA4FDE518" hash "0x970339EFA4FDE518" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0x9A252AA23D7098F2" hash "0x9A252AA23D7098F2" ns "MISC" returns "void" doc [[! ]] native "0x9BF2C0C568C61641" hash "0x9BF2C0C568C61641" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xA08111B053D84B4D" hash "0xA08111B053D84B4D" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` _CLEAR* ``` ]] native "0xA3A8926951471C82" hash "0xA3A8926951471C82" ns "MISC" returns "void" doc [[! ]] native "0xA9342743B634A462" hash "0xA9342743B634A462" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xAB26DEEE120FD3FD" hash "0xAB26DEEE120FD3FD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xAD44856A1CD29635" hash "0xAD44856A1CD29635" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xAF3A84C7DE6A1DC5" hash "0xAF3A84C7DE6A1DC5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xAF530E56505D1BD6" hash "0xAF530E56505D1BD6" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ``` Hardcoded to return one/true. ``` ]] native "0xB08C4FA25BC29DB9" hash "0xB08C4FA25BC29DB9" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xB1F6665AA54DCD5C" hash "0xB1F6665AA54DCD5C" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0xB711EB4BC8D06013" hash "0xB711EB4BC8D06013" ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xBB282CF5D2333FB8" hash "0xBB282CF5D2333FB8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xBBE5B63EFFB08E68" hash "0xBBE5B63EFFB08E68" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0xCC1BAF72D571DB8D" hash "0xCC1BAF72D571DB8D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0xCC3EDC5614B03F61" hash "0xCC3EDC5614B03F61" arguments { int "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xD3F943B88F55376A" hash "0xD3F943B88F55376A" arguments { Hash "weatherType" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xDA4D8EB04E8E2928" hash "0xDA4D8EB04E8E2928" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xDBDA48EC456ED908" hash "0xDBDA48EC456ED908" ns "MISC" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0xDC057B86FC157031" hash "0xDC057B86FC157031" ns "MISC" returns "Any" doc [[! ``` Hardcoded to return one/true. ``` ]] native "0xDC416CA762BC4F43" hash "0xDC416CA762BC4F43" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "MISC" returns "Any" doc [[! ]] native "0xDE2C3B74D2B3705C" hash "0xDE2C3B74D2B3705C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xEB946B9E579729AD" hash "0xEB946B9E579729AD" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` Not implemented. ``` ]] native "0xF569E33FB72ED28E" hash "0xF569E33FB72ED28E" ns "MISC" returns "void" doc [[! ]] native "0xF63FA29D4A9ACA86" hash "0xF63FA29D4A9ACA86" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ]] native "0xF650DCF5D6F312C1" hash "0xF650DCF5D6F312C1" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xF81C53561D15F330" hash "0xF81C53561D15F330" ns "MISC" returns "charPtr" doc [[! ]] native "0xFC6ECB9170145ECE" hash "0xFC6ECB9170145ECE" ns "MISC" returns "void" doc [[! ]] native "0xFF252E2BAFB7330F" hash "0xFF252E2BAFB7330F" arguments { Any "p0" [=[ {} ]=], } ns "MISC" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS" hash "0xE2B3B852B537C398" arguments { BOOL "enabled" [=[ {} ]=], } alias "0xE2B3B852B537C398" ns "OBJECT" returns "void" doc [[! ]] native "ATTACH_PORTABLE_PICKUP_TO_PED" hash "0x8DC39368BDD57755" arguments { Object "pickupObject" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "BLOCK_PICKUP_FROM_PLAYER_COLLECTION" hash "0xB8F5062070BB6DBD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "BREAK_ALL_OBJECT_FRAGMENT_BONES" hash "0x8462BE2341A55B6F" arguments { Object "object" [=[ {} ]=], } alias "0x8462BE2341A55B6F" ns "OBJECT" returns "void" doc [[! ]] native "BREAK_OBJECT_FRAGMENT_CHILD" hash "0xE7E4C198B0185900" arguments { Object "object" [=[ {} ]=], Any "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xE7E4C198B0185900" ns "OBJECT" returns "void" doc [[! ]] native "CONVERT_OLD_PICKUP_TYPE_TO_NEW" hash "0x5EAAD83F8CFB4575" arguments { Hash "pickupHash" [=[ {} ]=], } alias "_GET_PICKUP_HASH" ns "OBJECT" returns "Hash" doc [[! ]] native "CREATE_AMBIENT_PICKUP" hash "0x673966A0C0FD7171" arguments { Hash "pickupHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "flags" [=[ {} ]=], int "value" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], int "p9" [=[ {} ]=], float "p10" [=[ {} ]=], } ns "OBJECT" returns "Object" doc [[! ``` flags: see CREATE_PICKUP ``` ]] native "CREATE_OBJECT" hash "0x509D5878EB39E842" arguments { Hash "modelHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], BOOL "bScriptHostObj" [=[ {} ]=], BOOL "dynamic" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "OBJECT" returns "Object" doc [[! ]] native "CREATE_OBJECT_NO_OFFSET" hash "0x9A294B2138ABB884" arguments { Hash "modelHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], BOOL "bScriptHostObj" [=[ {} ]=], BOOL "dynamic" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "OBJECT" returns "Object" doc [[! ]] native "CREATE_OBJECT_SKELETON" hash "0xB6CBD40F8EA69E8A" arguments { Object "object" [=[ {} ]=], } alias "0xB6CBD40F8EA69E8A" ns "OBJECT" returns "Any" doc [[! ]] native "CREATE_PICKUP" hash "0xFBA08C503DD5FA58" arguments { Hash "pickupHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "flags" [=[ {} ]=], int "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], int "p8" [=[ {} ]=], float "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "OBJECT" returns "Pickup" doc [[! ``` https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/Placement%20Flags https://github.com/femga/rdr3_discoveries/blob/master/objects/pickup_list.lua ``` ]] native "CREATE_PICKUP_ROTATE" hash "0x891804727E0A98B7" arguments { Hash "pickupHash" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], int "flags" [=[ {} ]=], int "p8" [=[ {} ]=], int "p9" [=[ {} ]=], BOOL "p10" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], int "p12" [=[ {} ]=], float "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], } ns "OBJECT" returns "Pickup" doc [[! ``` flags: see CREATE_PICKUP ``` ]] native "CREATE_PORTABLE_PICKUP" hash "0x2EAF1FDB2FB55698" arguments { Hash "pickupHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "placeOnGround" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], } ns "OBJECT" returns "Object" doc [[! ]] native "DELETE_OBJECT" hash "0x931914268722C263" arguments { ObjectPtr "object" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ``` Deletes the specified object, then sets the handle pointed to by the pointer to NULL. ``` ]] native "DETACH_PORTABLE_PICKUP_FROM_PED" hash "0xCF463D1E9A0AECB1" arguments { Object "pickupObject" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS" hash "0xBFA48E2FF417213F" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Hash "hash" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "DOES_PICKUP_EXIST" hash "0xAFC1CA75AD4074D1" arguments { Pickup "pickup" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "DOES_PICKUP_OBJECT_EXIST" hash "0xD9EFB6DBF7DAAEA3" arguments { Object "pickupObject" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "DOES_PICKUP_OF_TYPE_EXIST_IN_AREA" hash "0xF9C36251F6E48E33" arguments { Hash "pickupHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "DOES_RAYFIRE_MAP_OBJECT_EXIST" hash "0x52AF537A0C5B8AAD" arguments { Object "object" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "DOOR_SYSTEM_GET_DOOR_STATE" hash "0x160AA1B32F6139B8" arguments { Hash "doorHash" [=[ {} ]=], } ns "OBJECT" returns "int" doc [[! ]] native "DOOR_SYSTEM_GET_OPEN_RATIO" hash "0x65499865FCA6E5EC" arguments { Hash "doorHash" [=[ {} ]=], } ns "OBJECT" returns "float" doc [[! ]] native "DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE" hash "0x9BA001CB45CBF627" arguments { Hash "doorHash" [=[ {} ]=], float "distance" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "DOOR_SYSTEM_SET_AUTOMATIC_RATE" hash "0x03C27E13B42A0E82" arguments { Hash "doorHash" [=[ {} ]=], float "rate" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "DOOR_SYSTEM_SET_DOOR_STATE" hash "0x6BAB9442830C7F53" arguments { Hash "doorHash" [=[ {} ]=], int "state" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ``` Door lock states: enum eDoorState { DOORSTATE_INVALID = -1, DOORSTATE_UNLOCKED, DOORSTATE_LOCKED_UNBREAKABLE, DOORSTATE_LOCKED_BREAKABLE, DOORSTATE_HOLD_OPEN_POSITIVE, DOORSTATE_HOLD_OPEN_NEGATIVE }; ``` ]] native "DOOR_SYSTEM_SET_OPEN_RATIO" hash "0xB6E6FBA95C7324AC" arguments { Hash "doorHash" [=[ {} ]=], float "ajar" [=[ {} ]=], BOOL "forceUpdate" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ``` Sets the ajar angle of a door. Ranges from -1.0 to 1.0, and 0.0 is closed / default. ``` ]] native "FIX_OBJECT_FRAGMENT" hash "0xF9C1681347C8BD15" arguments { Object "object" [=[ {} ]=], } alias "0xF9C1681347C8BD15" ns "OBJECT" returns "void" doc [[! ]] native "FORCE_PICKUP_REGENERATE" hash "0x758A5C1B3B1E1990" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "GET_CLOSEST_OBJECT_OF_TYPE" hash "0xE143FA2249364369" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], BOOL "missionScriptObject" [=[ {} ]=], BOOL "scriptHostObject" [=[ {} ]=], BOOL "networkObject" [=[ {} ]=], } ns "OBJECT" returns "Object" doc [[! ``` missionScriptObject - if true won't return mission script objects scriptHostObject - if true won't return script host objects networkObject - if true won't return networked objects ``` ]] native "GET_OBJECT_FRAGMENT_DAMAGE_HEALTH" hash "0xB6FBFD079B8D0596" arguments { Any "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "OBJECT" returns "float" doc [[! ]] native "GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS" hash "0x163E252DE035A133" arguments { float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "heading" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], } alias "_GET_OBJECT_OFFSET_FROM_COORDS" ns "OBJECT" returns "Vector3" doc [[! ]] native "GET_PICKUP_COORDS" hash "0x225B8B35C88029B3" arguments { Pickup "pickup" [=[ {} ]=], } ns "OBJECT" returns "Vector3" doc [[! ]] native "GET_PICKUP_OBJECT" hash "0x5099BC55630B25AE" arguments { Pickup "pickup" [=[ {} ]=], } ns "OBJECT" returns "Object" doc [[! ]] native "GET_RAYFIRE_MAP_OBJECT" hash "0xB48FCED898292E52" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "OBJECT" returns "Object" doc [[! ]] native "GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE" hash "0x260EE4FDBDF4DB01" arguments { Object "object" [=[ {} ]=], } ns "OBJECT" returns "float" doc [[! ]] native "GET_SAFE_PICKUP_COORDS" hash "0x6E16BC2503FF1FF0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "OBJECT" returns "Vector3" doc [[! ]] native "GET_STATE_OF_RAYFIRE_MAP_OBJECT" hash "0x899BA936634A322E" arguments { Object "object" [=[ {} ]=], } ns "OBJECT" returns "int" doc [[! ]] native "GET_WEAPON_TYPE_FROM_PICKUP_TYPE" hash "0x08F96CA6C551AD51" arguments { Hash "pickupHash" [=[ {} ]=], } ns "OBJECT" returns "Hash" doc [[! ]] native "HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN" hash "0x761B0E69AC4D007E" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "HAS_OBJECT_BEEN_BROKEN" hash "0x8ABFB70C49CC43E2" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "HAS_PICKUP_BEEN_COLLECTED" hash "0x80EC48E6679313F9" arguments { Pickup "pickup" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "IS_DOOR_CLOSED" hash "0xC531EE8A1145A149" arguments { Hash "doorHash" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "IS_DOOR_REGISTERED_WITH_SYSTEM" hash "0xC153C43EA202C8C1" arguments { Hash "doorHash" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "IS_OBJECT_A_PORTABLE_PICKUP" hash "0x0378C08504160D0D" arguments { Object "object" [=[ {} ]=], } alias "0x0378C08504160D0D" ns "OBJECT" returns "BOOL" doc [[! ]] native "IS_OBJECT_VISIBLE" hash "0x8B32ACE6326A7546" arguments { Object "object" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "IS_POINT_IN_ANGLED_AREA" hash "0x2A70BAE8883E4C81" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], BOOL "p10" [=[ {} ]=], BOOL "p11" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE" hash "0xADBE4809F19F927A" arguments { Object "object" [=[ {} ]=], } alias "_MARK_OBJECT_FOR_DELETION" ns "OBJECT" returns "void" doc [[! ]] native "PLACE_OBJECT_ON_GROUND_PROPERLY" hash "0x58A850EAEE20FAA3" arguments { Object "object" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "PREVENT_COLLECTION_OF_PORTABLE_PICKUP" hash "0x92AEFB5F6E294023" arguments { Object "object" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x92AEFB5F6E294023" ns "OBJECT" returns "void" doc [[! ]] native "REMOVE_ALL_PICKUPS_OF_TYPE" hash "0x27F9D613092159CF" arguments { Hash "pickupHash" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "REMOVE_DOOR_FROM_SYSTEM" hash "0x464D8E1427156FE4" arguments { Hash "doorHash" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "REMOVE_PICKUP" hash "0x3288D8ACAECD2AB2" arguments { Pickup "pickup" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN" hash "0x406137F8EF90EAF5" arguments { Object "object" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_CUSTOM_TEXTURES_ON_OBJECT" hash "0xE124889AE0521FCF" arguments { Object "object" [=[ {} ]=], Hash "txdHash" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xE124889AE0521FCF" ns "OBJECT" returns "void" doc [[! ]] native "SET_FORCE_OBJECT_THIS_FRAME" hash "0xF538081986E49E9D" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS" hash "0x78857FC65CADB909" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x78857FC65CADB909" ns "OBJECT" returns "void" doc [[! ]] native "SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL" hash "0x88EAEC617CD26926" arguments { Hash "modelHash" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_SET_LOCAL_PLAYER_CAN_USE_PICKUPS_WITH_THIS_MODEL" ns "OBJECT" returns "void" doc [[! ``` Maximum amount of pickup models that can be disallowed is 10. ``` ]] native "SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER" hash "0x0BF3B3BD47D79C08" arguments { Hash "modelHash" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x0BF3B3BD47D79C08" ns "OBJECT" returns "void" doc [[! ]] native "SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY" hash "0x4D89D607CB3DD1D2" arguments { Object "object" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_SET_OBJECT_CAN_CLIMB_ON" ns "OBJECT" returns "void" doc [[! ]] native "SET_OBJECT_PHYSICS_PARAMS" hash "0xF6DF6E90DE7DF90F" arguments { Object "object" [=[ {} ]=], float "weight" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "gravity" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], float "p10" [=[ {} ]=], float "buoyancy" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ``` Adjust the physics parameters of a prop, or otherwise known as "object". This is useful for simulated gravity. Other parameters seem to be unknown. p2: seems to be weight and gravity related. Higher value makes the obj fall faster. Very sensitive? p3: seems similar to p2 p4: makes obj fall slower the higher the value p5: similar to p4 ``` ]] native "SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS" hash "0xEB6F1A9B5510A5D2" arguments { Object "object" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0xEB6F1A9B5510A5D2" ns "OBJECT" returns "void" doc [[! ]] native "SET_OBJECT_TARGETTABLE" hash "0x8A7391690F5AFD81" arguments { Object "object" [=[ {} ]=], BOOL "targettable" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_OBJECT_TINT_INDEX" hash "0x971DA0055324D033" arguments { Object "object" [=[ {} ]=], int "textureVariation" [=[ {} ]=], } alias "_SET_OBJECT_TEXTURE_VARIATION" ns "OBJECT" returns "void" doc [[! ``` Alt name: _SET_OBJECT_TINT ``` ]] native "SET_PICKUP_DO_NOT_AUTO_PLACE_ON_GROUND" hash "0x634C19521485AB25" arguments { Object "pickupObject" [=[ {} ]=], } alias "0x634C19521485AB25" ns "OBJECT" returns "void" doc [[! ]] native "SET_PICKUP_GENERATION_RANGE_MULTIPLIER" hash "0x318516E02DE3ECE2" arguments { float "multiplier" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE" hash "0x81218CE01B672219" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_PICKUP_NOT_LOOTABLE" hash "0x92E87F60F21A0C3A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_PICKUP_PARTICLE_FX_HIGHLIGHT" hash "0x1607C7D9B3021DF5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_PICKUP_PARTICLE_FX_SPAWN" hash "0xEB9740A38FD6D634" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_PICKUP_REGENERATION_TIME" hash "0x78015C9B4B3ECC9D" arguments { Pickup "pickup" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_PICKUP_UNCOLLECTABLE" hash "0x4A8CB328CD6F1C9B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_STATE_OF_RAYFIRE_MAP_OBJECT" hash "0x5C29F698D404C5E1" arguments { Object "object" [=[ {} ]=], int "state" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SET_TEAM_PICKUP_OBJECT" hash "0x53E0DF1A2A3CF0CA" arguments { Object "object" [=[ {} ]=], Any "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "SLIDE_OBJECT" hash "0x2FDFF4107B8C1147" arguments { Object "object" [=[ {} ]=], float "toX" [=[ {} ]=], float "toY" [=[ {} ]=], float "toZ" [=[ {} ]=], float "speedX" [=[ {} ]=], float "speedY" [=[ {} ]=], float "speedZ" [=[ {} ]=], BOOL "collision" [=[ {} ]=], } ns "OBJECT" returns "BOOL" doc [[! ]] native "SUPPRESS_PICKUP_REWARD_TYPE" hash "0xF92099527DB8E2A7" arguments { int "rewardType" [=[ {} ]=], BOOL "suppress" [=[ {} ]=], } alias "0xF92099527DB8E2A7" ns "OBJECT" returns "void" doc [[! ]] native "TRACK_OBJECT_VISIBILITY" hash "0xB252BC036B525623" arguments { Object "object" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "_ADD_DOOR_TO_SYSTEM_NEW" hash "0xD99229FE93B46286" arguments { Hash "doorHash" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], int "threadId" [=[ {} ]=], int "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } alias "0xD99229FE93B46286" ns "OBJECT" returns "void" doc [[! ``` Registers a door, hashes: https://github.com/femga/rdr3_discoveries/tree/master/doorHashes ``` ]] native "_DAMAGE_BONE_ON_PROP" hash "0xE4EFB315BCD2A838" arguments { Object "object" [=[ {} ]=], int "bone" [=[ {} ]=], } alias "0xE4EFB315BCD2A838" ns "OBJECT" returns "void" doc [[! ]] native "_DOOR_SYSTEM_CHANGE_SCRIPT_OWNER" hash "0x985767F5FA45BC44" arguments { Hash "doorHash" [=[ {} ]=], } alias "0x985767F5FA45BC44" ns "OBJECT" returns "void" doc [[! ]] native "_DOOR_SYSTEM_FORCE_SHUT" hash "0x276AAF0F1C7F2494" arguments { Hash "doorHash" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x276AAF0F1C7F2494" ns "OBJECT" returns "void" doc [[! ]] native "_DOOR_SYSTEM_GET_AUTOMATIC_RATE" hash "0x8433E1954BE323FC" arguments { Hash "doorHash" [=[ {} ]=], } alias "0x8433E1954BE323FC" ns "OBJECT" returns "float" doc [[! ]] native "_DOOR_SYSTEM_SET_ABLE_TO_CHANGE_OPEN_RATIO_WHILE_LOCKED" hash "0x1F1FABFE9B2A1254" arguments { Hash "doorHash" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x1F1FABFE9B2A1254" ns "OBJECT" returns "void" doc [[! ]] native "_DOOR_SYSTEM_SET_AUTOMATIC_STATE" hash "0x1BC47A9DEDC8DF5D" arguments { Hash "doorHash" [=[ {} ]=], BOOL "disable" [=[ {} ]=], } alias "0x1BC47A9DEDC8DF5D" ns "OBJECT" returns "void" doc [[! ``` _ALLOW_* - _ATTACH_* ``` ]] native "_GET_AMMO_TYPE_FROM_PICKUP_TYPE" hash "0x44B09A23D728045A" arguments { Hash "pickupHash" [=[ {} ]=], } alias "0x44B09A23D728045A" ns "OBJECT" returns "Hash" doc [[! ]] native "_GET_LIGHT_INTENSITY_FROM_OBJECT" hash "0xFA3B61EC249B4674" arguments { Object "object" [=[ {} ]=], } alias "0xFA3B61EC249B4674" ns "OBJECT" returns "float" doc [[! ]] native "_GET_OBJECT_LIGHT_INTENSITY" hash "0x3397CD4E0353DFBA" arguments { Object "object" [=[ {} ]=], } alias "0x3397CD4E0353DFBA" ns "OBJECT" returns "float" doc [[! ``` Returns float value to be used with _SET_LIGHT_INTENSITY_FOR_OBJECT ``` ]] native "_HIDE_PICKUP_OBJECT" hash "0x2777150CC7D9365E" arguments { Object "pickupObject" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "_IS_DOOR_REGISTERED_WITH_NETWORK" hash "0xB5DED7B65C604FDF" arguments { Hash "doorHash" [=[ {} ]=], } alias "0xB5DED7B65C604FDF" ns "OBJECT" returns "Any" doc [[! ]] native "_IS_DOOR_REGISTERED_WITH_OWNER" hash "0x4F89DAD4156BA145" arguments { Hash "doorHash" [=[ {} ]=], } alias "0x4F89DAD4156BA145" ns "OBJECT" returns "Any" doc [[! ``` Returns true if door is alredy registered with owner ``` ]] native "_IS_PICKUP_TYPE_VALID" hash "0x007BD043587F7C82" arguments { Hash "pickupHash" [=[ {} ]=], } alias "0x007BD043587F7C82" ns "OBJECT" returns "Any" doc [[! ]] native "_MAKE_ITEM_CARRIABLE" hash "0x1461DF6DB886BE3F" arguments { Object "object" [=[ {} ]=], } alias "0x1461DF6DB886BE3F" ns "OBJECT" returns "void" doc [[! ``` _PRE* or _Q* or _RE* ``` ]] native "_RESET_OBJECT_VELOCITY" hash "0xF40AB58D83C35027" arguments { Object "object" [=[ {} ]=], } alias "0xF40AB58D83C35027" ns "OBJECT" returns "void" doc [[! ]] native "_SET_AMBIENT_PICKUP_LIFETIME" hash "0xAC9AE68F0A463752" arguments { int "lifetime" [=[ {} ]=], } alias "0xAC9AE68F0A463752" ns "OBJECT" returns "void" doc [[! ]] native "_SET_AUTO_JUMPABLE_BY_HORSE" hash "0x98D2D9C053A1F449" arguments { Object "object" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x98D2D9C053A1F449" ns "OBJECT" returns "void" doc [[! ``` Sets object as auto-jumpable by horse. ``` ]] native "_SET_LIGHT_INTENSITY_FOR_OBJECT" hash "0xF49574E2332A8F06" arguments { Object "object" [=[ {} ]=], float "lightIntensity" [=[ {} ]=], } alias "0xF49574E2332A8F06" ns "OBJECT" returns "void" doc [[! ]] native "_SET_LIGHT_SCATTERING_DISABLED_FOR_OBJECT" hash "0x04D1D4E411CE52D0" arguments { Object "object" [=[ {} ]=], BOOL "disable" [=[ {} ]=], } alias "0x04D1D4E411CE52D0" ns "OBJECT" returns "void" doc [[! ]] native "_SET_LIGHT_TRANSLUCENCY_FOR_OBJECT" hash "0x63E39F09310F481F" arguments { Object "object" [=[ {} ]=], float "value" [=[ {} ]=], } alias "0x63E39F09310F481F" ns "OBJECT" returns "void" doc [[! ``` Params: value = 0.0 - 586.67 (?) ``` ]] native "_SET_NETWORK_PICKUP_USABLE_FOR_PLAYER" hash "0x94F3D956BFAEAE18" arguments { Player "player" [=[ {} ]=], Hash "pickupHash" [=[ {} ]=], BOOL "isUsable" [=[ {} ]=], } alias "0x94F3D956BFAEAE18" ns "OBJECT" returns "void" doc [[! ``` Params: p2 controls whether to make pickups usable/collectable or not in networked games ``` ]] native "_SET_NOT_JUMPABLE_BY_HORSE" hash "0xE1C708BA4885796B" arguments { Object "object" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xE1C708BA4885796B" ns "OBJECT" returns "void" doc [[! ``` Sets object as not jumpable by horse. ``` ]] native "_SET_OBJECT_BREAK_SCALE" hash "0xFFB99FFD17F65889" arguments { Object "object" [=[ {} ]=], float "scale" [=[ {} ]=], } alias "0xFFB99FFD17F65889" ns "OBJECT" returns "void" doc [[! ]] native "_SET_OBJECT_BURN_INTENSITY" hash "0xC8E21C1677DC5E6F" arguments { Object "object" [=[ {} ]=], float "intensity" [=[ {} ]=], } alias "0xC8E21C1677DC5E6F" ns "OBJECT" returns "void" doc [[! ]] native "_SET_OBJECT_BURN_LEVEL" hash "0x2797C633DCDBBAC5" arguments { Object "object" [=[ {} ]=], float "burnLevel" [=[ {} ]=], BOOL "affectAsh" [=[ {} ]=], } alias "0x2797C633DCDBBAC5" ns "OBJECT" returns "void" doc [[! ``` Seems to mostly have effect on wood-made objects https://imgur.com/a/32oQvOn ``` ]] native "_SET_OBJECT_BURN_OPACITY" hash "0x7D7285EFEAB5AF15" arguments { Object "object" [=[ {} ]=], float "opacity" [=[ {} ]=], } alias "0x7D7285EFEAB5AF15" ns "OBJECT" returns "void" doc [[! ]] native "_SET_OBJECT_BURN_SPEED" hash "0x646564A3B7DF68F8" arguments { Object "object" [=[ {} ]=], float "speed" [=[ {} ]=], float "p2" [=[ {} ]=], } alias "0x646564A3B7DF68F8" ns "OBJECT" returns "void" doc [[! ``` p2 is usually the same as speed parameter ``` ]] native "_SET_OBJECT_KICKABLE" hash "0xB7017DA4D498269F" arguments { Object "object" [=[ {} ]=], BOOL "kickable" [=[ {} ]=], } alias "0xB7017DA4D498269F" ns "OBJECT" returns "void" doc [[! ]] native "_SET_OBJECT_TARGETTABLE_2" hash "0x581EDBE56E8D62C9" arguments { Object "object" [=[ {} ]=], BOOL "targettable" [=[ {} ]=], } alias "0x581EDBE56E8D62C9" ns "OBJECT" returns "void" doc [[! ]] native "_SET_OBJECT_TARGETTABLE_FOCUS" hash "0xA22712E8471AA08E" arguments { Object "object" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xA22712E8471AA08E" ns "OBJECT" returns "void" doc [[! ``` When p1 and p2 are true you can focus on the object (similar to when you focus a ped) ``` ]] native "_SET_PICKUP_COLLECTABLE_ON_MOUNT" hash "0x00EE08603EADEE92" arguments { Object "object" [=[ {} ]=], } alias "0x00EE08603EADEE92" ns "OBJECT" returns "void" doc [[! ]] native "0x08C5825A2932EA7B" hash "0x08C5825A2932EA7B" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x0943113E02322164" hash "0x0943113E02322164" arguments { Object "object" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ``` Params: p1 = 23 in R* Scripts ``` ]] native "0x0C0A373D181BF900" hash "0x0C0A373D181BF900" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x1F5E07E14A86FAFC" hash "0x1F5E07E14A86FAFC" arguments { BOOL "p0" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ``` _SET_A(MBIENT_PICKUP_?)* ``` ]] native "0x20135AF9C10D2A3D" hash "0x20135AF9C10D2A3D" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x22031584496CFB70" hash "0x22031584496CFB70" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x235C863DA77BD88D" hash "0x235C863DA77BD88D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x250EBB11E81A10BE" hash "0x250EBB11E81A10BE" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x2BF1953C0C21AC88" hash "0x2BF1953C0C21AC88" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x3A77DAE8B4FD7586" hash "0x3A77DAE8B4FD7586" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x3DF1A0A58498E209" hash "0x3DF1A0A58498E209" arguments { Object "object" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x3E2616E7EA539480" hash "0x3E2616E7EA539480" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x46CBCF0E98A4E156" hash "0x46CBCF0E98A4E156" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x491439AEF410A2FC" hash "0x491439AEF410A2FC" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x4AE07EBA3462C5D5" hash "0x4AE07EBA3462C5D5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x4D8611DFE1126478" hash "0x4D8611DFE1126478" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x5230BF34EB0EC645" hash "0x5230BF34EB0EC645" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x57C242543B7B8FB9" hash "0x57C242543B7B8FB9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x58DE624FA7FB0E7F" hash "0x58DE624FA7FB0E7F" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x614D0B4533F842D3" hash "0x614D0B4533F842D3" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x6579860A5558524A" hash "0x6579860A5558524A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x6E2AA80BB0C03728" hash "0x6E2AA80BB0C03728" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x7D4411D6736CD295" hash "0x7D4411D6736CD295" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0x7F458B543006C8FE" hash "0x7F458B543006C8FE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x7FCD49388BC9B775" hash "0x7FCD49388BC9B775" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x9A74A9CADFA8A598" hash "0x9A74A9CADFA8A598" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0x9F52AD67D1A91BAD" hash "0x9F52AD67D1A91BAD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0xA93F925F1942E434" hash "0xA93F925F1942E434" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xAAACF33CBF9B990A" hash "0xAAACF33CBF9B990A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xACD4F9831DFAD7F5" hash "0xACD4F9831DFAD7F5" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0xAEE6C800E124CFE1" hash "0xAEE6C800E124CFE1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xB3B1546D23DF8DE1" hash "0xB3B1546D23DF8DE1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xC07B91B996C1DE89" hash "0xC07B91B996C1DE89" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xCAAF2BCCFEF37F77" hash "0xCAAF2BCCFEF37F77" arguments { Object "object" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ``` _SET_OBJECT_* ``` ]] native "0xCBFBD38F2E0A263B" hash "0xCBFBD38F2E0A263B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xCEAB54F4632C6EF6" hash "0xCEAB54F4632C6EF6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xD503D6F0986D58BC" hash "0xD503D6F0986D58BC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xD91E55B6C005EB09" hash "0xD91E55B6C005EB09" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0xDE116ECFFDD4B997" hash "0xDE116ECFFDD4B997" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xDFA1237F5228263F" hash "0xDFA1237F5228263F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xE157A8A336C7F04A" hash "0xE157A8A336C7F04A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xEBA314768FB35D58" hash "0xEBA314768FB35D58" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ]] native "0xF65EDE5D02A7A760" hash "0xF65EDE5D02A7A760" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xF6E88489B4E6EBE5" hash "0xF6E88489B4E6EBE5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "OBJECT" returns "void" doc [[! ]] native "0xFA99E8E575F2FEF8" hash "0xFA99E8E575F2FEF8" arguments { Any "p0" [=[ {} ]=], } ns "OBJECT" returns "Any" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "CLEAR_CONTROL_LIGHT_EFFECT" hash "0xCB0360EFEFB2580D" arguments { int "control" [=[ {} ]=], } alias "0xCB0360EFEFB2580D" ns "PAD" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "CLEAR_CONTROL_SHAKE_SUPPRESSED_ID" hash "0xA0CEFCEA390AAB9B" arguments { int "control" [=[ {} ]=], } alias "0xA0CEFCEA390AAB9B" ns "PAD" returns "void" doc [[! ]] native "DISABLE_ALL_CONTROL_ACTIONS" hash "0x5F4B6931816E599B" arguments { int "control" [=[ {} ]=], } ns "PAD" returns "void" doc [[! ]] native "DISABLE_CONTROL_ACTION" hash "0xFE99B66D079CF6BC" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], BOOL "disableRelatedActions" [=[ {} ]=], } ns "PAD" returns "void" doc [[! ]] native "ENABLE_CONTROL_ACTION" hash "0x351220255D64C155" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], BOOL "enableRelatedActions" [=[ {} ]=], } ns "PAD" returns "void" doc [[! ]] native "GET_CONTROL_HOW_LONG_AGO" hash "0xD7D22F5592AED8BA" arguments { int "control" [=[ {} ]=], } alias "0xD7D22F5592AED8BA" ns "PAD" returns "int" doc [[! ``` Returns time in ms since last input. ``` ]] native "GET_CONTROL_NORMAL" hash "0xEC3C9B8D5327B563" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "float" doc [[! ]] native "GET_CONTROL_UNBOUND_NORMAL" hash "0x5B84D09CEC5209C5" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "float" doc [[! ]] native "GET_CONTROL_VALUE" hash "0xD95E79E8686D2C27" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "int" doc [[! ]] native "GET_DISABLED_CONTROL_NORMAL" hash "0x11E65974A982637C" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "float" doc [[! ]] native "GET_DISABLED_CONTROL_UNBOUND_NORMAL" hash "0x4F8A26A890FD62FB" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "float" doc [[! ]] native "HAVE_CONTROLS_CHANGED" hash "0x6CD79468A1E595C6" arguments { int "control" [=[ {} ]=], } alias "0x6CD79468A1E595C6" ns "PAD" returns "BOOL" doc [[! ]] native "IS_CONTROL_ENABLED" hash "0x1CEA6BFDF248E5D9" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_CONTROL_JUST_PRESSED" hash "0x580417101DDB492F" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_CONTROL_JUST_RELEASED" hash "0x50F940259D3841E6" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_CONTROL_PRESSED" hash "0xF3A21BCD95725A4A" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_CONTROL_RELEASED" hash "0x648EE3E7F38877DD" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_DISABLED_CONTROL_JUST_PRESSED" hash "0x91AEF906BCA88877" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_DISABLED_CONTROL_JUST_RELEASED" hash "0x305C8DCD79DA8B0F" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_DISABLED_CONTROL_PRESSED" hash "0xE2587F8CBBD87B1D" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "BOOL" doc [[! ]] native "IS_LOOK_INVERTED" hash "0x77B612531280010D" ns "PAD" returns "BOOL" doc [[! ]] native "IS_USING_KEYBOARD_AND_MOUSE" hash "0xA571D46727E2B718" arguments { int "control" [=[ {} ]=], } alias "_IS_INPUT_DISABLED" ns "PAD" returns "BOOL" doc [[! ``` padIndex is not used ``` ]] native "SET_CONTROL_LIGHT_EFFECT_COLOR" hash "0x8290252FFF36ACB5" arguments { int "control" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], } alias "_SET_CONTROL_GROUP_COLOR" ns "PAD" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_CONTROL_LIGHT_EFFECT_FLASHING_COLOR" hash "0xA45884DB10EC7EE3" arguments { int "control" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], } alias "0xA45884DB10EC7EE3" ns "PAD" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_CONTROL_SHAKE" hash "0x48B3886C1358D0D5" arguments { int "control" [=[ {} ]=], int "duration" [=[ {} ]=], int "frequency" [=[ {} ]=], } alias "SET_PAD_SHAKE" ns "PAD" returns "void" doc [[! ]] native "SET_CONTROL_SHAKE_SUPPRESSED_ID" hash "0xF239400E16C23E08" arguments { int "control" [=[ {} ]=], int "uniqueId" [=[ {} ]=], } alias "0xF239400E16C23E08" ns "PAD" returns "void" doc [[! ]] native "SET_CONTROL_TRIGGER_SHAKE" hash "0x14D29BB12D47F68C" arguments { int "control" [=[ {} ]=], int "leftDuration" [=[ {} ]=], int "leftFrequency" [=[ {} ]=], int "rightDuration" [=[ {} ]=], int "rightFrequency" [=[ {} ]=], } alias "0x14D29BB12D47F68C" ns "PAD" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_CONTROL_VALUE_NEXT_FRAME" hash "0xE8A25867FBA3B05E" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], float "value" [=[ {} ]=], } alias "_SET_CONTROL_NORMAL" ns "PAD" returns "BOOL" doc [[! ``` This is for simulating player input. value is a float value from 0 - 1 control: see IS_CONTROL_ENABLED ``` ]] native "SET_INPUT_EXCLUSIVE" hash "0xEDE476E5EE29EDB1" arguments { int "control" [=[ {} ]=], Hash "action" [=[ {} ]=], } ns "PAD" returns "void" doc [[! ]] native "STOP_CONTROL_SHAKE" hash "0x38C16A305E8CDC8D" arguments { int "control" [=[ {} ]=], } alias "STOP_PAD_SHAKE" ns "PAD" returns "void" doc [[! ]] native "_GET_CURRENT_CONTROL_CONTEXT" hash "0xDDCEB0F26C89C00F" arguments { int "control" [=[ {} ]=], } alias "0xDDCEB0F26C89C00F" ns "PAD" returns "Hash" doc [[! ``` Gets the current control context. See: _SET_CONTROL_CONTEXT ``` ]] native "_GET_DISABLED_CONTROL_HOW_LONG_AGO" hash "0x771DFCB24D19C2F6" arguments { int "control" [=[ {} ]=], } alias "0x771DFCB24D19C2F6" ns "PAD" returns "int" doc [[! ]] native "_IS_CONTROL_ACTION_VALID" hash "0xBC0884BC590951C7" arguments { Hash "action" [=[ {} ]=], int "control" [=[ {} ]=], } alias "0xBC0884BC590951C7" ns "PAD" returns "Any" doc [[! ]] native "_SET_CONTROL_CONTEXT" hash "0x2804658EB7D8A50B" arguments { int "control" [=[ {} ]=], Hash "context" [=[ {} ]=], } alias "0x2804658EB7D8A50B" ns "PAD" returns "void" doc [[! ``` Sets the current control context. Must be called every frame. context: https://alloc8or.re/rdr3/doc/misc/input_contexts.txt For more information, see common:/data/control/settings.meta https://github.com/femga/rdr3_discoveries/tree/master/Controls ``` ]] native "0x1252C029FC8EBB4D" hash "0x1252C029FC8EBB4D" ns "PAD" returns "BOOL" doc [[! ``` _IS_R* - _IS_S* ``` ]] native "0x43F35DDB2905D945" hash "0x43F35DDB2905D945" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PAD" returns "Any" doc [[! ]] native "0x52C68E92D6E23ADD" hash "0x52C68E92D6E23ADD" arguments { Any "p0" [=[ {} ]=], } ns "PAD" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x5F217BC1190503D8" hash "0x5F217BC1190503D8" arguments { charPtr "rumbleCurve" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PAD" returns "void" doc [[! ``` rumbleCurve: common_0/data/rumblecurves.meta ``` ]] native "0x709BA8C08C5C008D" hash "0x709BA8C08C5C008D" ns "PAD" returns "void" doc [[! ]] native "0xBD629C1C4F501C80" hash "0xBD629C1C4F501C80" arguments { Any "p0" [=[ {} ]=], } ns "PAD" returns "Any" doc [[! ]] native "ADD_NAVMESH_BLOCKING_OBJECT" hash "0xFCD5C8E06E502F5A" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "PATHFIND" returns "Any" doc [[! ]] native "ADD_NAVMESH_REQUIRED_REGION" hash "0x387EAD7EE42F6685" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "ARE_NODES_LOADED_FOR_AREA" hash "0xF7B79A50B905A30D" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], } alias "_ARE_PATH_NODES_LOADED_IN_AREA" ns "PATHFIND" returns "BOOL" doc [[! ]] native "DOES_NAVMESH_BLOCKING_OBJECT_EXIST" hash "0x0EAEB0DB4B132399" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_APPROX_FLOOR_FOR_POINT" hash "0x336511A34F2E5185" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], } alias "_GET_HEIGHTMAP_BOTTOM_Z_FOR_POSITION" ns "PATHFIND" returns "float" doc [[! ``` Returns CGameWorldHeightMap's minimum Z value at specified point (grid node). ``` ]] native "GET_CLOSEST_ROAD" hash "0x132F52BBA570FE92" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], int "p4" [=[ {} ]=], Vector3Ptr "p5" [=[ {} ]=], Vector3Ptr "p6" [=[ {} ]=], AnyPtr "p7" [=[ {} ]=], AnyPtr "p8" [=[ {} ]=], floatPtr "p9" [=[ {} ]=], BOOL "p10" [=[ {} ]=], } ns "PATHFIND" returns "Any" doc [[! ]] native "GET_CLOSEST_VEHICLE_NODE" hash "0x240A18690AE96513" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], int "nodeType" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_CLOSEST_VEHICLE_NODE_WITH_HEADING" hash "0x23CFFD4CCB243354" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], floatPtr "outHeading" [=[ {} ]=], int "nodeType" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_GPS_BLIP_ROUTE_FOUND" hash "0x869DAACBBE9FA006" ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_GPS_BLIP_ROUTE_LENGTH" hash "0xBBB45C3CF5C8AA85" ns "PATHFIND" returns "int" doc [[! ]] native "GET_NTH_CLOSEST_VEHICLE_NODE" hash "0x5A6D8DF6FBC5D0C4" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "nthClosest" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], int "unknown1" [=[ {} ]=], float "unknown2" [=[ {} ]=], Any "unknown3" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION" hash "0x2FAC235A6062F14A" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "desiredX" [=[ {} ]=], float "desiredY" [=[ {} ]=], float "desiredZ" [=[ {} ]=], int "nthClosest" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], floatPtr "outHeading" [=[ {} ]=], int "nodetype" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_NTH_CLOSEST_VEHICLE_NODE_ID" hash "0x116443008E5CEFC3" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "nth" [=[ {} ]=], int "nodetype" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], } ns "PATHFIND" returns "int" doc [[! ]] native "GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING" hash "0x4114EAA8A7F7766D" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "nthClosest" [=[ {} ]=], floatPtr "returnHeading" [=[ {} ]=], intPtr "returnNumLanes" [=[ {} ]=], int "nodeFlags" [=[ {} ]=], float "zMeasureMult" [=[ {} ]=], float "zTolerance" [=[ {} ]=], } ns "PATHFIND" returns "int" doc [[! ``` Returns the nth closest vehicle node with a heading to a coord ``` ]] native "GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING" hash "0x591B40D4390DB54A" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "nthClosest" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], floatPtr "heading" [=[ {} ]=], AnyPtr "unknown1" [=[ {} ]=], int "unknown2" [=[ {} ]=], float "unknown3" [=[ {} ]=], float "unknown4" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_NUM_NAVMESHES_EXISTING_IN_AREA" hash "0x01708E8DD3FF8C65" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], } alias "0x01708E8DD3FF8C65" ns "PATHFIND" returns "int" doc [[! ]] native "GET_RANDOM_VEHICLE_NODE" hash "0x93E0DB8440B73A7D" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "minLanes" [=[ {} ]=], BOOL "avoidDeadEnds" [=[ {} ]=], BOOL "avoidHighways" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], intPtr "nodeId" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_SAFE_COORD_FOR_PED" hash "0xB61C8E878A4199CA" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "onGround" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_VEHICLE_NODE_IS_SWITCHED_OFF" hash "0x28533DBDDF7C2C97" arguments { int "nodeID" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ]] native "GET_VEHICLE_NODE_POSITION" hash "0x8E8D72FF24DEE1FB" arguments { int "nodeId" [=[ {} ]=], Vector3Ptr "outPosition" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "IS_NAVMESH_LOADED_IN_AREA" hash "0xF813C7E63F9062A5" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ``` Returns whether navmesh for the region is loaded. ``` ]] native "IS_POINT_ON_ROAD" hash "0x125BF4ABFC536B09" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ``` Gets a value indicating whether the specified position is on a road. ``` ]] native "IS_VEHICLE_NODE_ID_VALID" hash "0x5829A02AF4F0B3CB" arguments { int "vehicleNodeId" [=[ {} ]=], } ns "PATHFIND" returns "BOOL" doc [[! ``` Returns true if the id is non zero. ``` ]] native "NAVMESH_REQUEST_PATH" hash "0x348F211CA2404039" arguments { Ped "ped" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], int "bitFlag" [=[ {} ]=], } alias "0x348F211CA2404039" ns "PATHFIND" returns "int" doc [[! ``` Starts a nav mesh query for a path between coordinates with a given ped and returns a handle to be validated by _NAVMESH_REQUESTED_QUERY_STATUS and then _NAVMESH_REQUESTED_PATH_WAYPOINTS_FOUND Only bit flag values used in scripts are 0, 23, and 29. 23 is used with dogs and horses. 29 with legendary animals. ``` ]] native "REMOVE_NAVMESH_BLOCKING_OBJECT" hash "0x46399A7895957C0E" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "REQUEST_PATH_NODES_IN_AREA_THIS_FRAME" hash "0x07FB139B592FA687" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], } alias "0x07FB139B592FA687" ns "PATHFIND" returns "BOOL" doc [[! ]] native "RESET_ROADS_IN_VOLUME" hash "0xD17672447692478E" arguments { Volume "volume" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xD17672447692478E" ns "PATHFIND" returns "void" doc [[! ]] native "SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME" hash "0x0B919E1FB47CC4E0" arguments { float "multiplier" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "SET_IGNORE_NO_GPS_FLAG" hash "0x72751156E7678833" arguments { BOOL "toggle" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_PED_PATHS_BACK_TO_ORIGINAL" hash "0xE04B48F2CC926253" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "SET_PED_PATHS_IN_AREA" hash "0x34F060F4BF92E018" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], BOOL "unknown" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "SET_ROADS_BACK_TO_ORIGINAL" hash "0x1EE7063B80FFC77C" arguments { float "xMin" [=[ {} ]=], float "yMin" [=[ {} ]=], float "zMin" [=[ {} ]=], float "xMax" [=[ {} ]=], float "yMax" [=[ {} ]=], float "zMax" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA" hash "0x0027501B9F3B407E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "SET_ROADS_IN_ANGLED_AREA" hash "0x1A5AA1208AF5DB59" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "SET_ROADS_IN_AREA" hash "0xBF1A602B5BA52FEE" arguments { float "xMin" [=[ {} ]=], float "yMin" [=[ {} ]=], float "zMin" [=[ {} ]=], float "xMax" [=[ {} ]=], float "yMax" [=[ {} ]=], float "zMax" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "SET_ROADS_IN_VOLUME" hash "0xC1799FAFD2FDF52B" arguments { Volume "volume" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xC1799FAFD2FDF52B" ns "PATHFIND" returns "void" doc [[! ]] native "SIMULATED_ROUTE_GET_ETA" hash "0x2DD5F78D73B24172" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "float" doc [[! ]] native "SIMULATED_ROUTE_IS_LOADED" hash "0x240915043CB799D7" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "Any" doc [[! ]] native "SIMULATED_ROUTE_TRAVEL_TO_POINT" hash "0xA1A3DE1C215C7394" arguments { Any "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "_ADD_NAVMESH_BLOCKING_VOLUME" hash "0x19C7567D2F2287D6" arguments { Volume "volume" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0x19C7567D2F2287D6" ns "PATHFIND" returns "Any" doc [[! ]] native "_DOES_NAVMESH_BLOCKING_VOLUME_EXIST" hash "0xDE0EA444735C1368" arguments { Volume "volume" [=[ {} ]=], } alias "0xDE0EA444735C1368" ns "PATHFIND" returns "Any" doc [[! ]] native "_GET_SPAWN_DATA_FOR_ROAD_NODE" hash "0xA3791B915B8B84C6" arguments { int "nodeId" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Vector3Ptr "outCoords" [=[ {} ]=], floatPtr "heading" [=[ {} ]=], } alias "0xA3791B915B8B84C6" ns "PATHFIND" returns "void" doc [[! ]] native "_NAVMESH_ACTIVATE_SWAP" hash "0x7C334FF4D9215912" arguments { charPtr "name" [=[ {} ]=], } alias "0x7C334FF4D9215912" ns "PATHFIND" returns "Any" doc [[! ]] native "_NAVMESH_ASSIGN_NAVMESH_TO_VEHICLE" hash "0x44026E3DB3CED602" arguments { Vehicle "vehicle" [=[ {} ]=], charPtr "navMeshName" [=[ {} ]=], } alias "0x44026E3DB3CED602" ns "PATHFIND" returns "Any" doc [[! ]] native "_NAVMESH_CLEAR_REQUESTED_PATH" hash "0x661BB1E1FF77742D" arguments { int "path" [=[ {} ]=], } alias "0x661BB1E1FF77742D" ns "PATHFIND" returns "BOOL" doc [[! ``` Called in scripts after finished with requested pathes. Immediately resets all values connected to the path handle except query status, which changes from 1 to 2 before eventually becoming fully invalidated to 0. ``` ]] native "_NAVMESH_DEACTIVATE_SWAP" hash "0x527B97C203BB8606" arguments { charPtr "name" [=[ {} ]=], } alias "0x527B97C203BB8606" ns "PATHFIND" returns "Any" doc [[! ]] native "_NAVMESH_DOES_SWAP_EXIST" hash "0x495CFAB2924237C7" arguments { charPtr "name" [=[ {} ]=], } alias "0x495CFAB2924237C7" ns "PATHFIND" returns "Any" doc [[! ]] native "_NAVMESH_IS_SWAP_ACTIVE" hash "0x5AC0944C156E5F44" arguments { charPtr "name" [=[ {} ]=], } alias "0x5AC0944C156E5F44" ns "PATHFIND" returns "Any" doc [[! ]] native "_NAVMESH_REQUESTED_PATH_NUM_WAYPOINTS" hash "0xD470725E0703D22F" arguments { int "path" [=[ {} ]=], } alias "0xD470725E0703D22F" ns "PATHFIND" returns "int" doc [[! ``` Returns the number of waypoints for a requested path (NAVMESH_REQUEST_PATH) if the query is completed (_NAVMESH_REQUESTED_QUERY_STATUS). For use with _NAVMESH_REQUESTED_PATH_WAYPOINT_BY_INDEX ``` ]] native "_NAVMESH_REQUESTED_PATH_WAYPOINT_BY_INDEX" hash "0x430F8319AE56C8A9" arguments { int "path" [=[ {} ]=], int "waypointIndex" [=[ {} ]=], } alias "0x430F8319AE56C8A9" ns "PATHFIND" returns "Vector3" doc [[! ``` Returns a vector3 waypoint at the specified index for a path. Use _NAVMESH_REQUESTED_PATH_NUM_WAYPOINTS to get available indexes. ``` ]] native "_NAVMESH_REQUESTED_PATH_WAYPOINTS_FOUND" hash "0x8800776E410EB669" arguments { int "path" [=[ {} ]=], } alias "0x8800776E410EB669" ns "PATHFIND" returns "BOOL" doc [[! ``` Returns true if a path of waypoints was found. Waypoints can be retrieved with _NAVMESH_REQUESTED_PATH_NUM_WAYPOINTS and _NAVMESH_REQUESTED_PATH_WAYPOINT_BY_INDEX ``` ]] native "_NAVMESH_REQUESTED_PATH_WAYPOINTS_TERRAIN" hash "0xF61CFEDEAB627BFA" arguments { int "path" [=[ {} ]=], } alias "0xF61CFEDEAB627BFA" ns "PATHFIND" returns "int" doc [[! ``` Returns a bit flag for seemingly terrain within the waypoints in the path. Checked against bit value 2 to match water in the path, seems to always contain at least 1 though regardless of location/ped. ``` ]] native "_NAVMESH_REQUESTED_QUERY_STATUS" hash "0x3A0F82F6EE2291C8" arguments { int "path" [=[ {} ]=], } alias "0x3A0F82F6EE2291C8" alias "_NAVMESH_QUERY_STATUS" ns "PATHFIND" returns "int" doc [[! ``` Returns eNavMeshQueryStatus enum eNavMeshQueryStatus { QS_NOT_FOUND, QS_COMPLETE, QS_PENDING }; It appears that the pending state of 2 is at least also used when cleaning up a request (_NAVMESH_CLEAR_REQUESTED_PATH) or if a request never completes. Eventually queries are invalidated and return 0. ``` ]] native "_REMOVE_NAVMESH_BLOCKING_VOLUME" hash "0x2C87C3E1C7B96EE2" arguments { Volume "volume" [=[ {} ]=], } alias "0x2C87C3E1C7B96EE2" ns "PATHFIND" returns "void" doc [[! ]] native "_SIMULATED_ROUTE_CREATE" hash "0xFD5BB35AAB83FD48" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "0xFD5BB35AAB83FD48" ns "PATHFIND" returns "Any" doc [[! ]] native "_SIMULATED_ROUTE_DELETE" hash "0x4907D0E4FB26EE65" arguments { Any "p0" [=[ {} ]=], } alias "0x4907D0E4FB26EE65" ns "PATHFIND" returns "void" doc [[! ]] native "_SIMULATED_ROUTE_EXISTS" hash "0x65A8196B8D7F5E0B" arguments { Any "p0" [=[ {} ]=], } alias "0x65A8196B8D7F5E0B" ns "PATHFIND" returns "Any" doc [[! ]] native "0x264E9A5CD78C338F" hash "0x264E9A5CD78C338F" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0x34C9AF25649172D0" hash "0x34C9AF25649172D0" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0x4358BCF14C91761C" hash "0x4358BCF14C91761C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0x4BDEBEA5702B97A9" hash "0x4BDEBEA5702B97A9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0x54F4D7B6670FBB5A" hash "0x54F4D7B6670FBB5A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PATHFIND" returns "Any" doc [[! ]] native "0x5A3B54ADDF5472A3" hash "0x5A3B54ADDF5472A3" arguments { charPtr "p0" [=[ {} ]=], } ns "PATHFIND" returns "int" doc [[! ]] native "0x5A4E1A41E3A02AD0" hash "0x5A4E1A41E3A02AD0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0x665B21666351CB37" hash "0x665B21666351CB37" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PATHFIND" returns "Any" doc [[! ]] native "0x6C3F12ECEB6D2E2A" hash "0x6C3F12ECEB6D2E2A" arguments { float "xMin" [=[ {} ]=], float "yMin" [=[ {} ]=], float "zMin" [=[ {} ]=], float "xMax" [=[ {} ]=], float "yMax" [=[ {} ]=], float "zMax" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0x6DAD6630AE4A74CB" hash "0x6DAD6630AE4A74CB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0x869A7015BD4606E9" hash "0x869A7015BD4606E9" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0xA33914B00CA55756" hash "0xA33914B00CA55756" arguments { charPtr "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PATHFIND" returns "AnyPtr" doc [[! ]] native "0xAFE2AE66F6251C66" hash "0xAFE2AE66F6251C66" arguments { float "xMin" [=[ {} ]=], float "yMin" [=[ {} ]=], float "zMin" [=[ {} ]=], float "xMax" [=[ {} ]=], float "yMax" [=[ {} ]=], float "zMax" [=[ {} ]=], int "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0xB03944057FD735BA" hash "0xB03944057FD735BA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0xCA27A86CAA4E98ED" hash "0xCA27A86CAA4E98ED" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "PATHFIND" returns "Any" doc [[! ]] native "0xCF213A5FC3ABFC08" hash "0xCF213A5FC3ABFC08" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0xE5EF9DE716FF737E" hash "0xE5EF9DE716FF737E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ]] native "0xEFC535C9FAF563B3" hash "0xEFC535C9FAF563B3" arguments { Any "p0" [=[ {} ]=], } ns "PATHFIND" returns "Any" doc [[! ]] native "0xF2A2177AC848B3A8" hash "0xF2A2177AC848B3A8" arguments { Volume "volume" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PATHFIND" returns "void" doc [[! ``` GPS disabled zone: p1 = 0 Clearing GPS disabled zone: p1 = 1 ``` ]] native "_CREATE_PERSISTENT_CHARACTER" hash "0x4F76E3676583D951" arguments { Hash "hash" [=[ {} ]=], } alias "0x4F76E3676583D951" ns "PERSCHAR" returns "PersChar" doc [[! ]] native "_DELETE_PERSCHAR" hash "0xFC77C5B44D5FF7C0" arguments { PersChar "persChar" [=[ {} ]=], } alias "0xFC77C5B44D5FF7C0" ns "PERSCHAR" returns "void" doc [[! ]] native "_FORCE_DESPAWN_PERSCHAR" hash "0x7B204F88F6C3D287" arguments { PersChar "persChar" [=[ {} ]=], } alias "0x7B204F88F6C3D287" ns "PERSCHAR" returns "void" doc [[! ]] native "_FORCE_SPAWN_PERSCHAR" hash "0x0CADC3A977997472" arguments { PersChar "persChar" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x0CADC3A977997472" ns "PERSCHAR" returns "Entity" doc [[! ]] native "_GET_PERSCHAR_INDEX_FROM_PED_INDEX" hash "0x32A1E3B83D501096" arguments { Ped "ped" [=[ {} ]=], } alias "0x32A1E3B83D501096" ns "PERSCHAR" returns "PersChar" doc [[! ]] native "_GET_PERSCHAR_MODEL_NAME" hash "0xA00DF706C60173D1" arguments { Hash "persCharHash" [=[ {} ]=], } alias "0xA00DF706C60173D1" ns "PERSCHAR" returns "Hash" doc [[! ]] native "_GET_PERSCHAR_PED_INDEX" hash "0x31C70A716CAE1FEE" arguments { PersChar "persChar" [=[ {} ]=], } alias "0x31C70A716CAE1FEE" ns "PERSCHAR" returns "Ped" doc [[! ]] native "_IS_PERSISTENT_CHARACTER_DEAD" hash "0xEB98B38CA60742D7" arguments { PersChar "persChar" [=[ {} ]=], } alias "0xEB98B38CA60742D7" ns "PERSCHAR" returns "Any" doc [[! ]] native "_IS_PERSISTENT_CHARACTER_VALID" hash "0x800DF3FC913355F3" arguments { PersChar "persChar" [=[ {} ]=], } alias "0x800DF3FC913355F3" ns "PERSCHAR" returns "Any" doc [[! ]] native "_RETASK_PERSISTENT_CHARACTER" hash "0x631CD2D77FDC0316" arguments { PersChar "persChar" [=[ {} ]=], } alias "0x631CD2D77FDC0316" ns "PERSCHAR" returns "void" doc [[! ]] native "_REVIVE_PERSCHAR" hash "0x49A8C2CD97815215" arguments { PersChar "persChar" [=[ {} ]=], } alias "0x49A8C2CD97815215" ns "PERSCHAR" returns "Any" doc [[! ]] native "_SET_PERSCHAR_SCHEDULE" hash "0x187D65F3AEC5D679" arguments { Hash "persCharHash" [=[ {} ]=], charPtr "schedule" [=[ {} ]=], } alias "0x187D65F3AEC5D679" ns "PERSCHAR" returns "void" doc [[! ]] native "0x08FC896D2CB31FCC" hash "0x08FC896D2CB31FCC" arguments { Any "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PERSCHAR" returns "Entity" doc [[! ]] native "0x0B3A99AB6713AA52" hash "0x0B3A99AB6713AA52" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x112DDF56300BC6E5" hash "0x112DDF56300BC6E5" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0x2DF89CD2ED1D0BDE" hash "0x2DF89CD2ED1D0BDE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x2E957AA81F2C61C9" hash "0x2E957AA81F2C61C9" ns "PERSCHAR" returns "void" doc [[! ]] native "0x406808610220405B" hash "0x406808610220405B" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x4AFC7288C77238B3" hash "0x4AFC7288C77238B3" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0x4F81EAD1DE8FA19B" hash "0x4F81EAD1DE8FA19B" arguments { PersChar "persChar" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x535A66AAD2BF68F9" hash "0x535A66AAD2BF68F9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x59C7AD6FEA2AC449" hash "0x59C7AD6FEA2AC449" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x5EE6FCCC9C832CA2" hash "0x5EE6FCCC9C832CA2" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Vector3" doc [[! ]] native "0x63AA2B8EB087886A" hash "0x63AA2B8EB087886A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x669C25840C6F7AE2" hash "0x669C25840C6F7AE2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x6759BEE6762E140B" hash "0x6759BEE6762E140B" arguments { PersChar "persChar" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x69786495C92A3044" hash "0x69786495C92A3044" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0x70605812ABC9FF0F" hash "0x70605812ABC9FF0F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x8AE4EFA464DAE42D" hash "0x8AE4EFA464DAE42D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x8B44273A92CD406C" hash "0x8B44273A92CD406C" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x8BC555034A5A5E8C" hash "0x8BC555034A5A5E8C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0x92690B0822493CE0" hash "0x92690B0822493CE0" ns "PERSCHAR" returns "void" doc [[! ]] native "0x94995829ED15A598" hash "0x94995829ED15A598" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Vector3" doc [[! ]] native "0x9C7F95946E304778" hash "0x9C7F95946E304778" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0xA2B18FF8D39F6D87" hash "0xA2B18FF8D39F6D87" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xA4DCB3F0DD7488BD" hash "0xA4DCB3F0DD7488BD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xA8120EBEAF290C7A" hash "0xA8120EBEAF290C7A" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0xA8C406C2A56EDC16" hash "0xA8C406C2A56EDC16" arguments { PersChar "persChar" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xB173599D61FAEB31" hash "0xB173599D61FAEB31" ns "PERSCHAR" returns "void" doc [[! ]] native "0xB65E7F733956CF25" hash "0xB65E7F733956CF25" arguments { PersChar "persChar" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xBB68908CD11AEBDC" hash "0xBB68908CD11AEBDC" arguments { PersChar "persChar" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xCEB40B678E403759" hash "0xCEB40B678E403759" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0xD4B614179BCD0654" hash "0xD4B614179BCD0654" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xD95D777F828B2BBB" hash "0xD95D777F828B2BBB" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xDC9655D47DEC0353" hash "0xDC9655D47DEC0353" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0xE0E65E0D261F7507" hash "0xE0E65E0D261F7507" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "0xE4C51A8A3BD1664C" hash "0xE4C51A8A3BD1664C" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0xEC254C2C9B0F08F1" hash "0xEC254C2C9B0F08F1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0xEFC5C6670E0B99BA" hash "0xEFC5C6670E0B99BA" ns "PERSCHAR" returns "void" doc [[! ]] native "0xF8DE7154F7D1458F" hash "0xF8DE7154F7D1458F" arguments { Any "p0" [=[ {} ]=], } ns "PERSCHAR" returns "Any" doc [[! ]] native "0xFCC6DB8DBE709BC8" hash "0xFCC6DB8DBE709BC8" arguments { PersChar "persChar" [=[ {} ]=], } ns "PERSCHAR" returns "void" doc [[! ]] native "ADD_ARMOUR_TO_PED" hash "0x5BA652A0CD14DF2F" arguments { Ped "ped" [=[ {} ]=], int "amount" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Same as SET_PED_ARMOUR, but ADDS 'amount' to the armor the Ped already has. ``` ]] native "ADD_CUSTOM_FORMATION_LOCATION" hash "0x4E23CD07BD161E06" arguments { int "groupId" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "position" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "ADD_FORMATION_LOCATION" hash "0xB05945C1E9E60D91" arguments { int "groupId" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "ADD_RELATIONSHIP_GROUP" hash "0xF372BC22FCB88606" arguments { charPtr "name" [=[ {} ]=], HashPtr "groupHash" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` The hash of the created relationship group is output in the second parameter. ``` ]] native "ADD_SCENARIO_BLOCKING_AREA" hash "0x1B5C85C612E5256E" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], BOOL "p6" [=[ {} ]=], int "blockingFlags" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` blockingFlags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eScenarioBlockingFlags ``` ]] native "APPLY_DAMAGE_TO_PED" hash "0x697157CED63F18D4" arguments { Ped "ped" [=[ {} ]=], int "damageAmount" [=[ {} ]=], BOOL "damageArmour" [=[ {} ]=], int "boneId" [=[ {} ]=], Ped "pedKiller" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` damages a ped with the given amount ``` ]] native "APPLY_PED_BLOOD_SPECIFIC" hash "0xEF0D582CBF2D9B0F" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], float "p7" [=[ {} ]=], AnyPtr "p8" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "APPLY_PED_DAMAGE_PACK" hash "0x46DF918788CB093F" arguments { Ped "ped" [=[ {} ]=], charPtr "damagePack" [=[ {} ]=], float "damage" [=[ {} ]=], float "mult" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/peds_customization/ped_decals.lua ``` ]] native "CAN_KNOCK_PED_OFF_VEHICLE" hash "0x51AC07A44D4F5B8A" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "CAN_PED_BE_MOUNTED" hash "0x2D64376CF437363E" arguments { Ped "ped" [=[ {} ]=], } alias "0x2D64376CF437363E" ns "PED" returns "Any" doc [[! ]] native "CAN_PED_IN_COMBAT_SEE_TARGET" hash "0xEAD42DE3610D0721" arguments { Ped "ped" [=[ {} ]=], Ped "target" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "CAN_PED_RAGDOLL" hash "0x128F79EDCECE4FD5" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "CAN_PED_SEE_ENTITY" hash "0x7F9B9791D4CB71F6" arguments { Ped "ped" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x7F9B9791D4CB71F6" ns "PED" returns "int" doc [[! ``` Returns: 0 - CTR_CANNOT_TARGET 1 - CTR_CAN_TARGET 2 - CTR_NOT_SURE_YET ``` ]] native "CAN_PED_SEE_PED_CACHED" hash "0x9D9473CB82D83A30" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x9D9473CB82D83A30" ns "PED" returns "int" doc [[! ]] native "CLEAR_FACIAL_IDLE_ANIM_OVERRIDE" hash "0x726256CC1EEB182F" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_BLOOD_DAMAGE" hash "0x8FE22675A5A45817" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_BLOOD_DAMAGE_BY_ZONE" hash "0x56E3B78C5408D9F4" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_DAMAGE_DECAL_BY_ZONE" hash "0x523C79AEEFCC4A2A" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_DECORATIONS" hash "0x0E5173C163976E38" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_ENV_DIRT" hash "0x6585D955A68452A5" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_LAST_DAMAGE_BONE" hash "0x8EF6B7AC68E2F01B" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_NON_CREATION_AREA" hash "0x2E05208086BA0651" ns "PED" returns "void" doc [[! ]] native "CLEAR_PED_WETNESS" hash "0x9C720776DAA43E7E" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` It clears the wetness of the selected Ped/Player. Clothes have to be wet to notice the difference. ``` ]] native "CLEAR_RAGDOLL_BLOCKING_FLAGS" hash "0xD86D101FCFD00A4B" arguments { Ped "ped" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` flags: see SET_RAGDOLL_BLOCKING_FLAGS ``` ]] native "CLEAR_RELATIONSHIP_BETWEEN_GROUPS" hash "0x5E29243FB56FC6D4" arguments { int "relationship" [=[ {} ]=], Hash "group1" [=[ {} ]=], Hash "group2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "CLONE_PED" hash "0xEF29A16337FACADB" arguments { Ped "ped" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], BOOL "bScriptHostPed" [=[ {} ]=], BOOL "copyHeadBlendFlag" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "CLONE_PED_TO_TARGET" hash "0xE952D6431689AD9A" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Copies ped's components and props to targetPed. Can be used to clear anything from a ped by cloning it, including bullet holes. ``` ]] native "COMPUTE_SATCHEL_ITEM_FOR_PED_DAMAGE" hash "0x9E7738B291706746" arguments { Any "p0" [=[ {} ]=], Ped "pedAttached" [=[ {} ]=], int "damageCleanliness" [=[ {} ]=], } alias "0x9E7738B291706746" ns "PED" returns "Any" doc [[! ]] native "COUNT_PEDS_IN_COMBAT_WITH_TARGET" hash "0x5407B7288D0478B7" arguments { Ped "ped" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x5407B7288D0478B7" ns "PED" returns "int" doc [[! ]] native "COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS" hash "0x336B3D200AB007CB" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x336B3D200AB007CB" ns "PED" returns "int" doc [[! ]] native "CREATE_GROUP" hash "0x90370EBE0FEE1A3D" arguments { int "taskAllocator" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Creates a new ped group. Groups can contain up to 8 peds. The parameter is unused. Returns a handle to the created group, or 0 if a group couldn't be created. ``` ]] native "CREATE_PED" hash "0xD49F9B0955C367DE" arguments { Hash "modelHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], BOOL "bScriptHostPed" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "CREATE_PED_INSIDE_VEHICLE" hash "0x7DD959874C1FD534" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], int "seatIndex" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ``` seatIndex: enum eVehicleSeat { VS_ANY_PASSENGER = -2, VS_DRIVER, VS_FRONT_RIGHT, VS_BACK_LEFT, VS_BACK_RIGHT, VS_EXTRA_LEFT_1, VS_EXTRA_RIGHT_1, VS_EXTRA_LEFT_2, VS_EXTRA_RIGHT_2, VS_EXTRA_LEFT_3, VS_EXTRA_RIGHT_3, VS_NUM_SEATS }; ``` ]] native "CREATE_PED_ON_MOUNT" hash "0xF89AA2BD01FC06B7" arguments { Ped "mount" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], int "index" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "DELETE_PED" hash "0xCC0EF140F99365C5" arguments { PedPtr "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Deletes the specified ped, then sets the handle pointed to by the pointer to NULL. ``` ]] native "DETACH_CARRIABLE_ENTITY" hash "0xED00D72F81CF7278" arguments { Entity "entity" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xED00D72F81CF7278" ns "PED" returns "void" doc [[! ]] native "DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR" hash "0x733C87D4CE22BEA2" arguments { Ped "ped" [=[ {} ]=], } alias "0x733C87D4CE22BEA2" ns "PED" returns "void" doc [[! ]] native "DOES_GROUP_EXIST" hash "0x7C6B0C22F9F40BBE" arguments { int "groupId" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "EXPLODE_PED_HEAD" hash "0x2D05CED3A38D0F3A" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Forces the ped to fall back and kills it. It doesn't really explode the ped's head but it kills the ped ``` ]] native "FADE_AND_DESTROY_PED" hash "0x7043D0681285BA2D" arguments { PedPtr "ped" [=[ {} ]=], } alias "0x7043D0681285BA2D" ns "PED" returns "void" doc [[! ]] native "FIND_ALL_ATTACHED_CARRIABLE_ENTITIES" hash "0xB5ACE8B23A438EC0" arguments { Ped "ped" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "FORCE_ALL_HEADING_VALUES_TO_ALIGN" hash "0xFF287323B0E2C69A" arguments { Ped "ped" [=[ {} ]=], } alias "_FREEZE_PED_CAMERA_ROTATION" ns "PED" returns "void" doc [[! ]] native "FORCE_PED_AI_AND_ANIMATION_UPDATE" hash "0x2208438012482A1A" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x2208438012482A1A" ns "PED" returns "void" doc [[! ]] native "FORCE_PED_MOTION_STATE" hash "0xF28965D04F570DCA" arguments { Ped "ped" [=[ {} ]=], Hash "motionStateHash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` motionStateHash: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/FORCE_PED_MOTION_STATE ``` ]] native "GET_ANIM_INITIAL_OFFSET_POSITION" hash "0xBE22B26DD764C040" arguments { charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], float "p8" [=[ {} ]=], int "p9" [=[ {} ]=], } ns "PED" returns "Vector3" doc [[! ]] native "GET_ANIM_INITIAL_OFFSET_ROTATION" hash "0x4B805E6046EE9E47" arguments { charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], float "p8" [=[ {} ]=], int "p9" [=[ {} ]=], } ns "PED" returns "Vector3" doc [[! ]] native "GET_CARRIED_ATTACHED_INFO_FOR_SLOT" hash "0x608BC6A6AACD5036" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x608BC6A6AACD5036" ns "PED" returns "Any" doc [[! ]] native "GET_CLOSEST_PED" hash "0xC33AB876A77F8164" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], PedPtr "outPed" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], int "pedType" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Gets the closest ped in a radius. ``` ]] native "GET_COMBAT_FLOAT" hash "0x52DFF8A10508090A" arguments { Ped "ped" [=[ {} ]=], int "combatType" [=[ {} ]=], } ns "PED" returns "float" doc [[! ]] native "GET_CURRENT_TARGET_FOR_PED" hash "0xCD66FEA29400A0B5" arguments { Ped "ped" [=[ {} ]=], } alias "0xCD66FEA29400A0B5" ns "PED" returns "Entity" doc [[! ]] native "GET_DEAD_PED_PICKUP_COORDS" hash "0xCD5003B097200F36" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "Vector3" doc [[! ]] native "GET_GROUP_SIZE" hash "0x8DE69FE35CA09A45" arguments { int "groupId" [=[ {} ]=], BOOLPtr "hasLeader" [=[ {} ]=], intPtr "numberOfFollowers" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "GET_IS_PED_RESPONDING_TO_NEGATIVE_INTERACTION" hash "0xA454D234E45BB6E5" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], } alias "0xA454D234E45BB6E5" ns "PED" returns "Any" doc [[! ]] native "GET_IS_PED_RESPONDING_TO_POSITIVE_INTERACTION" hash "0x9337183FDA2E9035" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], } alias "0x9337183FDA2E9035" ns "PED" returns "Any" doc [[! ]] native "GET_JACK_TARGET" hash "0x5486A79D9FBD342D" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "GET_LOOTING_PICKUP_TARGET_ENTITY" hash "0x14169FA823679E41" arguments { Ped "ped" [=[ {} ]=], } alias "0x14169FA823679E41" ns "PED" returns "Entity" doc [[! ]] native "GET_MELEE_TARGET_FOR_PED" hash "0x18A3E9EE1297FD39" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "GET_META_PED_ASSET_GUIDS" hash "0xA9C28516A6DC9D56" arguments { Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], HashPtr "drawable" [=[ {} ]=], HashPtr "albedo" [=[ {} ]=], HashPtr "normal" [=[ {} ]=], HashPtr "material" [=[ {} ]=], } alias "0xA9C28516A6DC9D56" ns "PED" returns "Any" doc [[! ``` This is a way to get what drawables a ped has equipped Example: you are able to tell if the ped has the drawable PLAYER_ZERO_HAT_017 attached Note: this works with non shop components, direct .ydd files. ``` ]] native "GET_META_PED_ASSET_TINT" hash "0xE7998FEC53A33BBE" arguments { Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], HashPtr "pallete" [=[ {} ]=], intPtr "tint0" [=[ {} ]=], intPtr "tint1" [=[ {} ]=], intPtr "tint2" [=[ {} ]=], } alias "0xE7998FEC53A33BBE" ns "PED" returns "Any" doc [[! ]] native "GET_MOUNT" hash "0xE7E11B8DCBED1058" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "GET_NUM_META_PED_OUTFITS" hash "0x10C70A515BC03707" arguments { Ped "ped" [=[ {} ]=], } alias "0x10C70A515BC03707" ns "PED" returns "int" doc [[! ]] native "GET_PED_ACCURACY" hash "0x37F4AD56ECBC0CD6" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PED_AS_GROUP_LEADER" hash "0x5CCE68DBD5FE93EC" arguments { int "groupID" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "GET_PED_AS_GROUP_MEMBER" hash "0x51455483CF23ED97" arguments { int "groupID" [=[ {} ]=], int "memberNumber" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "GET_PED_BLACKBOARD_SCRIPT_BOOL" hash "0x4912DFE492DB98CD" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x4912DFE492DB98CD" ns "PED" returns "Any" doc [[! ]] native "GET_PED_BLACKBOARD_SCRIPT_FLOAT" hash "0xA29FD00D45311EB7" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0xA29FD00D45311EB7" ns "PED" returns "float" doc [[! ]] native "GET_PED_BLACKBOARD_SCRIPT_INT" hash "0xB71B91B398F8F067" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0xB71B91B398F8F067" ns "PED" returns "int" doc [[! ]] native "GET_PED_BONE_COORDS" hash "0x17C07FC640E86B4E" arguments { Ped "ped" [=[ {} ]=], int "boneId" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], } ns "PED" returns "Vector3" doc [[! ``` Gets the position of the specified bone of the specified ped. ped: The ped to get the position of a bone from. boneId: The ID of the bone to get the position from. This is NOT the index. offsetX: The X-component of the offset to add to the position relative to the bone's rotation. offsetY: The Y-component of the offset to add to the position relative to the bone's rotation. offsetZ: The Z-component of the offset to add to the position relative to the bone's rotation. ``` ]] native "GET_PED_BONE_INDEX" hash "0x3F428D08BE5AAE31" arguments { Ped "ped" [=[ {} ]=], int "boneId" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` no bone = -1 ``` ]] native "GET_PED_CAUSE_OF_DEATH" hash "0x16FFE42AB2D2DC59" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Hash" doc [[! ``` Returns the hash of the weapon/model/object that killed the ped. ``` ]] native "GET_PED_COMBAT_MOVEMENT" hash "0xDEA92412FCAEB3F5" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PED_CONFIG_FLAG" hash "0x7EE53118C892B513" arguments { Ped "ped" [=[ {} ]=], int "flagId" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` flagId: see SET_PED_CONFIG_FLAG ``` ]] native "GET_PED_CROUCH_MOVEMENT" hash "0xD5FE956C70FF370B" arguments { Ped "ped" [=[ {} ]=], } alias "0xD5FE956C70FF370B" ns "PED" returns "Any" doc [[! ]] native "GET_PED_CURRENT_MOVE_BLEND_RATIO" hash "0xF60165E1D2C5370B" arguments { Ped "ped" [=[ {} ]=], floatPtr "speedX" [=[ {} ]=], floatPtr "speedY" [=[ {} ]=], } alias "0xF60165E1D2C5370B" ns "PED" returns "BOOL" doc [[! ]] native "GET_PED_DEFENSIVE_AREA_POSITION" hash "0x3C06B8786DD94CD1" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "Vector3" doc [[! ]] native "GET_PED_GRAPPLE_STATE" hash "0x2311F15D971AA680" arguments { Ped "ped" [=[ {} ]=], } alias "0x2311F15D971AA680" ns "PED" returns "int" doc [[! ]] native "GET_PED_GROUP_INDEX" hash "0xF162E133B4E7A675" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Returns the groupId of which the specified ped is a member of. ``` ]] native "GET_PED_IS_BEING_GRAPPLED" hash "0x3BDFCF25B58B0415" arguments { Ped "ped" [=[ {} ]=], } alias "0x3BDFCF25B58B0415" ns "PED" returns "Any" doc [[! ]] native "GET_PED_IS_DOING_COMBAT_ROLL" hash "0xC48A9EB0D499B3E5" arguments { Ped "ped" [=[ {} ]=], } alias "0xC48A9EB0D499B3E5" ns "PED" returns "Any" doc [[! ]] native "GET_PED_IS_GRAPPLING" hash "0x0E99E3BF11BB6367" arguments { Ped "ped" [=[ {} ]=], } alias "0x0E99E3BF11BB6367" ns "PED" returns "Any" doc [[! ]] native "GET_PED_LAST_DAMAGE_BONE" hash "0xD75960F6BD9EA49C" arguments { Ped "ped" [=[ {} ]=], intPtr "outBone" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "GET_PED_LOOT_STATUS_MP" hash "0xC737697C41628340" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` enum ePedLootStatus { PLS_NONE, PLS_PRE_LOOT, PLS_SAMPLING, PLS_SKINNING }; ``` ``` NativeDB Introduced: v1311 ``` ]] native "GET_PED_MAX_HEALTH" hash "0x4700A416E8324EF3" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PED_MONEY" hash "0x3F69145BBA87BAE7" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PED_MOTION_FOCUS_ENTITY" hash "0x243E1B4607040057" arguments { Ped "ped" [=[ {} ]=], } alias "0x243E1B4607040057" ns "PED" returns "Entity" doc [[! ]] native "GET_PED_NEARBY_PEDS" hash "0x23F8F5FC7E8C4A6B" arguments { Ped "ped" [=[ {} ]=], AnyPtr "sizeAndPeds" [=[ {} ]=], int "ignoredPedType" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PED_NEARBY_VEHICLES" hash "0xCFF869CBFA210D82" arguments { Ped "ped" [=[ {} ]=], AnyPtr "sizeAndVehs" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH" hash "0x42FDD0F017B1E38E" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Hash" doc [[! ]] native "GET_PED_RELATIONSHIP_GROUP_HASH" hash "0x7DBDD04862D95F04" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Hash" doc [[! ]] native "GET_PED_RESET_FLAG" hash "0xAF9E59B1B1FBF2A0" arguments { Ped "ped" [=[ {} ]=], int "flagId" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "GET_PED_SOURCE_OF_DEATH" hash "0x93C8B64DEB84728C" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Entity" doc [[! ``` Returns the entity that killed the ped It is best to check if the Ped is dead before asking for its killer. ``` ]] native "GET_PED_STEALTH_MOVEMENT" hash "0x7C2AC9CA66575FBF" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Returns whether the entity is in stealth mode ``` ]] native "GET_PED_TIME_OF_DEATH" hash "0x1E98817B311AE98A" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PED_TO_PLAYER_WEAPON_DAMAGE_MODIFIER" hash "0x936E7CAD0AE2EE14" arguments { Ped "ped" [=[ {} ]=], } alias "0x936E7CAD0AE2EE14" ns "PED" returns "float" doc [[! ]] native "GET_PED_TYPE" hash "0xFF059E1E4C01E63C" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_PEDS_JACKER" hash "0x9B128DC36C1E04CF" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "GET_PLAYER_PED_IS_FOLLOWING" hash "0x6A3975DEA89F9A17" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Player" doc [[! ]] native "GET_RELATIONSHIP_BETWEEN_GROUPS" hash "0x9E6B70061662AE5C" arguments { Hash "group1" [=[ {} ]=], Hash "group2" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_RELATIONSHIP_BETWEEN_PEDS" hash "0xEBA5AD3A0EAF7121" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_SEAT_PED_IS_TRYING_TO_ENTER" hash "0x6F4C85ACD641BCD2" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "GET_SEAT_PED_IS_USING" hash "0x4E76CB57222A00E5" arguments { Ped "ped" [=[ {} ]=], } alias "0x4E76CB57222A00E5" ns "PED" returns "int" doc [[! ]] native "GET_TRACKED_PED_PIXELCOUNT" hash "0x511F1A683387C7E2" arguments { Ped "ped" [=[ {} ]=], } alias "0x511F1A683387C7E2" ns "PED" returns "int" doc [[! ]] native "GET_VEHICLE_PED_IS_ENTERING" hash "0xF92691AED837A5FC" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Vehicle" doc [[! ]] native "GET_VEHICLE_PED_IS_IN" hash "0x9A9112A0FE9A4713" arguments { Ped "ped" [=[ {} ]=], BOOL "lastVehicle" [=[ {} ]=], } ns "PED" returns "Vehicle" doc [[! ``` Gets the vehicle the specified Ped is in. If the Ped is not in a vehicle and includeLastVehicle is true, the vehicle they were last in is returned. ``` ]] native "GET_VEHICLE_PED_IS_USING" hash "0x6094AD011A2EA87D" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Vehicle" doc [[! ]] native "GIVE_PED_HASH_SCENARIO_PROP" hash "0x2B02DB082258625F" arguments { Ped "ped" [=[ {} ]=], Object "object" [=[ {} ]=], charPtr "conditionalAnim" [=[ {} ]=], Hash "scenarioType" [=[ {} ]=], Hash "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x2B02DB082258625F" ns "PED" returns "Any" doc [[! ]] native "HAS_MOTION_TYPE_ASSET_LOADED" hash "0x854BC9B1A1CCD034" arguments { Hash "nameHash" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0x854BC9B1A1CCD034" ns "PED" returns "Any" doc [[! ]] native "INIT_PED_DEFAULT_HEALTH" hash "0x7DD7FB3480D8083E" arguments { Ped "ped" [=[ {} ]=], } alias "0x7DD7FB3480D8083E" ns "PED" returns "void" doc [[! ]] native "INSTANTLY_FILL_PED_POPULATION" hash "0x4759CC730F947C81" alias "0x4759CC730F947C81" ns "PED" returns "void" doc [[! ]] native "IS_ANIMAL_INTERACTION_POSSIBLE" hash "0xD543D3A8FDE4F185" arguments { Ped "ped" [=[ {} ]=], Ped "animal" [=[ {} ]=], } alias "0xD543D3A8FDE4F185" ns "PED" returns "Any" doc [[! ]] native "IS_ANY_HOSTILE_PED_NEAR_POINT" hash "0x68772DB2B2526F9F" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "IS_ANY_PED_NEAR_POINT" hash "0x083961498679DC9F" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_ANY_PED_SHOOTING_IN_AREA" hash "0xA0D3D71EA1086C55" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_EVENT_IN_QUEUE" hash "0xC8D523BF5BBD3808" arguments { Ped "ped" [=[ {} ]=], Hash "eventType" [=[ {} ]=], } alias "0xC8D523BF5BBD3808" ns "PED" returns "Any" doc [[! ]] native "IS_GROUP_LOCALLY_CONTROLLED" hash "0x909AD9E9A92A10DF" arguments { int "groupId" [=[ {} ]=], } alias "0x909AD9E9A92A10DF" ns "PED" returns "Any" doc [[! ]] native "IS_INSTANTLY_FILL_PED_POPULATION_FINISHED" hash "0x0EE3F0D7FECCC54F" alias "0x0EE3F0D7FECCC54F" ns "PED" returns "Any" doc [[! ]] native "IS_LOCATION_SPAWN_SAFE" hash "0xFB1E7998B8595825" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0xFB1E7998B8595825" ns "PED" returns "Any" doc [[! ]] native "IS_PED_A_PLAYER" hash "0x12534C348C6CB68B" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_AIMING_FROM_COVER" hash "0x3998B1276A3300E5" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_BEING_DRAGGED" hash "0xEF3A8772F085B4AA" arguments { Ped "ped" [=[ {} ]=], } alias "0xEF3A8772F085B4AA" ns "PED" returns "Any" doc [[! ]] native "IS_PED_BEING_HOGTIED" hash "0xD453BB601D4A606E" arguments { Ped "ped" [=[ {} ]=], } alias "0xD453BB601D4A606E" ns "PED" returns "Any" doc [[! ]] native "IS_PED_BEING_JACKED" hash "0x9A497FE2DF198913" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_BEING_STEALTH_KILLED" hash "0x863B23EFDE9C5DF2" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_BEING_STUNNED" hash "0x4FBACCE3B4138EE8" arguments { Ped "ped" [=[ {} ]=], Hash "weaponType" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_CARRYING_SOMETHING" hash "0xA911EE21EDF69DAF" arguments { Ped "ped" [=[ {} ]=], } alias "0xA911EE21EDF69DAF" ns "PED" returns "Any" doc [[! ]] native "IS_PED_CLIMBING" hash "0x53E8CB4F48BFE623" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_DEAD_OR_DYING" hash "0x3317DEDB88C95038" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_DEFENSIVE_AREA_ACTIVE" hash "0xBA63D9FE45412247" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_DIVING" hash "0x5527B8246FEF9B11" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_ENTERING_ANY_TRANSPORT" hash "0x1D46B417F926D34D" arguments { Ped "ped" [=[ {} ]=], } alias "0x1D46B417F926D34D" ns "PED" returns "Any" doc [[! ]] native "IS_PED_EVASIVE_DIVING" hash "0x414641C26E105898" arguments { Ped "ped" [=[ {} ]=], EntityPtr "evadingEntity" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Presumably returns the Entity that the Ped is currently diving out of the way of. ``` ]] native "IS_PED_FACING_PED" hash "0xD71649DB0A545AA3" arguments { Ped "ped" [=[ {} ]=], Ped "otherPed" [=[ {} ]=], float "angle" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` angle is ped's view cone ``` ]] native "IS_PED_FALLING" hash "0xFB92A102F1C4DFA3" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_FALLING_OVER" hash "0x3E592D0486DEC0F6" arguments { Ped "ped" [=[ {} ]=], } alias "0x3E592D0486DEC0F6" ns "PED" returns "Any" doc [[! ]] native "IS_PED_FATALLY_INJURED" hash "0xD839450756ED5A80" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Gets a value indicating whether this ped's health is below its fatally injured threshold. The default threshold is 100. If the handle is invalid, the function returns true. ``` ]] native "IS_PED_FLEEING" hash "0xBBCCE00B381F8482" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_FULLY_ON_MOUNT" hash "0x95CBC65780DE7EB1" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x95CBC65780DE7EB1" ns "PED" returns "Any" doc [[! ]] native "IS_PED_GETTING_INTO_A_VEHICLE" hash "0xBB062B2B5722478E" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_GOING_INTO_COVER" hash "0x9F65DBC537E59AD5" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_GROUP_MEMBER" hash "0x9BB01E3834671191" arguments { Ped "ped" [=[ {} ]=], int "groupId" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_HANGING_ON_TO_VEHICLE" hash "0x1C86D8AEF8254B78" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_HEADING_TOWARDS_POSITION" hash "0xFCF37A457CB96DC0" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_HEADTRACKING_ENTITY" hash "0x813A0A7C9D2E831F" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_HEADTRACKING_PED" hash "0x5CD3CB88A7F8850D" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_HOGTIED" hash "0x3AA24CCC0D451379" arguments { Ped "ped" [=[ {} ]=], } alias "0x3AA24CCC0D451379" ns "PED" returns "Any" doc [[! ]] native "IS_PED_HOGTYING" hash "0x42429C674B61238B" arguments { Ped "ped" [=[ {} ]=], } alias "0x42429C674B61238B" ns "PED" returns "Any" doc [[! ]] native "IS_PED_HUMAN" hash "0xB980061DA992779D" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Returns true/false if the ped is/isn't humanoid. ``` ]] native "IS_PED_IN_ANY_BOAT" hash "0x2E0E1C2B4F6CB339" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_ANY_HELI" hash "0x298B91AE825E5705" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_ANY_PLANE" hash "0x5FFF4CFC74D8FB80" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_ANY_TAXI" hash "0x6E575D6A898AB852" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_ANY_TRAIN" hash "0x6F972C1AB75A1ED0" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_ANY_VEHICLE" hash "0x997ABD671D25CA0B" arguments { Ped "ped" [=[ {} ]=], BOOL "atGetIn" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Gets a value indicating whether the specified ped is in any vehicle. ``` ]] native "IS_PED_IN_COMBAT" hash "0x4859F1FC66A6278E" arguments { Ped "ped" [=[ {} ]=], Ped "target" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_COVER" hash "0x60DFD0691A170B88" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_COVER_FACING_LEFT" hash "0x845333B3150583AB" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_FLYING_VEHICLE" hash "0x9134873537FA419C" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_GROUP" hash "0x5891CAC5D4ACFF74" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_MELEE_COMBAT" hash "0x4E209B2C1EAD5159" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Notes: The function only returns true while the ped is: A.) Swinging a random melee attack (including pistol-whipping) B.) Reacting to being hit by a melee attack (including pistol-whipping) C.) Is locked-on to an enemy (arms up, strafing/skipping in the default fighting-stance, ready to dodge+counter). You don't have to be holding the melee-targeting button to be in this stance; you stay in it by default for a few seconds after swinging at someone. If you do a sprinting punch, it returns true for the duration of the punch animation and then returns false again, even if you've punched and made-angry many peds ``` ]] native "IS_PED_IN_MODEL" hash "0x796D90EFB19AA332" arguments { Ped "ped" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_IN_VEHICLE" hash "0xA3EE4A07279BB9DB" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], BOOL "atGetIn" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Gets a value indicating whether the specified ped is in the specified vehicle. ``` ]] native "IS_PED_INCAPACITATED" hash "0xB655DB7582AEC805" arguments { Ped "ped" [=[ {} ]=], } alias "0xB655DB7582AEC805" ns "PED" returns "Any" doc [[! ]] native "IS_PED_INJURED" hash "0x84A2DD9AC37C35C1" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Gets a value indicating whether this ped's health is below its injured threshold. The default threshold is 100. ``` ]] native "IS_PED_JACKING" hash "0x4AE4FF911DFB61DA" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_JUMPING" hash "0xCEDABC5900A0BF97" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_LASSOED" hash "0x9682F850056C9ADE" arguments { Ped "ped" [=[ {} ]=], } alias "0x9682F850056C9ADE" ns "PED" returns "Any" doc [[! ]] native "IS_PED_MALE" hash "0x6D9F5FAA7488BA46" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Returns true/false if the ped is/isn't male. ``` ]] native "IS_PED_MODEL" hash "0xC9D55B1A358A5BF7" arguments { Ped "ped" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_ON_FOOT" hash "0x01FEE67DB37F59B2" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_ON_MOUNT" hash "0x460BC76A0E10655E" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_ON_SPECIFIC_VEHICLE" hash "0xEC5F66E459AF3BB2" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_ON_VEHICLE" hash "0x67722AEB798E5FAB" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Gets a value indicating whether the specified ped is on top of any vehicle. Return 1 when ped is on vehicle. Return 0 when ped is not on a vehicle. ``` ]] native "IS_PED_OPENING_DOOR" hash "0x26AF0E8E30BD2A2C" arguments { Ped "ped" [=[ {} ]=], } alias "_IS_PED_OPENING_A_DOOR" ns "PED" returns "BOOL" doc [[! ``` Returns true if the ped is currently opening a door (CTaskOpenDoor). ``` ]] native "IS_PED_PERFORMING_MELEE_ACTION" hash "0xDCCA191DF9980FD7" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_PLANTING_BOMB" hash "0xC70B5FAE151982D8" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_PRONE" hash "0xD6A86331A537A7B9" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_RAGDOLL" hash "0x47E4E977581C5B55" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` If the ped handle passed through the parenthesis is in a ragdoll state this will return true. ``` ]] native "IS_PED_READY_TO_RENDER" hash "0xA0BC8FAED8CFEB3C" arguments { Ped "ped" [=[ {} ]=], } alias "0xA0BC8FAED8CFEB3C" ns "PED" returns "Any" doc [[! ]] native "IS_PED_RELOADING" hash "0x24B100C68C645951" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Returns whether the specified ped is reloading. ``` ]] native "IS_PED_RESPONDING_TO_EVENT" hash "0x625B774D75C87068" arguments { Ped "ped" [=[ {} ]=], Hash "eventType" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt ``` ]] native "IS_PED_RESPONDING_TO_THREAT" hash "0x77525BBF433F2CD6" arguments { Ped "ped" [=[ {} ]=], } alias "0x77525BBF433F2CD6" ns "PED" returns "Any" doc [[! ]] native "IS_PED_RUNNING_MOBILE_PHONE_TASK" hash "0x2AFE52F782F25775" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_RUNNING_RAGDOLL_TASK" hash "0xE3B6097CC25AA69E" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_SHOOTING" hash "0x34616828CD07F1A1" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Returns whether the specified ped is shooting. ``` ]] native "IS_PED_SITTING" hash "0x84D0BF2B21862059" arguments { Ped "ped" [=[ {} ]=], } alias "0x84D0BF2B21862059" ns "PED" returns "Any" doc [[! ]] native "IS_PED_SITTING_IN_ANY_VEHICLE" hash "0x826AA586EDB9FEF8" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Detect if ped is in any vehicle [True/False] ``` ]] native "IS_PED_SITTING_IN_VEHICLE" hash "0xA808AA1D79230FC2" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Detect if ped is sitting in the specified vehicle [True/False] ``` ]] native "IS_PED_STOPPED" hash "0x530944F6F4B8A214" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_SWIMMING" hash "0x9DE327631295B4C2" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_SWIMMING_UNDER_WATER" hash "0xC024869A53992F34" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_USING_ACTION_MODE" hash "0x00E73468D085F745" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_USING_ANY_SCENARIO" hash "0x57AB4A3080F85143" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_PED_USING_SCENARIO_HASH" hash "0x34D6AC1157C8226C" arguments { Ped "ped" [=[ {} ]=], Hash "scenarioHash" [=[ {} ]=], } alias "0x34D6AC1157C8226C" ns "PED" returns "Any" doc [[! ``` Equivalent to IS_PED_USING_SCENARIO from V but takes a hash instead of a string. ``` ]] native "IS_PED_USING_THIS_SCENARIO" hash "0x9C54041BB66BCF9E" arguments { Ped "ped" [=[ {} ]=], int "scenario" [=[ {} ]=], } alias "0x9C54041BB66BCF9E" ns "PED" returns "Any" doc [[! ]] native "IS_PED_VAULTING" hash "0x117C70D1F5730B5E" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "IS_TARGET_PED_IN_PERCEPTION_AREA" hash "0x06087579E7AA85A9" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], float "p2" [=[ {} ]=], float "customDistance" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], } alias "0x06087579E7AA85A9" ns "PED" returns "BOOL" doc [[! ``` Returns true if ped is in perception (focused and looking at target ped) Most float params are -1.f in R* Scripts ``` ]] native "IS_TRACKED_PED_VISIBLE" hash "0x91C8E617F64188AC" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Returns whether or not a ped is visible within your FOV, not this check auto's to false after a certain distance. Target needs to be tracked first, won't work otherwise. ``` ]] native "KNOCK_OFF_PED_PROP" hash "0x6FD7816A36615F48" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "KNOCK_PED_OFF_VEHICLE" hash "0x45BBCBA77C29A841" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "PED_COWER_IN_PLACE" hash "0xF6E1E9F47A7686F8" arguments { Ped "ped" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "PED_COWER_MOVE_TO_POINT" hash "0x1E4C940233FC0C6F" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], Ped "ped2" [=[ {} ]=], float "p5" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "REGISTER_HATED_TARGETS_AROUND_PED" hash "0x9222F300BF8354FE" arguments { Ped "ped" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Based on TASK_COMBAT_HATED_TARGETS_AROUND_PED, the parameters are likely similar (PedHandle, and area to attack in). ``` ]] native "REGISTER_TARGET" hash "0x2F25D9AEFA34FBA2" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "RELEASE_PED_VISIBILITY_TRACKING" hash "0x3088634CF8C819CF" arguments { Ped "ped" [=[ {} ]=], } alias "0x3088634CF8C819CF" ns "PED" returns "void" doc [[! ]] native "REMOVE_GROUP" hash "0x8EB2F69076AF7053" arguments { int "groupId" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "REMOVE_PED_DEFENSIVE_AREA" hash "0x74D4E028107450A9" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Ped will no longer get angry when you stay near him. ``` ]] native "REMOVE_PED_FROM_GROUP" hash "0xED74007FFB146BC2" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "REMOVE_RELATIONSHIP_GROUP" hash "0xB6BA2444AB393DA2" arguments { Hash "groupHash" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "REMOVE_SCENARIO_BLOCKING_AREA" hash "0x31D16B74C6E29D66" arguments { Any "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "REMOVE_SCENARIO_BLOCKING_AREAS" hash "0xD37401D78A929A49" ns "PED" returns "void" doc [[! ]] native "REMOVE_SHOP_ITEM_FROM_PED_BY_CATEGORY" hash "0xDF631E4BCE1B1FC4" arguments { Ped "ped" [=[ {} ]=], Hash "componentCategory" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xDF631E4BCE1B1FC4" ns "PED" returns "void" doc [[! ``` Params: p2, p3 usually 0 in R* Scripts ``` ]] native "REMOVE_TAG_FROM_META_PED" hash "0xD710A5007C2AC539" arguments { Ped "ped" [=[ {} ]=], Hash "component" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xD710A5007C2AC539" ns "PED" returns "void" doc [[! ]] native "REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING" hash "0x75BA1CB3B7D40CAF" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x75BA1CB3B7D40CAF" ns "PED" returns "void" doc [[! ]] native "REQUEST_PED_VEHICLE_VISIBILITY_TRACKING" hash "0x2BC338A7B21F4608" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "REQUEST_PED_VISIBILITY_TRACKING" hash "0x7D7A2E43E74E2EB8" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "RESET_AI_WEAPON_DAMAGE_MODIFIER" hash "0xEA16670E7BA4743C" ns "PED" returns "void" doc [[! ]] native "RESET_GROUP_FORMATION_DEFAULT_SPACING" hash "0x63DAB4CCB3273205" arguments { int "groupId" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "RESET_HORSE_AVOIDANCE_LEVEL_TO_DEFAULT" hash "0x2A5AFD2B8381A6E1" arguments { Ped "horse" [=[ {} ]=], } alias "0x2A5AFD2B8381A6E1" ns "PED" returns "void" doc [[! ]] native "RESET_PED_IN_VEHICLE_CONTEXT" hash "0x22EF8FF8778030EB" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "RESET_PED_LAST_VEHICLE" hash "0xBB8DE8CF6A8DD8BB" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Resets the value for the last vehicle driven by the Ped. ``` ]] native "RESET_PED_RAGDOLL_TIMER" hash "0x9FA4664CF62E47E8" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "RESET_PED_WEAPON_MOVEMENT_CLIPSET" hash "0x97B0DB5B4AA74E77" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "RESURRECT_PED" hash "0x71BC8E838B9C6035" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` This function will simply bring the dead ped back to life. Before calling this function, you may want to declare the position, where your Resurrected ped to be spawn at because theres a chance the ped will fall through the map Also, disabling any assigned task immediately helped in the number of scenarios, where If you want peds to perform certain decided tasks. ``` ]] native "REVIVE_INJURED_PED" hash "0x8D8ACD8388CD99CE" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER" hash "0x66460DEDDD417254" arguments { float "modifier" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_AI_WEAPON_DAMAGE_MODIFIER" hash "0x1B1E2A40A65B8521" arguments { float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_BLOCKING_OF_NON_TEMPORARY_EVENTS" hash "0x9F8AA94D6D97DBF4" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME" hash "0x9911F4A24485F653" arguments { BOOL "p0" [=[ {} ]=], } alias "0x9911F4A24485F653" ns "PED" returns "void" doc [[! ]] native "SET_COMBAT_FLOAT" hash "0xFF41B4B141ED981C" arguments { Ped "ped" [=[ {} ]=], int "combatType" [=[ {} ]=], float "newValue" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` combatType can be between 0-14. See GET_COMBAT_FLOAT below for a list of possible parameters. https://github.com/femga/rdr3_discoveries/tree/master/AI/COMBAT_FLOATS ``` ]] native "SET_CREATE_RANDOM_COPS" hash "0x102E68B2024D536D" arguments { BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_ENABLE_BOUND_ANKLES" hash "0xC52E0F855C58FC2E" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_ENABLE_HANDCUFFS" hash "0xDF1AF8B5D56542FA" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Ped can not pull out a weapon when true ``` ]] native "SET_FACIAL_IDLE_ANIM_OVERRIDE" hash "0xFFC24B988B938B38" arguments { Ped "ped" [=[ {} ]=], charPtr "animName" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_FORMATION_POSITIONS_TARGET_RADIUS" hash "0x7CC7D3B7AF7FB71F" arguments { int "groupId" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "SET_GROUP_FORMATION" hash "0xCE2F5FC3AF7E8C1E" arguments { int "groupId" [=[ {} ]=], int "formationType" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` eFormationType 0: Default 1: Circle Around Leader 2: Alternative Circle Around Leader 3: Line, with Leader at center ``` ]] native "SET_GROUP_FORMATION_SPACING" hash "0x1D9D45004C28C916" arguments { int "groupId" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_GROUP_SEPARATION_RANGE" hash "0x4102C7858CFEE4E4" arguments { int "groupId" [=[ {} ]=], float "separationRange" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Sets the range at which members will automatically leave the group. ``` ]] native "SET_HORSE_AVOIDANCE_LEVEL" hash "0xDDCF6FEA5D7ACC17" arguments { Ped "horse" [=[ {} ]=], int "avoidanceLevel" [=[ {} ]=], } alias "0xDDCF6FEA5D7ACC17" ns "PED" returns "void" doc [[! ``` -1 - HORSE_ASSIST__NO_CHANGE 0 - HORSE_ASSIST__MANUAL 1 - HORSE_ASSIST__SEMIASSIST 2 - HORSE_ASSIST__FULLASSIST ``` ]] native "SET_IK_TARGET" hash "0xC32779C16FCEECD9" arguments { Ped "ped" [=[ {} ]=], int "ikIndex" [=[ {} ]=], Entity "entityLookAt" [=[ {} ]=], int "boneLookAt" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], Any "p7" [=[ {} ]=], int "blendInDuration" [=[ {} ]=], int "blendOutDuration" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_LOOTING_FLAG" hash "0x6569F31A01B4C097" arguments { Ped "ped" [=[ {} ]=], int "lootFlag" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0x6569F31A01B4C097" ns "PED" returns "void" doc [[! ``` https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CLootingFlags__Flags https://github.com/femga/rdr3_discoveries/tree/master/AI/LOOTING_FLAGS lootFlag: enum eLootFlag { LOOT_FLAG_IS_CRITICAL_LOOT_TARGET = 7, LOOT_FLAG_IGNORE_WATER_CHECKS = 8, LOOT_FLAG_ANIMAL_FLAGGED_FOR_TAGGING = 23, }; ``` ]] native "SET_PAUSE_PED_WRITHE_BLEEDOUT" hash "0x925A160133003AC6" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x925A160133003AC6" ns "PED" returns "void" doc [[! ]] native "SET_PED_ACCURACY" hash "0x7AEFB85C1D49DEB6" arguments { Ped "ped" [=[ {} ]=], int "accuracy" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` accuracy = 0-100, 100 being perfectly accurate ``` ]] native "SET_PED_AS_COP" hash "0xBB03C38DD3FB7FFD" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Turns the desired ped into a cop. If you use this on the player ped, you will become almost invisible to cops dispatched for you. You will also report your own crimes, get a generic cop voice, get a cop-vision-cone on the radar, and you will be unable to shoot at other cops. Toggling ped as "false" has no effect; you must change p0's ped model to disable the effect. toggle = bSetRelGroup ``` ]] native "SET_PED_AS_GROUP_LEADER" hash "0x2A7819605465FBCE" arguments { Ped "ped" [=[ {} ]=], int "groupId" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_AS_GROUP_MEMBER" hash "0x9F3480FE65DB31B5" arguments { Ped "ped" [=[ {} ]=], int "groupId" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_ARM_IK" hash "0x6C3B4D6D13B4C841" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_BE_INCAPACITATED" hash "0x5240864E847C691C" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x5240864E847C691C" ns "PED" returns "void" doc [[! ``` When set on a player ped, its just like when you die in RDO ``` ]] native "SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE" hash "0x7A6535691B477C48" arguments { Ped "ped" [=[ {} ]=], int "state" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` state: enum eKnockOffVehicle { KNOCKOFFVEHICLE_DEFAULT, KNOCKOFFVEHICLE_NEVER, KNOCKOFFVEHICLE_EASY, KNOCKOFFVEHICLE_HARD }; ``` ]] native "SET_PED_CAN_BE_TARGETTED" hash "0x63F58F7C80513AAD" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_BE_TARGETTED_BY_PLAYER" hash "0x66B57B72E0836A76" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_BE_TARGETTED_BY_TEAM" hash "0xBF1CA77833E58F2C" arguments { Ped "ped" [=[ {} ]=], int "team" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_HEAD_IK" hash "0xC11C18092C5530DC" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_LEG_IK" hash "0x73518ECE2485412B" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_PLAY_AMBIENT_ANIMS" hash "0x6373D1349925A70E" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS" hash "0x0EB0585D15254740" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_PLAY_GESTURE_ANIMS" hash "0xBAF20C5432058024" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_RAGDOLL" hash "0xB128377056A54E2A" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT" hash "0xDF993EE5E90ABA25" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_TELEPORT_TO_GROUP_LEADER" hash "0x2E2F4240B3F24647" arguments { Ped "pedHandle" [=[ {} ]=], int "groupId" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` This only will teleport the ped to the group leader if the group leader teleports (sets coords). Only works in singleplayer ``` ]] native "SET_PED_CAN_TORSO_IK" hash "0xF2B7106D37947CE0" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_TORSO_REACT_IK" hash "0xF5846EDB26A98A24" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_TORSO_VEHICLE_IK" hash "0x6647C5F6F5792496" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x6647C5F6F5792496" ns "PED" returns "void" doc [[! ]] native "SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT" hash "0xEC4686EC06434678" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_CAPSULE" hash "0x364DF566EC833DE2" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Overrides the ped's collision capsule radius for the current tick. Must be called every tick to be effective. Setting this to 0.001 will allow warping through some objects. ``` ]] native "SET_PED_CLOTH_PIN_FRAMES" hash "0x78C4E9961DB3EB5B" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "SET_PED_CLOTH_PACKAGE_INDEX" ns "PED" returns "void" doc [[! ]] native "SET_PED_COMBAT_ABILITY" hash "0xC7622C0D36B2FDA8" arguments { Ped "ped" [=[ {} ]=], int "abilityLevel" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` abilityLevel: enum eCombatAbilityLevel { CAL_POOR, CAL_AVERAGE, CAL_PROFESSIONAL }; ``` ]] native "SET_PED_COMBAT_ATTRIBUTES" hash "0x9F7794730795E019" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` attributeIndex: https://alloc8or.re/rdr3/doc/enums/eCombatAttribute.txt https://github.com/femga/rdr3_discoveries/tree/master/AI/COMBAT_ATTRIBUTES ``` ]] native "SET_PED_COMBAT_MOVEMENT" hash "0x4D9CA1009AFBD057" arguments { Ped "ped" [=[ {} ]=], int "combatMovement" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` 0 - Stationary (Will just stand in place) 1 - Defensive (Will try to find cover and very likely to blind fire) 2 - Offensive (Will attempt to charge at enemy but take cover as well) 3 - Suicidal Offensive (Will try to flank enemy in a suicidal attack) ``` ]] native "SET_PED_COMBAT_RANGE" hash "0x3C606747B23E497B" arguments { Ped "ped" [=[ {} ]=], int "range" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` range: enum eCombatRange { CR_NEAR, CR_MEDIUM, CR_FAR, CR_VERY_FAR }; ``` ]] native "SET_PED_CONFIG_FLAG" hash "0x1913FE4CBF41C463" arguments { Ped "ped" [=[ {} ]=], int "flagId" [=[ {} ]=], BOOL "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` flagId: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePedScriptConfigFlags https://alloc8or.re/rdr3/doc/enums/ePedScriptConfigFlags.txt https://github.com/femga/rdr3_discoveries/tree/master/AI/CPED_CONFIG_FLAGS ``` ]] native "SET_PED_DEFENSIVE_AREA_DIRECTION" hash "0x413C6C763A4AFFAD" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_DEFENSIVE_AREA_VOLUME" hash "0xFC3DB99C8144CD81" arguments { Ped "ped" [=[ {} ]=], Volume "volume" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0xFC3DB99C8144CD81" ns "PED" returns "void" doc [[! ]] native "SET_PED_DESIRED_HEADING" hash "0xAA5A7ECE2AA8FE70" arguments { Ped "ped" [=[ {} ]=], float "heading" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_FIRING_PATTERN" hash "0x9AC577F5A12AD8A9" arguments { Ped "ped" [=[ {} ]=], Hash "patternHash" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in various R* MP & SP Scripts ``` ]] native "SET_PED_FLEE_ATTRIBUTES" hash "0x70A2D1137C8ED7C9" arguments { Ped "ped" [=[ {} ]=], int "attributeFlags" [=[ {} ]=], BOOL "enable" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/AI/FLEE_ATTRIBUTES attributeFlags: enum eFleeAttribute { FA_FORCE_EXIT_VEHICLE = (1 << 16), FA_DISABLE_MOUNT_USAGE = (1 << 20), FA_DISABLE_ENTER_VEHICLES = (1 << 22), }; ``` ]] native "SET_PED_GESTURE_GROUP" hash "0xDDF803377F94AAA8" arguments { Ped "ped" [=[ {} ]=], charPtr "gesture" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_GRAVITY" hash "0x9FF447B6B6AD960A" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_GROUP_MEMBER_PASSENGER_INDEX" hash "0x0BDDB8D9EC6BCF3C" arguments { Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_HEARING_RANGE" hash "0x33A8F7F7D5F7F33C" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_HIGHLY_PERCEPTIVE" hash "0x52D59AB61DDC05DD" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_ID_RANGE" hash "0xF107E836A70DCE05" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_INJURED_ON_GROUND_BEHAVIOUR" hash "0xEC4B4B3B9908052A" arguments { Ped "ped" [=[ {} ]=], float "unk" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "SET_PED_INTO_VEHICLE" hash "0xF75B0D629E1C063D" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Ped: The ped to warp. vehicle: The vehicle to warp the ped into. seatIndex: see CREATE_PED_INSIDE_VEHICLE ``` ]] native "SET_PED_KEEP_TASK" hash "0x971D38760FBC02EF" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_LASSO_HOGTIE_FLAG" hash "0xAE6004120C18DF97" arguments { Ped "ped" [=[ {} ]=], int "flagId" [=[ {} ]=], BOOL "value" [=[ {} ]=], } alias "0xAE6004120C18DF97" ns "PED" returns "void" doc [[! ]] native "SET_PED_LEG_IK_MODE" hash "0xC396F5B86FF9FEBD" arguments { Ped "ped" [=[ {} ]=], int "mode" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_LOD_MULTIPLIER" hash "0xDC2C5C242AAC342B" arguments { Ped "ped" [=[ {} ]=], float "multiplier" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MAX_HEALTH" hash "0xF5F6378C4F3419D3" arguments { Ped "ped" [=[ {} ]=], int "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Sets the maximum health of a ped. ``` ]] native "SET_PED_MAX_MOVE_BLEND_RATIO" hash "0x433083750C5E064A" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MAX_TIME_IN_WATER" hash "0x43C851690662113D" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MAX_TIME_UNDERWATER" hash "0x6BA428C528D9E522" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MIN_MOVE_BLEND_RATIO" hash "0x01A898D26E2333DD" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MODEL_IS_SUPPRESSED" hash "0xE163A4BCE4DE6F11" arguments { Hash "model" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MONEY" hash "0xA9C8960E8684C1B5" arguments { Ped "ped" [=[ {} ]=], int "amount" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MOVE_ANIMS_BLEND_OUT" hash "0x9E8C908F41584ECD" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_MOVE_RATE_OVERRIDE" hash "0x085BF80FA50A39D1" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Min: 0.0f Max: 1.15f ``` ]] native "SET_PED_NAME_DEBUG" hash "0x98EFA132A4117BE1" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_PED_NON_CREATION_AREA" hash "0xEE01041D559983EA" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` The distance between these points, is the diagonal of a box (remember it's 3D). ``` ]] native "SET_PED_ONTO_MOUNT" hash "0x028F76B6E78246EB" arguments { Ped "ped" [=[ {} ]=], Ped "mount" [=[ {} ]=], int "seatIndex" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x028F76B6E78246EB" ns "PED" returns "void" doc [[! ]] native "SET_PED_OWNS_ANIMAL" hash "0x931B241409216C1F" arguments { Ped "ped" [=[ {} ]=], Ped "animal" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x931B241409216C1F" ns "PED" returns "void" doc [[! ]] native "SET_PED_PANIC_EXIT_SCENARIO" hash "0xFE07FF6495D52E2A" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "SET_PED_RAGDOLL_FORCE_FALL" hash "0x01F6594B923B9251" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_RAGDOLL_ON_COLLISION" hash "0xF0A4F1BBF4FA7497" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Causes Ped to ragdoll on collision with any object (e.g Running into trashcan). If applied to player you will sometimes trip on the sidewalk. ``` ]] native "SET_PED_RANDOM_COMPONENT_VARIATION" hash "0xC8A9481A01E63C28" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH" hash "0xADB3F206518799E8" arguments { Ped "ped" [=[ {} ]=], Hash "hash" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_RELATIONSHIP_GROUP_HASH" hash "0xC80A74AC829DDD92" arguments { Ped "ped" [=[ {} ]=], Hash "relationshipGroup" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_RESET_FLAG" hash "0xC1E8A365BF3B29F2" arguments { Ped "ped" [=[ {} ]=], int "flagId" [=[ {} ]=], BOOL "doReset" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Needs to be called every frame flagid:https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePedScriptResetFlags https://github.com/femga/rdr3_discoveries/tree/master/AI/CPED_RESET_FLAGS ``` ]] native "SET_PED_SEEING_RANGE" hash "0xF29CF591C4BF6CEE" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_SHOOT_RATE" hash "0x614DA022990752DC" arguments { Ped "ped" [=[ {} ]=], int "shootRate" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Params: shootRate = 0 - 1000 ``` ]] native "SET_PED_SHOULD_PLAY_COMBAT_SCENARIO_EXIT" hash "0x802092B07E3B1EEA" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "lookIntensity" [=[ {} ]=], } alias "0x802092B07E3B1EEA" ns "PED" returns "Any" doc [[! ``` lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT ``` ]] native "SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT" hash "0xEC6935EBE0847B90" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xEC6935EBE0847B90" ns "PED" returns "Any" doc [[! ]] native "SET_PED_SHOULD_PLAY_EMOTIONAL_SCENARIO_EXIT" hash "0x62FDAD5E01D2DD47" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "lookIntensity" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x62FDAD5E01D2DD47" ns "PED" returns "Any" doc [[! ``` lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT ``` ]] native "SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT" hash "0xEEED8FAFEC331A70" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "lookIntensity" [=[ {} ]=], } alias "0xEEED8FAFEC331A70" ns "PED" returns "Any" doc [[! ``` lookIntensity: 0 - REACT_LOOK_NONE 1 - REACT_LOOK_LOW 2 - REACT_LOOK_MEDIUM 3 - REACT_LOOK_HIGH ``` ]] native "SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT" hash "0xF1C03A5352243A30" arguments { Ped "ped" [=[ {} ]=], } alias "0xF1C03A5352243A30" ns "PED" returns "void" doc [[! ]] native "SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT" hash "0xA3A9299C4F2ADB98" arguments { Ped "ped" [=[ {} ]=], } alias "0xA3A9299C4F2ADB98" ns "PED" returns "void" doc [[! ]] native "SET_PED_SHOULD_PLAY_QUICK_SCENARIO_EXIT" hash "0x463803429297117C" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "lookIntensity" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x463803429297117C" ns "PED" returns "Any" doc [[! ``` lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT ``` ]] native "SET_PED_SPHERE_DEFENSIVE_AREA" hash "0x9D3151A373974804" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_STEALTH_MOVEMENT" hash "0x88CBB5CEB96B7BD2" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Not implemented. ``` ]] native "SET_PED_SWEAT" hash "0x27B0405F59637D1F" arguments { Ped "ped" [=[ {} ]=], float "sweat" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_TARGET_LOSS_RESPONSE" hash "0x0703B9079823DA4A" arguments { Ped "ped" [=[ {} ]=], int "responseType" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` TLR_ExitTask = 0, TLR_NeverLoseTarget, TLR_SearchForTarget ``` ]] native "SET_PED_TO_INFORM_RESPECTED_FRIENDS" hash "0x112942C6E708F70B" arguments { Ped "ped" [=[ {} ]=], float "radius" [=[ {} ]=], int "maxFriends" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_TO_PLAYER_WEAPON_DAMAGE_MODIFIER" hash "0xD77AE48611B7B10A" arguments { Ped "ped" [=[ {} ]=], float "damageModifier" [=[ {} ]=], } alias "0xD77AE48611B7B10A" ns "PED" returns "void" doc [[! ]] native "SET_PED_TO_RAGDOLL" hash "0xAE99FB955581844A" arguments { Ped "ped" [=[ {} ]=], int "timeMin" [=[ {} ]=], int "timeMax" [=[ {} ]=], int "ragdollType" [=[ {} ]=], BOOL "abortIfInjured" [=[ {} ]=], BOOL "abortIfDead" [=[ {} ]=], charPtr "nmTaskMessageParameterName" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` nmTaskMessageParameterName: See physicstasks.ymt. Search for DraggedByCart or 0xD00820D7 (Used in R* SP Script marston8) ``` ]] native "SET_PED_TO_RAGDOLL_WITH_FALL" hash "0xD76632D99E4966C8" arguments { Ped "ped" [=[ {} ]=], int "timeMin" [=[ {} ]=], int "timeMax" [=[ {} ]=], int "ragdollType" [=[ {} ]=], float "falldirX" [=[ {} ]=], float "falldirY" [=[ {} ]=], float "falldirZ" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], float "p10" [=[ {} ]=], float "p11" [=[ {} ]=], float "p12" [=[ {} ]=], float "p13" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "SET_PED_USING_ACTION_MODE" hash "0xD75ACCF5E0FB5367" arguments { Ped "ped" [=[ {} ]=], BOOL "bActionModeEnabled" [=[ {} ]=], int "p2" [=[ {} ]=], charPtr "action" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_VISUAL_FIELD_CENTER_ANGLE" hash "0x3B6405E8AB34A907" arguments { Ped "ped" [=[ {} ]=], float "angle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_VISUAL_FIELD_MAX_ANGLE" hash "0x70793BDCA1E854D4" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_VISUAL_FIELD_MIN_ANGLE" hash "0x2DB492222FB21E26" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE" hash "0x9C74B0BC831B753A" arguments { Ped "ped" [=[ {} ]=], float "range" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_PED_WETNESS_ENABLED_THIS_FRAME" hash "0xB5485E4907B53019" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` combined with PED::SET_PED_WETNESS_HEIGHT(), this native makes the ped drenched in water up to the height specified in the other function ``` ]] native "SET_PED_WETNESS_HEIGHT" hash "0x44CB6447D2571AA0" arguments { Ped "ped" [=[ {} ]=], float "height" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` It adds the wetness level to the player clothing/outfit. As if player just got out from water surface. ``` ]] native "SET_POP_CONTROL_SPHERE_THIS_FRAME" hash "0xD8C3BE3EE94CAF2D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_RAGDOLL_BLOCKING_FLAGS" hash "0x26695EC767728D84" arguments { Ped "ped" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/AI/RAGDOLL_BLOCKING_FLAGS flags: enum eRagdollBlockingFlags { RBF_BULLET_IMPACT = (1 << 0), RBF_VEHICLE_IMPACT = (1 << 1), RBF_FIRE = (1 << 2), RBF_ELECTROCUTION = (1 << 3), RBF_PLAYER_IMPACT = (1 << 4), RBF_EXPLOSION = (1 << 5), RBF_IMPACT_OBJECT = (1 << 6), RBF_MELEE = (1 << 7), RBF_RUBBER_BULLET = (1 << 8), RBF_FALLING = (1 << 9), RBF_WATER_JET = (1 << 10), RBF_DROWNING = (1 << 11), RBF_0x9F52E2C4 = (1 << 12), RBF_PLAYER_BUMP = (1 << 13), RBF_PLAYER_RAGDOLL_BUMP = (1 << 14), RBF_PED_RAGDOLL_BUMP = (1 << 15), RBF_VEHICLE_GRAB = (1 << 16), RBF_SMOKE_GRENADE = (1 << 17), RBF_HORSE_BUMP = (1 << 18), RBF_ACTIVATE_ON_COLLISION = (1 << 19) }; ``` ]] native "SET_RELATIONSHIP_BETWEEN_GROUPS" hash "0xBF25EB89375A37AD" arguments { int "relationship" [=[ {} ]=], Hash "group1" [=[ {} ]=], Hash "group2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME" hash "0x7A556143A1C03898" arguments { float "multiplier" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "SPAWNPOINTS_CANCEL_SEARCH" hash "0xFEE4A5459472A9F8" alias "0xFEE4A5459472A9F8" ns "PED" returns "void" doc [[! ]] native "SPAWNPOINTS_GET_NUM_SEARCH_RESULTS" hash "0xA635C11B8C44AFC2" alias "0xA635C11B8C44AFC2" ns "PED" returns "int" doc [[! ]] native "SPAWNPOINTS_GET_SEARCH_RESULT" hash "0x280C7E3AC7F56E90" arguments { int "randomInt" [=[ {} ]=], floatPtr "x" [=[ {} ]=], AnyPtr "y" [=[ {} ]=], floatPtr "z" [=[ {} ]=], } alias "0x280C7E3AC7F56E90" ns "PED" returns "void" doc [[! ]] native "SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS" hash "0xB782F8238512BAD5" arguments { Any "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0xB782F8238512BAD5" ns "PED" returns "void" doc [[! ]] native "SPAWNPOINTS_IS_SEARCH_ACTIVE" hash "0x3C67506996001F5E" alias "0x3C67506996001F5E" ns "PED" returns "Any" doc [[! ]] native "SPAWNPOINTS_IS_SEARCH_COMPLETE" hash "0xA586FBEB32A53DBB" alias "0xA586FBEB32A53DBB" ns "PED" returns "Any" doc [[! ]] native "SPAWNPOINTS_IS_SEARCH_FAILED" hash "0xF445DE8DA80A1792" alias "0xF445DE8DA80A1792" ns "PED" returns "Any" doc [[! ]] native "SPAWNPOINTS_START_SEARCH" hash "0x2DF9038C90AD5264" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "width" [=[ {} ]=], float "p4" [=[ {} ]=], int "spawnpointsFlag" [=[ {} ]=], float "p6" [=[ {} ]=], int "duration" [=[ {} ]=], float "p8" [=[ {} ]=], } alias "0x2DF9038C90AD5264" ns "PED" returns "void" doc [[! ``` Params: p4 = 35.f, duration = 5000 in R* Scripts ``` ]] native "SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA" hash "0xB2AFF10216DEFA2F" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], float "width" [=[ {} ]=], int "spawnpointsFlag" [=[ {} ]=], float "p8" [=[ {} ]=], int "duration" [=[ {} ]=], float "p10" [=[ {} ]=], } alias "0xB2AFF10216DEFA2F" ns "PED" returns "void" doc [[! ``` Searching area between coords 1 and 2 ``` ]] native "SPECIAL_FUNCTION_DO_NOT_USE" hash "0xF9ACF4A08098EA25" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xF9ACF4A08098EA25" ns "PED" returns "void" doc [[! ]] native "TIME_SINCE_PED_LAST_SHOT" hash "0x285D36C5C72B0569" arguments { Ped "ped" [=[ {} ]=], } alias "0x285D36C5C72B0569" ns "PED" returns "float" doc [[! ``` Returns time since the specified ped last shot, in seconds. (fPlayerJustShotTime) ``` ]] native "TOGGLE_SCENARIO_PED_COWER_IN_PLACE" hash "0x9A77DFD295E29B09" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x9A77DFD295E29B09" ns "PED" returns "void" doc [[! ``` If toggle is true, when the ped is using a scenario he will stop it and become scared If toggle is false, the ped will not be scared anymore and continue his scenario ``` ]] native "WAS_PED_SKELETON_UPDATED" hash "0x11B499C1E0FF8559" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Despite this function's name, it simply returns whether the specified handle is a Ped. ``` ]] native "_ADD_PED_STAY_OUT_VOLUME" hash "0xE9B168527B337BF0" arguments { Ped "ped" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0xE9B168527B337BF0" ns "PED" returns "Any" doc [[! ]] native "_ADD_PED_SUBSCRIBE_TO_LEGENDARY_BLIPS" hash "0xE37287EE358939C3" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_ADD_SCENARIO_BLOCKING_VOLUME" hash "0x4C39C95AE5DB1329" arguments { Volume "volume" [=[ {} ]=], BOOL "p1" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x4C39C95AE5DB1329" ns "PED" returns "Any" doc [[! ``` flag: see ADD_SCENARIO_BLOCKING_AREA ``` ]] native "_ADD_SCENARIO_TRANSITION" hash "0x6D07B371E9439019" arguments { Ped "ped" [=[ {} ]=], } alias "0x6D07B371E9439019" ns "PED" returns "void" doc [[! ``` Forces transition now, called together with 0xD65FDC686A031C83 ``` ]] native "_ADD_TEXTURE_LAYER" hash "0x86BB5FF45F193A02" arguments { int "textureId" [=[ {} ]=], Hash "albedoHash" [=[ {} ]=], Hash "normalHash" [=[ {} ]=], Hash "materialHash" [=[ {} ]=], int "blendType" [=[ {} ]=], float "texAlpha" [=[ {} ]=], int "sheetGridIndex" [=[ {} ]=], } alias "0x86BB5FF45F193A02" ns "PED" returns "int" doc [[! ``` Creates ped overlay in texture override data and returns it's index. This index are used for further overlay editing. albedoHash: a hash of overlay's albedo texture colorType: a color type(from 0 to 2). 0 is used for overlays with RGB colors usually. ``` ]] native "_APPLY_PED_META_PED_OUTFIT" hash "0x74F512E29CB717E2" arguments { int "requestId" [=[ {} ]=], Ped "ped" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x74F512E29CB717E2" alias "_APPLY_PED_METAPED_OUTFIT" ns "PED" returns "Any" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/clothes/metaped_outfits.lua ``` ]] native "_APPLY_SHOP_ITEM_TO_PED" hash "0xD3A7B003ED343FD9" arguments { Ped "ped" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], BOOL "immediately" [=[ {} ]=], BOOL "isMp" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0xD3A7B003ED343FD9" ns "PED" returns "void" doc [[! ]] native "_APPLY_TEXTURE_ON_PED" hash "0x0B46E25761519058" arguments { Ped "ped" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], int "textureId" [=[ {} ]=], } alias "0x0B46E25761519058" ns "PED" returns "void" doc [[! ]] native "_ARE_ALL_AMBIENT_PED_RESERVATIONS_READY" hash "0x5E420FF293EE5472" alias "0x5E420FF293EE5472" ns "PED" returns "Any" doc [[! ]] native "_ATTACH_VOLUME_TO_ENTITY" hash "0x7C00CFC48A782DC0" arguments { Volume "volume" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], int "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } alias "0x7C00CFC48A782DC0" ns "PED" returns "void" doc [[! ]] native "_CAN_PED_USE_SCENARIO_POINT" hash "0xAB643407D0B26F07" arguments { Ped "ped" [=[ {} ]=], int "scenario" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0xAB643407D0B26F07" ns "PED" returns "Any" doc [[! ``` p2 is always 0, p3 is always 0, p4 is always 1 ``` ]] native "_CHANGE_PED_STAMINA" hash "0xC3D4B754C0E86B9E" arguments { Ped "ped" [=[ {} ]=], float "amount" [=[ {} ]=], } alias "0xC3D4B754C0E86B9E" ns "PED" returns "Any" doc [[! ``` Alters entity's stamina by 'amount'. Can be negative (to drain stamina). float amount: -1000.0 - 1000.0 ``` ]] native "_CLEAR_ACTIVE_ANIMAL_OWNER" hash "0xBCC76708E5677E1D" arguments { Ped "horse" [=[ {} ]=], BOOL "clear" [=[ {} ]=], } alias "0xBCC76708E5677E1D" ns "PED" returns "void" doc [[! ``` Used in Script Functions PLAYER_HORSE_RELEASE_HORSE_TO_AMBIENT_WORLD (p1 = true), HORSE_SETUP_PLAYER_HORSE_ATTRIBUTES (p1 = false) Set to false for player horse in scripts and seems it's only true when releasing/changing a player horse? Cannot determine what effect it has, but it doesn't seem to affect _GET_HORSE_TAMING_STATE ``` ]] native "_CLEAR_PED_ACTION_DISABLE_FLAG" hash "0x949B2F9ED2917F5D" arguments { Ped "ped" [=[ {} ]=], int "actionDisableFlag" [=[ {} ]=], } alias "0x949B2F9ED2917F5D" ns "PED" returns "void" doc [[! ]] native "_CLEAR_PED_BLOOD_DAMAGE_FACIAL" hash "0x7F5D88333EE8A86F" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x7F5D88333EE8A86F" ns "PED" returns "void" doc [[! ]] native "_CLEAR_PED_COMBAT_STYLE" hash "0x78815FC52832B690" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x78815FC52832B690" ns "PED" returns "void" doc [[! ``` Params: p1 = 1 in R* Scripts ``` ]] native "_CLEAR_PED_COMBAT_STYLE_MOD" hash "0x1FA132CBCD7CB239" arguments { Ped "ped" [=[ {} ]=], Hash "combatStyleModHash" [=[ {} ]=], } alias "0x1FA132CBCD7CB239" ns "PED" returns "void" doc [[! ``` _CLEAR_PED_COMBAT_* ``` ]] native "_CLEAR_PED_DESIRED_LOCO_FOR_MODEL" hash "0x4FD80C3DD84B817B" arguments { Ped "ped" [=[ {} ]=], } alias "0x4FD80C3DD84B817B" ns "PED" returns "void" doc [[! ``` Clears locomotion archetype ``` ]] native "_CLEAR_PED_DESIRED_LOCO_MOTION_TYPE" hash "0x58F7DB5BD8FA2288" arguments { Ped "ped" [=[ {} ]=], } alias "0x58F7DB5BD8FA2288" ns "PED" returns "void" doc [[! ]] native "_CLEAR_PED_GRAPPLE_FLAG" hash "0xEAE3B5B019C8D23F" arguments { Ped "ped" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0xEAE3B5B019C8D23F" ns "PED" returns "void" doc [[! ]] native "_CLEAR_PED_TARGET_ACTION_DISABLE_FLAG" hash "0xBBF6D1D07C02D00A" arguments { Ped "ped" [=[ {} ]=], int "actionDisableFlag" [=[ {} ]=], } alias "0xBBF6D1D07C02D00A" ns "PED" returns "void" doc [[! ]] native "_CLEAR_PED_TEXTURE" hash "0xB63B9178D0F58D82" arguments { int "textureId" [=[ {} ]=], } alias "0xB63B9178D0F58D82" ns "PED" returns "void" doc [[! ``` Removes every texture layer ``` ]] native "_CLEAR_PELT_FROM_HORSE" hash "0x627F7F3A0C4C51FF" arguments { Ped "horse" [=[ {} ]=], int "peltId" [=[ {} ]=], } alias "0x627F7F3A0C4C51FF" ns "PED" returns "void" doc [[! ]] native "_COMPUTE_SATCHEL_ITEM_FOR_PED_CARCASS" hash "0x6B89FAA36FC909A3" arguments { AnyPtr "outInventoryItemArray" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "damageCleanliness" [=[ {} ]=], int "skinningQuality" [=[ {} ]=], } alias "0x6B89FAA36FC909A3" ns "PED" returns "int" doc [[! ``` Related to dead animals items/loots Notice: skinningQuality is partially calculated using pedQuality ``` ]] native "_CREATE_GRAVITY_WELL" hash "0x4F5EBE70081E5A20" arguments { float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "heading" [=[ {} ]=], float "radius" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], BOOL "stopAtDestination" [=[ {} ]=], } alias "0x4F5EBE70081E5A20" ns "PED" returns "int" doc [[! ``` Creates a handle to an instance of "CScriptResource_GravityWell", this system forces local ped to target specified position when moving, however player still can interrupt this. Can be useful to "point" player at some specific position. Only works while on-foot. _CREATE_[P-Z] ``` ]] native "_CREATE_META_PED" hash "0x0BCD4091C8EABA42" arguments { int "requestId" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } alias "0x0BCD4091C8EABA42" alias "_CREATE_METAPED_PED" ns "PED" returns "Ped" doc [[! ``` Only used in SP scripts, for example odriscolls1: BOOLS: true, true, true, false, false ``` ]] native "_CREATE_META_PED_ASSET" hash "0x9641A9A20310F6B8" arguments { Hash "asset" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } alias "0x9641A9A20310F6B8" alias "_CREATE_METAPED_ASSET" ns "PED" returns "Entity" doc [[! ``` Creates prop from metaped asset bundle https://github.com/femga/rdr3_discoveries/blob/master/objects/metaped_asset_bundles_list.lua Creates a pickup-able metaped component. asset doesn't seems to be related to component hashes. Hash example : 0xD20354AB (https ://i.imgur.com/dzHkcDb.png) ``` ]] native "_CREATE_META_PED_OUTFIT_PED" hash "0xEAF682A14F8E5F53" arguments { int "requestId" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } alias "0xEAF682A14F8E5F53" alias "_CREATE_METAPED_OUTFIT_PED" ns "PED" returns "Ped" doc [[! ``` Creates metaped from ped outfit requestId. See _REQUEST_METAPED_OUTFIT ``` ]] native "_DETACH_VOLUME_FROM_ENTITY" hash "0x19C975B81BE53C28" arguments { Volume "volume" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x19C975B81BE53C28" ns "PED" returns "void" doc [[! ]] native "_DISABLE_ALL_LOOK_AT_REQUESTS" hash "0xE1965A380342BE1F" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_DISABLE_AMBIENT_LOOK_AT_REQUESTS" hash "0x80038740C96AD17F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "_DOES_META_PED_OUTFIT_EXIST_FOR_PED_MODEL" hash "0xC0E880B7A441164D" arguments { Hash "outfit" [=[ {} ]=], Hash "model" [=[ {} ]=], } alias "0xC0E880B7A441164D" alias "_DOES_METAPED_OUTFIT_EXIST_FOR_PED_MODEL" ns "PED" returns "Any" doc [[! ]] native "_DOES_META_PED_SUBOUTFIT_EXIST_FOR_PED_MODEL" hash "0x4FF3C2B4E6A196C1" arguments { Hash "outfit" [=[ {} ]=], Hash "suboutfit" [=[ {} ]=], Hash "model" [=[ {} ]=], } alias "0x4FF3C2B4E6A196C1" alias "_DOES_METAPED_SUBOUTFIT_EXIST_FOR_PED_MODEL" ns "PED" returns "Any" doc [[! ]] native "_EQUIP_META_PED_OUTFIT" hash "0x1902C4CFCC5BE57C" arguments { Ped "ped" [=[ {} ]=], Hash "hash" [=[ {} ]=], } alias "0x1902C4CFCC5BE57C" ns "PED" returns "void" doc [[! ``` Note: you have to update your ped's variation after calling (using 0xCC8CA3E88256E58F) Body Types: MPCREATOR_NEUTRAL MPCREATOR_SKINNY MPCREATOR_SKINNY_MUSCULAR MPCREATOR_HEAVY MPCREATOR_HEAVY_MUSCULAR eBodyWeightOutfit (pedattributes.ymt): -2045421226 (smallest) -1745814259 -325933489 -1065791927 -844699484 -1273449080 927185840 149872391 399015098 -644349862 1745919061 (default) 1004225511 1278600348 502499352 -2093198664 -1837436619 1736416063 2040610690 -1173634986 -867801909 1960266524 (biggest) https://github.com/femga/rdr3_discoveries/blob/master/peds_customization/ped_outfits.lua Alt name: _EQUIP_META_PED_OUTFIT_COMPONENT ``` ]] native "_EQUIP_META_PED_OUTFIT_EXTRA" hash "0xA5BAE410B03E7371" arguments { Ped "ped" [=[ {} ]=], int "component" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xA5BAE410B03E7371" ns "PED" returns "void" doc [[! ``` Changes Multiplayer ped face and body type components, they can be stacked Params: p3 = 1 Body shape for mp_male from 124 - 128, 110 - 115 for mp_female Face shape for mp_male from 110 - 123, 96 - 109 for mp_female Cloth type for mp_male from 0 - 109, 0 - 95 for mp_female ``` ]] native "_EQUIP_META_PED_OUTFIT_PRESET" hash "0x77FF8D35EEC6BBC4" arguments { Ped "ped" [=[ {} ]=], int "presetId" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "_SET_PED_OUTFIT_PRESET" ns "PED" returns "void" doc [[! ``` Sets the outfit preset for the ped. The presetId is an index which determines its preset outfit. p2 is always false in the scripts. If p2 is true as player, then certain components like facial hair and hair will not be removed. ``` ]] native "_EQUIP_META_PED_SUBOUTFIT" hash "0x66FF395445A88A6E" arguments { Ped "ped" [=[ {} ]=], Hash "suboutfit" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0x66FF395445A88A6E" ns "PED" returns "void" doc [[! ]] native "_FAKE_SET_PED_LOCO_INJURED" hash "0x8B3CB08158E98481" arguments { Ped "ped" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0x8B3CB08158E98481" ns "PED" returns "void" doc [[! ]] native "_FORCE_PED_DEATH" hash "0x1CE875505D45338A" arguments { Ped "ped" [=[ {} ]=], Ped "pedKiller" [=[ {} ]=], Hash "weapon" [=[ {} ]=], } alias "0x1CE875505D45338A" ns "PED" returns "void" doc [[! ]] native "_GET_ACCURACY_AGAINST_LOCAL_PLAYER_MODIFIER" hash "0xDC9273D95976BA22" arguments { Ped "ped" [=[ {} ]=], } alias "0xDC9273D95976BA22" ns "PED" returns "float" doc [[! ]] native "_GET_ACTIVE_ANIMAL_OWNER" hash "0xF103823FFE72BB49" arguments { Ped "animal" [=[ {} ]=], } alias "0xF103823FFE72BB49" ns "PED" returns "Ped" doc [[! ]] native "_GET_ACTIVE_DYNAMIC_SCENARIO" hash "0x569F1E1237508DEB" arguments { Ped "ped" [=[ {} ]=], } alias "0x569F1E1237508DEB" ns "PED" returns "Hash" doc [[! ``` Returns kneeling, sitting, squating, and sleeping scenario hashes ``` ]] native "_GET_ACTIVE_DYNAMIC_SCENARIO_2" hash "0xC22AA08A8ADB87D4" arguments { Ped "ped" [=[ {} ]=], } alias "0xC22AA08A8ADB87D4" ns "PED" returns "Hash" doc [[! ``` Returns kneeling, sitting, squating, and sleeping scenario hashes ``` ]] native "_GET_BLOCKING_OF_NON_TEMPORARY_EVENTS" hash "0x268B3AEBF032A88D" arguments { Ped "ped" [=[ {} ]=], } alias "0x268B3AEBF032A88D" ns "PED" returns "Any" doc [[! ]] native "_GET_CARRIER_AS_HUMAN" hash "0x79443D56C8DF45EE" arguments { Entity "entity" [=[ {} ]=], } alias "0x79443D56C8DF45EE" ns "PED" returns "Ped" doc [[! ]] native "_GET_CARRIER_AS_MOUNT" hash "0xA033D7E4BBF9844D" arguments { Entity "entity" [=[ {} ]=], } alias "0xA033D7E4BBF9844D" ns "PED" returns "Ped" doc [[! ]] native "_GET_CARRIER_AS_PED" hash "0x09B83E68DE004CD4" arguments { Entity "entity" [=[ {} ]=], } alias "0x09B83E68DE004CD4" ns "PED" returns "Ped" doc [[! ]] native "_GET_CHAR_EXPRESSION" hash "0xFD1BA1EEF7985BB8" arguments { Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0xFD1BA1EEF7985BB8" alias "_GET_PED_FACE_FEATURE" ns "PED" returns "float" doc [[! ``` Gets MetaPedExpression at index specified For index, see: _SET_CHAR_EXPRESSION ``` ]] native "_GET_DEFAULT_RELATIONSHIP_GROUP_HASH" hash "0x3CC4A718C258BDD0" arguments { Hash "modelHash" [=[ {} ]=], } ns "PED" returns "Hash" doc [[! ]] native "_GET_FIRST_ENTITY_PED_IS_CARRYING" hash "0xD806CD2A4F2C2996" arguments { Ped "ped" [=[ {} ]=], } alias "0xD806CD2A4F2C2996" ns "PED" returns "Entity" doc [[! ]] native "_GET_GROUP_FORMATION" hash "0x13A1B061007C906B" arguments { int "groupId" [=[ {} ]=], } alias "0x13A1B061007C906B" ns "PED" returns "int" doc [[! ]] native "_GET_HEALTH_RECHARGE_MULTIPLIER" hash "0x95B8E397B8F4360F" arguments { Ped "ped" [=[ {} ]=], } alias "0x95B8E397B8F4360F" ns "PED" returns "float" doc [[! ]] native "_GET_HORSE_TAMING_STATE" hash "0x454AD4DA6C41B5BD" arguments { Ped "horse" [=[ {} ]=], } alias "0x454AD4DA6C41B5BD" ns "PED" returns "int" doc [[! ``` Returns an int based on enum eTamingState enum eTamingState { ATS_INVALID = 0, ATS_INACTIVE, ATS_TARGET_DETECTED, ATS_CALLED_OUT, ATS_MOUNTABLE, ATS_BEING_PATTED, ATS_BREAKING_ACTIVE, ATS_SPOOKED, ATS_RETREATING, ATS_FLEEING }; ``` ]] native "_GET_INCAPACITATION_TIME_REMAINING" hash "0x88D9D76D78065487" arguments { Ped "ped" [=[ {} ]=], } alias "0x88D9D76D78065487" ns "PED" returns "int" doc [[! ]] native "_GET_IS_PED_BEING_ROBBED" hash "0xE33F98BD76490ABC" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], BOOL "trueUntilPlayerPocketsItem" [=[ {} ]=], } alias "0xE33F98BD76490ABC" ns "PED" returns "Any" doc [[! ``` If p2 is false, then this native will return true until the interaction is complete. If true, the native will return true until player pockets robbery item. _GET_IS_PED_[M-R]* ``` ]] native "_GET_IS_PED_COMMAND_HASH_PRESENT" hash "0x68821369A2CEADD5" arguments { Ped "ped" [=[ {} ]=], Hash "commandHash" [=[ {} ]=], } alias "0x68821369A2CEADD5" ns "PED" returns "Any" doc [[! ]] native "_GET_IS_PED_IN_DISPUTE_WITH_PED" hash "0x331550B212014B92" arguments { Ped "ped" [=[ {} ]=], Ped "pedInDisputeWith" [=[ {} ]=], } alias "0x331550B212014B92" ns "PED" returns "Any" doc [[! ``` Returns true if ped is in a dispute another ped (pedInDisputeWith can also be 0) ``` ]] native "_GET_IS_PED_MOTIVATION_STATE_ENABLED" hash "0x33FA048675821DA7" arguments { Ped "ped" [=[ {} ]=], int "motivationState" [=[ {} ]=], } alias "0x33FA048675821DA7" ns "PED" returns "Any" doc [[! ``` motivationState: see _SET_PED_MOTIVATION ``` ]] native "_GET_LASSO_TARGET" hash "0xB65A4DAB460A19BD" arguments { Ped "ped" [=[ {} ]=], } alias "0xB65A4DAB460A19BD" ns "PED" returns "Entity" doc [[! ]] native "_GET_LASSOED_LASSOER" hash "0x0C31C51168E80365" arguments { Ped "ped" [=[ {} ]=], } alias "0x0C31C51168E80365" ns "PED" returns "Ped" doc [[! ]] native "_GET_LASSOER_OF_PED" hash "0x833F0053340EF413" arguments { Ped "ped" [=[ {} ]=], } alias "0x833F0053340EF413" ns "PED" returns "Entity" doc [[! ``` _IS_PED_S* - _IS_PED_U* ``` ]] native "_GET_LAST_LED_MOUNT" hash "0x693126B5D0457D0D" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ``` Returns last horse the ped was leading ``` ``` NativeDB Introduced: v1232 ``` ]] native "_GET_LAST_MOUNT" hash "0x4C8B59171957BCF7" arguments { Ped "ped" [=[ {} ]=], } alias "0x4C8B59171957BCF7" ns "PED" returns "Ped" doc [[! ]] native "_GET_LAST_VEHICLE_DRAFT_HORSE_WAS_ATTACHED_TO" hash "0x5064DB5083C29921" arguments { Ped "horse" [=[ {} ]=], } alias "0x5064DB5083C29921" ns "PED" returns "Vehicle" doc [[! ]] native "_GET_LOOTING_FLAG" hash "0xE4C11F104620DDCE" arguments { Ped "ped" [=[ {} ]=], int "lootFlag" [=[ {} ]=], } alias "0xE4C11F104620DDCE" ns "PED" returns "Any" doc [[! ``` lootFlag: see SET_LOOTING_FLAG ``` ]] native "_GET_META_PED_TYPE" hash "0xEC9A1261BF0CE510" arguments { Ped "ped" [=[ {} ]=], } alias "0xEC9A1261BF0CE510" ns "PED" returns "int" doc [[! ``` enum eMetaPedType { MPT_MALE, MPT_FEMALE, MPT_TEEN, MPT_ANIMAL, MPT_NONE }; ``` ]] native "_GET_NUM_COMPONENT_CATEGORIES_IN_PED" hash "0xA622E66EEE92A08D" arguments { Ped "ped" [=[ {} ]=], } alias "0xA622E66EEE92A08D" ns "PED" returns "int" doc [[! ``` Works similar to 0x90403E8107B60E81 (_GET_NUM_COMPONENTS_IN_PED) but is used to get category hashes instead ``` ]] native "_GET_NUM_COMPONENTS_IN_PED" hash "0x90403E8107B60E81" arguments { Ped "ped" [=[ {} ]=], } alias "0x90403E8107B60E81" ns "PED" returns "int" doc [[! ]] native "_GET_NUM_FREE_SLOTS_IN_PED_POOL" hash "0x313778EDCA9158E2" alias "0x313778EDCA9158E2" ns "PED" returns "int" doc [[! ]] native "_GET_NUM_RESERVED_AMBIENT_PEDS_DESIRED" hash "0x62DE46F061CAA468" alias "0x62DE46F061CAA468" ns "PED" returns "int" doc [[! ]] native "_GET_NUM_RESERVED_AMBIENT_PEDS_READY" hash "0x5C16855277819BBF" alias "0x5C16855277819BBF" ns "PED" returns "int" doc [[! ]] native "_GET_NUM_RESERVED_HEALTH" hash "0x16F2C8C084AB2092" arguments { Ped "ped" [=[ {} ]=], } alias "0x16F2C8C084AB2092" ns "PED" returns "Any" doc [[! ]] native "_GET_PED_ATTITUDE" hash "0x7CC2186C32D3540A" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], } alias "0x7CC2186C32D3540A" ns "PED" returns "int" doc [[! ``` AI_ATTITUDE_NEUTRAL = 0, AI_ATTITUDE_FRIENDLY, AI_ATTITUDE_WARY, AI_ATTITUDE_COMBATIVE, AI_ATTITUDE_NEVER_MET ``` ]] native "_GET_PED_BLACKBOARD_BOOL" hash "0x498F2E77982D6945" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x498F2E77982D6945" ns "PED" returns "Any" doc [[! ``` Can be used to get a peds foliage active status: variableName = FoliageActive ``` ]] native "_GET_PED_BLACKBOARD_FLOAT" hash "0x56E58D4D118FB45E" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x56E58D4D118FB45E" ns "PED" returns "float" doc [[! ``` Can be used to get a peds foliage raw height: variableName = FoliageHeight ``` ]] native "_GET_PED_BLACKBOARD_HASH" hash "0xBF5E791BBBF90A3C" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0xBF5E791BBBF90A3C" ns "PED" returns "Hash" doc [[! ]] native "_GET_PED_BRAWLING_STYLE" hash "0xEC6B59BE445FEC51" arguments { Ped "ped" [=[ {} ]=], } alias "0xEC6B59BE445FEC51" ns "PED" returns "Hash" doc [[! ]] native "_GET_PED_CAN_BE_INCAPACITATED_THIS_FRAME" hash "0x7A4E00364B5D727B" arguments { Ped "ped" [=[ {} ]=], } alias "0x7A4E00364B5D727B" ns "PED" returns "Any" doc [[! ]] native "_GET_PED_COMBAT_ATTRIBUTE" hash "0xCC2B20596E29E4E3" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], } alias "0xCC2B20596E29E4E3" ns "PED" returns "Any" doc [[! ]] native "_GET_PED_COMPONENT_CATEGORY_BY_INDEX" hash "0xCCB97B51893C662F" arguments { Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0xCCB97B51893C662F" ns "PED" returns "Hash" doc [[! ``` Returns category hash that each ped component has. Hash examples: MASKS, HATS, HEADS, HORSE_MANES ``` ]] native "_GET_PED_DAMAGE_CLEANLINESS" hash "0x88EFFED5FE8B0B4A" arguments { Ped "ped" [=[ {} ]=], } alias "0x88EFFED5FE8B0B4A" ns "PED" returns "int" doc [[! ``` enum ePedDamageCleanliness { PED_DAMAGE_CLEANLINESS_POOR, PED_DAMAGE_CLEANLINESS_GOOD, PED_DAMAGE_CLEANLINESS_PERFECT }; ``` ]] native "_GET_PED_DAMAGED" hash "0x6CFC373008A1EDAF" arguments { Ped "ped" [=[ {} ]=], } alias "0x6CFC373008A1EDAF" ns "PED" returns "Any" doc [[! ``` Returns true if _GET_PED_DAMAGE_CLEANLINESS was ever lower than 2 ``` ]] native "_GET_PED_DEFENSIVE_VOLUME" hash "0xEF2E6F870783369B" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xEF2E6F870783369B" ns "PED" returns "Volume" doc [[! ]] native "_GET_PED_DRUNKNESS" hash "0x6FB76442469ABD68" arguments { Ped "ped" [=[ {} ]=], } alias "0x6FB76442469ABD68" ns "PED" returns "float" doc [[! ``` Returns ped drunk level _H* or _I* ``` ]] native "_GET_PED_GRAPPLE_FLAG" hash "0xF3C873ED0C595109" arguments { Ped "ped" [=[ {} ]=], } alias "0xF3C873ED0C595109" ns "PED" returns "int" doc [[! ]] native "_GET_PED_GRAPPLE_STYLE" hash "0x753B15AD0FD6F3E3" arguments { Ped "ped" [=[ {} ]=], } alias "0x753B15AD0FD6F3E3" ns "PED" returns "Hash" doc [[! ]] native "_GET_PED_GRAPPLER" hash "0xD0B7AEB56229D317" arguments { Ped "ped" [=[ {} ]=], } alias "0xD0B7AEB56229D317" ns "PED" returns "Ped" doc [[! ]] native "_GET_PED_HEIGHT" hash "0x1D491CCF7211FB74" arguments { Ped "ped" [=[ {} ]=], } alias "0x1D491CCF7211FB74" ns "PED" returns "float" doc [[! ]] native "_GET_PED_ID_RANGE" hash "0x31167ED4324B758D" arguments { Ped "ped" [=[ {} ]=], } alias "0x31167ED4324B758D" ns "PED" returns "float" doc [[! ]] native "_GET_PED_INCAPACITATION_HEALTH" hash "0x89BFDF6D53145545" arguments { Ped "ped" [=[ {} ]=], } alias "0x89BFDF6D53145545" ns "PED" returns "int" doc [[! ]] native "_GET_PED_INTERACTION_PERSONALITY" hash "0xD7AD3C7EBAF88C92" arguments { Ped "ped" [=[ {} ]=], } alias "0xD7AD3C7EBAF88C92" ns "PED" returns "Hash" doc [[! ]] native "_GET_PED_LASSO_HOGTIE_FLAG" hash "0x2C76FA0E01681F8D" arguments { Ped "ped" [=[ {} ]=], int "flagId" [=[ {} ]=], } alias "0x2C76FA0E01681F8D" ns "PED" returns "Any" doc [[! ``` https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/Lasso%20Hogtie%20Flags https://github.com/femga/rdr3_discoveries/tree/master/AI/LASSO_HOGTIE_FLAG ``` ]] native "_GET_PED_LAST_DROPPED_HAT" hash "0x1F714E7A9DADFC42" arguments { Ped "ped" [=[ {} ]=], } alias "0x1F714E7A9DADFC42" ns "PED" returns "Object" doc [[! ]] native "_GET_PED_LOD_MULTIPLIER" hash "0x1B710E6F4AB69341" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_GET_PED_MAX_STAMINA" hash "0xCB42AFE2B613EE55" arguments { Ped "ped" [=[ {} ]=], } alias "0xCB42AFE2B613EE55" ns "PED" returns "float" doc [[! ]] native "_GET_PED_MELEE_ACTION_PHASE" hash "0x6127F25ED21C533C" arguments { Ped "ped" [=[ {} ]=], } alias "0x6127F25ED21C533C" ns "PED" returns "float" doc [[! ]] native "_GET_PED_META_OUTFIT_HASH" hash "0x30569F348D126A5A" arguments { Ped "ped" [=[ {} ]=], } alias "0x30569F348D126A5A" ns "PED" returns "Hash" doc [[! ]] native "_GET_PED_MODEL_SIZE_FROM_HASH" hash "0xA65AA1ACE81E5A77" arguments { Hash "modelHash" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` PS_SMALL = 0, PS_MEDIUM, PS_MEDIUM_LARGE, PS_LARGE, PS_EXTRA_LARGE ``` ``` NativeDB Introduced: v1311 ``` ]] native "_GET_PED_MOTIVATION" hash "0x42688E94E96FD9B4" arguments { Ped "ped" [=[ {} ]=], int "motivationState" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } alias "0x42688E94E96FD9B4" ns "PED" returns "float" doc [[! ``` If targetPed is set to 0 the ped motivationState affects everyone ``` ]] native "_GET_PED_QUALITY" hash "0x7BCC6087D130312A" arguments { Ped "ped" [=[ {} ]=], } alias "0x7BCC6087D130312A" ns "PED" returns "int" doc [[! ``` Returns Ped Quality to be used to calculate Skinning Quality enum ePedQuality { PQ_INVALID = -1, PQ_LOW, PQ_MEDIUM, PQ_HIGH, PQ_MAX }; ``` ]] native "_GET_PED_REGISTER_PROP" hash "0x4D0D2E3D8BC000EB" arguments { Ped "ped" [=[ {} ]=], charPtr "propName" [=[ {} ]=], BOOL "detachProp" [=[ {} ]=], } alias "0x4D0D2E3D8BC000EB" ns "PED" returns "Entity" doc [[! ``` Gets a registered/attached prop entity for a particular ped. Second parameter will detach the prop entity from the ped if true. Props primarily appear to come from scenarios, such as a broom or hay bale. Known props: https://pastebin.com/ap2NEJqB ``` ]] native "_GET_PED_REMAINING_REVIVAL_TIME" hash "0xEBE89623EB861271" arguments { Ped "ped" [=[ {} ]=], BOOL "normalized" [=[ {} ]=], } alias "0xEBE89623EB861271" ns "PED" returns "float" doc [[! ``` normalized / non normalized 0.0 / 1000.0 STARTED IN WRITHE STAGE 1.0 / 0.0 END OF WRITHE, DEAD -1.0 DEAD Returns some value from AI task 562 (unknown). ``` ]] native "_GET_PED_STAMINA" hash "0x775A1CA7893AA8B5" arguments { Ped "ped" [=[ {} ]=], } alias "0x775A1CA7893AA8B5" ns "PED" returns "float" doc [[! ]] native "_GET_PED_STAMINA_NORMALIZED" hash "0x22F2A386D43048A9" arguments { Ped "ped" [=[ {} ]=], } alias "0x22F2A386D43048A9" ns "PED" returns "float" doc [[! ``` Returns stamina normalizedValue / normalizedUnlockedMax ``` ]] native "_GET_PED_TRANQUILIZER" hash "0x65C75FDCCAC86464" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_GET_PEDS_IN_COMBAT_WITH_TARGET" hash "0x7BE607DAFF382FD2" arguments { Ped "ped" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x7BE607DAFF382FD2" ns "PED" returns "int" doc [[! ]] native "_GET_PELT_FROM_HORSE" hash "0x0CEEB6F4780B1F2F" arguments { Ped "horse" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0x0CEEB6F4780B1F2F" ns "PED" returns "int" doc [[! ``` Returns peltId ``` ]] native "_GET_PLAYER_CURRENT_ANIMAL_DAMAGE_MODIFIER" hash "0xEE2D5C819A65BF26" arguments { Player "player" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` Returns animal skin quality modifier ``` ``` NativeDB Introduced: v1311 ``` ]] native "_GET_PLAYER_PED_WATER_DEPTH" hash "0x2942457417A5FD24" arguments { Ped "ped" [=[ {} ]=], } alias "0x2942457417A5FD24" ns "PED" returns "float" doc [[! ``` Returns how deep the water is below the ped (if in water) -1.0f = Not in water 10.0f = Max water depth ``` ]] native "_GET_RIDER_OF_MOUNT" hash "0xB676EFDA03DADA52" arguments { Ped "mount" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xB676EFDA03DADA52" ns "PED" returns "Ped" doc [[! ]] native "_GET_SHOP_ITEM_BASE_LAYERS" hash "0x63342C50EC115CE8" arguments { Hash "shopItem" [=[ {} ]=], Any "p1" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "metapedType" [=[ {} ]=], BOOL "p4" [=[ {} ]=], HashPtr "drawable" [=[ {} ]=], HashPtr "albedo" [=[ {} ]=], HashPtr "normal" [=[ {} ]=], HashPtr "material" [=[ {} ]=], HashPtr "p9" [=[ {} ]=], HashPtr "p10" [=[ {} ]=], HashPtr "p11" [=[ {} ]=], HashPtr "p12" [=[ {} ]=], } alias "0x63342C50EC115CE8" alias "_GET_SHOP_PED_BASE_LAYERS" ns "PED" returns "BOOL" doc [[! ]] native "_GET_SHOP_ITEM_COMPONENT_AT_INDEX" hash "0x77BA37622E22023B" arguments { Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], BOOL "p2" [=[ {} ]=], AnyPtr "argStruct" [=[ {} ]=], AnyPtr "argStruct2" [=[ {} ]=], } alias "0x77BA37622E22023B" alias "_GET_SHOP_PED_COMPONENT_AT_INDEX" ns "PED" returns "Hash" doc [[! ]] native "_GET_SHOP_ITEM_COMPONENT_CATEGORY" hash "0x5FF9A878C3D115B8" arguments { Hash "componentHash" [=[ {} ]=], int "metapedType" [=[ {} ]=], BOOL "isMP" [=[ {} ]=], } alias "0x5FF9A878C3D115B8" alias "_GET_SHOP_PED_COMPONENT_CATEGORY" ns "PED" returns "Hash" doc [[! ]] native "_GET_SHOP_ITEM_HAT_COMPONENT" hash "0x7E02E4218D916B94" arguments { Ped "ped" [=[ {} ]=], int "metapedType" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x7E02E4218D916B94" alias "_GET_SHOP_PED_HAT_COMPONENT" ns "PED" returns "Any" doc [[! ]] native "_GET_SHOP_ITEM_NUM_WEARABLE_STATES" hash "0xFFCC2DB2D9953401" arguments { Hash "componentHash" [=[ {} ]=], BOOL "isMpFemale" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xFFCC2DB2D9953401" ns "PED" returns "int" doc [[! ``` Returns the number of wearable states available for a shop item / component. p2 seems to be true in scripts. For use with 0x6243635AF2F1B826 (_GET_SHOP_ITEM_AVAILABLE_WEARABLE_STATE_BY_INDEX) ``` ]] native "_GET_SHOP_ITEM_WEARABLE_STATE_BY_INDEX" hash "0x6243635AF2F1B826" arguments { Hash "componentHash" [=[ {} ]=], int "wearableStateIndex" [=[ {} ]=], BOOL "isMpFemale" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x6243635AF2F1B826" ns "PED" returns "Hash" doc [[! ``` Gets an available wearable state by index for a shop item / component - it does not retreive what the current state is. p3 seems to be true in scripts. Use 0xFFCC2DB2D9953401 (_GET_SHOP_ITEM_NUM_WEARABLE_STATES) to get the number of available wearable states ``` ]] native "_GET_STAMINA_DEPLETION_MULTIPLIER" hash "0x825F6DD559A0895B" arguments { Ped "ped" [=[ {} ]=], } alias "0x825F6DD559A0895B" ns "PED" returns "float" doc [[! ]] native "_GET_STAMINA_RECHARGE_MULTIPLIER" hash "0xE7687EB2F634ABF0" arguments { Ped "ped" [=[ {} ]=], } alias "0xE7687EB2F634ABF0" ns "PED" returns "float" doc [[! ]] native "_GET_TOTAL_PED_DAMAGE_FROM_AI" hash "0x92C8EACA29F6BED6" arguments { Ped "ped" [=[ {} ]=], } alias "0x92C8EACA29F6BED6" ns "PED" returns "float" doc [[! ``` _GET_WA* ``` ]] native "_GET_TRANSPORT_PED_IS_SEATED_ON" hash "0x849BD6C6314793D0" arguments { Ped "ped" [=[ {} ]=], } alias "0x849BD6C6314793D0" ns "PED" returns "Entity" doc [[! ]] native "_GET_VEHICLE_DRAFT_HORSE_IS_ATTACHED_TO" hash "0xE4770DA1B8FF4FD1" arguments { Ped "horse" [=[ {} ]=], } alias "0xE4770DA1B8FF4FD1" ns "PED" returns "Vehicle" doc [[! ]] native "_GIVE_PED_HASH_COMMAND" hash "0xD65FDC686A031C83" arguments { Ped "ped" [=[ {} ]=], Hash "commandHash" [=[ {} ]=], float "activationDuration" [=[ {} ]=], } alias "0xD65FDC686A031C83" ns "PED" returns "void" doc [[! ``` Ped Command Hash are special commands, that can be activated to change conditional anim variations or trigger transitions between conditional anims. https://github.com/femga/rdr3_discoveries/blob/master/animations/scenarios ``` ]] native "_GIVE_PED_SCENARIO_PROP" hash "0x3BBDD6143FF16F98" arguments { Ped "ped" [=[ {} ]=], Object "object" [=[ {} ]=], charPtr "conditionalAnim" [=[ {} ]=], charPtr "p3" [=[ {} ]=], charPtr "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x3BBDD6143FF16F98" ns "PED" returns "Any" doc [[! ]] native "_GIVE_PED_SCENARIO_PROP_DYNAMIC" hash "0xA0774E388CE4A679" arguments { Ped "ped" [=[ {} ]=], Object "object" [=[ {} ]=], charPtr "p2" [=[ {} ]=], charPtr "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0xA0774E388CE4A679" ns "PED" returns "Any" doc [[! ``` Only used in SP R* Script rcm_jack2 ``` ]] native "_HAS_META_PED_ASSET_LOADED" hash "0xB0B2C6D170B0E8E5" arguments { int "requestId" [=[ {} ]=], } alias "0xB0B2C6D170B0E8E5" alias "_HAS_METAPED_ASSET_LOADED" ns "PED" returns "Any" doc [[! ]] native "_HAS_META_PED_OUTFIT_LOADED" hash "0x610438375E5D1801" arguments { int "requestId" [=[ {} ]=], } alias "0x610438375E5D1801" alias "_HAS_METAPED_OUTFIT_LOADED" ns "PED" returns "Any" doc [[! ]] native "_HAS_META_PED_REQUEST_LOADED" hash "0xC0940AC858C1E126" arguments { int "requestId" [=[ {} ]=], } alias "0xC0940AC858C1E126" alias "_HAS_METAPED_PED_REQUEST_LOADED" ns "PED" returns "Any" doc [[! ]] native "_HAS_PED_BEEN_SHOVED_RECENTLY" hash "0x29FCE825613FEFCA" arguments { Ped "ped" [=[ {} ]=], int "ms" [=[ {} ]=], } alias "0x29FCE825613FEFCA" ns "PED" returns "Any" doc [[! ]] native "_HAS_PED_EMOTIONAL_PRESET_LOADED" hash "0xDE3904B22695D9F9" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0xDE3904B22695D9F9" ns "PED" returns "Any" doc [[! ``` See _REQUEST_PED_EMOTIONAL_PRESET ``` ]] native "_HAS_PED_TAKEN_GORE_DAMAGE" hash "0xBA208A8D6399A3AC" arguments { Ped "ped" [=[ {} ]=], int "limb" [=[ {} ]=], } alias "0xBA208A8D6399A3AC" ns "PED" returns "Any" doc [[! ``` limb: 3 = Left Hand, 4 = Left Arm, 6 = Right Hand, 7 = Right Arm, 9 = Left Foot, 10 = Left Leg, 12 = Right Foot, 13 = Right Leg, 37 = Head ``` ]] native "_HORSE_AGITATE" hash "0xBAE08F00021BFFB2" arguments { Ped "mount" [=[ {} ]=], BOOL "kickOffRider" [=[ {} ]=], } alias "0xBAE08F00021BFFB2" ns "PED" returns "void" doc [[! ``` _H* - _I* ``` ]] native "_INCAPACITATED_REVIVE" hash "0xF6262491C7704A63" arguments { Ped "ped" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } alias "0xF6262491C7704A63" ns "PED" returns "void" doc [[! ]] native "_IS_ANIMAL_CONTROLLED_BY_A_PLAYER" hash "0x0E2F43516F998269" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Returns true only if it's a player ped and an animal as well. _IS_ANY_* - _IS_CONTROL_* ``` ``` NativeDB Introduced: v1311 ``` ]] native "_IS_ANIMAL_INTERACTION_RUNNING" hash "0x7FC84E85D98F063D" arguments { Ped "ped" [=[ {} ]=], } alias "0x7FC84E85D98F063D" ns "PED" returns "Any" doc [[! ]] native "_IS_META_PED_ASSET_VALID" hash "0x93FFD92F05EC32FD" arguments { int "requestId" [=[ {} ]=], } alias "0x93FFD92F05EC32FD" alias "_IS_METAPED_ASSET_VALID" ns "PED" returns "Any" doc [[! ]] native "_IS_META_PED_FISH" hash "0x118D476A6F1A13F1" arguments { Ped "ped" [=[ {} ]=], } alias "0x118D476A6F1A13F1" alias "_IS_METAPED_FISH" ns "PED" returns "Any" doc [[! ``` Returns true if given ped is a fish. _IS_ME* - _IS_MO* ``` ]] native "_IS_META_PED_OUTFIT_EQUIPPED" hash "0x98082246107A6ACF" arguments { Ped "ped" [=[ {} ]=], Hash "outfit" [=[ {} ]=], } alias "0x98082246107A6ACF" ns "PED" returns "Any" doc [[! ``` Used in script function HORSE_IS_META_PED_OUTFIT_SADDLE_EQUIPPED ``` ]] native "_IS_META_PED_OUTFIT_REQUEST_VALID" hash "0xB25E57FC8E37114D" arguments { int "requestId" [=[ {} ]=], } alias "0xB25E57FC8E37114D" alias "_IS_METAPED_OUTFIT_REQUEST_VALID" ns "PED" returns "Any" doc [[! ]] native "_IS_META_PED_REQUEST_VALID" hash "0x43E4DA469541A9C9" arguments { int "requestId" [=[ {} ]=], } alias "0x43E4DA469541A9C9" alias "_IS_METAPED_PED_REQUEST_VALID" ns "PED" returns "Any" doc [[! ]] native "_IS_META_PED_USING_COMPONENT" hash "0xFB4891BD7578CDC1" arguments { Ped "ped" [=[ {} ]=], Hash "component" [=[ {} ]=], } alias "0xFB4891BD7578CDC1" alias "_IS_METAPED_USING_COMPONENT" ns "PED" returns "Any" doc [[! ]] native "_IS_MOUNT_SEAT_FREE" hash "0xAAB0FE202E9FC9F0" arguments { Ped "mount" [=[ {} ]=], int "seat" [=[ {} ]=], } alias "0xAAB0FE202E9FC9F0" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_ACTION_DISABLE_FLAG_ENABLED" hash "0xB346C85D49CC998E" arguments { Ped "ped" [=[ {} ]=], int "actionDisableFlag" [=[ {} ]=], } alias "0xB346C85D49CC998E" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_CHILD" hash "0x137772000DAF42C5" arguments { Ped "ped" [=[ {} ]=], } alias "0x137772000DAF42C5" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_CLIMBING_LADDER" hash "0x59643424B68D52B5" arguments { Ped "ped" [=[ {} ]=], } alias "0x59643424B68D52B5" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_COWERING" hash "0xB086C8C0F5701D14" arguments { Ped "ped" [=[ {} ]=], } alias "0xB086C8C0F5701D14" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_DOING_SCENARIO_TRANSITION" hash "0xC488B8C0E52560D8" arguments { Ped "ped" [=[ {} ]=], } alias "0xC488B8C0E52560D8" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_DRAGGING" hash "0x226CF9B159E38F42" arguments { Ped "ped" [=[ {} ]=], } alias "0x226CF9B159E38F42" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_DRUNK" hash "0x50F124E6EF188B22" arguments { Ped "ped" [=[ {} ]=], } alias "0x50F124E6EF188B22" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_GROUP_LEADER" hash "0x878B68960C1C2A35" arguments { Ped "ped" [=[ {} ]=], int "groupId" [=[ {} ]=], } alias "0x878B68960C1C2A35" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_IN_POINT" hash "0x078076AB50FB117F" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x078076AB50FB117F" ns "PED" returns "BOOL" doc [[! ``` If returned true: There are enemy peds near friendly turn in ped. Going to aggro. If returned false: Moving back to idle as there aren't any remaining enemy peds near ped _IS_PED_IN_* ``` ]] native "_IS_PED_INTIMIDATED" hash "0x57779B55B83E2BEA" arguments { Ped "ped" [=[ {} ]=], } alias "0x57779B55B83E2BEA" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_INVESTIGATING" hash "0x7583A9D35248B83F" arguments { Ped "ped" [=[ {} ]=], } alias "0x7583A9D35248B83F" ns "PED" returns "BOOL" doc [[! ``` _IS_PED_IN* ``` ]] native "_IS_PED_LEADING_ANY_GROUP" hash "0x917760CFE7A0E0F1" arguments { Ped "ped" [=[ {} ]=], } alias "0x917760CFE7A0E0F1" ns "PED" returns "BOOL" doc [[! ``` _IS_PED_L* - _IS_PED_M* ``` ]] native "_IS_PED_MODEL_SUPPRESSED" hash "0xAA9F048DCF69B6DC" arguments { Hash "model" [=[ {} ]=], } alias "0xAA9F048DCF69B6DC" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_QUEUED_FOR_DELETION" hash "0x8D9BFCE3352DE47F" arguments { Ped "ped" [=[ {} ]=], } alias "0x8D9BFCE3352DE47F" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_SLIDING" hash "0xD6740E14E4CEFC0B" arguments { Ped "ped" [=[ {} ]=], } alias "0xD6740E14E4CEFC0B" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_TARGET_ACTION_DISABLE_FLAG_ENABLED" hash "0x02AA2096FE00F3E1" arguments { Ped "ped" [=[ {} ]=], int "actionDisableFlag" [=[ {} ]=], } alias "0x02AA2096FE00F3E1" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_USING_ACTION_MODE_2" hash "0xEBB208D6AE712C03" arguments { Ped "ped" [=[ {} ]=], } alias "0xEBB208D6AE712C03" ns "PED" returns "Any" doc [[! ]] native "_IS_PED_VISIBILITY_TRACKED" hash "0x5102307CE88798EB" arguments { Ped "ped" [=[ {} ]=], } alias "0x5102307CE88798EB" ns "PED" returns "Any" doc [[! ]] native "_IS_SCENARIO_BLOCKING_AREA_VALID" hash "0x91A5F9CBEBB9D936" arguments { Any "p0" [=[ {} ]=], } alias "0x91A5F9CBEBB9D936" ns "PED" returns "Any" doc [[! ]] native "_IS_TARGET" hash "0x6E5CBCB3941D7D08" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } alias "0x6E5CBCB3941D7D08" ns "PED" returns "Any" doc [[! ]] native "_IS_TEXTURE_VALID" hash "0x31DC8D3F216D8509" arguments { int "textureId" [=[ {} ]=], } alias "0x31DC8D3F216D8509" ns "PED" returns "Any" doc [[! ]] native "_IS_THIS_MODEL_A_HORSE" hash "0x772A1969F649E902" arguments { Hash "model" [=[ {} ]=], } alias "0x772A1969F649E902" ns "PED" returns "Any" doc [[! ]] native "_IS_TRACKED_PED_VISIBILITY_PERCENTAGE_NOT_LESS_THAN" hash "0x164CECC59E70DF86" arguments { Ped "ped" [=[ {} ]=], float "percent" [=[ {} ]=], } alias "0x164CECC59E70DF86" ns "PED" returns "Any" doc [[! ]] native "_IS_USING_SLIPSTREAM" hash "0xAF61B3CD8C3B82C3" arguments { Ped "ped" [=[ {} ]=], } alias "0xAF61B3CD8C3B82C3" ns "PED" returns "Any" doc [[! ``` _IS_TRACKED_* - IS_V* ``` ]] native "_PED_CLEAR_LOCO_MOTION" hash "0x935CF6E42BAF7F4D" arguments { Ped "ped" [=[ {} ]=], } alias "0x935CF6E42BAF7F4D" ns "PED" returns "void" doc [[! ]] native "_PED_DUELING_DID_PLAYER_HEADSHOT_OPPONENT" hash "0xBD6B242B8BD5543A" arguments { Ped "ped" [=[ {} ]=], } alias "0xBD6B242B8BD5543A" ns "PED" returns "Any" doc [[! ]] native "_PED_EMOTIONAL_PRESET_LOCO_MOTION" hash "0xAAB050DA48B57978" arguments { Ped "ped" [=[ {} ]=], charPtr "presetName" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], int "duration" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0xAAB050DA48B57978" ns "PED" returns "void" doc [[! ``` target: 0 affects everyone duration: -1 indefinite flag: always 4 in R* Scripts ``` ]] native "_PED_WAS_KILLED_BY_HEADSHOT" hash "0x06FA94C835787C64" arguments { Ped "ped" [=[ {} ]=], } alias "0x06FA94C835787C64" ns "PED" returns "BOOL" doc [[! ]] native "_REFRESH_LOOT_STATE_FOR_PED" hash "0x5463C962BC7777C3" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], PedPtr "lootTarget" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0x5463C962BC7777C3" ns "PED" returns "int" doc [[! ``` Returns loot state enum eLootState { LAP_NONE, LAP_RESUMING, LAP_GETTING_ON_FOOT, LAP_DISTANT_NAV, LAP_CHOOSING_ACTION, LAP_APPROACHING, LAP_ENTERING, LAP_LOOTING, LAP_EXITING }; _POSSE_* - _REGISTER_HATED* ``` ]] native "_REFRESH_META_PED_SHOP_ITEMS" hash "0x59BD177A1A48600A" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x59BD177A1A48600A" ns "PED" returns "void" doc [[! ``` p1 is always 1 ``` ]] native "_REGISTER_HATED_TARGETS_IN_AREA" hash "0xD8736EFDA38EDC5C" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "0xD8736EFDA38EDC5C" ns "PED" returns "void" doc [[! ]] native "_RELEASE_META_PED_ASSET_REQUEST" hash "0x13E7320C762F0477" arguments { int "requestId" [=[ {} ]=], } alias "0x13E7320C762F0477" alias "_RELEASE_METAPED_ASSET_REQUEST" ns "PED" returns "void" doc [[! ]] native "_RELEASE_META_PED_OUTFIT_REQUEST" hash "0x4592B8B9B0EF5F48" arguments { int "requestId" [=[ {} ]=], } alias "0x4592B8B9B0EF5F48" alias "_RELEASE_METAPED_OUTFIT_REQUEST" ns "PED" returns "void" doc [[! ]] native "_RELEASE_META_PED_REQUEST" hash "0x3972F78A78B5D9DF" arguments { int "requestId" [=[ {} ]=], } alias "0x3972F78A78B5D9DF" alias "_RELEASE_METAPED_PED_REQUEST" ns "PED" returns "void" doc [[! ]] native "_RELEASE_TEXTURE" hash "0x6BEFAA907B076859" arguments { int "textureId" [=[ {} ]=], } alias "0x6BEFAA907B076859" ns "PED" returns "void" doc [[! ``` Removes a texture created by 0xC5E7204F322E49EB. ``` ]] native "_REMOVE_GRAVITY_WELL" hash "0x87247BC60B60BED8" arguments { int "handle" [=[ {} ]=], } alias "0x87247BC60B60BED8" ns "PED" returns "void" doc [[! ``` Removes gravity well by handle returned from 0x4F5EBE70081E5A20 ``` ]] native "_REMOVE_MOTION_TYPE_ASSET" hash "0xDE7B2B4144906CDF" arguments { Hash "nameHash" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0xDE7B2B4144906CDF" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_BLACKBOARD_BOOL" hash "0xA6F67BEC53379A32" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0xA6F67BEC53379A32" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_BLACKBOARD_FLOAT" hash "0x411189E51B8020BA" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x411189E51B8020BA" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_BLACKBOARD_HASH" hash "0x0E17378642156790" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x0E17378642156790" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_BLACKBOARD_INT" hash "0x81B75428A7813E67" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x81B75428A7813E67" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_EMOTIONAL_PRESET" hash "0xFC3BAB1801A8255A" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0xFC3BAB1801A8255A" ns "PED" returns "void" doc [[! ``` See _REQUEST_PED_EMOTIONAL_PRESET ``` ]] native "_REMOVE_PED_FROM_MOUNT" hash "0x5337B721C51883A9" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x5337B721C51883A9" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_OVERLAY" hash "0x96C349DE04C49011" arguments { int "textureId" [=[ {} ]=], int "overlayId" [=[ {} ]=], } alias "0x96C349DE04C49011" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_PROP" hash "0x3A50753042B6891B" arguments { Ped "ped" [=[ {} ]=], charPtr "propName" [=[ {} ]=], } alias "0x3A50753042B6891B" ns "PED" returns "void" doc [[! ]] native "_REMOVE_PED_STAY_OUT_VOLUME" hash "0x0CAB404CD2DB41F5" arguments { Ped "ped" [=[ {} ]=], Volume "volume" [=[ {} ]=], } alias "0x0CAB404CD2DB41F5" ns "PED" returns "Any" doc [[! ]] native "_REMOVE_PED_SUBSCRIBE_TO_LEGENDARY_BLIPS" hash "0x011A42FD923D41CA" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_REMOVE_SHOP_ITEM_FROM_PED" hash "0x0D7FFA1B2F69ED82" arguments { Ped "ped" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Directly removes a shop item component from a ped Params: p2 and p3 are always 0 ``` ``` NativeDB Introduced: v1355 ``` ]] native "_REMOVE_TARGET" hash "0x4707E9C23D8CA3FE" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } alias "0x4707E9C23D8CA3FE" ns "PED" returns "void" doc [[! ]] native "_REQUEST_META_PED" hash "0xF97C34C33487D569" arguments { Hash "model" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xF97C34C33487D569" alias "_REQUEST_METAPED_PED" ns "PED" returns "int" doc [[! ``` Returns requestId Params: p1 = 1 in R* Scripts (Used in SP only) ``` ]] native "_REQUEST_META_PED_ASSET_BUNDLE" hash "0x91FE941F9FCFB702" arguments { Hash "asset" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x91FE941F9FCFB702" alias "_REQUEST_METAPED_ASSET_BUNDLE" ns "PED" returns "int" doc [[! ``` Returns requestId Params: p1 = 1 in R* Scripts ``` ]] native "_REQUEST_META_PED_COMPONENT" hash "0xF6D9E1F3560CBF8E" arguments { int "metaPedType" [=[ {} ]=], Any "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0xF6D9E1F3560CBF8E" alias "_REQUEST_METAPED_COMPONENT" ns "PED" returns "Any" doc [[! ]] native "_REQUEST_META_PED_OUTFIT" hash "0x13154A76CE0CF9AB" arguments { Hash "model" [=[ {} ]=], Hash "outfit" [=[ {} ]=], } alias "0x13154A76CE0CF9AB" alias "_REQUEST_METAPED_OUTFIT" ns "PED" returns "int" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/clothes/metaped_outfits.lua Returns requestId, to be used with 0x74F512E29CB717E2 ``` ]] native "_REQUEST_MOTION_TYPE_ASSET" hash "0xF7EA250B9A919E03" arguments { Hash "nameHash" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0xF7EA250B9A919E03" ns "PED" returns "void" doc [[! ]] native "_REQUEST_PED_EMOTIONAL_PRESET" hash "0x5C3C55EAAD19915F" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0x5C3C55EAAD19915F" ns "PED" returns "void" doc [[! ``` For more information, see common:/data/emotional_presets.meta ``` ]] native "_REQUEST_PED_FACIAL_MOOD_THIS_FRAME" hash "0x8B3B71C80A29A4BB" arguments { Ped "ped" [=[ {} ]=], Hash "mood" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0x8B3B71C80A29A4BB" ns "PED" returns "void" doc [[! ``` mood: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/fwFacialAnimRequest__Mood Params: p2 = 6 in R* Scripts ``` ]] native "_REQUEST_PED_FOR_SCENARIO_TYPE" hash "0xBDED916A9F9B0604" arguments { Ped "ped" [=[ {} ]=], Object "object" [=[ {} ]=], charPtr "p2" [=[ {} ]=], Hash "scenarioType" [=[ {} ]=], charPtr "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0xBDED916A9F9B0604" ns "PED" returns "Any" doc [[! ]] native "_REQUEST_PED_GETUP_ANIMATION" hash "0xEAA8242C8479C27D" arguments { Ped "ped" [=[ {} ]=], charPtr "getUpType" [=[ {} ]=], } alias "0xEAA8242C8479C27D" ns "PED" returns "void" doc [[! ``` Known get up animation types: REAR, FRONT ``` ]] native "_REQUEST_PROP_SCENARIO_PED" hash "0xBEC65C6049B3219D" arguments { Ped "ped" [=[ {} ]=], Object "object" [=[ {} ]=], charPtr "p2" [=[ {} ]=], charPtr "p3" [=[ {} ]=], charPtr "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0xBEC65C6049B3219D" ns "PED" returns "Any" doc [[! ]] native "_REQUEST_TEXTURE" hash "0xC5E7204F322E49EB" arguments { Hash "albedoHash" [=[ {} ]=], Hash "normalHash" [=[ {} ]=], Hash "materialHash" [=[ {} ]=], } alias "0xC5E7204F322E49EB" ns "PED" returns "int" doc [[! ``` Creates a texture override data for ped and returns it's index. So you can replace any texture of any ped's component. Also, you can add overlays on it, such as aging, lipstick and more. Textures can be reused by multiple peds at once. You can keep only 32 textures at once(including other peds). https://github.com/femga/rdr3_discoveries/blob/master/clothes/change_overlays_script.lua materialHash: https://github.com/femga/rdr3_discoveries/blob/master/clothes/cloth_drawable_albedo_normal_material_TEMPORARY.lua ``` ]] native "_RESERVE_AMBIENT_PEDS" hash "0xED9582B3DA8F02B4" arguments { int "numPeds" [=[ {} ]=], } alias "0xED9582B3DA8F02B4" ns "PED" returns "void" doc [[! ]] native "_RESERVE_AMBIENT_PEDS_TOTAL" hash "0xF008E0BA1FE1D644" arguments { int "numPeds" [=[ {} ]=], } alias "0xF008E0BA1FE1D644" ns "PED" returns "void" doc [[! ]] native "_RESET_PED_COMPONENTS" hash "0x0BFA1BD465CDFEFD" arguments { Ped "ped" [=[ {} ]=], } alias "0x0BFA1BD465CDFEFD" ns "PED" returns "void" doc [[! ]] native "_RESET_PED_INCAPACITATION_BLEED_OUT_DURATION" hash "0x4B9668DB91DC39B8" arguments { Ped "ped" [=[ {} ]=], } alias "0x4B9668DB91DC39B8" ns "PED" returns "void" doc [[! ]] native "_RESET_PED_LADDER_MOVEMENT_SPEED_MODIFIER" hash "0x801917E7D7BCE418" arguments { Ped "ped" [=[ {} ]=], } alias "0x801917E7D7BCE418" ns "PED" returns "void" doc [[! ]] native "_RESET_PED_TEXTURE" hash "0x8472A1789478F82F" arguments { int "textureId" [=[ {} ]=], } alias "0x8472A1789478F82F" ns "PED" returns "void" doc [[! ``` Removes every texture layer but the base layer Clearing texture's data: setting params to default values, but keep overlays. ``` ]] native "_RESTORE_PED_STAMINA" hash "0x675680D089BFA21F" arguments { Ped "ped" [=[ {} ]=], float "stamina" [=[ {} ]=], } alias "0x675680D089BFA21F" ns "PED" returns "void" doc [[! ``` 0.0 <= stamina <= 100.0 ``` ]] native "_SET_ACCURACY_AGAINST_LOCAL_PLAYER_MODIFIER" hash "0xC2266AA617668AD3" arguments { Ped "ped" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0xC2266AA617668AD3" ns "PED" returns "void" doc [[! ]] native "_SET_AMBIENT_ANIMAL_DENSITY_MULTIPLIER_THIS_FRAME" hash "0xC0258742B034DFAF" arguments { float "multiplier" [=[ {} ]=], } alias "0xC0258742B034DFAF" ns "PED" returns "void" doc [[! ]] native "_SET_AMBIENT_HUMAN_DENSITY_MULTIPLIER_THIS_FRAME" hash "0xBA0980B5C0A11924" arguments { float "multiplier" [=[ {} ]=], } alias "0xBA0980B5C0A11924" ns "PED" returns "void" doc [[! ]] native "_SET_AMBIENT_PED_DENSITY_MULTIPLIER_THIS_FRAME" hash "0xAB0D553FE20A6E25" arguments { float "multiplier" [=[ {} ]=], } alias "0xAB0D553FE20A6E25" ns "PED" returns "void" doc [[! ]] native "_SET_CHAR_EXPRESSION" hash "0x5653AB26C82938CF" arguments { Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], float "value" [=[ {} ]=], } alias "0x5653AB26C82938CF" alias "_SET_PED_FACE_FEATURE" ns "PED" returns "void" doc [[! ``` Sets MetaPedExpression at index specified. Morphs components, such as changing body size or facial features. Note: You have to update the ped's variation (using 0xCC8CA3E88256E58F) after calling this native index = MetaPedExpression IDs List of face features: https://pastebin.com/9jb88FXW Full list of MetaPedExpressions: https://pastebin.com/Ld76cAn7 value: -1.0 to 1.0 (values beyond this likely won't sync to other clients) This native also allows you to change a horse's gender. ``` ]] native "_SET_CURRENT_DEFENSE_AGAINST_PLAYERS_MODIFIER" hash "0x069EDDF1FD4DEB0A" arguments { Ped "horse" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x069EDDF1FD4DEB0A" ns "PED" returns "void" doc [[! ]] native "_SET_DEFENSE_MODIFIER_FOR_PED" hash "0x9B6808EC46BE849B" arguments { Ped "ped" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x9B6808EC46BE849B" ns "PED" returns "void" doc [[! ]] native "_SET_FORMATION_AUTO_ASSIGN_POSITION" hash "0x478F6B9920446CE2" arguments { int "groupId" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x478F6B9920446CE2" ns "PED" returns "void" doc [[! ]] native "_SET_HEALTH_RECHARGE_MULTIPLIER" hash "0xDE1B1907A83A1550" arguments { Ped "ped" [=[ {} ]=], int "multiplier" [=[ {} ]=], } alias "0xDE1B1907A83A1550" ns "PED" returns "void" doc [[! ]] native "_SET_INTERACTION_LOCKON_FLAG" hash "0xFECA2081F61ED2CD" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], int "flag" [=[ {} ]=], BOOL "enable" [=[ {} ]=], } alias "0xFECA2081F61ED2CD" ns "PED" returns "void" doc [[! ]] native "_SET_META_PED_TAG" hash "0xBC6DF00D7A4A6819" arguments { Ped "ped" [=[ {} ]=], Hash "drawable" [=[ {} ]=], Hash "albedo" [=[ {} ]=], Hash "normal" [=[ {} ]=], Hash "material" [=[ {} ]=], Hash "palette" [=[ {} ]=], int "tint0" [=[ {} ]=], int "tint1" [=[ {} ]=], int "tint2" [=[ {} ]=], } alias "0xBC6DF00D7A4A6819" ns "PED" returns "void" doc [[! ``` Use to apply metaped player components Replaces asset, alternatively you can remove assets using REMOVE_TAG_FROM_META_PED ``` ]] native "_SET_META_PED_WEARINESS" hash "0x314C5465195F3B30" arguments { Ped "ped" [=[ {} ]=], float "weariness" [=[ {} ]=], } alias "0x314C5465195F3B30" alias "_SET_METAPED_WEARINESS" ns "PED" returns "void" doc [[! ``` Sets ped eye redness, weariness: 0.f to 1.f ``` ]] native "_SET_MIN_PED_HEALTH_THRESHOLD" hash "0x7883AA809DF43D98" arguments { Ped "ped" [=[ {} ]=], float "healthAmount" [=[ {} ]=], } alias "0x7883AA809DF43D98" ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_SET_MOUNT_BONDING_LEVEL" hash "0xA69899995997A63B" arguments { Ped "ped" [=[ {} ]=], int "bondingLevel" [=[ {} ]=], } alias "0xA69899995997A63B" ns "PED" returns "void" doc [[! ]] native "_SET_MOUNT_SECURITY_ENABLED" hash "0x11E6B9629C46D6EC" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Note: this native was added in build 1232.40 ``` ``` NativeDB Introduced: v1232 ``` ]] native "_SET_PED_ACTION_DISABLE_FLAG" hash "0xB8DE69D9473B7593" arguments { Ped "ped" [=[ {} ]=], int "actionDisableFlag" [=[ {} ]=], } alias "0xB8DE69D9473B7593" ns "PED" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/AI/COMBAT_ACTION_DISABLE_FLAGS ``` ]] native "_SET_PED_ACTIVATE_WOUND_EFFECT" hash "0xFFD54D9FE71B966A" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], int "boneId" [=[ {} ]=], float "moveWoundLeftRight" [=[ {} ]=], float "bloodFountainPressure" [=[ {} ]=], float "yaw" [=[ {} ]=], float "bloodFountainDirection" [=[ {} ]=], float "bloodFountainPulse" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], } alias "0xFFD54D9FE71B966A" ns "PED" returns "void" doc [[! ``` bloodFountainPressure: visible effect from 0.0 till 20.0 yaw: visible effect from -3.0 till 3.0 bloodFountainDirection: 1.0 left side, -1.0 right side bloodFountainPulse: from 0.1 (low) till 1.0 (fast) make blood fountain from your stomach: _SET_PED_ACTIVATE_WOUND_EFFECT(ped, unk, 2, 14411, 0.0, 0.1, 0.0, 0.0, 3.0, -1.0, 1.0) ``` ]] native "_SET_PED_ACTIVE_PLAYER_TYPE" hash "0xB285AD0EC870B2DF" arguments { Ped "ped" [=[ {} ]=], Hash "playerType" [=[ {} ]=], } alias "0xB285AD0EC870B2DF" ns "PED" returns "void" doc [[! ``` Params: hash - ARTHUR or JOHN _SET_PED_(A-D)* ``` ]] native "_SET_PED_ANIMAL_DETECTION_MODIFIER" hash "0x43CA928E892CFDB8" arguments { Ped "ped" [=[ {} ]=], float "modifier" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_SET_PED_BEAT_MULTIPLIER" hash "0x6DBF2D78709AD70B" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x6DBF2D78709AD70B" ns "PED" returns "void" doc [[! ``` NET_FETCH_CLIENT_UPDATE_PED_FIGHT_PROFICIENCY: Changing parry multiplier for ped ``` ]] native "_SET_PED_BLACKBOARD_BOOL" hash "0xCB9401F918CB0F75" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], BOOL "value" [=[ {} ]=], int "removeTimer" [=[ {} ]=], } alias "0xCB9401F918CB0F75" ns "PED" returns "void" doc [[! ]] native "_SET_PED_BLACKBOARD_FLOAT" hash "0x437C08DB4FEBE2BD" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], float "value" [=[ {} ]=], int "removeTimer" [=[ {} ]=], } alias "0x437C08DB4FEBE2BD" ns "PED" returns "void" doc [[! ]] native "_SET_PED_BLACKBOARD_HASH" hash "0xA762C9D6CF165E0D" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], charPtr "value" [=[ {} ]=], int "removeTimer" [=[ {} ]=], } alias "0xA762C9D6CF165E0D" ns "PED" returns "void" doc [[! ``` p1: BodyPartChained OverloadMostInjuredBodyPart p2: LeftLeg Legs RightArm ``` ]] native "_SET_PED_BLACKBOARD_INT" hash "0x5F53010C4C3F6BAF" arguments { Ped "ped" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], int "value" [=[ {} ]=], int "removeTimer" [=[ {} ]=], } alias "0x5F53010C4C3F6BAF" ns "PED" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/AI/BLACKBOARDS Blackboard natives allow you to apply and check certain data to/for peds. Blackboard bools, floats and strings are subdivided into 6 sections: "all", "animation", "any", "code", "global" and "script" Most changes are only visible for "script" blackboards, some "script" blackboards change ped motions "removeTimer" is self-removal timer, can be "-1" so your data will not be removed by the game (forever); 100 = 1 second ``` ]] native "_SET_PED_BLEEDOUT_PROFILE" hash "0x66C047719B0E80E1" arguments { Ped "ped" [=[ {} ]=], Hash "bleedoutProfile" [=[ {} ]=], } alias "0x66C047719B0E80E1" ns "PED" returns "void" doc [[! ``` Bleedout profiles: Animal_FastBleedout Animal_Generic Human_FastBleedout Human_Generic Human_Mission For more information, see common/data/ai/peddamageinfo.meta ``` ]] native "_SET_PED_BRAWLING_STYLE" hash "0x8BA83CC4288CD56D" arguments { Ped "ped" [=[ {} ]=], Hash "brawlingStyle" [=[ {} ]=], } alias "0x8BA83CC4288CD56D" ns "PED" returns "void" doc [[! ``` brawlingStyle: enum eBrawlingStyle : Hash { BS_AI = 0x802C604D, BS_AI_BARBRAWL = 0x4FF5F0C7, BS_AI_DEFENSIVE = 0xD888F2FD, BS_AI_MOONSHINE_BARBRAWL = 0xA01B433A, BS_ALLIGATOR = 0x7A5548ED, BS_ALLIGATOR_LARGE = 0x368EC7CB, BS_ALLY = 0x69C76C14, BS_ANIMAL = 0xD777C754, BS_BADGER = 0x7E7C3F53, BS_BEAR = 0x0BC66E35, BS_BEAVER = 0x4E313783, BS_BOAR = 0x176A5831, BS_BOUNTY_HUNTER = 0x3900654C, BS_BRUISER = 0x4514DB61, BS_BULL = 0x4E50C5D2, BS_COUGAR = 0x9DAA7CCB, BS_COW = 0xB0E91295, BS_COYOTE = 0xA448EB69, BS_DEER = 0xA781E6B3, BS_DOG = 0x5A4155C4, BS_ELK = 0x408697F0, BS_FEMALE = 0x6A3BB2C2, BS_FEMALE_STRONG = 0x4DAFDD84, BS_GANGUP = 0xD0CECFF2, BS_GOAT = 0x078E649F, BS_HORSE = 0xF6B775F3, BS_MICAH_FINALE = 0x1F0BB27A, BS_MOOSE = 0x968917AB, BS_MUSKRAT = 0x1EDC33AC, BS_NO_MELEE = 0x25B5F931, BS_PIG = 0x22EAD110, BS_PLAYER = 0x78BAEF07, BS_PLAYER_FINALE = 0xF9E77D2D, BS_PLAYER_MOONSHINER = 0x687BF19F, BS_PLAYER_WINTER1 = 0x3C6A802F, BS_QUICK = 0xC4CABB1B, BS_RACCOON = 0x505F8917, BS_SHEEP = 0x6827CCCF, BS_SNAKE = 0x82BEBC4B, BS_TIMID = 0x431AEF77, BS_WOLF = 0xA8F023D4 }; ``` ]] native "_SET_PED_CAN_BE_LASSOED" hash "0xFD6943B6DF77E449" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xFD6943B6DF77E449" ns "PED" returns "void" doc [[! ``` SET_PED_CAN_* ``` ]] native "_SET_PED_CAN_UNK_BODYPART_IK" hash "0xEE9DF765990E8D1D" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xEE9DF765990E8D1D" ns "PED" returns "void" doc [[! ``` _SET_PED_CAN_(?)_IK* ``` ]] native "_SET_PED_COMBAT_ATTRIBUTE_HASH" hash "0xBD75500141E4725C" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0xBD75500141E4725C" ns "PED" returns "void" doc [[! ``` Hashes: GUARD, COMBAT_ANIMAL, LAW, LAW_SHERIFF _SET_PED_COMBAT_A* - _SET_PED_COMBAT_M* ``` ]] native "_SET_PED_COMBAT_BEHAVIOUR" hash "0x9238A3D970BBB0A9" arguments { Ped "ped" [=[ {} ]=], Hash "behaviour" [=[ {} ]=], } alias "0x9238A3D970BBB0A9" ns "PED" returns "void" doc [[! ]] native "_SET_PED_COMBAT_STYLE" hash "0x8ACC0506743A8A5C" arguments { Ped "ped" [=[ {} ]=], Hash "combatStyleHash" [=[ {} ]=], int "p2" [=[ {} ]=], float "duration" [=[ {} ]=], } alias "0x8ACC0506743A8A5C" ns "PED" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/AI/COMBAT_STYLES Params: p2 is usually 1, sometimes 0 or 2 duration in seconds, -1.0 = forever ``` ]] native "_SET_PED_COMBAT_STYLE_MOD" hash "0x8B1E8E35A6E814EA" arguments { Ped "ped" [=[ {} ]=], Hash "combatStyleModHash" [=[ {} ]=], float "duration" [=[ {} ]=], } alias "0x8B1E8E35A6E814EA" ns "PED" returns "void" doc [[! ``` duration in seconds, -1.0 = forever ``` ]] native "_SET_PED_CROUCH_MOVEMENT" hash "0x7DE9692C6F64CFE8" arguments { Ped "ped" [=[ {} ]=], BOOL "state" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "immediately" [=[ {} ]=], } alias "0x7DE9692C6F64CFE8" ns "PED" returns "void" doc [[! ]] native "_SET_PED_CULL_RANGE" hash "0x8AC1D721B2097B6E" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } alias "0x8AC1D721B2097B6E" ns "PED" returns "void" doc [[! ``` The higher the multiplier the less the engine renders culls (https://docs.unity3d.com/Manual/OcclusionCulling.html) ``` ]] native "_SET_PED_DAMAGE_CLEANLINESS" hash "0x7528720101A807A5" arguments { Ped "ped" [=[ {} ]=], int "damageCleanliness" [=[ {} ]=], } alias "0x7528720101A807A5" ns "PED" returns "void" doc [[! ``` damageCleanliness: see _GET_PED_DAMAGE_CLEANLINESS ``` ]] native "_SET_PED_DAMAGED" hash "0xDACE03C65C6666DB" arguments { Ped "ped" [=[ {} ]=], BOOL "damaged" [=[ {} ]=], } alias "0xDACE03C65C6666DB" ns "PED" returns "void" doc [[! ]] native "_SET_PED_DEFENSIVE_AREA_TO_ANGLED_AREA" hash "0xEB2BFE5D009F0331" arguments { Ped "ped" [=[ {} ]=], float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], Any "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], Entity "entity" [=[ {} ]=], BOOL "p11" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_(A?)* ``` ``` NativeDB Introduced: v1232 ``` ]] native "_SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_ENTITY" hash "0x1854217C640B39EC" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } alias "0x1854217C640B39EC" ns "PED" returns "void" doc [[! ]] native "_SET_PED_DESIRED_LOCO_FOR_MODEL" hash "0x923583741DC87BCE" arguments { Ped "ped" [=[ {} ]=], charPtr "locomotionArchetype" [=[ {} ]=], } alias "0x923583741DC87BCE" ns "PED" returns "void" doc [[! ``` Seems to set the ped's loco type. Values used in the scripts: algie angry_female arthur_healthy cowboy cowboy_f default default_female free_slave_01 free_slave_02 gold_panner guard_lantern injured_general john_marston lilly_millet lone_prisoner lost_man mp_ova_hunter mp_ova_hunter_female murfree old_female primate rally waiter war_veteran ``` ]] native "_SET_PED_DESIRED_LOCO_MOTION_TYPE" hash "0x89F5E7ADECCCB49C" arguments { Ped "ped" [=[ {} ]=], charPtr "locoMotionType" [=[ {} ]=], } alias "0x89F5E7ADECCCB49C" ns "PED" returns "void" doc [[! ``` Sets peds motion type ``` ]] native "_SET_PED_DIRT_CLEANED" hash "0xE3144B932DFDFF65" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0xE3144B932DFDFF65" ns "PED" returns "void" doc [[! ``` Params: ped, 0f, -1, true, true in R* MP Scripts _SET_PED_DE* - _SET_PED_F* ``` ]] native "_SET_PED_DISABLE_KICK_MOVE" hash "0xADD31A5C7A5FAA73" arguments { Ped "ped" [=[ {} ]=], BOOL "disable" [=[ {} ]=], } alias "0xADD31A5C7A5FAA73" ns "PED" returns "void" doc [[! ``` Disables being able to kick move ped. ``` ]] native "_SET_PED_DRUNKNESS" hash "0x406CCF555B04FAD3" arguments { Ped "ped" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], float "drunknessLevel" [=[ {} ]=], } alias "0x406CCF555B04FAD3" ns "PED" returns "void" doc [[! ``` SOBER = 0.0f, SLIGHTLY_DRUNK = 0.25f, MODERATELY_DRUNK = 0.5f, VERY_DRUNK = 1.0f ``` ]] native "_SET_PED_FIRING_PATTERN_2" hash "0x20E54854DEF6A54A" arguments { Ped "ped" [=[ {} ]=], Hash "patternHash" [=[ {} ]=], } alias "0x20E54854DEF6A54A" ns "PED" returns "void" doc [[! ``` Used in R* MP Script fm_mission_controller and various R* SP Scripts for ambush* ``` ]] native "_SET_PED_FIRING_PATTERN_3" hash "0x244E8C282188E40F" arguments { Ped "ped" [=[ {} ]=], Hash "patternHash" [=[ {} ]=], } alias "0x244E8C282188E40F" ns "PED" returns "void" doc [[! ``` Only used in R* MP Script fm_mission_controller ``` ]] native "_SET_PED_FORMATION_POSITION" hash "0x0E9E95FDEDCC9D35" arguments { Ped "ped" [=[ {} ]=], int "position" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x0E9E95FDEDCC9D35" ns "PED" returns "void" doc [[! ]] native "_SET_PED_GETUP_ANIMATION" hash "0x3AE3552E7C207CC5" arguments { Ped "ped" [=[ {} ]=], charPtr "animName" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x3AE3552E7C207CC5" ns "PED" returns "void" doc [[! ]] native "_SET_PED_GRAPPLE_ACTION" hash "0x8301D87B1B89E219" arguments { Ped "ped" [=[ {} ]=], Hash "grappleAction" [=[ {} ]=], } alias "0x8301D87B1B89E219" ns "PED" returns "void" doc [[! ]] native "_SET_PED_GRAPPLE_ANIMATION" hash "0x56E9C26CD29D1ED6" arguments { Ped "ped" [=[ {} ]=], Hash "grappleAnim" [=[ {} ]=], } alias "0x56E9C26CD29D1ED6" ns "PED" returns "void" doc [[! ]] native "_SET_PED_GRAPPLE_EFFECT_MULTIPLIER" hash "0x99A6E246C315BF60" arguments { Ped "ped" [=[ {} ]=], float "multiplier" [=[ {} ]=], } alias "0x99A6E246C315BF60" ns "PED" returns "Any" doc [[! ]] native "_SET_PED_GRAPPLE_FLAG" hash "0x789DABD18E9024DB" arguments { Ped "ped" [=[ {} ]=], int "flag" [=[ {} ]=], BOOL "enable" [=[ {} ]=], } alias "0x789DABD18E9024DB" ns "PED" returns "void" doc [[! ]] native "_SET_PED_GRAPPLE_SEQUENCE" hash "0x604190F0CF0DF158" arguments { Ped "ped" [=[ {} ]=], charPtr "grappleSequence" [=[ {} ]=], } alias "0x604190F0CF0DF158" ns "PED" returns "void" doc [[! ]] native "_SET_PED_GRAPPLE_STYLE" hash "0x630E7B01F091A197" arguments { Ped "ped" [=[ {} ]=], Hash "style" [=[ {} ]=], } alias "0x630E7B01F091A197" ns "PED" returns "Any" doc [[! ``` Hashes: GS_DRAGGING, GS_FACE_TO_BACK, GS_FACE_TO_FACE, GS_FACE_TO_FACE_WALL, GS_MOUNTED ``` ]] native "_SET_PED_HEADSHOT_DAMAGE_MULTIPLIER" hash "0x2BA918C823B8BA56" arguments { Ped "ped" [=[ {} ]=], float "multiplier" [=[ {} ]=], } alias "0x2BA918C823B8BA56" ns "PED" returns "void" doc [[! ]] native "_SET_PED_HEALTH_CONFIG" hash "0xF6B82FCE03B43A37" arguments { Ped "ped" [=[ {} ]=], Hash "configHash" [=[ {} ]=], } alias "0xF6B82FCE03B43A37" ns "PED" returns "void" doc [[! ``` configHash: see pedhealth.meta ``` ]] native "_SET_PED_IMMERSION_FLAG" hash "0x7FB0088E8769CDDB" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x7FB0088E8769CDDB" ns "PED" returns "void" doc [[! ``` Only used in R* Script beat_sharp_shooter Blocks ped from swimming underwater ``` ]] native "_SET_PED_INCAPACITATION_FLAGS" hash "0xD67B6F3BCF81BA47" arguments { Ped "ped" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0xD67B6F3BCF81BA47" ns "PED" returns "void" doc [[! ]] native "_SET_PED_INCAPACITATION_MODIFIERS" hash "0x39ED303390DDEAC7" arguments { Ped "ped" [=[ {} ]=], BOOL "canBeIncapacitated" [=[ {} ]=], int "threshold" [=[ {} ]=], int "bleedoutTime" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0x39ED303390DDEAC7" ns "PED" returns "void" doc [[! ]] native "_SET_PED_INCAPACITATION_TOTAL_BLEED_OUT_DURATION" hash "0x2890418B39BC8FFF" arguments { Ped "ped" [=[ {} ]=], float "duration" [=[ {} ]=], } alias "0x2890418B39BC8FFF" ns "PED" returns "void" doc [[! ]] native "_SET_PED_INTERACTION_NEGATIVE_RESPONSE" hash "0xA3C53CDE922BC78B" arguments { Ped "ped" [=[ {} ]=], charPtr "speech" [=[ {} ]=], } alias "0xA3C53CDE922BC78B" ns "PED" returns "void" doc [[! ]] native "_SET_PED_INTERACTION_PERSONALITY" hash "0x24C82EF607105FAA" arguments { Ped "ped" [=[ {} ]=], Hash "personality" [=[ {} ]=], } alias "0x24C82EF607105FAA" ns "PED" returns "void" doc [[! ``` personality (script_mp_rel): NONE, AGGRESSIVE, TIMID (non-aggressive), CRIPPS, SCRIPTEDINTIMIDATION, MAGGIE, MARCEL, SCRIPTEDSALOON personality (script_rel): AVOID, SCRIPTEDOUTLAW, TIMIDGUARDDOG, SCRIPTEDTIMIDROB, AGGRESSIVECAMPER, LAZYDOG, KIERANTIEDUP, SCRIPTEDGALA ``` ]] native "_SET_PED_INTERACTION_POSITIVE_RESPONSE" hash "0x20C5459379D75C1C" arguments { Ped "ped" [=[ {} ]=], charPtr "speech" [=[ {} ]=], } alias "0x20C5459379D75C1C" ns "PED" returns "void" doc [[! ]] native "_SET_PED_KNOCKED_BY_ONE_HIT" hash "0x5BCF0B79D4F5DBA3" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x5BCF0B79D4F5DBA3" ns "PED" returns "void" doc [[! ]] native "_SET_PED_LADDER_MOVEMENT_SPEED_MODIFIER" hash "0x05CE6AF4DF071D23" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x05CE6AF4DF071D23" ns "PED" returns "void" doc [[! ]] native "_SET_PED_LIGHTS" hash "0x13A210949FCBD92B" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x13A210949FCBD92B" ns "PED" returns "void" doc [[! ]] native "_SET_PED_MOTIVATION" hash "0x06D26A96CA1BCA75" arguments { Ped "ped" [=[ {} ]=], int "motivationState" [=[ {} ]=], float "threshold" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } alias "0x06D26A96CA1BCA75" ns "PED" returns "void" doc [[! ``` enum eMotivationState { TOILET_STATE, FEAR_STATE, ANGRY_STATE, AGITATION_STATE, HUNGRY_STATE, TIRED_STATE, SAD_STATE, BRAVE_STATE, OFFER_ITEM_STATE, SUSPICION, DRUNK_STATE }; If targetPed is set to 0 the ped motivationState affects everyone ``` ]] native "_SET_PED_MOTIVATION_MODIFIER" hash "0xA1EB5D029E0191D3" arguments { Ped "ped" [=[ {} ]=], int "motivationState" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0xA1EB5D029E0191D3" ns "PED" returns "void" doc [[! ``` The higher the modifier, the slower the motivationState value will decrease ``` ]] native "_SET_PED_MOTIVATION_STATE_OVERRIDE" hash "0x2EB75FB86C41F026" arguments { Ped "ped" [=[ {} ]=], int "motivationState" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0x2EB75FB86C41F026" ns "PED" returns "void" doc [[! ``` motivationState: see _SET_PED_MOTIVATION ``` ]] native "_SET_PED_PERSONALITY" hash "0xB8B6430EAD2D2437" arguments { Ped "ped" [=[ {} ]=], Hash "personality" [=[ {} ]=], } alias "0xB8B6430EAD2D2437" ns "PED" returns "void" doc [[! ``` Hashes: STANDARD_PED_AGRO_GUARD, BOUNTY_HUNTER, PLAYER_HORSE, LAW_POLICE, GUARD_DOG, ATTACK_DOG Personalities can also be found in common:/data/ai/interactionpersonalities ``` ]] native "_SET_PED_PROMPT_NAME" hash "0x4A48B6E03BABB4AC" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "_SET_PED_PROMPT_NAME_2" hash "0x19B14E04B009E28B" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0x19B14E04B009E28B" ns "PED" returns "void" doc [[! ]] native "_SET_PED_PROMPT_NAME_FROM_GXT_ENTRY" hash "0xFCA8FB9E15FA80D3" arguments { Ped "ped" [=[ {} ]=], Hash "gxtEntryHash" [=[ {} ]=], } alias "0xFCA8FB9E15FA80D3" ns "PED" returns "void" doc [[! ]] native "_SET_PED_PROMPT_NAME_FROM_GXT_ENTRY_2" hash "0xC2745D9261664901" arguments { Ped "ped" [=[ {} ]=], Hash "gxtEntryHash" [=[ {} ]=], } alias "0xC2745D9261664901" ns "PED" returns "void" doc [[! ]] native "_SET_PED_QUALITY" hash "0xCE6B874286D640BB" arguments { Ped "ped" [=[ {} ]=], int "quality" [=[ {} ]=], } alias "0xCE6B874286D640BB" ns "PED" returns "void" doc [[! ``` quality: see _GET_PED_QUALITY ``` ]] native "_SET_PED_SCALE" hash "0x25ACFC650B65C538" arguments { Ped "ped" [=[ {} ]=], float "scale" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "_SET_PED_SCENT" hash "0x01B21B81865E2A1F" arguments { Ped "ped" [=[ {} ]=], float "scent" [=[ {} ]=], } alias "0x01B21B81865E2A1F" ns "PED" returns "void" doc [[! ``` 0.0 - 1.0 Modifies the "scent line" on the ped's body when using Eagle Eye. ``` ]] native "_SET_PED_TARGET_ACTION_DISABLE_FLAG" hash "0xC163DAC52AC975D3" arguments { Ped "ped" [=[ {} ]=], int "actionDisableFlag" [=[ {} ]=], } alias "0xC163DAC52AC975D3" ns "PED" returns "void" doc [[! ]] native "_SET_PED_TO_BE_REMOVED" hash "0x36E4B61DC56DE77C" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], int "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0x36E4B61DC56DE77C" ns "PED" returns "void" doc [[! ]] native "_SET_PED_TO_DISABLE_RAGDOLL" hash "0x221F4D9912B7FE86" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x221F4D9912B7FE86" ns "PED" returns "void" doc [[! ]] native "_SET_PED_TRAIL_EFFECT" hash "0xA5950E16B8F31052" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "duration" [=[ {} ]=], } alias "0xA5950E16B8F31052" ns "PED" returns "void" doc [[! ``` duration in seconds ``` ]] native "_SET_PED_USE_HORSE_MAP_COLLISION" hash "0xEB72453B6F5B45B0" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` Doesn't actually return anything. ``` ``` NativeDB Introduced: v1232 ``` ]] native "_SET_PED_VOICE_VOLUME" hash "0xD05AD61F242C626B" arguments { Ped "ped" [=[ {} ]=], float "volume" [=[ {} ]=], } alias "0xD05AD61F242C626B" ns "PED" returns "void" doc [[! ``` _SET_PED_S* - _SET_PED_T* ``` ]] native "_SET_PED_WRITHING_DURATION" hash "0x4DB9D03AC4E1FA84" arguments { Ped "ped" [=[ {} ]=], float "writhingDuration1" [=[ {} ]=], float "writhingDuration2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0x4DB9D03AC4E1FA84" ns "PED" returns "void" doc [[! ]] native "_SET_PELT_FOR_HORSE" hash "0xA73F50E8796150D5" arguments { Ped "horse" [=[ {} ]=], int "peltId" [=[ {} ]=], } alias "0xA73F50E8796150D5" ns "PED" returns "void" doc [[! ]] native "_SET_PLAYER_ANTAGONIZE_DISABLED_FOR_PED" hash "0x5708EDD71B50C008" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], int "duration" [=[ {} ]=], } alias "0x5708EDD71B50C008" ns "PED" returns "void" doc [[! ]] native "_SET_PLAYER_CURRENT_ANIMAL_DAMAGE_MODIFIER" hash "0x9EFF3C91DF38304F" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` Animal Skin Quality Modifier Params: p2 = 2, p3 = 3 in R* Scripts ``` ``` NativeDB Introduced: v1311 ``` ]] native "_SET_PLAYER_GREET_DISABLED_FOR_PED" hash "0x19173C3F15367B54" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], int "duration" [=[ {} ]=], } alias "0x19173C3F15367B54" ns "PED" returns "void" doc [[! ]] native "_SET_RANDOM_OUTFIT_VARIATION" hash "0x283978A15512B2FE" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x283978A15512B2FE" ns "PED" returns "void" doc [[! ]] native "_SET_REMOVE_PED_NETWORKED" hash "0x39A2FC5AF55A52B1" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x39A2FC5AF55A52B1" ns "PED" returns "void" doc [[! ]] native "_SET_SCENARIO_ANIMAL_DENSITY_MULTIPLIER_THIS_FRAME" hash "0xDB48E99F8E064E56" arguments { float "multiplier" [=[ {} ]=], } alias "0xDB48E99F8E064E56" ns "PED" returns "void" doc [[! ]] native "_SET_SCENARIO_HUMAN_DENSITY_MULTIPLIER_THIS_FRAME" hash "0x28CB6391ACEDD9DB" arguments { float "multiplier" [=[ {} ]=], } alias "0x28CB6391ACEDD9DB" ns "PED" returns "void" doc [[! ]] native "_SET_SCENARIO_PED_DENSITY_THIS_FRAME" hash "0x95423627A9CA598E" arguments { Hash "configHash" [=[ {} ]=], } alias "0x95423627A9CA598E" ns "PED" returns "void" doc [[! ``` Sets the scenario ped density to the given config. Valid configs: - BLACKWATER - DEFAULT - NEWBORDEAUX - RHODES - STRAWBERRY - TUMBLEWEED - VALENTINE - VANHORN See common/data/ai/densityscoringconfigs.meta for more information. ``` ]] native "_SET_SCENARIO_PED_RANGE_MULTIPLIER_THIS_FRAME" hash "0xA77FA7BE9312F8C0" arguments { float "multiplier" [=[ {} ]=], } alias "0xA77FA7BE9312F8C0" ns "PED" returns "void" doc [[! ]] native "_SET_STAMINA_DEPLETION_MULTIPLIER" hash "0xEF5A3D2285D8924B" arguments { Ped "ped" [=[ {} ]=], int "multiplier" [=[ {} ]=], } alias "0xEF5A3D2285D8924B" ns "PED" returns "void" doc [[! ]] native "_SET_STAMINA_RECHARGE_MULTIPLIER" hash "0x345C9F993A8AB4A4" arguments { Ped "ped" [=[ {} ]=], int "multiplier" [=[ {} ]=], } alias "0x345C9F993A8AB4A4" ns "PED" returns "void" doc [[! ]] native "_SET_TANK_ATTRIBUTE_SIZE" hash "0x7FF72DE061DF55E2" arguments { Ped "ped" [=[ {} ]=], int "attributeIndex" [=[ {} ]=], float "size" [=[ {} ]=], } alias "0x7FF72DE061DF55E2" ns "PED" returns "void" doc [[! ``` Size will be permanent ``` ]] native "_SET_TEXTURE_LAYER_ALPHA" hash "0x6C76BC24F8BB709A" arguments { int "textureId" [=[ {} ]=], int "layerId" [=[ {} ]=], float "texAlpha" [=[ {} ]=], } alias "0x6C76BC24F8BB709A" ns "PED" returns "void" doc [[! ]] native "_SET_TEXTURE_LAYER_MOD" hash "0xF2EA041F1146D75B" arguments { int "textureId" [=[ {} ]=], int "layerId" [=[ {} ]=], Hash "modTextureHash" [=[ {} ]=], float "modAlpha" [=[ {} ]=], int "modChannel" [=[ {} ]=], } alias "0xF2EA041F1146D75B" ns "PED" returns "void" doc [[! ]] native "_SET_TEXTURE_LAYER_PALLETE" hash "0x1ED8588524AC9BE1" arguments { int "textureId" [=[ {} ]=], int "layerId" [=[ {} ]=], Hash "paletteHash" [=[ {} ]=], } alias "0x1ED8588524AC9BE1" ns "PED" returns "void" doc [[! ``` paletteHash: https://raw.githubusercontent.com/femga/rdr3_discoveries/master/clothes/cloth_color_palletes.lua ``` ]] native "_SET_TEXTURE_LAYER_ROUGHNESS" hash "0x057C4F092E2298BE" arguments { int "textureId" [=[ {} ]=], int "layerId" [=[ {} ]=], float "texRough" [=[ {} ]=], } alias "0x057C4F092E2298BE" ns "PED" returns "void" doc [[! ]] native "_SET_TEXTURE_LAYER_SHEET_GRID_INDEX" hash "0x3329AAE2882FC8E4" arguments { int "textureId" [=[ {} ]=], int "layerId" [=[ {} ]=], int "sheetGridIndex" [=[ {} ]=], } alias "0x3329AAE2882FC8E4" ns "PED" returns "void" doc [[! ]] native "_SET_TEXTURE_LAYER_TEXTURE_MAP" hash "0x253A63B5BADBC398" arguments { int "textureId" [=[ {} ]=], int "layerId" [=[ {} ]=], Hash "albedoHash" [=[ {} ]=], Hash "normalHash" [=[ {} ]=], Hash "materialHash" [=[ {} ]=], } alias "0x253A63B5BADBC398" ns "PED" returns "void" doc [[! ]] native "_SET_TEXTURE_LAYER_TINT" hash "0x2DF59FFE6FFD6044" arguments { int "textureId" [=[ {} ]=], int "layerId" [=[ {} ]=], int "tint0" [=[ {} ]=], int "tint1" [=[ {} ]=], int "tint2" [=[ {} ]=], } alias "0x2DF59FFE6FFD6044" ns "PED" returns "void" doc [[! ``` Seem color is not RGB or HSV ``` ]] native "_SET_TEXTURE_OUTFIT_TINTS" hash "0x4EFC1F8FF1AD94DE" arguments { Ped "ped" [=[ {} ]=], Hash "componentCategory" [=[ {} ]=], Hash "palette" [=[ {} ]=], int "tint0" [=[ {} ]=], int "tint1" [=[ {} ]=], int "tint2" [=[ {} ]=], } alias "0x4EFC1F8FF1AD94DE" ns "PED" returns "void" doc [[! ``` Used in script function METAPED_CLOTHING__XML__APPLY_OUTFIT_TINTS_TO_PED ``` ]] native "_SET_TOTAL_PED_DAMAGE_FALLOFF_BONUS" hash "0x932786CE3C76477C" arguments { Ped "ped" [=[ {} ]=], float "bonus" [=[ {} ]=], } alias "0x932786CE3C76477C" ns "PED" returns "void" doc [[! ``` _SET_W(EAPON?)* ``` ]] native "_SET_TOTAL_PED_DAMAGE_FROM_AI" hash "0x73B6F907B913C860" arguments { Ped "ped" [=[ {} ]=], float "totalDamage" [=[ {} ]=], } alias "0x73B6F907B913C860" ns "PED" returns "void" doc [[! ``` _SET_W(EAPON?)* ``` ]] native "_SHOOT_TRIGGER_AT_COORDS" hash "0x4C57F27D1554E6B0" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "p4" [=[ {} ]=], float "p5" [=[ {} ]=], int "p6" [=[ {} ]=], float "p7" [=[ {} ]=], } alias "0x4C57F27D1554E6B0" ns "PED" returns "Any" doc [[! ``` Triggers a gunshot Params: p5 = -1 in R* Scripts ``` ]] native "_SPAWNPOINTS_START_SEARCH_WITH_VOLUME" hash "0x83ED1FC9DF3411F5" arguments { Volume "volume" [=[ {} ]=], int "spawnpointsFlag" [=[ {} ]=], float "p2" [=[ {} ]=], int "duration" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_UNRESERVE_AMBIENT_PEDS" hash "0x7D4E70A67A651C71" arguments { int "numPeds" [=[ {} ]=], } alias "0x7D4E70A67A651C71" ns "PED" returns "void" doc [[! ]] native "_UPDATE_ANIMAL_DAMAGE_MODIFIER" hash "0x0F9E754EBE8FDBFA" arguments { Player "player" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_UPDATE_PED_TEXTURE" hash "0x92DAABA2C1C10B0E" arguments { int "textureId" [=[ {} ]=], } alias "0x92DAABA2C1C10B0E" ns "PED" returns "void" doc [[! ``` Should be called at least once for any new texture override. Otherwise component textures will be just black. Also needs to be called for updating any ped overlays to apply the changes. ``` ]] native "_UPDATE_PED_VARIATION" hash "0xCC8CA3E88256E58F" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0xCC8CA3E88256E58F" ns "PED" returns "void" doc [[! ``` Update variation on ped, needed after first creation, or when component or texture/overlay is changed ``` ]] native "_UPDATE_PED_WOUND_EFFECT" hash "0x66B1CB778D911F49" arguments { Ped "ped" [=[ {} ]=], float "value" [=[ {} ]=], } alias "0x66B1CB778D911F49" ns "PED" returns "void" doc [[! ``` Params: 0.0f to remove wound effects ``` ]] native "_UPDATE_SHOP_ITEM_WEARABLE_STATE" hash "0x66B957AAC2EAAEAB" arguments { Ped "ped" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], Hash "wearableState" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } alias "0x66B957AAC2EAAEAB" ns "PED" returns "void" doc [[! ]] native "_WARP_PED_OUT_OF_VEHICLE" hash "0xE0B61ED8BB37712F" arguments { Ped "ped" [=[ {} ]=], } alias "0xE0B61ED8BB37712F" ns "PED" returns "void" doc [[! ]] native "0x00B380FF2DF6AB7A" hash "0x00B380FF2DF6AB7A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x0105FEE8F9091255" hash "0x0105FEE8F9091255" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x024EC9B649111915" hash "0x024EC9B649111915" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x028E7B3BBA0BD2FC" hash "0x028E7B3BBA0BD2FC" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_ST* - _SET_SW* ``` ]] native "0x02E741E19E39628C" hash "0x02E741E19E39628C" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PLAYER_SN* - _SET_PLAYER_STAMINA* ``` ]] native "0x0455546F23FF08E4" hash "0x0455546F23FF08E4" arguments { int "groupId" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _DOES_GROUP_* - _DOES_N* ``` ]] native "0x06A10B4D7F50B0C3" hash "0x06A10B4D7F50B0C3" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _GET_PED_D* ``` ]] native "0x070A3841406C43D5" hash "0x070A3841406C43D5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x07EA5B053FA60AC7" hash "0x07EA5B053FA60AC7" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x09171A6F8FDE5DC1" hash "0x09171A6F8FDE5DC1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x095C2277FED731DB" hash "0x095C2277FED731DB" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x09D7AFD3716DA8E1" hash "0x09D7AFD3716DA8E1" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0x09E378C52B1433B5" hash "0x09E378C52B1433B5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x0A4618FFD517E24D" hash "0x0A4618FFD517E24D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x0ADA3EC589E1736E" hash "0x0ADA3EC589E1736E" ns "PED" returns "void" doc [[! ]] native "0x0B787A37EEDD226F" hash "0x0B787A37EEDD226F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x0D3B1568917EBDA0" hash "0x0D3B1568917EBDA0" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_M* ``` ]] native "0x0D497AA69059FE40" hash "0x0D497AA69059FE40" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x0EA9EACBA3B01601" hash "0x0EA9EACBA3B01601" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` _CAN_PED_B* - _CAN_PED_I* ``` ]] native "0x0EEF7A81C17679DB" hash "0x0EEF7A81C17679DB" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_L* - _IS_PED_M* ``` ]] native "0x0F967019CC853BCC" hash "0x0F967019CC853BCC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x0FB1BA7FF73B41E1" hash "0x0FB1BA7FF73B41E1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x0FFDF937E5C11382" hash "0x0FFDF937E5C11382" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x101B45C5F56D970F" hash "0x101B45C5F56D970F" arguments { AnyPtr "p0" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "damageCleanliness" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0x10F96086123B939F" hash "0x10F96086123B939F" arguments { Ped "legendaryPed" [=[ {} ]=], Ped "preyPed" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NB_CUSTOM_CLIENT_ON_CREATE_COMPLETE - set legendary to not avoid prey ``` ]] native "0x1148F706CF4EBDDA" hash "0x1148F706CF4EBDDA" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _CAN_PED_SEE* - _CAN_PED_USE_(SCENARIO_HASH?)* ``` ]] native "0x1298B3D8E4C2409F" hash "0x1298B3D8E4C2409F" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x12EB4E31F092C9B3" hash "0x12EB4E31F092C9B3" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _GET_IS_PED_(BLEEDING_OUT?)* ``` ]] native "0x12F2D161BF4031FC" hash "0x12F2D161BF4031FC" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_A* - _SET_B* ``` ]] native "0x134775B093AD5C38" hash "0x134775B093AD5C38" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` _GET_PED_M* ``` ]] native "0x154B7E841AC7412F" hash "0x154B7E841AC7412F" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_SCENARIO_PED_* - _SET_SPAWNER_* ``` ]] native "0x15F4732C357B1D6D" hash "0x15F4732C357B1D6D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x16802C32B2FCA06B" hash "0x16802C32B2FCA06B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x16F798A05BB9E3B5" hash "0x16F798A05BB9E3B5" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _PED_COWER_M* ``` ]] native "0x1D23D3F70606D788" hash "0x1D23D3F70606D788" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x1D4636C90BBEFACB" hash "0x1D4636C90BBEFACB" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_CA* - _SET_PED_CO* ``` ]] native "0x1E017404784AA6A3" hash "0x1E017404784AA6A3" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0x1F44B7E283C09EDE" hash "0x1F44B7E283C09EDE" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in SP R* Scripts Params: p2 = same as p2 of 0x3C529A827998F9B3 _SET_PED_TA* - _SET_PED_TO_* ``` ]] native "0x1F8215D0E446F593" hash "0x1F8215D0E446F593" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x2371C39D4F91C288" hash "0x2371C39D4F91C288" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x23BDE06596A22CEC" hash "0x23BDE06596A22CEC" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], float "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x242EDF85D4E87B65" hash "0x242EDF85D4E87B65" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x256EDD55C6BE1482" hash "0x256EDD55C6BE1482" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_FL* - _IS_PED_FU* ``` ]] native "0x273915CE30780986" hash "0x273915CE30780986" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x27E8A84C12B0B7D1" hash "0x27E8A84C12B0B7D1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x28508173C6A7CC18" hash "0x28508173C6A7CC18" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x290B2E6CCDE532E1" hash "0x290B2E6CCDE532E1" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_L* - _IS_PED_M* ``` ]] native "0x29924EB8EE9DB926" hash "0x29924EB8EE9DB926" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_K* or _SET_PED_L* ``` ]] native "0x29F3539189D3E277" hash "0x29F3539189D3E277" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x2B4CE170DE09F346" hash "0x2B4CE170DE09F346" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x2BA9D7BF629F920C" hash "0x2BA9D7BF629F920C" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` Used in Script Function CHECK_IS_PLAYER_SEEN _GET_PED_* ``` ]] native "0x2D976DBDC731DF80" hash "0x2D976DBDC731DF80" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x2DC0E8DCBD3546E9" hash "0x2DC0E8DCBD3546E9" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_D* ``` ]] native "0x2DD4E0E26DFAD97D" hash "0x2DD4E0E26DFAD97D" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_M* - _IS_PED_O* ``` ]] native "0x2E5B5D1F1453E08E" hash "0x2E5B5D1F1453E08E" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x2FA568BFA725F8D6" hash "0x2FA568BFA725F8D6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x31B2E7F2E3C58B89" hash "0x31B2E7F2E3C58B89" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x32417CB860A3BDC4" hash "0x32417CB860A3BDC4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x326F7951EF0D7F75" hash "0x326F7951EF0D7F75" arguments { Ped "ped" [=[ {} ]=], Hash "eventType" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` Only used in R* SP Script short_update _GET_TARGET_* - _GET_TRACKED* ``` ]] native "0x329772C47DBB2FBC" hash "0x329772C47DBB2FBC" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_P* - _SET_PED_R* ``` ]] native "0x32CCAD8A981B53D3" hash "0x32CCAD8A981B53D3" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _STOP_(?)* ``` ]] native "0x32CEDA9A0AB4CEF7" hash "0x32CEDA9A0AB4CEF7" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x34B5CEAC180A5D6E" hash "0x34B5CEAC180A5D6E" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x34C11114887150FD" hash "0x34C11114887150FD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x34EDDD59364AD74A" hash "0x34EDDD59364AD74A" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x354CA4DDDEEC397A" hash "0x354CA4DDDEEC397A" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "0x36513AFFC703C60D" hash "0x36513AFFC703C60D" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _RESET_PED_* ``` ]] native "0x370A973252741AC4" hash "0x370A973252741AC4" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _RESET_PED_* ``` ]] native "0x3A5697B80FED5EBE" hash "0x3A5697B80FED5EBE" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_MO* ``` ]] native "0x3ACCE14DFA6BA8C2" hash "0x3ACCE14DFA6BA8C2" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p5" [=[ {} ]=], ItemSet "itemset" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Used in R* Script net_fetch (NET_FETCH_UPDATE_RECIPIENT_PROP_ILO_IN_COMBAT) and various SP Scripts Params: p1 = 4/5/6, p5 = 40.f/100.f, coords = Player ped Perhaps returns some distance (Clearing that the local player is able to use ILO while in combat because they are near the recipient but also near hated peds) _GET_NUM_M* - _GET_PEDS_J* ``` ]] native "0x3AEC4A410ECAF30D" hash "0x3AEC4A410ECAF30D" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_R* ``` ]] native "0x3C529A827998F9B3" hash "0x3C529A827998F9B3" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_TA* - _SET_PED_TO_* ``` ]] native "0x3D9F958834AB9C30" hash "0x3D9F958834AB9C30" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "0x3EFED081B4834BA1" hash "0x3EFED081B4834BA1" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x3FCBB5FCFD968698" hash "0x3FCBB5FCFD968698" arguments { Hash "drawable" [=[ {} ]=], Hash "albedo" [=[ {} ]=], Hash "normal" [=[ {} ]=], Hash "material" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Used for script function PROCESS_PLAYER_HAT_EVENT Returns requestId to be used with 0x13E7320C762F0477 ``` ]] native "0x3FDBB99EFD8CE4AF" hash "0x3FDBB99EFD8CE4AF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x3FDCC1F8C17E303E" hash "0x3FDCC1F8C17E303E" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Changes health bar around heart core icon INITIALISE_NEW_ROLE - Applying Super Jump buffs: p1 = 10, p2 = 0.0f INITIALISE_NEW_ROLE - Clearing up Super Jump buffs: p1 = 10, p2 = 1.0f _SET_D* ``` ]] native "0x405180B14DA5A935" hash "0x405180B14DA5A935" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_A* ``` ]] native "0x40C3524D4ED83554" hash "0x40C3524D4ED83554" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_SCENARIO_PED_* - _SET_SPAWNER_* ``` ]] native "0x40C9155AF8BC13F3" hash "0x40C9155AF8BC13F3" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_RE* ``` ]] native "0x413697EC260AABBF" hash "0x413697EC260AABBF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x41C23A8E6B344867" hash "0x41C23A8E6B344867" arguments { Ped "ped" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_IN* ``` ]] native "0x45FEA6D5539BD474" hash "0x45FEA6D5539BD474" arguments { Ped "ped" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_IN* ``` ]] native "0x4642182A298187D0" hash "0x4642182A298187D0" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "0x46BF2A810679D6E6" hash "0x46BF2A810679D6E6" arguments { Ped "ped" [=[ {} ]=], float "maxMoveBlendRatio" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` Returns vehicle (desired) speed _COMPUTE_(VEHICLE_SPEED_USING_BLEND_RATIO?)* ``` ]] native "0x49DADFC4CD808B0A" hash "0x49DADFC4CD808B0A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x4B19F171450E0D4F" hash "0x4B19F171450E0D4F" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ]] native "0x4E68C7EF706DF35D" hash "0x4E68C7EF706DF35D" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], Hash "relationshipGroup" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x4EC4EA2F72B36358" hash "0x4EC4EA2F72B36358" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_A* ``` ]] native "0x4F27603E44A8E4C0" hash "0x4F27603E44A8E4C0" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x4F63433CE3C08230" hash "0x4F63433CE3C08230" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in R* Script shop_harriet _SET_PED_F* ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x5203038FF8BAE577" hash "0x5203038FF8BAE577" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0x52250B92EA70BE3D" hash "0x52250B92EA70BE3D" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x52A24D8A1DA89658" hash "0x52A24D8A1DA89658" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x53BA7D96B9A421D9" hash "0x53BA7D96B9A421D9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x54D3CD482742C482" hash "0x54D3CD482742C482" arguments { Ped "animal" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0x550CB89DD7F4FA3D" hash "0x550CB89DD7F4FA3D" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _HAS_PED_* ``` ]] native "0x55546004A244302A" hash "0x55546004A244302A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x56076667E7C2DCD6" hash "0x56076667E7C2DCD6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x56E4BAD93D33453C" hash "0x56E4BAD93D33453C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x577C60BA06D0EA64" hash "0x577C60BA06D0EA64" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_C* - _IS_PED_D* ``` ]] native "0x57F35552E771BE9D" hash "0x57F35552E771BE9D" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_M* ``` ]] native "0x58D32261AE0F0843" hash "0x58D32261AE0F0843" arguments { Ped "ped" [=[ {} ]=], int "boneId" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], charPtr "p8" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x5A1A929C8B729B4A" hash "0x5A1A929C8B729B4A" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _C* ``` ]] native "0x5AF24CA9C974E51A" hash "0x5AF24CA9C974E51A" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_C* ``` ]] native "0x5B73975B4F12F7F3" hash "0x5B73975B4F12F7F3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x5BB04BC74A474B47" hash "0x5BB04BC74A474B47" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x5BF0B9D9A8E227A0" hash "0x5BF0B9D9A8E227A0" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_B* - _IS_PED_C* ``` ]] native "0x5C6C7C70CA302801" hash "0x5C6C7C70CA302801" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_IN* ``` ]] native "0x5C90E20C25E6D83C" hash "0x5C90E20C25E6D83C" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x5CA20FBE49891BBD" hash "0x5CA20FBE49891BBD" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in Script Function MP_MAIN_OFFLINE__INITIALIZE_FLOW & PROCESS_GENERIC_PLAYER_INITIALIZATION ``` ]] native "0x5CB2EBB467BE3ED6" hash "0x5CB2EBB467BE3ED6" arguments { Ped "animal" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0x5D4CD22A8C82A81A" hash "0x5D4CD22A8C82A81A" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Related to ped hat _SET_PED_LA* - _SET_PED_LE* ``` ]] native "0x5DA36CCCB63C0895" hash "0x5DA36CCCB63C0895" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x5E9FAF6C513347B4" hash "0x5E9FAF6C513347B4" arguments { Ped "ped" [=[ {} ]=], Hash "eventType" [=[ {} ]=], } ns "PED" returns "Entity" doc [[! ``` Only used in R* SP Scripts _GET_PED_IN* ``` ]] native "0x5EFA8A3D8A60D662" hash "0x5EFA8A3D8A60D662" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x5FCF25D584065BFD" hash "0x5FCF25D584065BFD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x600BBDD29820370C" hash "0x600BBDD29820370C" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Not implemented. ``` ]] native "0x604E1010E3162E86" hash "0x604E1010E3162E86" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x606D529DADA3C940" hash "0x606D529DADA3C940" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Not implemented. ``` ]] native "0x62FDF4E678E40CC6" hash "0x62FDF4E678E40CC6" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` Returns p1 value for 0x8E84119A23C16623 ``` ]] native "0x633F83B301C87994" hash "0x633F83B301C87994" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x642720D8D69328B6" hash "0x642720D8D69328B6" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_M* ``` ]] native "0x6507AC3BD7C99009" hash "0x6507AC3BD7C99009" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_N* - _IS_P* ``` ]] native "0x6734F0A6A52C371C" hash "0x6734F0A6A52C371C" arguments { Player "player" [=[ {} ]=], int "horseSlot" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x6A190B94C2541A99" hash "0x6A190B94C2541A99" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x6A489892E813951A" hash "0x6A489892E813951A" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x6B67320E0D57856A" hash "0x6B67320E0D57856A" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x6DB875AFC584FA32" hash "0x6DB875AFC584FA32" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` Only used in R* SP Script winter1: p1 = 5000 _SET_PED_M* ``` ]] native "0x6E8B87139854022D" hash "0x6E8B87139854022D" arguments { Ped "ped" [=[ {} ]=], charPtr "clipset" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in SP R* Script train_robbery3: p1 = CLIPSET@VEH_TRAIN@HANDCART@BASE_PANIC & CLIPSET@VEH_TRAIN@HANDCART@BASE_PANIC_JOHN ``` ]] native "0x6F43C351A5D51E2F" hash "0x6F43C351A5D51E2F" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x6F46F8ACB44C4FC1" hash "0x6F46F8ACB44C4FC1" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x7020839C7302D8AC" hash "0x7020839C7302D8AC" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _HAS_* ``` ]] native "0x704C908E9C405136" hash "0x704C908E9C405136" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _CLEAR* ``` ]] native "0x712B2C2B2471B493" hash "0x712B2C2B2471B493" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_MO* ``` ]] native "0x735662994E60A710" hash "0x735662994E60A710" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_F* ``` ]] native "0x7406C71F4AC2FFCC" hash "0x7406C71F4AC2FFCC" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x758F081DB204DDDE" hash "0x758F081DB204DDDE" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0x75A082563B4452E5" hash "0x75A082563B4452E5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x75D3333409CD33CE" hash "0x75D3333409CD33CE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x763FA8A9D76EE3A7" hash "0x763FA8A9D76EE3A7" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` Used in Script Function NB_EVENT_OVERRIDE__HANDLE__EVENT_DAMAGE_ENTITY ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x77243ED4F7CAAA55" hash "0x77243ED4F7CAAA55" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_I* - _IS_L* ``` ]] native "0x7ABBD9E449E0DB00" hash "0x7ABBD9E449E0DB00" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x7B5C293238EE4F20" hash "0x7B5C293238EE4F20" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x7BB810E8B343AC7B" hash "0x7BB810E8B343AC7B" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x7C08E7CB8D951B70" hash "0x7C08E7CB8D951B70" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in SP _SET_REMOVE_PED* ``` ]] native "0x7C10221CE718AA72" hash "0x7C10221CE718AA72" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _CLEAR_PED_M* ``` ]] native "0x7C8AA850617651D9" hash "0x7C8AA850617651D9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x7E5185B979706210" hash "0x7E5185B979706210" arguments { int "groupId" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_FORMATION_P* ``` ]] native "0x7E8F9949B7AABBF0" hash "0x7E8F9949B7AABBF0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x7EDB3C766B0D073F" hash "0x7EDB3C766B0D073F" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in R* Script net_moonshine_property _A* - _B* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x7EE3A8660F38797E" hash "0x7EE3A8660F38797E" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_H* - _IS_PED_I* ``` ]] native "0x7F090958AE95B61B" hash "0x7F090958AE95B61B" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0x8101BA1C0B462412" hash "0x8101BA1C0B462412" arguments { Ped "ped" [=[ {} ]=], int "ropeId" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _ATTACH_* ``` ]] native "0x815C0074A1BC0D93" hash "0x815C0074A1BC0D93" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_COMBAT_R - _SET_PED_C* ``` ]] native "0x82CB0F3F0C7785E5" hash "0x82CB0F3F0C7785E5" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x851966E1E35AF491" hash "0x851966E1E35AF491" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x85F500F4E24CA43E" hash "0x85F500F4E24CA43E" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in Script Function SKCS_PLAYER_ROBBING _SET_PED_A* ``` ]] native "0x86F0B6730C32AC14" hash "0x86F0B6730C32AC14" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_* ``` ]] native "0x86FAFC18E3D4380C" hash "0x86FAFC18E3D4380C" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x878E8104FA27CDAE" hash "0x878E8104FA27CDAE" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x87C2724A56F66020" hash "0x87C2724A56F66020" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _CLEAR_PED_E* - _CLEAR_PED_L* ``` ]] native "0x8822F124788B8D0A" hash "0x8822F124788B8D0A" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in R* Script train_robbery4 _SET_PED_D* ``` ]] native "0x8822F139408B8D0A" hash "0x8822F139408B8D0A" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` If returned true, SET_ENABLE_BOUND_ANKLES is called in R* Script guama2 _GET_D* - _GET_E* ``` ]] native "0x88A5564B19C15391" hash "0x88A5564B19C15391" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0x88A95BB640FC186F" hash "0x88A95BB640FC186F" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in R* Script generic_weight_control_item _CLEAR_PED_E* - CLEAR_PED_(G?)L* ``` ]] native "0x88B2026A3B0BE33D" hash "0x88B2026A3B0BE33D" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x897934E868EDDD6C" hash "0x897934E868EDDD6C" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x89816B58C3466262" hash "0x89816B58C3466262" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` _GET_PED_B* - _GET_PED_C* ``` ]] native "0x899DFA0009AC93DE" hash "0x899DFA0009AC93DE" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_O* ``` ]] native "0x89E59DBD15E21177" hash "0x89E59DBD15E21177" arguments { int "groupId" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_C* ``` ]] native "0x8AF46E5159A5B620" hash "0x8AF46E5159A5B620" arguments { Ped "ped" [=[ {} ]=], Hash "speechParams" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_IN* ``` ]] native "0x8AF8E647D6B2A649" hash "0x8AF8E647D6B2A649" arguments { int "groupId" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Returns offset (0 < 32) to be used with MISC::SET_BIT _GET_PED_CR* ``` ]] native "0x8AFCCC0F18D70018" hash "0x8AFCCC0F18D70018" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_FORMATION_* ``` ]] native "0x8B74032DDD2156FE" hash "0x8B74032DDD2156FE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x8BA0C65AC15A7D33" hash "0x8BA0C65AC15A7D33" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x8BE24D74D74C6E9B" hash "0x8BE24D74D74C6E9B" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "Ped" doc [[! ``` Used in Script Function NET_CAMP_DOG_CLIENT_HANDLE_ANIMAL_INTERACTION ``` ]] native "0x8CB2553C559102C1" hash "0x8CB2553C559102C1" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_T* - SET_PED_U* ``` ]] native "0x8D9DB115FBA8E23D" hash "0x8D9DB115FBA8E23D" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x900CA00CE703E1E2" hash "0x900CA00CE703E1E2" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` Used in Script Function AGGRO_SHOULD_PED_HEAR_DEATH _GET_PED_* ``` ]] native "0x9078FB0557364099" hash "0x9078FB0557364099" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x913D04A5176F84C9" hash "0x913D04A5176F84C9" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_S* - _IS_PED_U* ``` ]] native "0x9184788BFF1EDAD7" hash "0x9184788BFF1EDAD7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x91BAB9E064F036CD" hash "0x91BAB9E064F036CD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x92A1B55A59720395" hash "0x92A1B55A59720395" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x94132D7C8D3575C4" hash "0x94132D7C8D3575C4" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _GET_IS_PED_* ``` ]] native "0x947E43F544B6AB34" hash "0x947E43F544B6AB34" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], int "flag" [=[ {} ]=], int "ms" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/0x947E43F544B6AB34 _GET_PED_G* - _GET_PED_I(NTERACTION?)* ``` ]] native "0x9629FAF6460D35CB" hash "0x9629FAF6460D35CB" arguments { Hash "group" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x96595B36D6A2279B" hash "0x96595B36D6A2279B" arguments { Ped "animal" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in R* Script mob4 combined with SET_ANIMAL_TUNING_BOOL_PARAM _SET_PED_S* - _SET_PED_TARGET_* ``` ]] native "0x966DE09688A1DE39" hash "0x966DE09688A1DE39" arguments { int "groupId" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_FORMATION_P* ``` ]] native "0x96C7B659854DE629" hash "0x96C7B659854DE629" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x97A38B65EBDA3D50" hash "0x97A38B65EBDA3D50" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_D* ``` ]] native "0x97B06669AC569003" hash "0x97B06669AC569003" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _CLEAR* ``` ]] native "0x97C475212B327666" hash "0x97C475212B327666" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_SCENARIO_PED_* - _SET_SPAWNER_* ``` ]] native "0x9851DE7AEC10B4E1" hash "0x9851DE7AEC10B4E1" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p3" [=[ {} ]=], int "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x992187D975635DF5" hash "0x992187D975635DF5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x99DF2639DA76C1DC" hash "0x99DF2639DA76C1DC" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _CAN_PED_* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x9A4AC116CC1EEE14" hash "0x9A4AC116CC1EEE14" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x9AB33CB5834885B3" hash "0x9AB33CB5834885B3" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_M* ``` ]] native "0x9B65444C07B782BF" hash "0x9B65444C07B782BF" arguments { Ped "ped" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in SP R* Script winter1: p1 = Winter1Mount ``` ]] native "0x9B90842304C938A7" hash "0x9B90842304C938A7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0x9B9B9FA0EA283E3D" hash "0x9B9B9FA0EA283E3D" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in Script Function SKCS_PLAYER_ROBBING _SET_PED_SHOULD_PLAY_* - _SET_PED_SW* ``` ]] native "0x9BBEAF8B0C007F1E" hash "0x9BBEAF8B0C007F1E" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PLAYER_CAN_B* - _SET_PLAYER_CAN_U* ``` ]] native "0x9C81338B2E62CE0A" hash "0x9C81338B2E62CE0A" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "shotNearRecentlyTime" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` If returned true: CHECK_SHOT_NEAR: Succeeded shot near If returned false: CHECK_SHOT_NEAR: Failed shot near ``` ]] native "0x9D8DFE2DE9CB4DFC" hash "0x9D8DFE2DE9CB4DFC" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _RESET_PED_* ``` ]] native "0x9E3842E5DAD69F80" hash "0x9E3842E5DAD69F80" arguments { Volume "volume" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in SP R* Script loanshark_hunter ``` ]] native "0x9E66708B2B41F14A" hash "0x9E66708B2B41F14A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0x9F0F28B42C4EE80A" hash "0x9F0F28B42C4EE80A" arguments { Ped "animal" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0x9F933E0985E12C51" hash "0x9F933E0985E12C51" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xA064BBABB064446F" hash "0xA064BBABB064446F" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xA180FBD502A03125" hash "0xA180FBD502A03125" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xA1FBAC56D38563E2" hash "0xA1FBAC56D38563E2" arguments { Volume "volume" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0xA2116C1E4ED85C24" hash "0xA2116C1E4ED85C24" arguments { Ped "ped" [=[ {} ]=], BOOL "inverted" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_* ``` ]] native "0xA218D2BBCAA7388C" hash "0xA218D2BBCAA7388C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xA274F51EF7E34B95" hash "0xA274F51EF7E34B95" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xA2B8E47442C76CEC" hash "0xA2B8E47442C76CEC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xA2F8B3B5FEDFC100" hash "0xA2F8B3B5FEDFC100" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xA31D350D66FA1855" hash "0xA31D350D66FA1855" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xA405BF9F01960C16" hash "0xA405BF9F01960C16" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xA4AC05B1A364EBC5" hash "0xA4AC05B1A364EBC5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xA4B6432E3880F2F9" hash "0xA4B6432E3880F2F9" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xA691C10054275290" hash "0xA691C10054275290" arguments { Ped "mount" [=[ {} ]=], Player "player" [=[ {} ]=], int "dismountedTimestamp" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xA6D6F03095C88F59" hash "0xA6D6F03095C88F59" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _DELETE_* ``` ]] native "0xA7A806677F8DE138" hash "0xA7A806677F8DE138" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Washing player's face/hands now _CLEAR_PED_E* - _CLEAR_PED_L* ``` ]] native "0xA7DC9266ED6A4E51" hash "0xA7DC9266ED6A4E51" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _CLEAR_PED_B* - _CLEAR_PED_C* ``` ]] native "0xA8A95CECB1906EA2" hash "0xA8A95CECB1906EA2" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_ENABLE_B* - _SET_ENABLE_H* ``` ]] native "0xA90684ED185CCB4B" hash "0xA90684ED185CCB4B" arguments { Ped "animal" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in R* Script mob4 and rcm_mason4 _SET_PED_DEFENSIVE_* - _SET_PED_DESIRED_* ``` ]] native "0xA967D6A8ED2D713B" hash "0xA967D6A8ED2D713B" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_P* - _SET_PED_R* ``` ]] native "0xAA6C49AE90A32299" hash "0xAA6C49AE90A32299" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xAAB86462966168CE" hash "0xAAB86462966168CE" arguments { Ped "ped" [=[ {} ]=], BOOL "isMP" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` Related to _0x704C908E9C405136 for component loading _S* ``` ]] native "0xAAC0EE3B4999ABB5" hash "0xAAC0EE3B4999ABB5" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xAD3330E3C3E98007" hash "0xAD3330E3C3E98007" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xAE6B68A83ABBE7C0" hash "0xAE6B68A83ABBE7C0" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xAF041C10756C30FB" hash "0xAF041C10756C30FB" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _CLEAR_PED_D* ``` ]] native "0xB05CC690CDE8A4A9" hash "0xB05CC690CDE8A4A9" arguments { int "groupId" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Used to set up bad guy groups in nb_kidnapped R* Script (MP_RE_KIDNAPPED): p1 = 4.f _SET_FORMATION_* ``` ]] native "0xB06F5F1DEF417216" hash "0xB06F5F1DEF417216" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xB292203008EBBAAC" hash "0xB292203008EBBAAC" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xB29C553BA582D09E" hash "0xB29C553BA582D09E" arguments { AnyPtr "p0" [=[ {} ]=], Hash "model" [=[ {} ]=], int "damageCleanliness" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` Used in Script Function SATCHEL_COUNT_BREAKDOWN_COMPONENTS ``` ]] native "0xB4B7C92FCE7347B7" hash "0xB4B7C92FCE7347B7" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _RESET_PED_C* ``` ]] native "0xB65927F861E7AE39" hash "0xB65927F861E7AE39" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0xB7DBB2986B87E230" hash "0xB7DBB2986B87E230" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0xB8AB265426CFE6DD" hash "0xB8AB265426CFE6DD" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_HO* ``` ]] native "0xB8E2D655E1D5BD39" hash "0xB8E2D655E1D5BD39" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xB91AB3BE7F655D49" hash "0xB91AB3BE7F655D49" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_J* - _IS_PED_L* ``` ]] native "0xB9BDFAE609DFB7C5" hash "0xB9BDFAE609DFB7C5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xBAD2A311667A50D7" hash "0xBAD2A311667A50D7" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_D* ``` ]] native "0xBB3E5370EBB6BE28" hash "0xBB3E5370EBB6BE28" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xBC1DC48270468444" hash "0xBC1DC48270468444" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xBD0E4F52F6D95242" hash "0xBD0E4F52F6D95242" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_M* - _IS_PED_O* ``` ]] native "0xBF567DF2BEF211A6" hash "0xBF567DF2BEF211A6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xBFA6B7731C3BAF02" hash "0xBFA6B7731C3BAF02" ns "PED" returns "void" doc [[! ``` Only used in R* Script tg_p (CLIENT__AMBIENT_POPULATION - Player starts the populate in region) ``` ]] native "0xC17A94CC8FC3C61A" hash "0xC17A94CC8FC3C61A" arguments { Entity "entity" [=[ {} ]=], int "boneId" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_P* - _SET_PED_R* ``` ]] native "0xC2722B252C79E641" hash "0xC2722B252C79E641" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _FORCE_PED_* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xC2EF407645BEECDC" hash "0xC2EF407645BEECDC" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xC3995D396F1D97B6" hash "0xC3995D396F1D97B6" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _GET_PED_G* - _GET_PED_I* ``` ]] native "0xC412AA1C73111FE0" hash "0xC412AA1C73111FE0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xC48AF420371C7407" hash "0xC48AF420371C7407" arguments { Ped "ped" [=[ {} ]=], Hash "grapple" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` _SET_PED_M* ``` ]] native "0xC494C76A34266E82" hash "0xC494C76A34266E82" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` [WARDROBE] Player took off their disguise: p1 = 13 [WARDROBE] Player put on a disguise: p1 = 0 ``` ]] native "0xC5303F460A40D21D" hash "0xC5303F460A40D21D" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Returns boneIndex _GET_PED_N* - _GET_PED_R* ``` ]] native "0xC5B78E41DCF8227C" hash "0xC5B78E41DCF8227C" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_H* - _SET_I* ``` ]] native "0xC6136B40FFFB778B" hash "0xC6136B40FFFB778B" arguments { BOOL "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xC6981AFF6D2A71C2" hash "0xC6981AFF6D2A71C2" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xC6C4E15CF7D52FEA" hash "0xC6C4E15CF7D52FEA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xC9151483CC06A414" hash "0xC9151483CC06A414" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xC991EF46FE323867" hash "0xC991EF46FE323867" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Not implemented. ``` ]] native "0xC99F104BDF8C7F5A" hash "0xC99F104BDF8C7F5A" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PLAYER_N* - _SET_PLAYER_S* ``` ]] native "0xCA95924C893A0C91" hash "0xCA95924C893A0C91" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "float" doc [[! ``` Returns vehicle speed _COMPUTE_* ``` ]] native "0xCA95C156C14B2054" hash "0xCA95C156C14B2054" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xCAC43D060099EA72" hash "0xCAC43D060099EA72" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xCB1A3864C524F784" hash "0xCB1A3864C524F784" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xCB86D3E3E3708901" hash "0xCB86D3E3E3708901" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xCB8F4C9343EBE240" hash "0xCB8F4C9343EBE240" arguments { Ped "ped" [=[ {} ]=], Hash "eventType" [=[ {} ]=], Vector3Ptr "coords" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Only used in R* SP Scripts _GET_PLAYER_W* - _GET_RANDOM_* ``` ]] native "0xCBDE59C48F2B06F5" hash "0xCBDE59C48F2B06F5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xCD9E5F94A2F38683" hash "0xCD9E5F94A2F38683" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_R* - _SET_PED_S* ``` ]] native "0xCDFB8C04D4C95D9B" hash "0xCDFB8C04D4C95D9B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xCE7A6C1D5CDE1F9D" hash "0xCE7A6C1D5CDE1F9D" arguments { Ped "ped" [=[ {} ]=], Object "object" [=[ {} ]=], charPtr "propName" [=[ {} ]=], charPtr "animName" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xCF0B19806473D324" hash "0xCF0B19806473D324" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_COMBAT_* ``` ]] native "0xD049920CD29F6CC8" hash "0xD049920CD29F6CC8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xD049FDAF089FDDB0" hash "0xD049FDAF089FDDB0" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xD103F6DBB5442BE8" hash "0xD103F6DBB5442BE8" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Params: p1 either a 1 or 0, so perhaps BOOL _SET_PED_A* ``` ]] native "0xD2F0FE8805D91647" hash "0xD2F0FE8805D91647" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xD355E2F1BB41087E" hash "0xD355E2F1BB41087E" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0xD4D403EA031F351C" hash "0xD4D403EA031F351C" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0xD55DB4466D00A258" hash "0xD55DB4466D00A258" arguments { Ped "legendaryAnimal" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` Used in Script Function LA_CHECK_ALERTED _GET_IS_PED_* ``` ]] native "0xD5BD1B5318A81994" hash "0xD5BD1B5318A81994" arguments { int "groupId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_FORMATION_* ``` ]] native "0xD61FCF9FCFD515B7" hash "0xD61FCF9FCFD515B7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xD7D2F45C56A4F4DF" hash "0xD7D2F45C56A4F4DF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xD8544F6260F5F01E" hash "0xD8544F6260F5F01E" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` METAPED_PLAYER_COMPONENTS_SET_META_TYPE_TO_BE_BYPASSED: Setting visibility p1 is mostly 10 _CLEAR_PED_N* - _CLEAR_PED_W* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xD8CEEED54C672B5D" hash "0xD8CEEED54C672B5D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xD97BC27AC039F681" hash "0xD97BC27AC039F681" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xDC88D06719070C39" hash "0xDC88D06719070C39" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _IS_PED_IN_* (near water?) Returns true if ped is swimming in water ``` ]] native "0xDC91F22F09BC6C2F" hash "0xDC91F22F09BC6C2F" arguments { Hash "group" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in Script Function MP_MAIN_OFFLINE__INITIALIZE_GAME _SET_RELATIONSHIP_* ``` ]] native "0xDD9540E7B1C9714F" hash "0xDD9540E7B1C9714F" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], float "r" [=[ {} ]=], float "g" [=[ {} ]=], float "b" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xDDFAD4DEAA7FA362" hash "0xDDFAD4DEAA7FA362" arguments { int "groupId" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_FORMATION_P* ``` ]] native "0xDEDBED3020DA49DC" hash "0xDEDBED3020DA49DC" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xDEE8D30AA5C2E28D" hash "0xDEE8D30AA5C2E28D" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE0FE107AB174D64A" hash "0xE0FE107AB174D64A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE1103300F3456DE7" hash "0xE1103300F3456DE7" arguments { int "groupId" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_FORMATION_P* ``` ]] native "0xE1AADD0055D76603" hash "0xE1AADD0055D76603" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "boneIndex1" [=[ {} ]=], int "boneIndex2" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], int "p10" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _C* ``` ]] native "0xE1B3BE07D3AADDED" hash "0xE1B3BE07D3AADDED" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE20027B414BFE6C7" hash "0xE20027B414BFE6C7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE29D8CD66553DBAA" hash "0xE29D8CD66553DBAA" arguments { Ped "horse" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_R* -_SET_PED_S* ``` ]] native "0xE37ACEE15AC50C7E" hash "0xE37ACEE15AC50C7E" arguments { Ped "ped" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_IN* ``` ]] native "0xE4C95E0AE31C6512" hash "0xE4C95E0AE31C6512" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE4EF4382E22C780C" hash "0xE4EF4382E22C780C" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE50C9816B3F22D8B" hash "0xE50C9816B3F22D8B" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_D* ``` ``` NativeDB Introduced: v1311 ``` ]] native "0xE6CB36F43A95D75F" hash "0xE6CB36F43A95D75F" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE735A7DA22E88359" hash "0xE735A7DA22E88359" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE737D5F14304A2EC" hash "0xE737D5F14304A2EC" arguments { Ped "ped" [=[ {} ]=], Player "player" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in R* Script nb_animal_attack: p2 = 120000 _SET_PED_SH* - _SET_PED_SP* ``` ]] native "0xE76687023D8C8505" hash "0xE76687023D8C8505" arguments { Hash "perscharModel" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "Entity" doc [[! ``` Used for AUDIO / ANIMSCENE (REFERENCE_REGIONAL_CHARACTER) Params: p1 = 0 _GET_PED_IN* ``` ]] native "0xE8ABE3B73FC7FE17" hash "0xE8ABE3B73FC7FE17" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xE8D1CCB9375C101B" hash "0xE8D1CCB9375C101B" arguments { Ped "mount" [=[ {} ]=], Player "player" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Returns dismounted timestamp ``` ]] native "0xE9E06EA514A69061" hash "0xE9E06EA514A69061" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xEA8763E505AFD49A" hash "0xEA8763E505AFD49A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xEB8886E1065654CD" hash "0xEB8886E1065654CD" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Washing player's face/hands now _FA* - _FI* ``` ]] native "0xEBAAC9A750E7563B" hash "0xEBAAC9A750E7563B" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` If returned true: PROCESS_RESIZING_TRACKING_BOUNDS_VOLUME - Scaling UP the bounds due to tracking If returned false: PROCESS_RESIZING_TRACKING_BOUNDS_VOLUME - Scaling DOWN the bounds due to tracking _IS_PED_T* - _IS_PED_U* ``` ]] native "0xEBD49472BCCF7642" hash "0xEBD49472BCCF7642" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xEC60D1D225BC50AA" hash "0xEC60D1D225BC50AA" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_C* ``` ]] native "0xED1C764997A86D5A" hash "0xED1C764997A86D5A" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Only used in R* Script nb_stalking_hunter ``` ]] native "0xEEDC9B29314B2733" hash "0xEEDC9B29314B2733" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xEF371232BC6053E1" hash "0xEF371232BC6053E1" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _ADD_* ``` ]] native "0xF47D54B986F0A346" hash "0xF47D54B986F0A346" arguments { Ped "ped" [=[ {} ]=], int "danceIntensity" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in Script Function MOONSHINE_BAND_CLIENT_PATRON_UPDATE ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xF4860514AD354226" hash "0xF4860514AD354226" arguments { ScrHandle "shockingEvent" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], intPtr "p5" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` Only used in SP Scripts Returns count / index _C* ``` ]] native "0xF634E2892220EF34" hash "0xF634E2892220EF34" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xF6A8C4B4A11AE89C" hash "0xF6A8C4B4A11AE89C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xF7327ACC7A89AEF1" hash "0xF7327ACC7A89AEF1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xF917F92BF22ECBAB" hash "0xF917F92BF22ECBAB" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xF9331B3A314EB49D" hash "0xF9331B3A314EB49D" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ]] native "0xF9CBD46433E36713" hash "0xF9CBD46433E36713" arguments { Ped "ped" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], charPtr "p9" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` Used in Script Function PLAYER_HEAD_TRACKING_MAINTAIN ``` ]] native "0xF9CFF5BB70E8A2CB" hash "0xF9CFF5BB70E8A2CB" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _SET_PED_WETNESS* ``` ]] native "0xFA0D206B489A6846" hash "0xFA0D206B489A6846" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xFA742B82D093D848" hash "0xFA742B82D093D848" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xFA8C10DCE0706D43" hash "0xFA8C10DCE0706D43" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "BOOL" doc [[! ``` _HAS_PED_* ``` ]] native "0xFC23348F0F4E245F" hash "0xFC23348F0F4E245F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xFC3B580C4380B5B7" hash "0xFC3B580C4380B5B7" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ]] native "0xFD3C31A2E45671E7" hash "0xFD3C31A2E45671E7" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` _DISABLE_A* - _DISABLE_C* ``` ]] native "0xFD8E853F0BC2E942" hash "0xFD8E853F0BC2E942" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xFEA6126C34DF2532" hash "0xFEA6126C34DF2532" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ``` METAPED_PLAYER_COMPONENTS_SET_META_TYPE_TO_BE_BYPASSED: Setting visibility _SET_M* - _SET_P* ``` ]] native "0xFEAB3DB4EDB236EB" hash "0xFEAB3DB4EDB236EB" arguments { Any "p0" [=[ {} ]=], } ns "PED" returns "Any" doc [[! ]] native "0xFFA1594703ED27CA" hash "0xFFA1594703ED27CA" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PED" returns "void" doc [[! ]] native "0xFFDE295662405B25" hash "0xFFDE295662405B25" arguments { Ped "ped" [=[ {} ]=], } ns "PED" returns "int" doc [[! ``` _GET_PED_COMBAT_M* - _GET_PED_C* ``` ]] native "PERSISTENCE_ADD_SCENARIO_LOOTED" hash "0x8245C1F3262F4AC2" arguments { int "scenario" [=[ {} ]=], } alias "0x8245C1F3262F4AC2" ns "PERSISTENCE" returns "void" doc [[! ]] native "PERSISTENCE_REMOVE_ALL_ENTITIES_IN_AREA" hash "0x9D16896F0DBE78A2" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "0x9D16896F0DBE78A2" ns "PERSISTENCE" returns "void" doc [[! ]] native "_PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED" hash "0xFB7CF1DE938A3E22" arguments { int "scenario" [=[ {} ]=], } alias "0xFB7CF1DE938A3E22" ns "PERSISTENCE" returns "Any" doc [[! ]] native "_PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS" hash "0xB6E1A185C2B9319A" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xB6E1A185C2B9319A" ns "PERSISTENCE" returns "Any" doc [[! ]] native "_PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS_WITH_MODEL" hash "0x188313616D184213" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "model" [=[ {} ]=], } alias "0x188313616D184213" ns "PERSISTENCE" returns "Any" doc [[! ]] native "_PERSISTENCE_REFRESH_TOWN_VOLUME" hash "0xEFB5F34CC0953B27" arguments { Volume "volume" [=[ {} ]=], } alias "0xEFB5F34CC0953B27" ns "PERSISTENCE" returns "void" doc [[! ``` Only used in R* script long_update.ysc in script function REFRESH_CLOSEST_TOWN ``` ]] native "0x065887B694359799" hash "0x065887B694359799" arguments { Any "p0" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "0x1F56FB3FDB4EAF65" hash "0x1F56FB3FDB4EAF65" arguments { Any "p0" [=[ {} ]=], } ns "PERSISTENCE" returns "Any" doc [[! ]] native "0x291CC21D1FB6790E" hash "0x291CC21D1FB6790E" arguments { Any "p0" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "0x2E545965DF98D476" hash "0x2E545965DF98D476" arguments { Any "p0" [=[ {} ]=], } ns "PERSISTENCE" returns "Any" doc [[! ]] native "0x3CA5E58C9731A16B" hash "0x3CA5E58C9731A16B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "0x5A79220F6D38D7C3" hash "0x5A79220F6D38D7C3" arguments { Any "p0" [=[ {} ]=], } ns "PERSISTENCE" returns "Any" doc [[! ]] native "0x66DAA3A9274E8E82" hash "0x66DAA3A9274E8E82" ns "PERSISTENCE" returns "void" doc [[! ``` _PERSISTENCE_* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x7A1BD123E5CDB6E5" hash "0x7A1BD123E5CDB6E5" ns "PERSISTENCE" returns "void" doc [[! ]] native "0x8DE104BEC243A73B" hash "0x8DE104BEC243A73B" arguments { Any "p0" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "0xB03140014ACA6C40" hash "0xB03140014ACA6C40" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0xBA2C49EA6A8D24FF" hash "0xBA2C49EA6A8D24FF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "PERSISTENCE" returns "Any" doc [[! ]] native "0xCFDA2518F322D836" hash "0xCFDA2518F322D836" arguments { Any "p0" [=[ {} ]=], } ns "PERSISTENCE" returns "Any" doc [[! ]] native "0xDC0A1F0ECEC9F0C0" hash "0xDC0A1F0ECEC9F0C0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "0xE225CEF1901F6108" hash "0xE225CEF1901F6108" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "0xF5622FA6ACFCA7DB" hash "0xF5622FA6ACFCA7DB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "0xFC9806DA9A460093" hash "0xFC9806DA9A460093" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], } ns "PERSISTENCE" returns "void" doc [[! ]] native "ACTIVATE_PHYSICS" hash "0x710311ADF0E20730" arguments { Entity "entity" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "ADD_ROPE" hash "0xE832D760399EB220" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "length" [=[ {} ]=], int "ropeType" [=[ {} ]=], float "maxLength" [=[ {} ]=], float "minLength" [=[ {} ]=], float "p10" [=[ {} ]=], BOOL "p11" [=[ {} ]=], BOOL "p12" [=[ {} ]=], BOOL "rigid" [=[ {} ]=], float "p14" [=[ {} ]=], BOOL "breakWhenShot" [=[ {} ]=], AnyPtr "unkPtr" [=[ {} ]=], BOOL "p17" [=[ {} ]=], } ns "PHYSICS" returns "int" doc [[! ``` There are 19 types of rope, from type = 0 to type = 18 Rope definitions are stored in ropedata.xml Rope types 0, 15 and 18 have proper physics for hanging objects (taut, do not sag, small to medium diameter, good aspect for a rope) ``` ]] native "ATTACH_ENTITIES_TO_ROPE" hash "0x3D95EC8B6D940AC3" arguments { int "ropeId" [=[ {} ]=], Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], float "ent1X" [=[ {} ]=], float "ent1Y" [=[ {} ]=], float "ent1Z" [=[ {} ]=], float "ent2X" [=[ {} ]=], float "ent2Y" [=[ {} ]=], float "ent2Z" [=[ {} ]=], float "length" [=[ {} ]=], int "alwaysZero1" [=[ {} ]=], int "alwaysZero2" [=[ {} ]=], charPtr "boneName1" [=[ {} ]=], charPtr "boneName2" [=[ {} ]=], BOOL "p14" [=[ {} ]=], int "boneId1" [=[ {} ]=], int "boneId2" [=[ {} ]=], int "alwaysZero3" [=[ {} ]=], int "alwaysZero4" [=[ {} ]=], BOOL "p19" [=[ {} ]=], BOOL "p20" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ``` Attaches entity 1 to entity 2. If you use a boneName (p12/p13) make sure boneId (p15/p16) is set to -1. ``` ]] native "BREAK_ENTITY_GLASS" hash "0x2E648D16F6E308F3" arguments { Entity "entity" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], BOOL "p10" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "DELETE_CHILD_ROPE" hash "0xAA5D6B1888E4DB20" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "DELETE_ROPE" hash "0x52B4829281364649" arguments { intPtr "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "DETACH_ROPE_FROM_ENTITY" hash "0xBCF3026912A8647D" arguments { int "ropeId" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "DOES_ROPE_EXIST" hash "0xFD5448BE3111ED96" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "BOOL" doc [[! ]] native "GET_ROPE_LAST_VERTEX_COORD" hash "0x21BB0FBD3E217C2D" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "Vector3" doc [[! ]] native "GET_ROPE_VERTEX_COORD" hash "0xEA61CA8E80F09E4D" arguments { int "ropeId" [=[ {} ]=], int "vertex" [=[ {} ]=], } ns "PHYSICS" returns "Vector3" doc [[! ]] native "GET_ROPE_VERTEX_COUNT" hash "0x3655F544CD30F0B5" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "int" doc [[! ]] native "ROPE_DRAW_SHADOW_ENABLED" hash "0xF159A63806BB5BA8" arguments { intPtr "ropeId" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "ROPE_FORCE_LENGTH" hash "0xD009F759A723DB1B" arguments { int "ropeId" [=[ {} ]=], float "length" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ``` Forces a rope to a certain length. ``` ]] native "ROPE_SET_UPDATE_ORDER" hash "0xDC57A637A20006ED" arguments { int "ropeId" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "SET_DAMPING" hash "0xEEA3B200A6FEB65B" arguments { Entity "entity" [=[ {} ]=], int "vertex" [=[ {} ]=], float "value" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "SET_DISABLE_BREAKING" hash "0x5CEC1A84620E7D5B" arguments { Object "object" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "SET_DISABLE_FRAG_DAMAGE" hash "0x01BA3AED21C16CFB" arguments { Object "object" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "START_ROPE_UNWINDING_FRONT" hash "0x538D1179EC1AA9A9" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "START_ROPE_WINDING" hash "0x1461C72C889E343E" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "STOP_ROPE_UNWINDING_FRONT" hash "0xFFF3A50779EFBBB3" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "STOP_ROPE_WINDING" hash "0xCB2D4AB84A19AA7C" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "_ADD_ROPE_2" hash "0xE9C59F6809373A99" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "length" [=[ {} ]=], int "ropeType" [=[ {} ]=], BOOL "isNetworked" [=[ {} ]=], int "p9" [=[ {} ]=], float "p10" [=[ {} ]=], } alias "0xE9C59F6809373A99" ns "PHYSICS" returns "int" doc [[! ]] native "_ATTACH_ENTITES_TO_ROPE_3" hash "0xE9CD9A67834985A7" arguments { int "ropeId" [=[ {} ]=], Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } alias "0xE9CD9A67834985A7" ns "PHYSICS" returns "void" doc [[! ]] native "_ATTACH_ENTITIES_TO_ROPE_2" hash "0x462FF2A432733A44" arguments { int "ropeId" [=[ {} ]=], Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], float "ent1X" [=[ {} ]=], float "ent1Y" [=[ {} ]=], float "ent1Z" [=[ {} ]=], float "ent2X" [=[ {} ]=], float "ent2Y" [=[ {} ]=], float "ent2Z" [=[ {} ]=], charPtr "boneName1" [=[ {} ]=], charPtr "boneName2" [=[ {} ]=], } alias "0x462FF2A432733A44" ns "PHYSICS" returns "void" doc [[! ``` Attaches a rope to two entities: binds two bones from two entities; one entity can be an object, i.e. a suspension point, the other an NPC bone ``` ]] native "_BREAK_ROPE" hash "0x4CFA2B7FAE115ECB" arguments { intPtr "ropeId" [=[ {} ]=], intPtr "ropeTop" [=[ {} ]=], intPtr "ropeBottom" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "0x4CFA2B7FAE115ECB" ns "PHYSICS" returns "void" doc [[! ``` ropeTop returns top half of rope, ropeBottom returns bottom half of rope ``` ]] native "_CREATE_ROPE_WINDING_ABILITY" hash "0x3C6490D940FF5D0B" arguments { int "ropeId" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "ropeModelType" [=[ {} ]=], float "length" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0x3C6490D940FF5D0B" ns "PHYSICS" returns "void" doc [[! ``` Combining this with ADD_ROPE enables winding p1: mostly empty (0) ropeModelType: RB_L_Wrist02, RB_R_Wrist02, ropeAttach, noose01x_Rope_03, SKEL_Neck0, SKEL_L_FOOT, SKEL_Neck1, Root_s_meatbit_Chunck_Xlarge01x _CREATE_* ``` ]] native "_HITCH_HORSE" hash "0x06AADE17334F7A40" arguments { Ped "horse" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x06AADE17334F7A40" ns "PHYSICS" returns "void" doc [[! ]] native "_IS_ROPE_ATTACHED_TO_ENTITY" hash "0x9B4F7E3E4F9C77B3" arguments { int "ropeId" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x9B4F7E3E4F9C77B3" ns "PHYSICS" returns "Any" doc [[! ]] native "_IS_ROPE_BROKEN" hash "0x79C2BEC82CFD7F7F" arguments { int "ropeId" [=[ {} ]=], } alias "0x79C2BEC82CFD7F7F" ns "PHYSICS" returns "Any" doc [[! ]] native "_RELEASE_ROPE" hash "0x6076213101A47B3B" arguments { int "ropeId" [=[ {} ]=], } alias "0x6076213101A47B3B" ns "PHYSICS" returns "void" doc [[! ]] native "_ROPE_CHANGE_VISIBILITY" hash "0x7A54D82227A139DB" arguments { intPtr "ropeId" [=[ {} ]=], BOOL "visible" [=[ {} ]=], } alias "0x7A54D82227A139DB" ns "PHYSICS" returns "void" doc [[! ]] native "_ROPE_GET_BREAKER_OF_ROPE" hash "0xEE360CFC80C8B2BC" arguments { int "ropeId" [=[ {} ]=], } ns "PHYSICS" returns "Player" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_ROPE_GET_FORCED_LENGTH" hash "0x3D69537039F8D824" arguments { int "ropeId" [=[ {} ]=], } alias "0x3D69537039F8D824" ns "PHYSICS" returns "float" doc [[! ]] native "_START_ROPE_UNWINDING_BACK" hash "0x00F611A794A3C36E" arguments { int "ropeId" [=[ {} ]=], } alias "0x00F611A794A3C36E" ns "PHYSICS" returns "void" doc [[! ]] native "_STOP_ROPE_UNWINDING_BACK" hash "0x10DAA76CB8A201A1" arguments { int "ropeId" [=[ {} ]=], } alias "0x10DAA76CB8A201A1" ns "PHYSICS" returns "void" doc [[! ]] native "_UNHITCH_HORSE" hash "0x0348469DAA17576C" arguments { Ped "horse" [=[ {} ]=], } alias "0x0348469DAA17576C" ns "PHYSICS" returns "void" doc [[! ]] native "0x0CB16D05E03FB525" hash "0x0CB16D05E03FB525" arguments { Any "p0" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x1D97DA8ACB5D2582" hash "0x1D97DA8ACB5D2582" arguments { int "ropeId" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x1FC92BDBA1106BD2" hash "0x1FC92BDBA1106BD2" arguments { int "ropeId" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x21D0890D88DFB0B0" hash "0x21D0890D88DFB0B0" arguments { int "ropeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], int "p10" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x31160EC47E7C9549" hash "0x31160EC47E7C9549" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x32F4DBFDFCCCC735" hash "0x32F4DBFDFCCCC735" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x3900491C0D61ED4B" hash "0x3900491C0D61ED4B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x423C6B1F3786D28B" hash "0x423C6B1F3786D28B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x461FCBDEB4D06717" hash "0x461FCBDEB4D06717" arguments { int "ropeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x483D4E917B0D35A9" hash "0x483D4E917B0D35A9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x522FA3F490E2F7AC" hash "0x522FA3F490E2F7AC" arguments { int "ropeId" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x5A989B7EE3672A56" hash "0x5A989B7EE3672A56" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x5BD7457221CC5FF4" hash "0x5BD7457221CC5FF4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x5E981C764DF33117" hash "0x5E981C764DF33117" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x69C810B72291D831" hash "0x69C810B72291D831" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x6EA0E93CFFA472CC" hash "0x6EA0E93CFFA472CC" arguments { Any "p0" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x751DF00EEFF122E3" hash "0x751DF00EEFF122E3" arguments { Any "p0" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x76BAD9D538BCA1AA" hash "0x76BAD9D538BCA1AA" arguments { int "ropeId" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x814D453FCFDF119F" hash "0x814D453FCFDF119F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x8D59079C37C21D78" hash "0x8D59079C37C21D78" arguments { int "ropeId" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ``` _ROPE_SET_* ``` ]] native "0x8EEDFD8921389928" hash "0x8EEDFD8921389928" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0x9C24846D0A4A2776" hash "0x9C24846D0A4A2776" arguments { Any "p0" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xB40EA9E0D2E2F7F3" hash "0xB40EA9E0D2E2F7F3" arguments { int "ropeId" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xB7469CB9AC3C0FD4" hash "0xB7469CB9AC3C0FD4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xBB3E9B073E66C3C9" hash "0xBB3E9B073E66C3C9" arguments { int "ropeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xBDDA142759307528" hash "0xBDDA142759307528" arguments { Any "p0" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xC64E7A62632AD2FE" hash "0xC64E7A62632AD2FE" arguments { int "ropeId" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xC89E7410A93AC19A" hash "0xC89E7410A93AC19A" arguments { int "ropeId" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xD699E688B49C0FD2" hash "0xD699E688B49C0FD2" arguments { int "ropeId" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xDEDE679ED29DD4E7" hash "0xDEDE679ED29DD4E7" arguments { int "ropeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xE54BF2CE6C7D23A9" hash "0xE54BF2CE6C7D23A9" arguments { int "ropeId" [=[ {} ]=], int "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xEAF529446488EB18" hash "0xEAF529446488EB18" arguments { Any "p0" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xF1EA2A881EB7F2CD" hash "0xF1EA2A881EB7F2CD" arguments { int "ropeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xF27F1A8DE4F50A1B" hash "0xF27F1A8DE4F50A1B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xF8CA39D5C0D1D9A1" hash "0xF8CA39D5C0D1D9A1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "0xFB9153A54AC713E8" hash "0xFB9153A54AC713E8" arguments { int "ropeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PHYSICS" returns "void" doc [[! ]] native "POSSE_GET_POSSE_MEMBERSHIP_COUNT" hash "0xC088FF658B2E51DA" alias "0xC088FF658B2E51DA" ns "POSSE" returns "int" doc [[! ]] native "0xC06CFF658B2E51DA" hash "0xC06CFF658B2E51DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC07CFF658B2E51DA" hash "0xC07CFF658B2E51DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC084FF658B2E52DA" hash "0xC084FF658B2E52DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC084FF658B2E53DA" hash "0xC084FF658B2E53DA" ns "POSSE" returns "Any" doc [[! ]] native "0xC084FF658B2E54DA" hash "0xC084FF658B2E54DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC084FF658B2E55DA" hash "0xC084FF658B2E55DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC084FF658B2E61DA" hash "0xC084FF658B2E61DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC084FF658B2E71DA" hash "0xC084FF658B2E71DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC084FF658B2E81DA" hash "0xC084FF658B2E81DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC086FF658B2E51DA" hash "0xC086FF658B2E51DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC086FF658B2E51DB" hash "0xC086FF658B2E51DB" ns "POSSE" returns "Any" doc [[! ]] native "0xC087FF658B2E51DA" hash "0xC087FF658B2E51DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC089FF658B2E51DA" hash "0xC089FF658B2E51DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC08AFF658B2E51DA" hash "0xC08AFF658B2E51DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "void" doc [[! ]] native "0xC08AFF658B2E51DB" hash "0xC08AFF658B2E51DB" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "void" doc [[! ]] native "0xC08BFF658B2E51DA" hash "0xC08BFF658B2E51DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC08CFF658B2E51DA" hash "0xC08CFF658B2E51DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC08DEF658B2E51DA" hash "0xC08DEF658B2E51DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC08DFF658B2E51DA" hash "0xC08DFF658B2E51DA" ns "POSSE" returns "Any" doc [[! ]] native "0xC08DFF658B2E51DB" hash "0xC08DFF658B2E51DB" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC08EFF658B2E51DB" hash "0xC08EFF658B2E51DB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC08FFF658B2E51DA" hash "0xC08FFF658B2E51DA" ns "POSSE" returns "Any" doc [[! ]] native "0xC08FFF658B2E51DB" hash "0xC08FFF658B2E51DB" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC09CFF658B2E51DA" hash "0xC09CFF658B2E51DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC184FF658B2E55DA" hash "0xC184FF658B2E55DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC284FF658B2E55DA" hash "0xC284FF658B2E55DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC394FF658B2E55DA" hash "0xC394FF658B2E55DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "POSSE" returns "Any" doc [[! ]] native "0xC484FF658B2E55DA" hash "0xC484FF658B2E55DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "void" doc [[! ]] native "0xC584FF658B2E55DA" hash "0xC584FF658B2E55DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "void" doc [[! ]] native "0xC684FF658B2E55DA" hash "0xC684FF658B2E55DA" arguments { Any "p0" [=[ {} ]=], } ns "POSSE" returns "void" doc [[! ]] native "CREATE_PROP_SET_INSTANCE_ATTACHED_TO_ENTITY" hash "0x9609DBDDE18FAD8C" arguments { Hash "hash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], int "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } alias "0x9609DBDDE18FAD8C" ns "PROPSET" returns "PropSet" doc [[! ]] native "DOES_PROP_SET_EXIST" hash "0x7DDDCF815E650FF5" arguments { PropSet "propSet" [=[ {} ]=], } alias "0x7DDDCF815E650FF5" ns "PROPSET" returns "Any" doc [[! ]] native "IS_PROP_SET_FULLY_LOADED" hash "0xF42DB680A8B2A4D9" arguments { PropSet "propSet" [=[ {} ]=], } alias "0xF42DB680A8B2A4D9" ns "PROPSET" returns "Any" doc [[! ]] native "_ADD_ADDITIONAL_PROP_SET_FOR_VEHICLE" hash "0x75F90E4051CC084C" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "propset" [=[ {} ]=], } alias "0x75F90E4051CC084C" ns "PROPSET" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_propsets.lua ``` ]] native "_ADD_LIGHT_PROP_SET_TO_VEHICLE" hash "0xC0F0417A90402742" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "lightPropset" [=[ {} ]=], } alias "0xC0F0417A90402742" ns "PROPSET" returns "void" doc [[! ``` To remove propsets either parse a zero as hash or call 0xE31C0CB1C3186D40 0xA6A9712955F53D9C returns lightPropset Hashes https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_lantern_propsets.lua ``` ]] native "_ADD_PROP_SET_FOR_VEHICLE" hash "0xD80FAF919A2E56EA" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "propset" [=[ {} ]=], } alias "0xD80FAF919A2E56EA" ns "PROPSET" returns "void" doc [[! ``` List of vehicle propsets (wagons & trains): https://pastebin.com/1CsnvGLu / https://pastebin.com/v7TtqTgE ``` ]] native "_CREATE_PROP_SET" hash "0xE65C5CBA95F0E510" arguments { Hash "propsetType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "placementType" [=[ {} ]=], float "heading" [=[ {} ]=], float "zProbe" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "useVegMod" [=[ {} ]=], } alias "0xE65C5CBA95F0E510" ns "PROPSET" returns "PropSet" doc [[! ``` propsetType: https://github.com/femga/rdr3_discoveries/blob/master/objects/propsets_list.lua placementType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/PlacementType ``` ]] native "_CREATE_PROP_SET_2" hash "0x899C97A1CCE7D483" arguments { Hash "propsetType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "placementType" [=[ {} ]=], float "heading" [=[ {} ]=], float "zProbe" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "useVegMod" [=[ {} ]=], } alias "0x899C97A1CCE7D483" ns "PROPSET" returns "PropSet" doc [[! ``` Same as _CREATE_PROP_SET ``` ]] native "_CREATE_PROP_SET_INSTANCE_ATTACHED_TO_ENTITY_2" hash "0xACA7FB30269096D4" arguments { Hash "hash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], int "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } alias "0xACA7FB30269096D4" alias "_CREATE_PROP_SET_4" ns "PROPSET" returns "PropSet" doc [[! ``` Same as CREATE_PROP_SET_INSTANCE_ATTACHED_TO_ENTITY ``` ]] native "_DELETE_PROP_SET" hash "0x58AC173A55D9D7B4" arguments { PropSet "propSet" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x58AC173A55D9D7B4" ns "PROPSET" returns "void" doc [[! ]] native "_DOES_PROP_SET_OF_TYPE_EXIST_NEAR_COORDS" hash "0x72068021F498E6E3" arguments { Hash "propsetHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x72068021F498E6E3" ns "PROPSET" returns "Any" doc [[! ]] native "_DOES_VEHICLE_HAVE_ANY_LIGHT_PROP_SET" hash "0xC9B4B3A36F81FD75" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xC9B4B3A36F81FD75" ns "PROPSET" returns "Any" doc [[! ]] native "_DOES_VEHICLE_HAVE_ANY_PROP_SET" hash "0x53784CEA0159439B" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x53784CEA0159439B" ns "PROPSET" returns "Any" doc [[! ]] native "_GET_ENTITIES_FROM_PROP_SET" hash "0x738271B660FE0695" arguments { PropSet "propSet" [=[ {} ]=], ItemSet "itemSet" [=[ {} ]=], Hash "model" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0x738271B660FE0695" ns "PROPSET" returns "int" doc [[! ]] native "_GET_PROP_SET_AT_COORDS" hash "0xC061E50F8D299F95" arguments { Hash "propsetHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xC061E50F8D299F95" ns "PROPSET" returns "PropSet" doc [[! ]] native "_GET_PROP_SET_MODEL" hash "0xA6A9712955F53D9C" arguments { PropSet "propSet" [=[ {} ]=], } alias "0xA6A9712955F53D9C" ns "PROPSET" returns "Hash" doc [[! ]] native "_GET_TRAIN_CARRIAGE_PROP_SET" hash "0xCFC0BD09BB1B73FF" arguments { Entity "trainCarriage" [=[ {} ]=], } alias "0xCFC0BD09BB1B73FF" ns "PROPSET" returns "PropSet" doc [[! ``` Example before/after deleting a train carriage's propset: https://imgur.com/a/qRNrIrK ``` ]] native "_GET_VEHICLE_LIGHT_PROP_SET" hash "0xA079300AF757FB1A" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xA079300AF757FB1A" ns "PROPSET" returns "PropSet" doc [[! ``` Returns PropSet handle to be used with _GET_PROP_SET_MODEL ``` ]] native "_GET_VEHICLE_PROP_SET" hash "0xCE2ACD6F602803E5" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xCE2ACD6F602803E5" ns "PROPSET" returns "PropSet" doc [[! ]] native "_GET_VEHICLE_PROP_SET_HASH" hash "0x36F69E7A22655653" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x36F69E7A22655653" ns "PROPSET" returns "Hash" doc [[! ]] native "_HAS_PROP_SET_LOADED" hash "0x48A88FC684C55FDC" arguments { Hash "hash" [=[ {} ]=], } alias "0x48A88FC684C55FDC" ns "PROPSET" returns "Any" doc [[! ]] native "_HAS_PROP_SET_LOADED_2" hash "0xD090ABEF4D6A7D96" arguments { Hash "hash" [=[ {} ]=], } alias "0xD090ABEF4D6A7D96" ns "PROPSET" returns "Any" doc [[! ``` Same as _HAS_PROP_SET_LOADED ``` ]] native "_HAS_VEHICLE_TRAILER_PROP_SET_LOADED" hash "0x8F3333F0A6900B3C" arguments { Vehicle "vehicle" [=[ {} ]=], int "wagonIndex" [=[ {} ]=], } alias "0x8F3333F0A6900B3C" ns "PROPSET" returns "Any" doc [[! ]] native "_IS_PROP_SET_VISIBLE" hash "0x0CE8AAFE9E433A23" arguments { PropSet "propSet" [=[ {} ]=], } alias "0x0CE8AAFE9E433A23" ns "PROPSET" returns "Any" doc [[! ]] native "_IS_VEHICLE_LIGHT_PROP_SET_LOADED" hash "0x0790473EEE1977D3" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x0790473EEE1977D3" ns "PROPSET" returns "Any" doc [[! ]] native "_IS_VEHICLE_PROP_SET_LOADED" hash "0x155B2FBE72D7D1D0" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x155B2FBE72D7D1D0" ns "PROPSET" returns "Any" doc [[! ]] native "_IS_VEHICLE_PROP_SET_LOADED_ADDITIONAL" hash "0x7264F9CA87A9830B" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x7264F9CA87A9830B" ns "PROPSET" returns "Any" doc [[! ]] native "_RELEASE_PROP_SET" hash "0xB1964A83B345B4AB" arguments { Hash "hash" [=[ {} ]=], } alias "0xB1964A83B345B4AB" ns "PROPSET" returns "Any" doc [[! ]] native "_REMOVE_VEHICLE_LIGHT_PROP_SETS" hash "0xE31C0CB1C3186D40" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xE31C0CB1C3186D40" ns "PROPSET" returns "void" doc [[! ]] native "_REMOVE_VEHICLE_PROP_SETS" hash "0x3BCF32FF37EA9F1D" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x3BCF32FF37EA9F1D" ns "PROPSET" returns "void" doc [[! ]] native "_REQUEST_PROP_SET" hash "0xF3DE57A46D5585E9" arguments { Hash "hash" [=[ {} ]=], } alias "0xF3DE57A46D5585E9" ns "PROPSET" returns "Any" doc [[! ]] native "_REQUEST_PROP_SET_2" hash "0xE72F591958F3ACAB" arguments { Hash "hash" [=[ {} ]=], } alias "0xE72F591958F3ACAB" ns "PROPSET" returns "Any" doc [[! ``` Same as _REQUEST_PROP_SET ``` ]] native "_SET_PROP_SET_AS_NO_LONGER_NEEDED" hash "0x909E3C7FAE539FB1" arguments { PropSet "propSet" [=[ {} ]=], } alias "0x909E3C7FAE539FB1" ns "PROPSET" returns "void" doc [[! ]] native "_SET_PROP_SET_FLAG" hash "0xC1AB7EEFD3E6EE49" arguments { PropSet "propSet" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0xC1AB7EEFD3E6EE49" ns "PROPSET" returns "void" doc [[! ]] native "_SET_PROP_SET_VISIBLE" hash "0x9D096A5BD02F953E" arguments { PropSet "propSet" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x9D096A5BD02F953E" ns "PROPSET" returns "void" doc [[! ]] native "0x58E0B01D45CA7357" hash "0x58E0B01D45CA7357" arguments { Any "p0" [=[ {} ]=], } ns "PROPSET" returns "void" doc [[! ]] native "0xC4B67EF3FD65622D" hash "0xC4B67EF3FD65622D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "PROPSET" returns "void" doc [[! ]] native "_EVENT_QUEUE_IS_EMPTY" hash "0x402B5D7D269FF796" arguments { Hash "hash" [=[ {} ]=], } ns "QUEUE" returns "Any" doc [[! ]] native "_EVENT_QUEUE_POP" hash "0xD87DF294B049211D" arguments { Hash "hash" [=[ {} ]=], } ns "QUEUE" returns "void" doc [[! ]] native "CLOSE_VIDEO_EDITOR" hash "0xCEEC64BD27A59312" arguments { Any "p0" [=[ {} ]=], } alias "0xCEEC64BD27A59312" ns "REPLAY" returns "Any" doc [[! ``` Hardcoded to return true. ``` ]] native "IS_VIDEO_EDITOR_RUNNING" hash "0x9EEB007317FA3B9C" alias "0x9EEB007317FA3B9C" ns "REPLAY" returns "Any" doc [[! ``` Hardcoded to return false. ``` ]] native "OPEN_VIDEO_EDITOR" hash "0xB3F2829907403C13" alias "0xB3F2829907403C13" ns "REPLAY" returns "Any" doc [[! ``` Hardcoded to return true. ``` ]] native "REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP" hash "0x0F838D47DE58EDB2" alias "_IS_INTERIOR_RENDERING_DISABLED" ns "REPLAY" returns "BOOL" doc [[! ``` Hardcoded to return false. ``` ]] native "SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM" hash "0x57C6525034E76EB0" alias "0x57C6525034E76EB0" ns "REPLAY" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "REPLAY_PREVENT_RECORDING_THIS_FRAME" hash "0xA8C44C13419634F2" alias "_STOP_RECORDING_THIS_FRAME" ns "RECORDING" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SAVEGAME_IS_SAVE_PENDING" hash "0x3CF46F55C6585590" alias "0x3CF46F55C6585590" ns "SAVE" returns "Any" doc [[! ]] native "SAVEGAME_SAVE_MP" hash "0x1840F3B30ED0105F" arguments { Hash "savegameType" [=[ {} ]=], } alias "0x1840F3B30ED0105F" ns "SAVE" returns "Any" doc [[! ``` See SAVEGAME_SAVE_SP ``` ]] native "SAVEGAME_SAVE_SP" hash "0x62C9EB51656D68CE" arguments { Hash "savegameType" [=[ {} ]=], } alias "0x62C9EB51656D68CE" ns "SAVE" returns "Any" doc [[! ``` enum eSavegameType : Hash { SAVEGAMETYPE_AMBIENT = 0x3CA4E1F8, SAVEGAMETYPE_DEFAULT = 0xCB6ED080, SAVEGAMETYPE_DELETE_CHAR = 0xCD35F947, SAVEGAMETYPE_END_CREATE_NEWCHAR = 0x4C50A3CE, SAVEGAMETYPE_END_MATCH = 0xE470ED50, SAVEGAMETYPE_END_MISSION = 0x9A444E54, SAVEGAMETYPE_END_SESSION = 0x6D23956C, SAVEGAMETYPE_END_SHOPPING = 0xA311A6C4, SAVEGAMETYPE_RANKUP = 0xE25F8017, SAVEGAMETYPE_SCRIPT_MP_GLOBALS = 0xAFF30AD4, SAVEGAMETYPE_SP_AUTOSAVE = 0xF4AE69EC, SAVEGAMETYPE_SP_DEBUG = 0x6A8122FD, SAVEGAMETYPE_SP_PROPERTY = 0xAE0AB38E }; ``` ]] native "_SAVEGAME_GET_BOOL" hash "0xBB7F4273C186BC4B" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0xBB7F4273C186BC4B" ns "SAVE" returns "void" doc [[! ``` Does the exact same as 0x529B9CCD0972AF4E ``` ]] native "_SAVEGAME_GET_FLOAT" hash "0x35DEFECAE36D4FAE" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x35DEFECAE36D4FAE" ns "SAVE" returns "void" doc [[! ]] native "_SAVEGAME_GET_INT" hash "0x529B9CCD0972AF4E" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x529B9CCD0972AF4E" ns "SAVE" returns "void" doc [[! ]] native "_SAVEGAME_GET_INT_2" hash "0x529B9CCD0972AF4D" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x529B9CCD0972AF4D" ns "SAVE" returns "void" doc [[! ``` Does the exact same as 0x529B9CCD0972AF4E Commonly used with time/timestamps ``` ]] native "_SAVEGAME_GET_INT_3" hash "0xB25B5A375BE5BE26" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0xB25B5A375BE5BE26" ns "SAVE" returns "void" doc [[! ``` Does the exact same as 0x529B9CCD0972AF4E Commonly used with enums and flags ``` ]] native "_SAVEGAME_GET_TEXT_LABEL_23" hash "0x5A10D6506B2F2C63" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x5A10D6506B2F2C63" ns "SAVE" returns "void" doc [[! ]] native "_SAVEGAME_GET_TEXT_LABEL_31" hash "0x4845E7E7643A908C" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x4845E7E7643A908C" ns "SAVE" returns "void" doc [[! ]] native "_SAVEGAME_GET_TEXT_LABEL_63" hash "0x186608A2AC6F9E88" arguments { AnyPtr "p0" [=[ {} ]=], charPtr "variableName" [=[ {} ]=], } alias "0x186608A2AC6F9E88" ns "SAVE" returns "void" doc [[! ]] native "0x1431540BCA1A1BD2" hash "0x1431540BCA1A1BD2" ns "SAVE" returns "Any" doc [[! ]] native "0x443174C20B8B9E7F" hash "0x443174C20B8B9E7F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "SAVE" returns "void" doc [[! ]] native "0x4FB5869E2B37FC00" hash "0x4FB5869E2B37FC00" ns "SAVE" returns "void" doc [[! ]] native "0x81F4E92BE3958364" hash "0x81F4E92BE3958364" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "SAVE" returns "void" doc [[! ]] native "0x8E8FFB9E4AD051D2" hash "0x8E8FFB9E4AD051D2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "SAVE" returns "void" doc [[! ]] native "0x9BB83C4DD7BE0802" hash "0x9BB83C4DD7BE0802" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "SAVE" returns "void" doc [[! ]] native "0xA7ECEBAFBAF997A5" hash "0xA7ECEBAFBAF997A5" arguments { Hash "savegameType" [=[ {} ]=], } ns "SAVE" returns "Any" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0xA844FEB5C22C2C74" hash "0xA844FEB5C22C2C74" ns "SAVE" returns "void" doc [[! ]] native "0xB00CE33465B5406D" hash "0xB00CE33465B5406D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "SAVE" returns "Any" doc [[! ]] native "0xC0ABF784590798A9" hash "0xC0ABF784590798A9" arguments { Any "p0" [=[ {} ]=], } ns "SAVE" returns "void" doc [[! ]] native "0xE0B45E983BFC0768" hash "0xE0B45E983BFC0768" ns "SAVE" returns "void" doc [[! ]] native "0xE8346E62FD7FB962" hash "0xE8346E62FD7FB962" ns "SAVE" returns "void" doc [[! ]] native "0xED4B0C1057892B2E" hash "0xED4B0C1057892B2E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "SAVE" returns "void" doc [[! ]] native "AWARDS_GET_RESULT_ITEM" hash "0xAC8FAB22A914AE34" arguments { AnyPtr "rpcGuid" [=[ {} ]=], Hash "awardHash" [=[ {} ]=], int "itemIndex" [=[ {} ]=], AnyPtr "outResultItem" [=[ {} ]=], } alias "0xAC8FAB22A914AE34" ns "SCRIPTS" returns "Any" doc [[! ]] native "BAIL_TO_LANDING_PAGE" hash "0xBC2C927F5C264243" arguments { int "bailCode" [=[ {} ]=], } alias "0xBC2C927F5C264243" ns "SCRIPTS" returns "void" doc [[! ]] native "BAIL_WITH_PASS_THROUGH_PARAMS" hash "0xE98204D3C25AE14C" arguments { charPtr "params" [=[ {} ]=], } alias "0xE98204D3C25AE14C" ns "SCRIPTS" returns "void" doc [[! ]] native "BG_DOES_LAUNCH_PARAM_EXIST" hash "0x4AE1DFF337A86FDE" arguments { int "scriptIndex" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0x4AE1DFF337A86FDE" ns "SCRIPTS" returns "BOOL" doc [[! ]] native "BG_END_CONTEXT" hash "0x3ABF7BA1C3E2C8CF" arguments { charPtr "contextName" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ``` Deletes the given context from the background scripts context map. ``` ]] native "BG_END_CONTEXT_HASH" hash "0x6D1431744182CDE8" arguments { Hash "contextHash" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ``` Hashed version of BG_END_CONTEXT ``` ]] native "BG_GET_LAUNCH_PARAM_VALUE" hash "0x55C40B7592BAD213" arguments { int "scriptIndex" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0x55C40B7592BAD213" ns "SCRIPTS" returns "int" doc [[! ]] native "BG_GET_SCRIPT_ID_FROM_NAME_HASH" hash "0x829CD22E043A2577" arguments { Hash "p0" [=[ {} ]=], } alias "0x829CD22E043A2577" ns "SCRIPTS" returns "int" doc [[! ]] native "BG_IS_EXITFLAG_SET" hash "0x2238EC3EC631AB1F" alias "0x2238EC3EC631AB1F" ns "SCRIPTS" returns "BOOL" doc [[! ``` Returns true if GtaThread+0x77C is equal to 1. ``` ]] native "BG_SET_EXITFLAG_RESPONSE" hash "0x4858148E3B8A75D0" alias "0x4858148E3B8A75D0" ns "SCRIPTS" returns "void" doc [[! ``` Sets bit 0 in GtaThread+0x784 ``` ]] native "BG_START_CONTEXT" hash "0x49BA5678BA040CA7" arguments { charPtr "contextName" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ``` Inserts the given context into the background scripts context map. ``` ]] native "BG_START_CONTEXT_HASH" hash "0x2EB67D564DCC09D5" arguments { Hash "contextHash" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ``` Hashed version of BG_START_CONTEXT ``` ]] native "COUNT_PARTICIPANT_BITS" hash "0x2F050A3FF8738245" arguments { AnyPtr "value" [=[ {} ]=], } alias "0x2F050A3FF8738245" ns "SCRIPTS" returns "int" doc [[! ]] native "COUNT_PLAYER_BITS" hash "0x462C687BEA254BD9" arguments { AnyPtr "value" [=[ {} ]=], } alias "0x462C687BEA254BD9" ns "SCRIPTS" returns "int" doc [[! ]] native "DOES_SCRIPT_EXIST" hash "0x552B171E3F69E5AE" arguments { charPtr "scriptName" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ]] native "DOES_SCRIPT_WITH_NAME_HASH_EXIST" hash "0xA34E89749F628284" arguments { Hash "scriptHash" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ]] native "DOES_THREAD_EXIST" hash "0xFF975BC4435A0FA3" arguments { int "threadId" [=[ {} ]=], } alias "0xFF975BC4435A0FA3" ns "SCRIPTS" returns "Any" doc [[! ]] native "GET_BLOCK_OF_PLAYER_BITS" hash "0xFA3B530A5CC693D5" arguments { AnyPtr "value" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "SCRIPTS" returns "int" doc [[! ]] native "GET_EVENT_AT_INDEX" hash "0xA85E614430EFF816" arguments { int "eventGroup" [=[ {} ]=], int "eventIndex" [=[ {} ]=], } ns "SCRIPTS" returns "Hash" doc [[! ``` eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_SCRIPT_ERRORS (CEventGroupScriptErrors) Returns event name hash: https://alloc8or.re/rdr3/doc/enums/eEventType.txt ``` ]] native "GET_EVENT_DATA" hash "0x57EC5FA4D4D6AFCA" arguments { int "eventGroup" [=[ {} ]=], int "eventIndex" [=[ {} ]=], AnyPtr "eventData" [=[ {} ]=], int "eventDataSize" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ``` eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_SCRIPT_ERRORS (CEventGroupScriptErrors) Note: eventDataSize is NOT the size in bytes, it is the size determined by the SIZE_OF operator (RAGE Script operator, not C/C++ sizeof). That is, the size in bytes divided by 8 (script variables are always 8-byte aligned!). https://github.com/femga/rdr3_discoveries/tree/master/AI/EVENTS ``` ]] native "GET_EVENT_EXISTS" hash "0xC9F59C0A710ECD34" arguments { int "eventGroup" [=[ {} ]=], Hash "eventType" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ``` eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_SCRIPT_ERRORS (CEventGroupScriptErrors) ``` ]] native "GET_HASH_OF_THIS_SCRIPT_NAME" hash "0xBC2C927F5C264960" ns "SCRIPTS" returns "Hash" doc [[! ]] native "GET_ID_OF_THIS_THREAD" hash "0x55525C346BEF6960" ns "SCRIPTS" returns "int" doc [[! ]] native "GET_NO_LOADING_SCREEN" hash "0x323DAF00687E0F28" ns "SCRIPTS" returns "BOOL" doc [[! ]] native "GET_NUMBER_OF_EVENTS" hash "0x5CE8DE5909565748" arguments { int "eventGroup" [=[ {} ]=], } ns "SCRIPTS" returns "int" doc [[! ``` eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_ERRORS (CEventGroupScriptErrors) ``` ]] native "GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH" hash "0x8E34C953364A76DD" arguments { Hash "scriptHash" [=[ {} ]=], } alias "_GET_NUMBER_OF_REFERENCES_OF_SCRIPT_WITH_NAME_HASH" ns "SCRIPTS" returns "int" doc [[! ``` Gets the number of instances of the specified script is currently running. Actually returns numRefs - 1. if (program) v3 = rage::scrProgram::GetNumRefs(program) - 1; return v3; ``` ]] native "GET_THREAD_EXISTENCE_DETAILS" hash "0xD92FA81B64920E85" arguments { int "threadId" [=[ {} ]=], BOOLPtr "threadExists" [=[ {} ]=], BOOLPtr "hasScriptHandler" [=[ {} ]=], } alias "0xD92FA81B64920E85" ns "SCRIPTS" returns "void" doc [[! ]] native "HAS_SCRIPT_LOADED" hash "0xE97BD36574F8B0A6" arguments { charPtr "scriptName" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ``` Returns if a script has been loaded into the game. Used to see if a script was loaded after requesting. ``` ]] native "HAS_SCRIPT_WITH_NAME_HASH_LOADED" hash "0xA5D8E0C2F3C7EEBC" arguments { Hash "scriptHash" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ]] native "HAVE_ALL_CHILD_SCRIPTS_TERMINATED" hash "0x380FFA15B72408FB" arguments { int "p0" [=[ {} ]=], } alias "0x380FFA15B72408FB" ns "SCRIPTS" returns "Any" doc [[! ``` Waiting for child scripts to terminate / waiting for collapse of child scripts ``` ]] native "IS_LOADING_SCREEN_VISIBLE" hash "0xB54ADBE65D528FCB" alias "_IS_LOADING_SCREEN_ACTIVE" ns "SCRIPTS" returns "BOOL" doc [[! ``` Same as GET_IS_LOADING_SCREEN_ACTIVE ``` ]] native "IS_THREAD_ACTIVE" hash "0x46E9AE36D8FA6417" arguments { int "threadId" [=[ {} ]=], BOOL "ignoreKilledState" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ]] native "IS_THREAD_EXIT_REQUESTED" hash "0x9E4EF615E307FBBE" alias "0x9E4EF615E307FBBE" ns "SCRIPTS" returns "Any" doc [[! ]] native "REQUEST_SCRIPT" hash "0x46ED607DDD40D7FE" arguments { charPtr "scriptName" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "REQUEST_SCRIPT_WITH_NAME_HASH" hash "0xF6B9CE3F8D5B9B74" arguments { Hash "scriptHash" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID" hash "0x3CE3FB167E837D7C" ns "SCRIPTS" returns "int" doc [[! ``` If the function returns 0, the end of the iteration has been reached. ``` ]] native "SCRIPT_THREAD_ITERATOR_RESET" hash "0x39382EB8DCD8684D" ns "SCRIPTS" returns "void" doc [[! ``` Starts a new iteration of the current threads. Call this first, then SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID (0x30B4FA1C82DD4B9F) ``` ]] native "SET_BLOCK_OF_PLAYER_BITS" hash "0xC6DFB8C04C86D5A5" arguments { AnyPtr "value" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "SET_EVENT_FLAG_FOR_DELETION" hash "0x4768D5252EAEB76F" arguments { int "eventGroup" [=[ {} ]=], int "eventIndex" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "SET_NO_LOADING_SCREEN" hash "0x5CB83156AA038F95" arguments { BOOL "toggle" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "SET_SCRIPT_AS_NO_LONGER_NEEDED" hash "0x0086D3067E1CFD1C" arguments { charPtr "scriptName" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED" hash "0x50723A1567C8361E" arguments { Hash "scriptHash" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "SHUTDOWN_LOADING_SCREEN" hash "0xFC179D7E8886DADF" ns "SCRIPTS" returns "void" doc [[! ]] native "START_NEW_SCRIPT" hash "0xE81651AD79516E48" arguments { charPtr "scriptName" [=[ {} ]=], int "stackSize" [=[ {} ]=], } ns "SCRIPTS" returns "int" doc [[! ]] native "START_NEW_SCRIPT_WITH_ARGS" hash "0xB8BA7F44DF1575E1" arguments { charPtr "scriptName" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], int "argCount" [=[ {} ]=], int "stackSize" [=[ {} ]=], } ns "SCRIPTS" returns "int" doc [[! ``` return : script thread id, 0 if failed Pass pointer to struct of args in p1, size of struct goes into p2 ``` ]] native "START_NEW_SCRIPT_WITH_NAME_HASH" hash "0xEB1C67C3A5333A92" arguments { Hash "scriptHash" [=[ {} ]=], int "stackSize" [=[ {} ]=], } ns "SCRIPTS" returns "int" doc [[! ]] native "START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS" hash "0xC4BB298BD441BE78" arguments { Hash "scriptHash" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], int "argCount" [=[ {} ]=], int "stackSize" [=[ {} ]=], } ns "SCRIPTS" returns "int" doc [[! ]] native "STOP_DISPLAYING_MP_TRANSITION_LOADING_SCREENS" hash "0x778D4733E0F2F265" arguments { Any "p0" [=[ {} ]=], } alias "0x778D4733E0F2F265" ns "SCRIPTS" returns "void" doc [[! ]] native "TERMINATE_THIS_THREAD" hash "0x5E8B6D17FF91CD59" ns "SCRIPTS" returns "void" doc [[! ]] native "TERMINATE_THREAD" hash "0x87ED52AE40EA1A52" arguments { int "threadId" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "TRIGGER_SCRIPT_EVENT" hash "0x5AE99C571D5BBE5D" arguments { int "eventGroup" [=[ {} ]=], AnyPtr "eventData" [=[ {} ]=], int "eventDataSize" [=[ {} ]=], int "scriptMetadataIndex" [=[ {} ]=], intPtr "playerBits" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ``` eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_SCRIPT_ERRORS (CEventGroupScriptErrors) Note: eventDataSize is NOT the size in bytes, it is the size determined by the SIZE_OF operator (RAGE Script operator, not C/C++ sizeof). That is, the size in bytes divided by 8 (script variables are always 8-byte aligned!). playerBits (also known as playersToBroadcastTo) is a bitset that indicates which players this event should be sent to. In order to send the event to specific players only, use (1 << playerIndex). Set all bits if it should be broadcast to all players. ``` ]] native "_ACTIVATE_GOAL_CONTEXT" hash "0x7D654266025E921B" arguments { Hash "goalContext" [=[ {} ]=], } alias "0x7D654266025E921B" ns "SCRIPTS" returns "void" doc [[! ``` goalContext: see in common/data/stats_and_challenges/goals_*.meta ``` ]] native "_AWARDS_GET_UNLOCK_CLAIM_DATA" hash "0xB9467E41DAB1CF2C" arguments { AnyPtr "rpcGuid" [=[ {} ]=], Hash "awardHash" [=[ {} ]=], int "dataIndex" [=[ {} ]=], AnyPtr "outUnlockData" [=[ {} ]=], } alias "0xB9467E41DAB1CF2C" ns "SCRIPTS" returns "Any" doc [[! ]] native "_BG_RELOAD_ALL_BACKGROUND_SCRIPTS" hash "0xBE7D814CFA181B56" alias "0xBE7D814CFA181B56" ns "SCRIPTS" returns "void" doc [[! ]] native "_CLEAR_ALL_PLAYER_BITS" hash "0xDE544B7EC0C187CC" arguments { AnyPtr "value" [=[ {} ]=], } alias "0xDE544B7EC0C187CC" ns "SCRIPTS" returns "void" doc [[! ]] native "_CLEAR_PLAYER_BIT_AT_INDEX" hash "0xD426E2E3288469D6" arguments { AnyPtr "value" [=[ {} ]=], int "bitIndex" [=[ {} ]=], } alias "0xD426E2E3288469D6" ns "SCRIPTS" returns "void" doc [[! ]] native "_DEACTIVATE_GOAL_CONTEXT" hash "0x50B72A754EE64A71" arguments { Hash "goalContext" [=[ {} ]=], } alias "0x50B72A754EE64A71" ns "SCRIPTS" returns "void" doc [[! ``` goalContext: see _ACTIVATE_GOAL_CONTEXT ``` ]] native "_DISPLAY_LOADING_SCREENS" hash "0x1E5B70E53DB661E5" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], charPtr "gamemodeName" [=[ {} ]=], charPtr "title" [=[ {} ]=], charPtr "subtitle" [=[ {} ]=], } alias "0x1E5B70E53DB661E5" ns "SCRIPTS" returns "void" doc [[! ]] native "_DOES_COMPRESSED_GLOBAL_BLOCK_BUFFER_EXIST" hash "0x66EE5B93C308F734" arguments { int "index" [=[ {} ]=], } alias "0x66EE5B93C308F734" ns "SCRIPTS" returns "Any" doc [[! ]] native "_GET_GLOBAL_BLOCK_CAN_BE_ACCESSED" hash "0x42A7EB5C814C2DE0" arguments { int "index" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ]] native "_GET_HASH_OF_THREAD" hash "0x724CB89D35B283D0" arguments { int "threadId" [=[ {} ]=], } ns "SCRIPTS" returns "Hash" doc [[! ]] native "_GET_THREAD_EXIT_REASON" hash "0x54AE4FDEEFEAB77E" alias "0x54AE4FDEEFEAB77E" ns "SCRIPTS" returns "int" doc [[! ``` enum eThreadExitReason { THREAD_EXIT_REASON_NONE, THREAD_EXIT_REASON_BACKGROUND_THREAD_STOPPED, THREAD_EXIT_REASON_SESSION_MERGE, THREAD_EXIT_REASON_SCENARIO_OUT_OF_SCOPE, THREAD_EXIT_REASON_REQUESTED_BY_SCRIPT }; ``` ]] native "_IS_ANY_PLAYER_BIT_SET" hash "0x179A6F0EE2E79026" arguments { intPtr "playerBits" [=[ {} ]=], } alias "0x179A6F0EE2E79026" ns "SCRIPTS" returns "Any" doc [[! ]] native "_IS_BACKGROUND_SCRIPT" hash "0x20B7F69B40C6B755" arguments { int "threadId" [=[ {} ]=], } alias "0x20B7F69B40C6B755" ns "SCRIPTS" returns "Any" doc [[! ]] native "_IS_GOAL_CONTEXT_ACTIVE" hash "0x7409669C5ED50144" arguments { Hash "goalContext" [=[ {} ]=], } alias "0x7409669C5ED50144" ns "SCRIPTS" returns "Any" doc [[! ``` goalContext: see _ACTIVATE_GOAL_CONTEXT ``` ]] native "_IS_PLAYER_BIT_SET_AT_INDEX" hash "0x72B2E00C9BAC6789" arguments { AnyPtr "value" [=[ {} ]=], int "bitIndex" [=[ {} ]=], } alias "0x72B2E00C9BAC6789" ns "SCRIPTS" returns "BOOL" doc [[! ]] native "_IS_THREAD_EXIT_REQUESTED_FOR_THREAD_WITH_THIS_ID" hash "0x30BED53646C86D11" arguments { int "threadId" [=[ {} ]=], } alias "0x30BED53646C86D11" ns "SCRIPTS" returns "Any" doc [[! ]] native "_LOOT_GET_LOOT_CLAIM_DATA" hash "0xF1E9045F5AA9E428" arguments { AnyPtr "rpcGuid" [=[ {} ]=], int "dataIndex" [=[ {} ]=], AnyPtr "outLootData" [=[ {} ]=], } ns "SCRIPTS" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_LOOT_GET_RESULT_ITEM" hash "0x4293B44A855F82CC" arguments { AnyPtr "rpcGuid" [=[ {} ]=], int "itemIndex" [=[ {} ]=], AnyPtr "outResultItem" [=[ {} ]=], } alias "0x4293B44A855F82CC" ns "SCRIPTS" returns "Any" doc [[! ]] native "_NET_RPC_GUID_TO_STRING" hash "0xAC9FF854BD4BA9B5" arguments { AnyPtr "netRpcGuid" [=[ {} ]=], } ns "SCRIPTS" returns "charPtr" doc [[! ``` Returns "INVALID_NET_RPC_GUID" if netRpcGuid is invalid. ``` ``` NativeDB Introduced: v1311 ``` ]] native "_REQUEST_THREAD_EXIT" hash "0x7DE4643157AD646C" arguments { int "threadId" [=[ {} ]=], } alias "0x7DE4643157AD646C" ns "SCRIPTS" returns "void" doc [[! ]] native "_REQUEST_THREAD_EXIT_FOR_ALL_THREADS_WITH_THIS_NAME" hash "0x7423F7835770F619" arguments { Hash "nameHash" [=[ {} ]=], } alias "0x7423F7835770F619" ns "SCRIPTS" returns "void" doc [[! ]] native "_RESTORE_GLOBAL_BLOCK" hash "0xDC3914A99B4A5FDF" arguments { int "index" [=[ {} ]=], } alias "0xDC3914A99B4A5FDF" ns "SCRIPTS" returns "Any" doc [[! ]] native "_SET_ALL_GLOBAL_BLOCKS_HAVE_BEEN_LOADED" hash "0x11986B05885564D2" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x11986B05885564D2" ns "SCRIPTS" returns "void" doc [[! ]] native "_SET_ALL_PLAYER_BITS" hash "0x20F4CB76689ACDBC" arguments { AnyPtr "value" [=[ {} ]=], } alias "0x20F4CB76689ACDBC" ns "SCRIPTS" returns "void" doc [[! ]] native "_SET_GLOBAL_BLOCK_CAN_BE_ACCESSED" hash "0xE66F392BFCE734AF" arguments { int "index" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "_SET_PLAYER_BIT_AT_INDEX" hash "0x31010318BA9897AC" arguments { AnyPtr "value" [=[ {} ]=], int "bitIndex" [=[ {} ]=], } alias "0x31010318BA9897AC" ns "SCRIPTS" returns "void" doc [[! ]] native "_STORE_GLOBAL_BLOCK" hash "0xB952A3AC41D58F2F" arguments { int "index" [=[ {} ]=], } alias "0xB952A3AC41D58F2F" ns "SCRIPTS" returns "Any" doc [[! ]] native "_TRIGGER_SCRIPT_EVENT_2" hash "0x8B61C950A148FFA2" arguments { AnyPtr "eventData" [=[ {} ]=], int "eventDataSize" [=[ {} ]=], int "scriptMetadataIndex" [=[ {} ]=], int "threadId" [=[ {} ]=], } alias "0x8B61C950A148FFA2" ns "SCRIPTS" returns "void" doc [[! ]] native "0x0A79C81C418F5D38" hash "0x0A79C81C418F5D38" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "SCRIPTS" returns "Any" doc [[! ]] native "0x11B0A0B282FA9B10" hash "0x11B0A0B282FA9B10" arguments { BOOL "p0" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ``` Used in Script Function DISABLE_REGISTERED_WORLD_BRAINS ``` ]] native "0x1BDB5A07307F6929" hash "0x1BDB5A07307F6929" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0x1C5EB3C27F7508CB" hash "0x1C5EB3C27F7508CB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0x29FB4CE89472C3CB" hash "0x29FB4CE89472C3CB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], charPtr "p4" [=[ {} ]=], charPtr "p5" [=[ {} ]=], charPtr "p6" [=[ {} ]=], int "p7" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0x42A429CDFED6D99D" hash "0x42A429CDFED6D99D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0x5827BE85A87B073D" hash "0x5827BE85A87B073D" arguments { Any "p0" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0x64F765D9A1F8F02C" hash "0x64F765D9A1F8F02C" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0x6F700A4BF7C3331B" hash "0x6F700A4BF7C3331B" arguments { BOOL "p0" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0x76CBCD9EADC00955" hash "0x76CBCD9EADC00955" ns "SCRIPTS" returns "void" doc [[! ]] native "0xA88E1D7FA1E20080" hash "0xA88E1D7FA1E20080" arguments { Any "p0" [=[ {} ]=], } ns "SCRIPTS" returns "Any" doc [[! ]] native "0xE4ABE20DCE7C7CFE" hash "0xE4ABE20DCE7C7CFE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "0xE7282390542F570D" hash "0xE7282390542F570D" arguments { Any "p0" [=[ {} ]=], } ns "SCRIPTS" returns "Any" doc [[! ]] native "0xF9E951A1E5517C06" hash "0xF9E951A1E5517C06" ns "SCRIPTS" returns "void" doc [[! ]] native "0xFFDDF802279BE128" hash "0xFFDDF802279BE128" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "SCRIPTS" returns "void" doc [[! ]] native "GET_SHAPE_TEST_RESULT" hash "0xEDE8AC7C5108FB1D" arguments { ScrHandle "shapeTestHandle" [=[ {} ]=], BOOLPtr "hit" [=[ {} ]=], Vector3Ptr "endCoords" [=[ {} ]=], Vector3Ptr "surfaceNormal" [=[ {} ]=], EntityPtr "entityHit" [=[ {} ]=], } ns "SHAPETEST" returns "int" doc [[! ``` Returns the result of a shape test: 0 if the handle is invalid, 1 if the shape test is still pending, or 2 if the shape test has completed, and the handle should be invalidated. When used with an asynchronous shape test, this native should be looped until returning 0 or 2, after which the handle is invalidated. enum eShapeTestStatus { SHAPETEST_STATUS_NONEXISTENT, SHAPETEST_STATUS_RESULTS_NOTREADY, SHAPETEST_STATUS_RESULTS_READY }; ``` ]] native "START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE" hash "0x377906D8A31E5586" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], int "flags" [=[ {} ]=], Entity "entityToIgnore" [=[ {} ]=], int "p8" [=[ {} ]=], } alias "_START_SHAPE_TEST_RAY" ns "SHAPETEST" returns "ScrHandle" doc [[! ``` Does the same as 0x7EE9F5D83DD4F90E, except blocking until the shape test completes. ``` ]] native "START_SHAPE_TEST_BOX" hash "0xFE466162C4401D18" arguments { float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "dimensionsX" [=[ {} ]=], float "dimensionsY" [=[ {} ]=], float "dimensionsZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], int "rotationOrder" [=[ {} ]=], int "flags" [=[ {} ]=], Entity "entityToIgnore" [=[ {} ]=], int "options" [=[ {} ]=], } ns "SHAPETEST" returns "ScrHandle" doc [[! ]] native "START_SHAPE_TEST_CAPSULE" hash "0x28579D1B8F8AAC80" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], float "radius" [=[ {} ]=], int "flags" [=[ {} ]=], Entity "entityToIgnore" [=[ {} ]=], int "p9" [=[ {} ]=], } ns "SHAPETEST" returns "ScrHandle" doc [[! ]] native "START_SHAPE_TEST_LOS_PROBE" hash "0x7EE9F5D83DD4F90E" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], int "flags" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "p8" [=[ {} ]=], } ns "SHAPETEST" returns "ScrHandle" doc [[! ``` Asynchronously starts a line-of-sight (raycast) world probe shape test. Use the handle with 0x3D87450E15D98694 or 0x65287525D951F6BE until it returns 0 or 2. p8 is a bit mask with bits 1, 2 and/or 4, relating to collider types; 4 should usually be used. ``` ]] native "START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE" hash "0x9839013D8B6014F1" arguments { Vector3Ptr "pVec1" [=[ {} ]=], Vector3Ptr "pVec2" [=[ {} ]=], int "flag" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "flag2" [=[ {} ]=], } alias "_START_SHAPE_TEST_SURROUNDING_COORDS" ns "SHAPETEST" returns "ScrHandle" doc [[! ]] native "START_SHAPE_TEST_SWEPT_SPHERE" hash "0xAA5B7C8309F73230" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], float "radius" [=[ {} ]=], int "flags" [=[ {} ]=], Entity "entity" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "SHAPETEST" returns "ScrHandle" doc [[! ]] native "0x04AA59CA40571C2E" hash "0x04AA59CA40571C2E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "SHAPETEST" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_DISPLAY_NAME" hash "0x89D9BDE7334B110F" arguments { charPtr "p0" [=[ {} ]=], } alias "0x89D9BDE7334B110F" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID" hash "0x11EA52CAD1B55910" arguments { int "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0x11EA52CAD1B55910" ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE" hash "0x85EA0BEC7B1F7622" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0x85EA0BEC7B1F7622" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EVENT_ID" hash "0xD635DF6BAA5A6017" alias "0xD635DF6BAA5A6017" ns "SOCIALCLUB" returns "int" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE" hash "0x03C03ABBABBEF752" arguments { charPtr "p0" [=[ {} ]=], } alias "0x03C03ABBABBEF752" ns "SOCIALCLUB" returns "int" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT" hash "0x060BBAD634C2B44B" arguments { charPtr "p0" [=[ {} ]=], floatPtr "p1" [=[ {} ]=], } alias "0x060BBAD634C2B44B" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID" hash "0x91C9E2A0F9DD6DD4" arguments { int "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], floatPtr "p2" [=[ {} ]=], } alias "0x91C9E2A0F9DD6DD4" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE" hash "0x1BDB56DB258F052D" arguments { charPtr "p0" [=[ {} ]=], floatPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "0x1BDB56DB258F052D" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT" hash "0xB4411D4D6B81438E" arguments { charPtr "p0" [=[ {} ]=], intPtr "p1" [=[ {} ]=], } alias "0xB4411D4D6B81438E" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID" hash "0x7C981DE05A7403A0" arguments { int "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], intPtr "p2" [=[ {} ]=], } alias "0x7C981DE05A7403A0" ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE" hash "0x3519CC3525319A96" arguments { charPtr "p0" [=[ {} ]=], intPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "0x3519CC3525319A96" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING" hash "0x9F6DCD0C939C71E9" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0x9F6DCD0C939C71E9" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID" hash "0x049D2196D9D11184" arguments { int "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "0x049D2196D9D11184" ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE" hash "0xC8FC3B2432E8229D" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "0xC8FC3B2432E8229D" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_IS_ACTIVE" hash "0xCBF743C984695CF3" alias "0xCBF743C984695CF3" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID" hash "0x62B384FEFDE06817" arguments { int "p0" [=[ {} ]=], } alias "0x62B384FEFDE06817" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE" hash "0x09937EB0CEBC2F9F" arguments { charPtr "p0" [=[ {} ]=], } alias "0x09937EB0CEBC2F9F" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX" hash "0x74CF39E030A382C4" arguments { int "msgIndex" [=[ {} ]=], } alias "_IS_SC_INBOX_VALID" ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX" hash "0xFF92537C4DDC1241" arguments { int "msgIndex" [=[ {} ]=], } alias "_SC_INBOX_MESSAGE_INIT" ns "SOCIALCLUB" returns "Hash" doc [[! ]] native "SC_INBOX_GET_TOTAL_NUM_MESSAGES" hash "0x8EF0F633280C0663" alias "_GET_TOTAL_SC_INBOX_IDS" ns "SOCIALCLUB" returns "int" doc [[! ]] native "SC_INBOX_MESSAGE_GET_DATA_INT" hash "0x95BB39C4DA99F348" arguments { int "p0" [=[ {} ]=], charPtr "context" [=[ {} ]=], intPtr "out" [=[ {} ]=], } ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_INBOX_MESSAGE_GET_DATA_STRING" hash "0x66F77FD58506FF6B" arguments { int "p0" [=[ {} ]=], charPtr "context" [=[ {} ]=], charPtr "out" [=[ {} ]=], } ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX" hash "0x176D077685CD83E4" arguments { int "p0" [=[ {} ]=], } alias "_SC_INBOX_MESSAGE_GET_STRING" ns "SOCIALCLUB" returns "charPtr" doc [[! ]] native "SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX" hash "0x63CAC501FFF66DC4" arguments { int "msgIndex" [=[ {} ]=], } alias "_SC_INBOX_MESSAGE_POP" ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_PRESENCE_ATTR_SET_FLOAT" hash "0xA31DAFCDC33775E9" arguments { Hash "attrHash" [=[ {} ]=], float "value" [=[ {} ]=], } alias "0xA31DAFCDC33775E9" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_PRESENCE_ATTR_SET_FLOAT_EX" hash "0x00000000467F4CAA" arguments { charPtr "attrName" [=[ {} ]=], float "value" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x00000000467F4CAA" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_PRESENCE_ATTR_SET_INT_EX" hash "0x0000000085488C49" arguments { charPtr "attrName" [=[ {} ]=], int "value" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x0000000085488C49" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_PRESENCE_ATTR_SET_STRING_EX" hash "0x00000000EB2D93B3" arguments { charPtr "attrName" [=[ {} ]=], charPtr "value" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x00000000EB2D93B3" ns "SOCIALCLUB" returns "Any" doc [[! ]] native "SC_PROFANITY_CHECK_STRING" hash "0x9C74AC9D87B3FFF4" arguments { charPtr "string" [=[ {} ]=], intPtr "token" [=[ {} ]=], } ns "SOCIALCLUB" returns "BOOL" doc [[! ``` Starts a task to check an entered string for profanity on the ROS/Social Club services. ``` ]] native "SC_PROFANITY_GET_CHECK_IS_PENDING" hash "0x3A10BCD0C8AA0B82" arguments { int "token" [=[ {} ]=], } ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_PROFANITY_GET_CHECK_IS_VALID" hash "0x08C8052AF40C4247" arguments { int "token" [=[ {} ]=], } ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_PROFANITY_GET_STRING_PASSED" hash "0xF302973BB8BE70E6" arguments { int "token" [=[ {} ]=], } ns "SOCIALCLUB" returns "BOOL" doc [[! ]] native "SC_PROFANITY_GET_STRING_STATUS" hash "0x0CF3BFB99EBBE5B1" arguments { int "token" [=[ {} ]=], } ns "SOCIALCLUB" returns "int" doc [[! ]] native "SC_FEED_HUB_HAS_NEW_DATA" hash "0x068332D20CB6F897" ns "SOCIALCLUBFEED" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_SC_FEED_SUBMIT_PRESET_MESSAGE" hash "0xEFB64240F6B17817" arguments { int "type" [=[ {} ]=], int "subType" [=[ {} ]=], } ns "SOCIALCLUBFEED" returns "int" doc [[! ]] native "_SPACTIONPROXY_GET_NEXT_PENDING_BUY_ACTION" hash "0x1F471B79ACC98BEF" arguments { AnyPtr "data" [=[ {} ]=], } ns "SPACTIONPROXY" returns "BOOL" doc [[! ]] native "_SPACTIONPROXY_GET_NEXT_PENDING_CRAFTING_ACTION" hash "0x1F471B79ACC97BEF" arguments { AnyPtr "data" [=[ {} ]=], } ns "SPACTIONPROXY" returns "BOOL" doc [[! ]] native "_SPACTIONPROXY_MANAGER_IS_FAILED" hash "0x1F471B79ACC91BEC" ns "SPACTIONPROXY" returns "BOOL" doc [[! ]] native "_SPACTIONPROXY_MANAGER_IS_READY" hash "0x1F471B79ACC91BED" ns "SPACTIONPROXY" returns "BOOL" doc [[! ]] native "_SPACTIONPROXY_PROCESS_ACTION" hash "0x1F471B79ACC94BEF" arguments { Any "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "SPACTIONPROXY" returns "BOOL" doc [[! ]] native "_SPACTIONPROXY_START_MANAGER" hash "0x1F471B79ACC91BEE" ns "SPACTIONPROXY" returns "BOOL" doc [[! ]] native "CHAL_ACHIEVEMENT_GET_PROGRESS_INT" hash "0x808712E428F697B8" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "CHAL_ACHIEVEMENT_IS_COMPLETE" hash "0x77B97A827739D434" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "CHAL_ADD_GOAL_PROGRESS_FLOAT" hash "0x86922D8C02FB7703" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], float "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_ADD_GOAL_PROGRESS_FLOAT_BY_SCORE_ID" hash "0x86922D8C02FB7705" arguments { Hash "p0" [=[ {} ]=], float "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "CHAL_ADD_GOAL_PROGRESS_INT" hash "0xDDBD560745B1EE9A" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], int "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_ADD_GOAL_PROGRESS_INT_BY_SCORE_ID" hash "0xDDBD560745B1EE9C" arguments { Hash "p0" [=[ {} ]=], int "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_GET_MAX_RANKS" hash "0x58CB53DB63F84DEA" arguments { Hash "chalHash" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ]] native "CHAL_GET_NUM_RANKS_COMPLETED" hash "0x58CB53DB63F84DE9" arguments { Hash "chalHash" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ]] native "CHAL_IS_GOAL_ACTIVE" hash "0x04DAC3929796EB87" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], } ns "STATS" returns "Any" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/challenge_goals.lua ``` ]] native "CHAL_MISSION_ADD_GOAL_PROGRESS_INT" hash "0x97E18E7C098626DE" arguments { Hash "missionHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], int "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_MISSION_GET_NUM_GOALS" hash "0x0B0576DD3A75E58D" arguments { Hash "missionHash" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ]] native "CHAL_MISSION_GET_NUM_GOALS_COMPLETE" hash "0xA785A52B59B7E7B2" arguments { Hash "missionHash" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ]] native "CHAL_MISSION_IS_GOAL_COMPLETE" hash "0xC0BB774787BBF301" arguments { Hash "missionHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], } ns "STATS" returns "Any" doc [[! ]] native "CHAL_NET_START_CHAL" hash "0x4ABF7E4DB6279E8F" arguments { Hash "chalHash" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_NET_START_GOAL" hash "0xC3FCB47344DCB638" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_NET_STOP_CHAL" hash "0x43B0163154A50C86" arguments { Hash "chalHash" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_NET_STOP_GOAL" hash "0x00CE6A93324A590B" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CHAL_SET_GOAL_DISABLED" hash "0xF63DF9EE16393343" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], BOOL "disabled" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "CHAL_SET_GOAL_PROGRESS_INT" hash "0xDDBD560745B1EE9B" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], int "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "STAT_ADD_BOUNTY_TARGET" hash "0x6B1044FDC2B09101" arguments { Hash "unlockHash" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0x6B1044FDC2B09101" ns "STATS" returns "void" doc [[! ]] native "STAT_BOUNTY_CAPTURED" hash "0x262EF7CF49CF1EB9" arguments { Entity "entity" [=[ {} ]=], } alias "0x262EF7CF49CF1EB9" ns "STATS" returns "void" doc [[! ]] native "STAT_BOUNTY_ESCAPED" hash "0xB22F05732F72F70C" arguments { Ped "ped" [=[ {} ]=], } alias "0xB22F05732F72F70C" ns "STATS" returns "void" doc [[! ]] native "STAT_ID_GET_BOOL" hash "0x11B5E6D2AE73F48F" arguments { AnyPtr "statId" [=[ {} ]=], BOOLPtr "value" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_GET_DATE" hash "0x8B0FACEFC36C824C" arguments { AnyPtr "statId" [=[ {} ]=], AnyPtr "date" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_GET_FLOAT" hash "0xD7AE6C9C9C6AC54D" arguments { AnyPtr "statId" [=[ {} ]=], floatPtr "value" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_GET_INT" hash "0x767FBC2AC802EF3E" arguments { AnyPtr "statId" [=[ {} ]=], intPtr "p1" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_IS_VALID" hash "0xC48FE1971C9743FF" arguments { AnyPtr "statId" [=[ {} ]=], } alias "_STAT_ID_IS_VALID" ns "STATS" returns "BOOL" doc [[! ``` struct StatId { alignas(8) Hash BaseId; alignas(8) Hash PermutationId; } ``` ]] native "STAT_ID_SET_BOOL" hash "0x3B5107353267D7A1" arguments { AnyPtr "statId" [=[ {} ]=], BOOL "value" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_SET_DATE" hash "0x1FAE9B2FAA2DFE06" arguments { AnyPtr "statId" [=[ {} ]=], AnyPtr "date" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_SET_FLOAT" hash "0x481BDF6A10C5EF68" arguments { AnyPtr "statId" [=[ {} ]=], float "value" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_SET_GXT_LABEL" hash "0x05060A54834F2382" arguments { AnyPtr "statId" [=[ {} ]=], charPtr "label" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_SET_INT" hash "0xA4DDF5DF95E65EEE" arguments { AnyPtr "statId" [=[ {} ]=], int "value" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_ID_SET_TO_POSSE_ID" hash "0x34B22DE38477EDB4" arguments { AnyPtr "statId" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "STAT_PHOTOGRAPH_TAKEN" hash "0x4D31051A4CA83787" arguments { ItemSet "itemset" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "STAT_REGISTER_LEGENDARY_ANIMAL_DEED" hash "0xCD0D69C65BB0E8B9" arguments { Hash "deedHash" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "STATSTRACKER_DEED_STARTED" hash "0xB2A38826E5886E83" arguments { Hash "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xB2A38826E5886E83" ns "STATS" returns "void" doc [[! ]] native "STATSTRACKER_IS_INITIALIZED" hash "0x01F4D242765C6B24" arguments { Hash "p0" [=[ {} ]=], } alias "0x01F4D242765C6B24" ns "STATS" returns "Any" doc [[! ]] native "WEEKLY_COLLECTIBLE_GET_ITEM_IN_SET" hash "0xBA61BA6205A3F5A8" arguments { Hash "chalHash" [=[ {} ]=], int "setIndex" [=[ {} ]=], int "itemIndex" [=[ {} ]=], HashPtr "p3" [=[ {} ]=], intPtr "p4" [=[ {} ]=], } ns "STATS" returns "Any" doc [[! ]] native "WEEKLY_COLLECTIBLE_GET_ITEM_SET_BUY_AWARD" hash "0x610783F646894D25" arguments { Hash "chalHash" [=[ {} ]=], int "index" [=[ {} ]=], } ns "STATS" returns "Hash" doc [[! ]] native "WEEKLY_COLLECTIBLE_GET_ITEM_SET_LABEL" hash "0xBFFA88522FF0F730" arguments { Hash "chalHash" [=[ {} ]=], int "index" [=[ {} ]=], } ns "STATS" returns "Hash" doc [[! ]] native "WEEKLY_COLLECTIBLE_GET_NUM_ITEMS_IN_SET" hash "0x7D675C9DDDB365BE" arguments { Hash "chalHash" [=[ {} ]=], int "index" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ]] native "WEEKLY_COLLECTIBLE_GET_NUM_SETS" hash "0x8F5317729F791D10" arguments { Hash "chalHash" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ]] native "_STAT_ADD_ANIMAL_SAMPLE_TARGET" hash "0x90E9A5DADBABC918" arguments { Hash "animalType" [=[ {} ]=], } alias "0x90E9A5DADBABC918" ns "STATS" returns "void" doc [[! ``` Related to animal tagging ``` ``` NativeDB Introduced: v1355 ``` ]] native "_STAT_CALCULATE_COOLDOWN" hash "0x1E7384AB5D4F4581" arguments { int "value" [=[ {} ]=], } alias "0x1E7384AB5D4F4581" ns "STATS" returns "int" doc [[! ``` Calculation: (value / 1000) / 60 % 60 ``` ]] native "_STAT_CARRIED_SATCHEL_ITEM_FROM_PED" hash "0x831BF01C56149A8A" arguments { Ped "ped" [=[ {} ]=], } alias "0x831BF01C56149A8A" ns "STATS" returns "void" doc [[! ]] native "_STAT_DONATE_INCREMENT_ITEM" hash "0x7C2ABF6E556B21FC" arguments { int "item" [=[ {} ]=], int "slot" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x7C2ABF6E556B21FC" ns "STATS" returns "void" doc [[! ]] native "_STAT_ID_DECREMENT_INT" hash "0xBD861AE8A5181ED7" arguments { AnyPtr "statId" [=[ {} ]=], int "value" [=[ {} ]=], } alias "0xBD861AE8A5181ED7" ns "STATS" returns "void" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "_STAT_ID_INCREMENT_FLOAT" hash "0x4A47E38EA3D60939" arguments { AnyPtr "statId" [=[ {} ]=], float "value" [=[ {} ]=], } alias "0x4A47E38EA3D60939" ns "STATS" returns "void" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "_STAT_ID_INCREMENT_INT" hash "0x6A0184E904CDF25E" arguments { AnyPtr "statId" [=[ {} ]=], int "value" [=[ {} ]=], } alias "0x6A0184E904CDF25E" ns "STATS" returns "void" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "_STAT_ITEM_FISH_CAUGHT" hash "0xDA26263C87CCE9C1" arguments { Ped "fish" [=[ {} ]=], float "weight" [=[ {} ]=], Hash "category" [=[ {} ]=], Hash "subcategory" [=[ {} ]=], } alias "0xDA26263C87CCE9C1" ns "STATS" returns "void" doc [[! ]] native "_STAT_PHEROMONE_COOLDOWN_LEGENDARY_ANIMAL" hash "0x5420D398A42917FC" arguments { Entity "entity" [=[ {} ]=], AnyPtr "statId" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ``` NativeDB Introduced: v1311 ``` ]] native "_STATSTRACKER_DEED_STATUS" hash "0xD5910ECF81A2278C" arguments { int "deedType" [=[ {} ]=], Hash "deedHash" [=[ {} ]=], int "missionStatus" [=[ {} ]=], AnyPtr "data" [=[ {} ]=], } alias "0xD5910ECF81A2278C" ns "STATS" returns "void" doc [[! ]] native "0x025E98E317652CDD" hash "0x025E98E317652CDD" arguments { int "p0" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0x0FEE2561120F3333" hash "0x0FEE2561120F3333" arguments { AnyPtr "statId" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "0x218F7710A139D012" hash "0x218F7710A139D012" ns "STATS" returns "void" doc [[! ]] native "0x302E71C1D9EE75B9" hash "0x302E71C1D9EE75B9" arguments { AnyPtr "statId" [=[ {} ]=], Hash "p1" [=[ {} ]=], intPtr "p2" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "0x332630B862277879" hash "0x332630B862277879" ns "STATS" returns "Any" doc [[! ]] native "0x378D3B1B11D9385B" hash "0x378D3B1B11D9385B" arguments { int "p0" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0x3AEABAE3F3C7600C" hash "0x3AEABAE3F3C7600C" ns "STATS" returns "BOOL" doc [[! ]] native "0x3EB2791A1FBC8A42" hash "0x3EB2791A1FBC8A42" arguments { Hash "statItem" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0x3F6FD87D2030ADC6" hash "0x3F6FD87D2030ADC6" ns "STATS" returns "charPtr" doc [[! ]] native "0x4DAC398297981B87" hash "0x4DAC398297981B87" arguments { int "p0" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x4E463A3CDEFFFE96" hash "0x4E463A3CDEFFFE96" ns "STATS" returns "void" doc [[! ``` Only used in R* Script net_char_creator ``` ]] native "0x4F2D5FA23DB992DE" hash "0x4F2D5FA23DB992DE" ns "STATS" returns "void" doc [[! ``` Only used in R* Script net_char_creator ``` ]] native "0x4FCBCC0584CD08E9" hash "0x4FCBCC0584CD08E9" arguments { Hash "p0" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0x6123E2832C34243D" hash "0x6123E2832C34243D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0x70379B5C3FF1D209" hash "0x70379B5C3FF1D209" ns "STATS" returns "Any" doc [[! ]] native "0x8312F09C56149A8A" hash "0x8312F09C56149A8A" arguments { Hash "animalType" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x8BA3D7B1E83EF803" hash "0x8BA3D7B1E83EF803" arguments { Hash "p0" [=[ {} ]=], } ns "STATS" returns "Hash" doc [[! ]] native "0x8C889E4CBB4B2356" hash "0x8C889E4CBB4B2356" arguments { Any "p0" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0x91A4F58E01ED5E4C" hash "0x91A4F58E01ED5E4C" arguments { AnyPtr "statId" [=[ {} ]=], int "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` statId: see STAT_ID_IS_VALID ``` ]] native "0x99230691875FC218" hash "0x99230691875FC218" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0x997060BC223ADFF9" hash "0x997060BC223ADFF9" ns "STATS" returns "Any" doc [[! ]] native "0x9D0F5D2E1951CD84" hash "0x9D0F5D2E1951CD84" ns "STATS" returns "float" doc [[! ]] native "0xA2E2BEA4E83F6270" hash "0xA2E2BEA4E83F6270" arguments { Hash "p0" [=[ {} ]=], } ns "STATS" returns "Any" doc [[! ]] native "0xA59590050F80FF2E" hash "0xA59590050F80FF2E" arguments { Any "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0xA596890CF55B5095" hash "0xA596890CF55B5095" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0xB112B9262EC29C20" hash "0xB112B9262EC29C20" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "STATS" returns "charPtr" doc [[! ]] native "0xB5E2EDA2135E0FA1" hash "0xB5E2EDA2135E0FA1" arguments { Hash "p0" [=[ {} ]=], int "p1" [=[ {} ]=], HashPtr "scheduleLocation" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ]] native "0xBE66B26B6529E943" hash "0xBE66B26B6529E943" arguments { Hash "unlockHash" [=[ {} ]=], Ped "ped" [=[ {} ]=], Hash "animalType" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xCA1F0B5103936891" hash "0xCA1F0B5103936891" arguments { Hash "p0" [=[ {} ]=], } ns "STATS" returns "BOOL" doc [[! ]] native "0xCA41E86545413B5B" hash "0xCA41E86545413B5B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0xCAAE29CB5591B2A5" hash "0xCAAE29CB5591B2A5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "STATS" returns "Any" doc [[! ]] native "0xD64DBC8B0424135F" hash "0xD64DBC8B0424135F" arguments { Ped "ped" [=[ {} ]=], Hash "animalType" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0xDA26263C07CCE9C2" hash "0xDA26263C07CCE9C2" arguments { int "p0" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0xDCEC875A02991AD0" hash "0xDCEC875A02991AD0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "STATS" returns "Any" doc [[! ]] native "0xDDBD560745B1EE98" hash "0xDDBD560745B1EE98" arguments { Hash "chalHash" [=[ {} ]=], Hash "goalHash" [=[ {} ]=], Player "player" [=[ {} ]=], } ns "STATS" returns "int" doc [[! ]] native "0xDF95DF488A645CE7" hash "0xDF95DF488A645CE7" ns "STATS" returns "void" doc [[! ]] native "0xE141F6B40B1E3683" hash "0xE141F6B40B1E3683" arguments { AnyPtr "statId" [=[ {} ]=], float "value" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` statId: see STAT_ID_IS_VALID Only used in R* SP Scripts _STAT_ID_SET_* ``` ]] native "0xE5A680A5D8B1F687" hash "0xE5A680A5D8B1F687" arguments { int "p0" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0xF21A5D66874FCEDD" hash "0xF21A5D66874FCEDD" arguments { Any "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "0xF2B5ABDE09958689" hash "0xF2B5ABDE09958689" arguments { Hash "unlockHash" [=[ {} ]=], Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xF8181B5EF156862C" hash "0xF8181B5EF156862C" arguments { Ped "ped" [=[ {} ]=], } ns "STATS" returns "void" doc [[! ]] native "CLEAR_SPAWNER_INFO_PRIORITY" hash "0x217A54DE2D200305" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "DISABLE_AMBIENT_ROAD_POPULATION" hash "0xC6DCC2A3A8825C85" arguments { BOOL "unk" [=[ {} ]=], } alias "0xC6DCC2A3A8825C85" ns "POPULATION" returns "void" doc [[! ]] native "ENABLE_AMBIENT_ROAD_POPULATION" hash "0xBC90BDF4E5228EA1" alias "0xBC90BDF4E5228EA1" ns "POPULATION" returns "void" doc [[! ]] native "GET_NUM_MODELS_IN_POPULATION_SET" hash "0xA1E3171ED0E47564" arguments { Hash "popSetHash" [=[ {} ]=], } ns "POPULATION" returns "int" doc [[! ]] native "GET_PED_MODEL_NAME_IN_POPULATION_SET" hash "0x3EAFA1C533B7139E" arguments { Hash "popSetHash" [=[ {} ]=], int "index" [=[ {} ]=], } ns "POPULATION" returns "Hash" doc [[! ]] native "GET_RANDOM_MODEL_FROM_POPULATION_SET" hash "0x6B12ED8C77E8567B" arguments { Hash "popSetHash" [=[ {} ]=], int "flags" [=[ {} ]=], Hash "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "POPULATION" returns "Hash" doc [[! ]] native "SET_POPZONE_POPULATION_SET" hash "0x3E6A49D9B519E85C" arguments { PopZone "popZone" [=[ {} ]=], Hash "populationSetHash" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "SET_SPAWNER_INFO_PRIORITY" hash "0x60CDE717A6D47769" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], int "priority" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "_ADD_AMBIENT_AVOIDANCE_RESTRICTION" hash "0xB56D41A694E42E86" arguments { Volume "volume" [=[ {} ]=], int "includeFlags" [=[ {} ]=], int "excludeFlags" [=[ {} ]=], Hash "p3" [=[ {} ]=], Hash "p4" [=[ {} ]=], Hash "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "0xB56D41A694E42E86" ns "POPULATION" returns "void" doc [[! ``` flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/PedFilterFlags ``` ]] native "_ADD_AMBIENT_SPAWN_RESTRICTION" hash "0x18262CAFEBB5FBE1" arguments { Volume "volume" [=[ {} ]=], int "includeFlags" [=[ {} ]=], int "excludeFlags" [=[ {} ]=], Hash "p3" [=[ {} ]=], Hash "p4" [=[ {} ]=], Hash "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "0x18262CAFEBB5FBE1" ns "POPULATION" returns "void" doc [[! ``` flags: see 0xB56D41A694E42E86 ``` ]] native "_CREATE_POPZONE_FROM_VOLUME" hash "0x9AC1C64FE46B6D09" arguments { Volume "volume" [=[ {} ]=], } ns "POPULATION" returns "PopZone" doc [[! ]] native "_DELETE_SCRIPT_POPZONE" hash "0xA6E6A66FC4CA4224" arguments { PopZone "popZone" [=[ {} ]=], } alias "0xA6E6A66FC4CA4224" ns "POPULATION" returns "void" doc [[! ]] native "_GET_RANDOM_FISH_TYPE_FOR_LOCATION" hash "0x595478B3BBC3076D" alias "0x595478B3BBC3076D" ns "POPULATION" returns "Hash" doc [[! ``` Returns model hash of the closest fish ``` ]] native "_IS_POPZONE_VALID" hash "0xA5BD585005EFCAD4" arguments { PopZone "popZone" [=[ {} ]=], } alias "0xA5BD585005EFCAD4" ns "POPULATION" returns "Any" doc [[! ]] native "_REMOVE_AMBIENT_AVOIDANCE_RESTRICTION" hash "0x74C2B3DC0B294102" arguments { Volume "volume" [=[ {} ]=], } alias "0x74C2B3DC0B294102" ns "POPULATION" returns "void" doc [[! ``` flags: see 0xB56D41A694E42E86 ``` ]] native "_REMOVE_AMBIENT_SPAWN_RESTRICTION" hash "0xA1CFB35069D23C23" arguments { Volume "volume" [=[ {} ]=], } alias "0xA1CFB35069D23C23" ns "POPULATION" returns "void" doc [[! ]] native "_SET_PED_SHOULD_IGNORE_AVOIDANCE_VOLUMES" hash "0xF74E134F40192884" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0xF74E134F40192884" ns "POPULATION" returns "void" doc [[! ``` Params: p1 = 1 & 2 in R* Scripts, 0 = Disable avoidance, 1 = Enabled avoidance, 2 = Enabled avoidance (?) ``` ]] native "0x08892122769770D5" hash "0x08892122769770D5" arguments { PopZone "popZone" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0x0F1861101C9A9944" hash "0x0F1861101C9A9944" arguments { PopZone "popZone" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0x2161278C6322F740" hash "0x2161278C6322F740" arguments { int "includeFlags" [=[ {} ]=], int "excludeFlags" [=[ {} ]=], int "p2" [=[ {} ]=], Hash "p3" [=[ {} ]=], int "p4" [=[ {} ]=], Volume "volume" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0x247F86595D396344" hash "0x247F86595D396344" arguments { Any "p0" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0x2660E7720EDC4BD0" hash "0x2660E7720EDC4BD0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x324AB2A68AD8AEE5" hash "0x324AB2A68AD8AEE5" ns "POPULATION" returns "void" doc [[! ]] native "0x578E2FA64E847C60" hash "0x578E2FA64E847C60" arguments { PopZone "popZone" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0x638FCFC6042A9473" hash "0x638FCFC6042A9473" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0x7E6BC0B94F5928F0" hash "0x7E6BC0B94F5928F0" arguments { PopZone "popZone" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0x8EC7CD701F872F87" hash "0x8EC7CD701F872F87" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0xC4533E3E87125C9E" hash "0xC4533E3E87125C9E" arguments { Any "p0" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0xDBBF12EA7C1029B2" hash "0xDBBF12EA7C1029B2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "0xEC116EDB683AD479" hash "0xEC116EDB683AD479" arguments { BOOL "p0" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ``` Only used for Special Event (XMAS). _SET_P* ``` ]] native "0xF45E46DEECF7DF6E" hash "0xF45E46DEECF7DF6E" arguments { int "bitFlag" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "POPULATION" returns "void" doc [[! ]] native "BOOST_PLAYER_HORSE_SPEED_FOR_TIME" hash "0x09C28F828EE674FA" arguments { Player "player" [=[ {} ]=], float "speedBoost" [=[ {} ]=], int "duration" [=[ {} ]=], } alias "0x09C28F828EE674FA" ns "PLAYER" returns "void" doc [[! ]] native "CAN_PLAYER_START_MISSION" hash "0x2DF170B1185AF777" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED" hash "0x0361096D6CE4372C" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED" hash "0x270B63A641BE32F2" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "CLEAR_PLAYER_WANTED_LEVEL" hash "0x4E4B996C928C7AA6" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "DISABLE_PLAYER_FIRING" hash "0x2970929FD5F9FC89" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Inhibits the player from using any method of combat including melee and firearms. NOTE: Only disables the firing for one frame ``` ]] native "EAGLE_EYE_SET_CUSTOM_ENTITY_TINT" hash "0x62ED71E133B6C9F1" arguments { Entity "entity" [=[ {} ]=], int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], } alias "0x62ED71E133B6C9F1" ns "PLAYER" returns "void" doc [[! ]] native "FORCE_CLEANUP" hash "0x768C017FB878E4F4" arguments { int "cleanupFlags" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME" hash "0xDAACAF8B687F2353" arguments { charPtr "name" [=[ {} ]=], int "cleanupFlags" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID" hash "0xF4C9512A2F0A3031" arguments { int "id" [=[ {} ]=], int "cleanupFlags" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP" hash "0x84E8E29EBD4A46D2" ns "PLAYER" returns "int" doc [[! ]] native "GET_DISCOVERABLE_NAME_HASH_AND_TYPE_FOR_ENTITY" hash "0x0139637A3BFF8B6D" arguments { Entity "entity" [=[ {} ]=], HashPtr "type" [=[ {} ]=], } alias "0x0139637A3BFF8B6D" ns "PLAYER" returns "Hash" doc [[! ``` Returns name hash (name) and outHash includes the type. ``` ]] native "GET_ENTITY_PLAYER_IS_FREE_AIMING_AT" hash "0xA6817C110B830EAD" arguments { Player "player" [=[ {} ]=], EntityPtr "entity" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "GET_HAS_PLAYER_DISCOVERED_CHARACTER_NAME_MP" hash "0x354F689C4FFAAB37" arguments { Hash "discoveryHash" [=[ {} ]=], } alias "0x354F689C4FFAAB37" ns "PLAYER" returns "Any" doc [[! ]] native "GET_IS_PLAYER_UI_PROMPT_ACTIVE" hash "0x51BEA356B1C60225" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } alias "0x51BEA356B1C60225" ns "PLAYER" returns "Any" doc [[! ]] native "GET_MAX_WANTED_LEVEL" hash "0xD04CFAD1E2B7984A" ns "PLAYER" returns "int" doc [[! ``` Gets the maximum wanted level the player can get. Ranges from 0 to 5. ``` ]] native "GET_MOUNT_OWNED_BY_PLAYER" hash "0xF49F14462F0AE27C" arguments { Player "player" [=[ {} ]=], } alias "0xF49F14462F0AE27C" ns "PLAYER" returns "Ped" doc [[! ]] native "GET_PLAYER_CURRENT_STEALTH_NOISE" hash "0xD7ECC25E176ECBA5" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "float" doc [[! ]] native "GET_PLAYER_GROUP" hash "0x9BAB31815159ABCF" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "int" doc [[! ``` Returns the group ID the player is member of. ``` ]] native "GET_PLAYER_INDEX" hash "0x47E385B0D957C8D4" ns "PLAYER" returns "Player" doc [[! ``` Returns the same as PLAYER_ID and NETWORK_PLAYER_ID_TO_INT ``` ]] native "GET_PLAYER_INTERACTION_TARGET_ENTITY" hash "0x3EE1F7A8C32F24E1" arguments { Player "player" [=[ {} ]=], EntityPtr "outEntity" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x3EE1F7A8C32F24E1" ns "PLAYER" returns "Any" doc [[! ]] native "GET_PLAYER_INVINCIBLE" hash "0x0CBBCB2CCFA7DC4E" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Returns the player's invincibility status. ``` ]] native "GET_PLAYER_NAME" hash "0x7124FD9AC0E01BA0" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "charPtr" doc [[! ]] native "GET_PLAYER_PED" hash "0x275F255ED201B937" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "Ped" doc [[! ]] native "GET_PLAYER_PED_SCRIPT_INDEX" hash "0x5C880F9056D784C8" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "Ped" doc [[! ``` Does the same like PLAYER::GET_PLAYER_PED ``` ]] native "GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY" hash "0xFB6EB8785F808551" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xFB6EB8785F808551" ns "PLAYER" returns "BOOL" doc [[! ]] native "GET_PLAYER_TARGET_ENTITY" hash "0xAE663DDD99C8A670" arguments { Player "player" [=[ {} ]=], EntityPtr "entity" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "GET_PLAYER_TEAM" hash "0xB464EB6A40C7975B" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "int" doc [[! ``` Gets the player's team. Returns -1 in singleplayer. ``` ]] native "GET_PLAYER_WANTED_LEVEL" hash "0xABC532F9098BFD9D" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "int" doc [[! ]] native "GET_PLAYERS_LAST_VEHICLE" hash "0x2F96E7720B0B19EA" ns "PLAYER" returns "Vehicle" doc [[! ]] native "GET_TARGET_CHARACTER_NAME_FOR_LOCAL_PLAYER" hash "0x36E3D8B5A6552FE8" arguments { Ped "ped" [=[ {} ]=], } alias "0x36E3D8B5A6552FE8" ns "PLAYER" returns "Hash" doc [[! ]] native "GET_TARGET_CHARACTER_NAME_SCRIPT_OVERRIDE_HASH" hash "0x0335106F3ACABBED" arguments { Ped "ped" [=[ {} ]=], } alias "0x0335106F3ACABBED" ns "PLAYER" returns "Hash" doc [[! ]] native "GET_TARGET_CHARACTER_NAME_SCRIPT_OVERRIDE_RAW_STRING" hash "0x755E08680F21EF30" arguments { Ped "ped" [=[ {} ]=], } alias "0x755E08680F21EF30" ns "PLAYER" returns "charPtr" doc [[! ]] native "GET_WANTED_LEVEL_RADIUS" hash "0x80B00EB26D9521C7" arguments { int "p0" [=[ {} ]=], } ns "PLAYER" returns "float" doc [[! ]] native "GET_WANTED_LEVEL_THRESHOLD" hash "0x1B1A3B358F7D8F07" arguments { int "wantedLevel" [=[ {} ]=], } ns "PLAYER" returns "int" doc [[! ]] native "HAS_FORCE_CLEANUP_OCCURRED" hash "0xC11469DCA6FC3BB5" arguments { int "cleanupFlags" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE" hash "0xC932F57F31EA9152" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED" hash "0x16C8D205DD5A2E90" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED" hash "0xDA4A4B9B96E20092" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "INT_TO_PARTICIPANTINDEX" hash "0x58FF971FC8F2702C" arguments { int "value" [=[ {} ]=], } ns "PLAYER" returns "int" doc [[! ``` Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). ``` ]] native "INT_TO_PLAYERINDEX" hash "0x748B3A65C2604C33" arguments { int "value" [=[ {} ]=], } ns "PLAYER" returns "Player" doc [[! ``` Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). ``` ]] native "IS_PLAYER_BEING_ARRESTED" hash "0xC8183AE963C58374" arguments { Player "player" [=[ {} ]=], BOOL "atArresting" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Return true while player is being arrested / busted. If atArresting is set to 1, this function will return 1 when player is being arrested (while player is putting his hand up, but still have control) If atArresting is set to 0, this function will return 1 only when the busted screen is shown. ``` ]] native "IS_PLAYER_CLIMBING" hash "0xB8A70C22FD48197A" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Returns TRUE if the player ('s ped) is climbing at the moment. ``` ]] native "IS_PLAYER_CONTROL_ON" hash "0x7964097FCE4C244B" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Returns whether the player can control himself. ``` ]] native "IS_PLAYER_DEAD" hash "0x2E9C3FCB6798F397" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "IS_PLAYER_FREE_AIMING" hash "0x936F967D4BE1CE9D" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Gets a value indicating whether the specified player is currently aiming freely. ``` ]] native "IS_PLAYER_FREE_AIMING_AT_ENTITY" hash "0x8C67C11C68713D25" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Gets a value indicating whether the specified player is currently aiming freely at the specified entity. ``` ]] native "IS_PLAYER_PLAYING" hash "0xBFFB35986CAAE58C" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Checks whether the specified player has a Ped, the Ped is not dead, is not injured and is not arrested. ``` ]] native "IS_PLAYER_READY_FOR_CUTSCENE" hash "0xAA67BCB0097F2FA3" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "IS_PLAYER_RIDING_TRAIN" hash "0x2FB0ACADA6A238DD" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Returns true if the player is riding a train. ``` ]] native "IS_PLAYER_SCRIPT_CONTROL_ON" hash "0xB78350754157C00F" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "IS_PLAYER_TARGETTING_ANYTHING" hash "0x4605C66E0F935F83" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "IS_PLAYER_TARGETTING_ENTITY" hash "0x27F89FDC16688A7A" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "IS_PLAYER_TELEPORT_ACTIVE" hash "0x085EEAEB8783FEB5" ns "PLAYER" returns "BOOL" doc [[! ]] native "IS_PLAYER_WANTED_LEVEL_GREATER" hash "0xE1C0AD4C24324C36" arguments { Player "player" [=[ {} ]=], int "wantedLevel" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "IS_SYSTEM_UI_BEING_DISPLAYED" hash "0x908258B6209E71F7" ns "PLAYER" returns "BOOL" doc [[! ]] native "NETWORK_PLAYER_ID_TO_INT" hash "0x8A9386F0749A17FA" ns "PLAYER" returns "int" doc [[! ``` Does exactly the same thing as PLAYER_ID() ``` ]] native "PLAYER_ID" hash "0x217E9DC48139933D" ns "PLAYER" returns "Player" doc [[! ``` This returns YOUR 'identity' as a Player type. Always returns 0 in story mode. ``` ]] native "PLAYER_PED_ID" hash "0x096275889B8E0EE0" ns "PLAYER" returns "Ped" doc [[! ``` Returns current player ped ``` ]] native "REPORT_POLICE_SPOTTED_PLAYER" hash "0xCBCCF73FFA69CC6B" arguments { Player "player" [=[ {} ]=], } alias "0xCBCCF73FFA69CC6B" ns "PLAYER" returns "void" doc [[! ]] native "RESET_LAW_RESPONSE_DELAY_OVERRIDE" hash "0x5CE5CACC01D0F985" alias "0x5CE5CACC01D0F985" ns "PLAYER" returns "void" doc [[! ]] native "RESET_PLAYER_ARREST_STATE" hash "0x12917931C31F1750" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "RESET_PLAYER_INPUT_GAIT" hash "0x61A2EECAB274829B" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "RESET_WANTED_LEVEL_DIFFICULTY" hash "0x062D14F18E8B0CAE" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "RESTORE_PLAYER_STAMINA" hash "0xC41F4B6E23FE6A4A" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE" hash "0x5DA6500FE849DA16" arguments { Player "player" [=[ {} ]=], float "multiplier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` This can be between 1.0f - 50.0f ``` ]] native "SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME" hash "0x16752DAA7E6D3F72" arguments { Player "player" [=[ {} ]=], } alias "0x16752DAA7E6D3F72" ns "PLAYER" returns "void" doc [[! ]] native "SET_ALL_RANDOM_PEDS_FLEE" hash "0xE705309B8C6445A4" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Sets whether all random peds will run away from player if they are agitated (threatened) (bool=true), or some peds can stand up for themselves (bool=false). ``` ]] native "SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME" hash "0xD5C198A62F1DEB0A" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_EVERYONE_IGNORE_PLAYER" hash "0x34630A768925B852" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_LAW_RESPONSE_DELAY_OVERRIDE" hash "0xD2DFC9CCA5596A11" arguments { float "p0" [=[ {} ]=], } alias "0xD2DFC9CCA5596A11" ns "PLAYER" returns "void" doc [[! ]] native "SET_LOCKON_TO_FRIENDLY_PLAYERS" hash "0x4A056257802DD3E5" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x4A056257802DD3E5" ns "PLAYER" returns "void" doc [[! ]] native "SET_MAX_WANTED_LEVEL" hash "0x28A4BD2CEE236E19" arguments { int "maxWantedLevel" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_MIN_TIME_BEFORE_HORSE_BUCKING" hash "0x506CE71FB6E8CF5E" arguments { Ped "mount" [=[ {} ]=], int "iMinBuckTime" [=[ {} ]=], } alias "0x506CE71FB6E8CF5E" ns "PLAYER" returns "void" doc [[! ]] native "SET_PED_AS_TEMP_PLAYER_HORSE" hash "0x227B06324234FB09" arguments { Player "player" [=[ {} ]=], Ped "horse" [=[ {} ]=], } alias "0x227B06324234FB09" ns "PLAYER" returns "Any" doc [[! ]] native "SET_PLAYER_CAN_BE_HASSLED_BY_GANGS" hash "0xC7FE774412046825" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Sets whether this player can be hassled by gangs. ``` ]] native "SET_PLAYER_CAN_USE_COVER" hash "0x5EDA520F7A3BAF4E" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Sets whether this player can take cover. ``` ]] native "SET_PLAYER_CLOTH_PIN_FRAMES" hash "0xD0D9317DFEEF9A66" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_CONTROL" hash "0x4D51E59243281D80" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], int "flags" [=[ {} ]=], BOOL "bPreventHeadingChange" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eSetPlayerControlFlags ``` ]] native "SET_PLAYER_FORCED_AIM" hash "0xD5FCC166AEB2FD0F" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER" hash "0x8899C244EBCF70DE" arguments { Player "player" [=[ {} ]=], float "regenRate" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_INVINCIBLE" hash "0xFEBEEBC9CBDF4B12" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Simply sets you as invincible (Health will not deplete). ``` ]] native "SET_PLAYER_LOCKON" hash "0x462AA1973CBBA75E" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_LOCKON_RANGE_OVERRIDE" hash "0x3A3CD06597388322" arguments { Player "player" [=[ {} ]=], float "range" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Affects the range of auto aim target. ``` ]] native "SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE" hash "0xBEC463B3A11C909E" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE" hash "0xDA35A134038557EC" arguments { Player "player" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER" hash "0xE4CB5A3F18170381" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_MODEL" hash "0xED40380076A31506" arguments { Player "player" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Make sure to request the model first and wait until it has loaded. ``` ]] native "SET_PLAYER_NOISE_MULTIPLIER" hash "0xB5EC6BDAEBCA454C" arguments { Player "player" [=[ {} ]=], float "multiplier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_SIMULATE_AIMING" hash "0xE0447DEF81CCDFD2" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_SNEAKING_NOISE_MULTIPLIER" hash "0x4DE44FA389DCA565" arguments { Player "player" [=[ {} ]=], float "multiplier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_STAMINA_RECHARGE_MULTIPLIER" hash "0xFECA17CF3343694B" arguments { Player "player" [=[ {} ]=], float "multiplier" [=[ {} ]=], } alias "0xFECA17CF3343694B" ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_TARGETING_MODE" hash "0xD66A941F401E7302" arguments { int "targetMode" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Sets your targeting mode for when you're on foot. enum eTargetingMode { TARGETING_MODE_INVALID = -1, TARGETING_MODE_CAUSAL, (Wide) TARGETING_MODE_NORMAL, TARGETING_MODE_HARD, (Narrow) TARGETING_MODE_EXPERT (Free Aim) }; ``` ]] native "SET_PLAYER_TEAM" hash "0xE8DD8536F01DE600" arguments { Player "player" [=[ {} ]=], int "team" [=[ {} ]=], BOOL "bRestrictToThisScript" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Sets the player's team. ``` ]] native "SET_PLAYER_WANTED_LEVEL" hash "0x384D4765395E006C" arguments { Player "player" [=[ {} ]=], int "wantedLevel" [=[ {} ]=], BOOL "disableNoMission" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_PLAYER_WEAPON_DAMAGE_MODIFIER" hash "0x94D529F7B73D7A85" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` This modifies the damage value of your weapon. Whether it is a multiplier or base damage is unknown. ``` ]] native "SET_PLAYER_WEAPON_DEFENSE_MODIFIER" hash "0xD15CC2D493160BE3" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SET_PLAYER_WEAPON_TYPE_DAMAGE_MODIFIER" hash "0xD04AD186CE8BB129" arguments { Player "player" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], float "damageModifier" [=[ {} ]=], } alias "0xD04AD186CE8BB129" ns "PLAYER" returns "void" doc [[! ]] native "SET_POLICE_RADAR_BLIPS" hash "0x6FD7DD6B63F2820E" arguments { BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` If toggle is set to false: The police won't be shown on the (mini)map If toggle is set to true: The police will be shown on the (mini)map ``` ]] native "SET_SWIM_MULTIPLIER_FOR_PLAYER" hash "0xBFCEABDE34DA5085" arguments { Player "player" [=[ {} ]=], float "multiplier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Swim speed multiplier. Multiplier goes up to 1.49f ``` ]] native "SET_WANTED_LEVEL_MULTIPLIER" hash "0xD7FA719CB54866C2" arguments { float "multiplier" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "SIMULATE_PLAYER_INPUT_GAIT" hash "0xFA0C063C422C4355" arguments { Player "player" [=[ {} ]=], float "speed" [=[ {} ]=], int "duration" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "START_PLAYER_TELEPORT" hash "0xDF8822C55EDDA65B" arguments { Player "player" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "STOP_PLAYER_TELEPORT" hash "0x0858B86146601BE8" ns "PLAYER" returns "void" doc [[! ``` Disables the player's teleportation ``` ]] native "SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME" hash "0x96722257E5381E00" arguments { Player "player" [=[ {} ]=], } alias "0x96722257E5381E00" ns "PLAYER" returns "void" doc [[! ]] native "UPDATE_PLAYER_TELEPORT" hash "0xC39DCE4672CBFBC1" arguments { Player "player" [=[ {} ]=], } alias "_HAS_PLAYER_TELEPORT_FINISHED" ns "PLAYER" returns "BOOL" doc [[! ]] native "UPDATE_WANTED_POSITION_THIS_FRAME" hash "0xD0B0B044112BF424" arguments { Player "player" [=[ {} ]=], } alias "0xD0B0B044112BF424" ns "PLAYER" returns "void" doc [[! ]] native "_ADD_PLAYER_AS_FOLLOW_TARGET" hash "0xAC22AA6DF4D1C1DE" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], int "followMode" [=[ {} ]=], int "followPriority" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } alias "0xAC22AA6DF4D1C1DE" ns "PLAYER" returns "void" doc [[! ``` Used in script function: NET_AUTO_FOLLOW_UPDATE_LEADER_VALUES followMode: HORSEFOLLOWMODE_AUTO = 0, HORSEFOLLOWMODE_SIDE_ONLY, HORSEFOLLOWMODE_BEHIND_ONLY, HORSEFOLLOWMODE_BEHIND_AND_SIDE, HORSEFOLLOWMODE_BEHIND_CLOSE followPriority: HORSEFOLLOWPRIORITY_STEER_ASSIST = 0, HORSEFOLLOWPRIORITY_AMBIENT, HORSEFOLLOWPRIORITY_NORMAL, HORSEFOLLOWPRIORITY_HIGH ``` ]] native "_CLEAR_BOUNTY_TARGET" hash "0x8F2A81C09DA9124A" arguments { Player "player" [=[ {} ]=], } alias "0x8F2A81C09DA9124A" ns "PLAYER" returns "void" doc [[! ]] native "_EAGLE_EYE_DISABLE_TRACKING_TRAIL" hash "0x40AB73092C95B5F5" arguments { Entity "entity" [=[ {} ]=], charPtr "trail" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x40AB73092C95B5F5" ns "PLAYER" returns "void" doc [[! ]] native "_EAGLE_EYE_SET_COLOR" hash "0x2C41D93F550D5E37" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } alias "0x2C41D93F550D5E37" ns "PLAYER" returns "void" doc [[! ``` false: default eagleeye color true: green eagleeye color ``` ]] native "_EAGLE_EYE_SET_CUSTOM_DISTANCE" hash "0x907B16B3834C69E2" arguments { Entity "entity" [=[ {} ]=], float "distance" [=[ {} ]=], } alias "0x907B16B3834C69E2" ns "PLAYER" returns "void" doc [[! ]] native "_EAGLE_EYE_SET_DRAIN_RATE_MODIFIER" hash "0xE0D6C2A146A5C993" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0xE0D6C2A146A5C993" ns "PLAYER" returns "void" doc [[! ]] native "_EAGLE_EYE_SET_FOCUS_ON_ASSOCIATED_CLUE_TRAIL" hash "0x2AF423D6ECB2C485" arguments { Player "player" [=[ {} ]=], Entity "linkedWaypointPed" [=[ {} ]=], } alias "0x2AF423D6ECB2C485" ns "PLAYER" returns "void" doc [[! ]] native "_EAGLE_EYE_SET_PLUS_FLAG_DISABLED" hash "0xCE285A4413B00B7F" arguments { Ped "ped" [=[ {} ]=], BOOL "disabled" [=[ {} ]=], } alias "0xCE285A4413B00B7F" ns "PLAYER" returns "void" doc [[! ]] native "_EAGLE_EYE_SET_TRACKING_UPGRADE" hash "0xDFC85C5199045026" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0xDFC85C5199045026" ns "PLAYER" returns "void" doc [[! ]] native "_EAGLE_EYE_SET_TRACKING_UPGRADE_2" hash "0x6FA957D1B55941C1" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_ENABLE_CUSTOM_DEADEYE_ABILITY" hash "0x95EE1DEE1DCD9070" arguments { Player "player" [=[ {} ]=], BOOL "enable" [=[ {} ]=], } alias "0x95EE1DEE1DCD9070" ns "PLAYER" returns "void" doc [[! ]] native "_ENABLE_EAGLEEYE" hash "0xA63FCAD3A6FEC6D2" arguments { Player "player" [=[ {} ]=], BOOL "enable" [=[ {} ]=], } alias "0xA63FCAD3A6FEC6D2" ns "PLAYER" returns "void" doc [[! ``` (Un)lock Eagle Eye functionality ``` ]] native "_FORCE_REST_SCENARIO" hash "0xE5A3DD2FF84E1A4B" arguments { BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_FORMAT_PLAYER_NAME_STRING" hash "0x5B6193813E03E4E9" arguments { charPtr "string" [=[ {} ]=], } alias "0x5B6193813E03E4E9" ns "PLAYER" returns "charPtr" doc [[! ]] native "_GET_ACTIVE_HORSE_FOR_PLAYER" hash "0x46FA0AE18F4C7FA9" arguments { Player "player" [=[ {} ]=], } alias "0x46FA0AE18F4C7FA9" ns "PLAYER" returns "Ped" doc [[! ]] native "_GET_AI_PLAYER_DEFENSE_MODIFIER_AGAINST_AI" hash "0x2E78D822208E740A" arguments { Player "player" [=[ {} ]=], } alias "0x2E78D822208E740A" ns "PLAYER" returns "float" doc [[! ]] native "_GET_CONSTRUCTED_DISCOVERED_CHARACTER_NAME" hash "0x8E84119A23C16623" arguments { Hash "p0" [=[ {} ]=], BOOL "model" [=[ {} ]=], BOOL "outfit" [=[ {} ]=], } alias "0x8E84119A23C16623" ns "PLAYER" returns "Hash" doc [[! ``` p0: mostly Ped Hashes ``` ]] native "_GET_DEADEYE_ABILITY_LEVEL" hash "0xCCE7C695C164C35F" arguments { Player "player" [=[ {} ]=], } alias "0xCCE7C695C164C35F" ns "PLAYER" returns "int" doc [[! ]] native "_GET_HAS_PLAYER_DISCOVERED_CHARACTER_NAME_SP" hash "0x0772F87D7B07719A" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], Hash "discoveryHash" [=[ {} ]=], } alias "0x0772F87D7B07719A" ns "PLAYER" returns "Any" doc [[! ]] native "_GET_IS_DEADEYE_TAGGING_ENABLED" hash "0x32348719DCED2969" arguments { Player "player" [=[ {} ]=], } alias "0x32348719DCED2969" ns "PLAYER" returns "Any" doc [[! ]] native "_GET_NUM_MARKED_DEADEYE_TARGETS" hash "0xCCD9B77F70D31C9D" arguments { Player "player" [=[ {} ]=], } alias "0xCCD9B77F70D31C9D" ns "PLAYER" returns "int" doc [[! ]] native "_GET_PLAYER_CACHED_DEAD_EYE_AMOUNT" hash "0xDF66A37936D5F3D9" arguments { Player "player" [=[ {} ]=], } alias "0xDF66A37936D5F3D9" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_DEAD_EYE" hash "0xA81D24AE0AF99A5E" arguments { Player "player" [=[ {} ]=], } alias "0xA81D24AE0AF99A5E" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_DEAD_EYE_METER_LEVEL" hash "0x3A6AE4EEE30370FE" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x3A6AE4EEE30370FE" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_HEALTH" hash "0x0317C947D062854E" arguments { Player "player" [=[ {} ]=], } alias "0x0317C947D062854E" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_HEALTH_RECHARGE_MULTIPLIER" hash "0x22CD23BB0C45E0CD" arguments { Player "player" [=[ {} ]=], } alias "0x22CD23BB0C45E0CD" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_HUNTING_WAGON" hash "0x5CA6BBD4A7D8145E" arguments { Player "player" [=[ {} ]=], } alias "0x5CA6BBD4A7D8145E" ns "PLAYER" returns "Vehicle" doc [[! ]] native "_GET_PLAYER_MAX_DEAD_EYE" hash "0x592F58BC4D2A2CF3" arguments { Player "player" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x592F58BC4D2A2CF3" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_MOOD" hash "0x054473164C012699" arguments { Player "player" [=[ {} ]=], } alias "0x054473164C012699" ns "PLAYER" returns "int" doc [[! ``` See _SET_PLAYER_MOOD ``` ]] native "_GET_PLAYER_OWNER_OF_MOUNT" hash "0xAD03B03737CE6810" arguments { Ped "mount" [=[ {} ]=], } alias "0xAD03B03737CE6810" ns "PLAYER" returns "Player" doc [[! ]] native "_GET_PLAYER_OWNER_OF_VEHICLE" hash "0x7C803BDC8343228D" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x7C803BDC8343228D" ns "PLAYER" returns "Player" doc [[! ]] native "_GET_PLAYER_PED_2" hash "0x5EBE38A20BC51C27" arguments { Player "player" [=[ {} ]=], } alias "0x5EBE38A20BC51C27" ns "PLAYER" returns "Ped" doc [[! ]] native "_GET_PLAYER_REQUIRED_DEAD_EYE_AMOUNT" hash "0x811A748B1BE231BA" arguments { Player "player" [=[ {} ]=], } alias "0x811A748B1BE231BA" ns "PLAYER" returns "float" doc [[! ``` If player has less Dead Eye than required, Dead Eye cant be triggered. ``` ]] native "_GET_PLAYER_RESET_FLAG" hash "0xFE691E89C08937B6" arguments { Player "player" [=[ {} ]=], int "playerResetFlag" [=[ {} ]=], } alias "0xFE691E89C08937B6" ns "PLAYER" returns "Any" doc [[! ``` playerResetFlag: See 0x9F9A829C6751F3C7 ``` ]] native "_GET_PLAYER_SPECIAL_ABILITY_MULTIPLIER" hash "0xAB3773E7AA1E9DCC" arguments { Player "player" [=[ {} ]=], } alias "0xAB3773E7AA1E9DCC" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_STAMINA" hash "0x0FF421E467373FCF" arguments { Player "player" [=[ {} ]=], } alias "0x0FF421E467373FCF" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_STAMINA_DEPLETION_MULTIPLIER" hash "0x68A0389E0718AC8F" arguments { Player "player" [=[ {} ]=], } alias "0x68A0389E0718AC8F" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_STAMINA_RECHARGE_MULTIPLIER" hash "0x617D3494AD58200F" arguments { Player "player" [=[ {} ]=], } alias "0x617D3494AD58200F" ns "PLAYER" returns "float" doc [[! ]] native "_GET_PLAYER_UI_PROMPT_FOR_PED_IS_ENABLED" hash "0xEA8F168A76A0B9BC" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "promptType" [=[ {} ]=], int "promptMode" [=[ {} ]=], } alias "0xEA8F168A76A0B9BC" ns "PLAYER" returns "Any" doc [[! ``` Returns true if PromptType is enabled for ped (mount) Params: See 0x0751D461F06E41CE ``` ]] native "_GET_PLAYER_UI_PROMPT_IS_DISABLED" hash "0x6614F9039BD31931" arguments { Player "player" [=[ {} ]=], int "promptType" [=[ {} ]=], int "promptMode" [=[ {} ]=], } alias "0x6614F9039BD31931" ns "PLAYER" returns "Any" doc [[! ``` Returns false if PromptType is enabled Params: See 0x0751D461F06E41CE ``` ]] native "_GET_PLAYER_WEAPON_DAMAGE" hash "0xFE0304050261442C" arguments { Player "player" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } alias "0xFE0304050261442C" ns "PLAYER" returns "float" doc [[! ]] native "_GET_SADDLE_HORSE_FOR_PLAYER" hash "0xB48050D326E9A2F3" arguments { Player "player" [=[ {} ]=], } alias "0xB48050D326E9A2F3" ns "PLAYER" returns "Ped" doc [[! ]] native "_GET_TEMP_PLAYER_HORSE" hash "0xD3F7445CEA2E5035" arguments { Player "player" [=[ {} ]=], } alias "0xD3F7445CEA2E5035" ns "PLAYER" returns "Ped" doc [[! ]] native "_GET_VEHICLE_OWNED_BY_PLAYER" hash "0xB9050A97594C8832" arguments { Player "player" [=[ {} ]=], } alias "0xB9050A97594C8832" ns "PLAYER" returns "Vehicle" doc [[! ]] native "_GET_WANTED_LEVEL_MULTIPLIER" hash "0xA82964B9D8D6A983" alias "0xA82964B9D8D6A983" ns "PLAYER" returns "float" doc [[! ``` Returns -1.0f if no multiplier has been set ``` ]] native "_IS_DEADEYE_ABILITY_LOCKED" hash "0x8A0643B0B4CA276B" arguments { Player "player" [=[ {} ]=], int "abilityType" [=[ {} ]=], } alias "0x8A0643B0B4CA276B" ns "PLAYER" returns "Any" doc [[! ]] native "_IS_EAGLE_EYE_REGISTERED_FOR_ENTITY" hash "0x0E6846476906C9DD" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x0E6846476906C9DD" ns "PLAYER" returns "Any" doc [[! ]] native "_IS_PLAYER_FOLLOWING_TARGET" hash "0xE24C64D9ADED2EF5" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0xE24C64D9ADED2EF5" ns "PLAYER" returns "Any" doc [[! ]] native "_IS_PLAYER_FREE_FOCUSING" hash "0x1A51BFE60708E482" arguments { Player "player" [=[ {} ]=], } alias "0x1A51BFE60708E482" ns "PLAYER" returns "Any" doc [[! ``` Checks if player is focused on any entity ``` ]] native "_IS_PLAYER_IN_SCOPE" hash "0x04D7F33640662FA2" arguments { Player "player" [=[ {} ]=], } alias "0x04D7F33640662FA2" ns "PLAYER" returns "Any" doc [[! ]] native "_IS_SECONDARY_SPECIAL_ABILITY_ACTIVE" hash "0x45AB66D02B601FA7" arguments { Player "player" [=[ {} ]=], } alias "0x45AB66D02B601FA7" ns "PLAYER" returns "Any" doc [[! ]] native "_IS_SECONDARY_SPECIAL_ABILITY_ENABLED" hash "0xE022CC1B545F1D9F" arguments { Player "player" [=[ {} ]=], } alias "0xE022CC1B545F1D9F" ns "PLAYER" returns "BOOL" doc [[! ``` Returns true if eagle eye is enabled for the player ``` ]] native "_IS_SPECIAL_ABILITY_ACTIVE" hash "0xB16223CB7DA965F0" arguments { Player "player" [=[ {} ]=], } alias "0xB16223CB7DA965F0" ns "PLAYER" returns "Any" doc [[! ]] native "_MODIFY_INFINITE_TRAIL_VISION" hash "0x28A13BF6B05C3D83" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x28A13BF6B05C3D83" ns "PLAYER" returns "void" doc [[! ``` Toggle handles wether Deadeye and Eagleeye are infinite or not. ``` ]] native "_MODIFY_PLAYER_DISCOVERED_CHARACTER_NAME_MP_SET_UNDISCOVERED" hash "0xFB0E622B401884D3" arguments { Hash "discoveryHash" [=[ {} ]=], } alias "0xFB0E622B401884D3" ns "PLAYER" returns "void" doc [[! ]] native "_MODIFY_PLAYER_UI_PROMPT" hash "0x0751D461F06E41CE" arguments { Player "player" [=[ {} ]=], int "promptType" [=[ {} ]=], int "promptMode" [=[ {} ]=], BOOL "disabled" [=[ {} ]=], } alias "0x0751D461F06E41CE" ns "PLAYER" returns "void" doc [[! ``` Params: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePromptType promptType is mostly 34 (PP_TRACK_ANIMAL), promptMode = 0 (PP_MODE_BLOCK) in R* Scripts ``` ]] native "_MODIFY_PLAYER_UI_PROMPT_FOR_PED" hash "0xA3DB37EDF9A74635" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "promptType" [=[ {} ]=], int "promptMode" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0xA3DB37EDF9A74635" ns "PLAYER" returns "void" doc [[! ``` Params: See 0x0751D461F06E41CE ``` ]] native "_NETWORK_HAS_PLAYER_VALID_PED" hash "0x0760D6F70EBCC05C" arguments { Player "player" [=[ {} ]=], } alias "0x0760D6F70EBCC05C" ns "PLAYER" returns "Any" doc [[! ``` Returns true if the given player has a valid ped. ``` ]] native "_REGISTER_EAGLE_EYE_FOR_ENTITY" hash "0x543DFE14BE720027" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x543DFE14BE720027" ns "PLAYER" returns "void" doc [[! ``` Used for setting up eagle eye for entity Params: p2 = re-register or not? ``` ]] native "_REGISTER_EAGLE_EYE_TRAILS_FOR_ENTITY" hash "0xAC67098A1E54ABB0" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0xAC67098A1E54ABB0" ns "PLAYER" returns "void" doc [[! ]] native "_REMOVE_PLAYER_AS_FOLLOW_TARGET" hash "0x0C6B89876262A99D" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0x0C6B89876262A99D" ns "PLAYER" returns "void" doc [[! ]] native "_SECONDARY_SPECIAL_ABILITY_SET_ACTIVE" hash "0x1710BC33CFB83634" arguments { Player "player" [=[ {} ]=], } alias "0x1710BC33CFB83634" ns "PLAYER" returns "void" doc [[! ``` Activates EagleEye, called together with 0x28A13BF6B05C3D83 ``` ]] native "_SECONDARY_SPECIAL_ABILITY_SET_DISABLED" hash "0x64FF4BF9AF59E139" arguments { Player "player" [=[ {} ]=], BOOL "disabled" [=[ {} ]=], } alias "0x64FF4BF9AF59E139" ns "PLAYER" returns "void" doc [[! ``` Deactivates EagleEye, called together with 0xC0B21F235C02139C ``` ]] native "_SET_AI_PLAYER_DEFENSE_MODIFIER_AGAINST_AI" hash "0x914071FF93AF2692" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x914071FF93AF2692" ns "PLAYER" returns "void" doc [[! ``` Sets Player's Defense against AI modifier ``` ]] native "_SET_BOUNTY_TARGET" hash "0x6ADF821FBF21920E" arguments { Player "player" [=[ {} ]=], Player "target" [=[ {} ]=], } alias "0x6ADF821FBF21920E" ns "PLAYER" returns "void" doc [[! ]] native "_SET_BOW_DRAW_REDUCTION_TIME_IN_DEADEYE" hash "0xBE0C524970892D41" arguments { Player "player" [=[ {} ]=], float "drawReductionTime" [=[ {} ]=], } alias "0xBE0C524970892D41" ns "PLAYER" returns "void" doc [[! ]] native "_SET_BOW_STAMINA_DRAIN_SPEED" hash "0xFE7C9CF376D23342" arguments { Player "player" [=[ {} ]=], float "staminaDrain" [=[ {} ]=], } alias "0xFE7C9CF376D23342" ns "PLAYER" returns "void" doc [[! ``` Decreases Stamina bar drain speed by % when drawing a bow. ``` ]] native "_SET_DAMAGE_CLOSE_DISTANCE_BONUS" hash "0x7761A30432C91297" arguments { Player "player" [=[ {} ]=], float "closeRangeLowerBound" [=[ {} ]=], float "closeRangeUpperBound" [=[ {} ]=], } alias "0x7761A30432C91297" ns "PLAYER" returns "void" doc [[! ]] native "_SET_DAMAGE_CLOSE_DISTANCE_BONUS_TOTAL" hash "0x5006C36652D6EC56" arguments { Player "player" [=[ {} ]=], float "closeDamageBonus" [=[ {} ]=], } alias "0x5006C36652D6EC56" ns "PLAYER" returns "void" doc [[! ]] native "_SET_DAMAGE_FAR_DISTANCE_BONUS" hash "0xED591CB17C8BA216" arguments { Player "player" [=[ {} ]=], float "farRangeLowerBound" [=[ {} ]=], float "farRangeUpperBound" [=[ {} ]=], } alias "0xED591CB17C8BA216" ns "PLAYER" returns "void" doc [[! ]] native "_SET_DAMAGE_FAR_DISTANCE_BONUS_TOTAL" hash "0x1F0E3A4434565F8F" arguments { Player "player" [=[ {} ]=], float "farDamageBonus" [=[ {} ]=], } alias "0x1F0E3A4434565F8F" ns "PLAYER" returns "void" doc [[! ]] native "_SET_DEADEYE_ABILITY_DEPLETION_DELAY" hash "0x870634493CB4372C" arguments { Player "player" [=[ {} ]=], float "delay" [=[ {} ]=], } alias "0x870634493CB4372C" ns "PLAYER" returns "void" doc [[! ``` Only used in R* SP Script short_update ``` ]] native "_SET_DEADEYE_ABILITY_LEVEL" hash "0xF0FE8E790BFEB5BB" arguments { Player "player" [=[ {} ]=], int "level" [=[ {} ]=], } alias "0xF0FE8E790BFEB5BB" ns "PLAYER" returns "void" doc [[! ``` Max level is 5. ``` ]] native "_SET_DEADEYE_ABILITY_LOCKED" hash "0x2797B8D66DD0EBB8" arguments { Player "player" [=[ {} ]=], int "abilityType" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x2797B8D66DD0EBB8" ns "PLAYER" returns "void" doc [[! ]] native "_SET_DEADEYE_TAGGING_CONFIG" hash "0x83FCD6921FC8FD05" arguments { Player "player" [=[ {} ]=], int "filter" [=[ {} ]=], } alias "0x83FCD6921FC8FD05" ns "PLAYER" returns "void" doc [[! ]] native "_SET_DEADEYE_TAGGING_ENABLED" hash "0x6B5DDFB967E5073D" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x6B5DDFB967E5073D" ns "PLAYER" returns "void" doc [[! ]] native "_SET_DISABLE_PLAYER_WANTED_LEVEL" hash "0x8674D138391FFB1B" arguments { Player "player" [=[ {} ]=], BOOL "disable" [=[ {} ]=], } alias "0x8674D138391FFB1B" ns "PLAYER" returns "void" doc [[! ``` Disables the players ability to be wanted by lawmen ``` ]] native "_SET_LOCAL_PLAYER_PERSONA_ABILITY_FLAG" hash "0x7146CF430965927C" arguments { int "flagId" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x7146CF430965927C" ns "PLAYER" returns "void" doc [[! ``` see personaabilities.meta enum ePersonaAbilityFlag { PERSONA_CAN_AUTOESCAPE_FROM_LASSO, PERSONA_HAT_BLOCKS_FIRST_HEADSHOT, PERSONA_FULL_AUTO_FOR_ALL_WEAPONS, PERSONA_MIGHT_LIVE_AFTER_DEADLY_DAMAGE, PERSONA_IGNORE_AIM_BEFORE_FIRING_RESTRICTIONS, PERSONA_DEADEYE_INSTANT_RELOAD, PERSONA_USE_PHOSPHOROUS_ROUNDS, PERSONA_CONT_DEADEYE_ON_TAKING_COVER, PERSONA_CONT_DEADEYE_ON_RELOAD, PERSONA_CONT_DEADEYE_ON_SHOOTING, PERSONA_CONT_DEADEYE_ON_EXITING_AIM, PERSONA_DISABLE_PLAYER_CANCELLING_DEADEYE, PERSONA_CONT_DEADEYE_ON_RAGDOLL, PERSONA_USE_EXPLOSIVE_ROUNDS, PERSONA_EXIT_DEADEYE_ON_TAKING_DAMAGE, PERSONA_CARRY_TWO_MONEYBAGS, PERSONA_ABILITY_LONG_PICK_HERBS, PERSONA_ABILITY_UNBREAKABLE_LASSO, PERSONA_CONT_DEADEYE_ON_SPRINTING, PERSONA_CANT_DEAL_HEADSHOTS, PERSONA_HANGMAN, PERSONA_ALLOW_DEADEYE_WITH_MELEE_WEAPONS, PERSONA_ALLOW_DEADEYE_WHILE_UNARMED, PERSONA_DISABLE_DEADEYE_PERFECT_ACCURACY, PERSONA_CANT_DEAL_HEADSHOTS_TO_PLAYERS, PERSONA_CANT_DEAL_CRITICAL_DAMAGE, PERSONA_CANT_DEAL_CRITICAL_DAMAGE_TO_PLAYERS, PERSONA_ALLOW_EAGLEEYE_IN_COMBAT, PERSONA_CONT_EAGLEEYE_ON_SPRINT, PERSONA_SUPPRESS_LENGENDARY_EAGLEEYE_TRAIL_COLOR }; ``` ]] native "_SET_LOCKON_FOCUS_FIRE_VFX" hash "0x5F8E0303C229C84B" arguments { Player "player" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "0x5F8E0303C229C84B" ns "PLAYER" returns "void" doc [[! ``` Focus Fire VFX start for player: p1 = focusfire ``` ]] native "_SET_MAX_WANTED_LEVEL_2" hash "0xEA6DE0CD15AECBE2" arguments { int "maxWantedLevel" [=[ {} ]=], } alias "0xEA6DE0CD15AECBE2" ns "PLAYER" returns "void" doc [[! ]] native "_SET_MOUNT_PROMPT_DISABLED" hash "0x5B9813ECF7633FE8" arguments { BOOL "disabled" [=[ {} ]=], } alias "0x5B9813ECF7633FE8" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PED_ACTIVE_PLAYER_HORSE" hash "0x8FBF9EDB378CCB8C" arguments { Player "player" [=[ {} ]=], Ped "horse" [=[ {} ]=], } alias "0x8FBF9EDB378CCB8C" ns "PLAYER" returns "void" doc [[! ``` Seems to work similar to 0xD2CB0FB0FDCB473D ``` ]] native "_SET_PED_AS_SADDLE_HORSE_FOR_PLAYER" hash "0xD2CB0FB0FDCB473D" arguments { Player "player" [=[ {} ]=], Ped "mount" [=[ {} ]=], } alias "0xD2CB0FB0FDCB473D" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_CAN_MERCY_KILL" hash "0x39363DFD04E91496" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_SET_PLAYER_DAMAGE_INFO_OVERRIDE" hash "0x78B3D19AF6391A55" arguments { Player "player" [=[ {} ]=], charPtr "damageInfo" [=[ {} ]=], } alias "0x78B3D19AF6391A55" ns "PLAYER" returns "void" doc [[! ``` damageInfo: STANDARD_PED_DAMAGE, STANDARD_FEMALE_PED_DAMAGE, STANDARD_PLAYER_PED_DAMAGE_MP, STANDARD_FEMALE_PLAYER_PED_DAMAGE_MP ``` ]] native "_SET_PLAYER_DEFENSE_MODIFIER" hash "0x497A6539BB0E8787" arguments { Player "player" [=[ {} ]=], float "weaponDefenseMod" [=[ {} ]=], float "meleeDefenseMod" [=[ {} ]=], } alias "0x497A6539BB0E8787" ns "PLAYER" returns "void" doc [[! ``` Sets stamina core drains peed using ranged damage scale and melee damage scale ``` ]] native "_SET_PLAYER_DEFENSE_TYPE_MODIFIER" hash "0x93F499CAE53FCD05" arguments { Player "player" [=[ {} ]=], int "type" [=[ {} ]=], float "defenseModifier" [=[ {} ]=], } alias "0x93F499CAE53FCD05" ns "PLAYER" returns "void" doc [[! ``` bullet damage modifier: type = 4 explosive damage Defense mod: type = 7 fire damage Defense mod: type = 8, 15 ``` ]] native "_SET_PLAYER_EXPLOSIVE_WEAPON_DAMAGE_MODIFIER" hash "0x2D3ACE3DE0A2B622" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x2D3ACE3DE0A2B622" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_HAS_DISCOVERED_CHARACTER_NAME_MP" hash "0x7C32191D9FB2BDEA" arguments { Hash "discoveryHash" [=[ {} ]=], } alias "0x7C32191D9FB2BDEA" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_HAS_DISCOVERED_CHARACTER_NAME_SP" hash "0x946D46CD6DFB9742" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], Hash "discoveryHash" [=[ {} ]=], } alias "0x946D46CD6DFB9742" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_HEALTH_RECHARGE_TIME_MODIFIER" hash "0x535ED4605F89AB6E" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x535ED4605F89AB6E" ns "PLAYER" returns "void" doc [[! ``` Setting player's Health recharge time to zero forces immediate health regen ``` ]] native "_SET_PLAYER_HUNTING_WAGON" hash "0x6A4404BDFA62CE2C" arguments { Player "player" [=[ {} ]=], Vehicle "wagon" [=[ {} ]=], } alias "0x6A4404BDFA62CE2C" ns "PLAYER" returns "void" doc [[! ``` Only applies to HUNTERCART01 ``` ]] native "_SET_PLAYER_IN_VEHICLE_TARGETING_MODE" hash "0x19B4F71703902238" arguments { int "targetMode" [=[ {} ]=], } alias "0x19B4F71703902238" ns "PLAYER" returns "void" doc [[! ``` Sets your targeting mode for when you're in a vehicle (perhaps a mount/horse). see SET_PLAYER_TARGETING_MODE for eTargetingMode ``` ]] native "_SET_PLAYER_INTERACTION_NEGATIVE_RESPONSE" hash "0x98CD760DE43B612E" arguments { Player "player" [=[ {} ]=], charPtr "speech" [=[ {} ]=], } alias "0x98CD760DE43B612E" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_INTERACTION_POSITIVE_RESPONSE" hash "0xC6366A585659D15C" arguments { Player "player" [=[ {} ]=], charPtr "speech" [=[ {} ]=], } alias "0xC6366A585659D15C" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_LASSO_DAMAGE_PER_SECOND" hash "0x43F50A7CD2482156" arguments { Player "player" [=[ {} ]=], float "damage" [=[ {} ]=], } alias "0x43F50A7CD2482156" ns "PLAYER" returns "void" doc [[! ``` _SET_PLAYER_A* - _SET_PLAYER_C* ``` ]] native "_SET_PLAYER_LOCAL_ACCURACY_FLOOR_MODIFIER" hash "0x4EA69188FBCE6A7D" arguments { Player "player" [=[ {} ]=], float "accuracy" [=[ {} ]=], } alias "0x4EA69188FBCE6A7D" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_MANAGE_BUFF_SUPER_JUMP" hash "0x292F0B6EDC82E3A4" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x292F0B6EDC82E3A4" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_MAX_AMMO_OVERRIDE_FOR_AMMO_TYPE" hash "0xE133C1EC5300F740" arguments { Player "player" [=[ {} ]=], Hash "ammoType" [=[ {} ]=], int "amount" [=[ {} ]=], } alias "0xE133C1EC5300F740" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_MOOD" hash "0x39BED552DB46FFA9" arguments { Player "player" [=[ {} ]=], int "mood" [=[ {} ]=], } alias "0x39BED552DB46FFA9" ns "PLAYER" returns "void" doc [[! ``` mood: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePedMood ``` ]] native "_SET_PLAYER_MOUNT_STATE_ACTIVE" hash "0xDF93973251FB2CA5" arguments { Player "player" [=[ {} ]=], BOOL "active" [=[ {} ]=], } alias "0xDF93973251FB2CA5" ns "PLAYER" returns "void" doc [[! ``` Name could potentially be inaccurate. Used in Script Function HORSE_SETUP_PLAYER_HORSE_ATTRIBUTES (p1 = true) _SET_PLAYER_L* - _SET_PLAYER_M* ``` ]] native "_SET_PLAYER_OWNS_MOUNT" hash "0xE6D4E435B56D5BD0" arguments { Player "player" [=[ {} ]=], Ped "mount" [=[ {} ]=], } alias "0xE6D4E435B56D5BD0" ns "PLAYER" returns "void" doc [[! ``` Seems to enable active horse equipment prompt when being near it and enables the control that opens the inventory as well ``` ]] native "_SET_PLAYER_OWNS_VEHICLE" hash "0xD0E02AA618020D17" arguments { Player "player" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } alias "0xD0E02AA618020D17" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_REMOTE_ACCURACY_FLOOR_MODIFIER" hash "0xDEE80FEDFDD43C9B" arguments { Player "player" [=[ {} ]=], float "accuracy" [=[ {} ]=], } alias "0xDEE80FEDFDD43C9B" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_RESET_FLAG" hash "0x9F9A829C6751F3C7" arguments { Player "player" [=[ {} ]=], int "playerResetFlag" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x9F9A829C6751F3C7" ns "PLAYER" returns "void" doc [[! ``` https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePlayerResetFlags https://github.com/femga/rdr3_discoveries/tree/master/AI/PLAYER_RESET_FLAGS ``` ]] native "_SET_PLAYER_STAMINA_SPRINT_DEPLETION_MULTIPLIER" hash "0xBBADFB5E5E5766FB" arguments { Player "player" [=[ {} ]=], float "multiplier" [=[ {} ]=], } alias "0xBBADFB5E5E5766FB" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_STAT_FLAG_HASH" hash "0x768E81AE285A4B67" arguments { Player "player" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "0x768E81AE285A4B67" ns "PLAYER" returns "void" doc [[! ``` _N*, _O* or _PE* ``` ]] native "_SET_PLAYER_TOTAL_ACCURACY_MODIFIER" hash "0x967FF5BC0CFE6D26" arguments { Player "player" [=[ {} ]=], float "accuracy" [=[ {} ]=], } alias "0x967FF5BC0CFE6D26" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_TRAMPLE_DAMAGE_MODIFIER" hash "0xAF341032E97FB061" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0xAF341032E97FB061" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_WEAPON_GROUP_AS_INSTANT_KILL" hash "0x59F0AFF3E0A1B019" arguments { Player "player" [=[ {} ]=], Hash "weaponGroup" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x59F0AFF3E0A1B019" ns "PLAYER" returns "void" doc [[! ]] native "_SET_PLAYER_WEAPON_GROUP_DAMAGE_MODIFIER" hash "0xFC79DCC94D0A5897" arguments { Player "player" [=[ {} ]=], Hash "weaponGroup" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0xFC79DCC94D0A5897" ns "PLAYER" returns "void" doc [[! ]] native "_SET_RECEIVED_HORSEBACK_DAMAGE_DECREASE" hash "0xB427911EA6DFFEF3" arguments { Player "player" [=[ {} ]=], float "damageDecrease" [=[ {} ]=], } alias "0xB427911EA6DFFEF3" ns "PLAYER" returns "void" doc [[! ``` Decreases the damage the player receives while on horseback ``` ]] native "_SET_SHOW_INFO_CARD" hash "0xDC68829BB3F37023" arguments { Player "player" [=[ {} ]=], BOOL "showingInfoCard" [=[ {} ]=], } alias "0xDC68829BB3F37023" ns "PLAYER" returns "void" doc [[! ]] native "_SET_SPECIAL_ABILITY_ACTIVATION_COST" hash "0xAE4BCC79C587EBBF" arguments { Player "player" [=[ {} ]=], float "activationCost" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xAE4BCC79C587EBBF" ns "PLAYER" returns "void" doc [[! ]] native "_SET_SPECIAL_ABILITY_DISABLE_TIMER" hash "0xC0B1C05B313693D1" arguments { Player "player" [=[ {} ]=], float "timer" [=[ {} ]=], } alias "0xC0B1C05B313693D1" ns "PLAYER" returns "void" doc [[! ``` Only used in R* SP Script short_update ``` ]] native "_SET_SPECIAL_ABILITY_DURATION_COST" hash "0xB783F75940B23014" arguments { Player "player" [=[ {} ]=], float "durationCost" [=[ {} ]=], } alias "0xB783F75940B23014" ns "PLAYER" returns "void" doc [[! ``` durationCost: per second ``` ]] native "_SET_SPECIAL_ABILITY_MULTIPLIER" hash "0x5A498FCA232F71E1" arguments { Player "player" [=[ {} ]=], float "multiplier" [=[ {} ]=], } alias "0x5A498FCA232F71E1" ns "PLAYER" returns "void" doc [[! ]] native "_SET_SPECIAL_ABILITY_TYPE" hash "0x00BA333DA05ADC23" arguments { Player "player" [=[ {} ]=], int "type" [=[ {} ]=], } alias "0x00BA333DA05ADC23" ns "PLAYER" returns "void" doc [[! ``` SPECIAL_ABILITY_NONE = -1, SPECIAL_ABILITY_CAR_SLOWDOWN, SPECIAL_ABILITY_RAGE, SPECIAL_ABILITY_BULLET_TIME, SPECIAL_ABILITY_SNAPSHOT, SPECIAL_ABILITY_INSULT, SPECIAL_ABILITY_DEADEYE, SPECIAL_ABILITY_REVIVE ``` ]] native "_SET_USED_ITEM_EFFECT" hash "0x0E1DB1F8F5B561DC" arguments { float "health" [=[ {} ]=], float "stamina" [=[ {} ]=], float "deadeye" [=[ {} ]=], int "healthCore" [=[ {} ]=], int "staminaCore" [=[ {} ]=], int "deadeyeCore" [=[ {} ]=], } alias "0x0E1DB1F8F5B561DC" ns "PLAYER" returns "void" doc [[! ]] native "_SET_WEAPON_DEGRADATION_MODIFIER" hash "0x11A7FF918EF6BC66" arguments { Player "player" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x11A7FF918EF6BC66" ns "PLAYER" returns "void" doc [[! ]] native "_SPECIAL_ABILITY_DRAIN_BY_AMOUNT" hash "0x200114E99552462B" arguments { Player "player" [=[ {} ]=], float "amount" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x200114E99552462B" ns "PLAYER" returns "void" doc [[! ``` Drains Deadeye by given amount. ``` ]] native "_SPECIAL_ABILITY_GET_AMOUNT_CACHED" hash "0x029884FB65821B07" arguments { Player "player" [=[ {} ]=], } alias "0x029884FB65821B07" ns "PLAYER" returns "float" doc [[! ``` Returns Deadeye value from player ``` ]] native "_SPECIAL_ABILITY_RESTORE_BY_AMOUNT" hash "0x51345AE20F22C261" arguments { Player "player" [=[ {} ]=], float "amount" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } alias "0x51345AE20F22C261" ns "PLAYER" returns "void" doc [[! ``` Restores Deadeye by given amount. Params: p2, p3, p4 = 0, 0, 1 in R* Scripts ``` ]] native "_SPECIAL_ABILITY_RESTORE_OUTER_RING" hash "0x2498035289B5688F" arguments { Player "player" [=[ {} ]=], float "amount" [=[ {} ]=], } alias "0x2498035289B5688F" ns "PLAYER" returns "void" doc [[! ``` Only used in R* SP Script short_update Restores Deadeye Outer Ring ``` ]] native "_SPECIAL_ABILITY_SET_DISABLED" hash "0xAE637BB8EF017875" arguments { Player "player" [=[ {} ]=], BOOL "disabled" [=[ {} ]=], } alias "0xAE637BB8EF017875" ns "PLAYER" returns "void" doc [[! ]] native "_SPECIAL_ABILITY_SET_EAGLE_EYE_DISABLED" hash "0xC0B21F235C02139C" arguments { Player "player" [=[ {} ]=], } alias "0xC0B21F235C02139C" ns "PLAYER" returns "void" doc [[! ]] native "_SPECIAL_ABILITY_START_RESTORE" hash "0x1D77B47AFA584E90" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x1D77B47AFA584E90" ns "PLAYER" returns "void" doc [[! ``` Params: p1 = -1 in R* Scripts ``` ]] native "_UNREGISTER_EAGLE_EYE_FOR_ENTITY" hash "0x9DAE1380CC5C6451" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x9DAE1380CC5C6451" ns "PLAYER" returns "void" doc [[! ]] native "_UNREGISTER_EAGLE_EYE_TRAILS_FOR_ENTITY" hash "0x9A957912CE2EABD1" arguments { Player "player" [=[ {} ]=], Entity "entity" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x9A957912CE2EABD1" ns "PLAYER" returns "void" doc [[! ]] native "0x00B156AFEBCC5AE0" hash "0x00B156AFEBCC5AE0" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x00EB5A760638DB55" hash "0x00EB5A760638DB55" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x03B4B759A8990505" hash "0x03B4B759A8990505" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x06C3DB00B69D5435" hash "0x06C3DB00B69D5435" arguments { Player "player" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x06E1FB78B1E59CA5" hash "0x06E1FB78B1E59CA5" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x086549F3B0381CB1" hash "0x086549F3B0381CB1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x0869D499A7848309" hash "0x0869D499A7848309" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x08E22898A6AF4905" hash "0x08E22898A6AF4905" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x0B7803F6F7BB43E0" hash "0x0B7803F6F7BB43E0" ns "PLAYER" returns "Any" doc [[! ``` Hardcoded to return zero/false. ``` ]] native "0x0E9057A9DA78D0F8" hash "0x0E9057A9DA78D0F8" arguments { Player "player" [=[ {} ]=], int "bitflag" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x0F4EAF69DA41AF43" hash "0x0F4EAF69DA41AF43" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x0F9CF06986300875" hash "0x0F9CF06986300875" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x0FAF95D71ED67ADE" hash "0x0FAF95D71ED67ADE" arguments { Player "player" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x107F2A66E1C4C83A" hash "0x107F2A66E1C4C83A" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x113EF458AB6CDA67" hash "0x113EF458AB6CDA67" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x12E09E278C6C29B7" hash "0x12E09E278C6C29B7" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x131E294EF60160DF" hash "0x131E294EF60160DF" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x14E57F88BA0A07FC" hash "0x14E57F88BA0A07FC" arguments { Hash "location" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x19B2C7A6C34FAD54" hash "0x19B2C7A6C34FAD54" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x1A6E84F13C952094" hash "0x1A6E84F13C952094" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], AnyPtr "p2" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ]] native "0x1AD8AD999C27F44A" hash "0x1AD8AD999C27F44A" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x1D256EED194F5B58" hash "0x1D256EED194F5B58" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x1DA5C5B0923E1B85" hash "0x1DA5C5B0923E1B85" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x1E8099F449ABB0BA" hash "0x1E8099F449ABB0BA" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x1F488807BC8E0630" hash "0x1F488807BC8E0630" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` _RESET_PLAYER_A* - _RESET_PLAYER_I* ``` ]] native "0x1FDA57E8908F2609" hash "0x1FDA57E8908F2609" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], BOOL "useSteerassist" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x2009F8AB7A5E9D6D" hash "0x2009F8AB7A5E9D6D" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` _IS_PLAYER_F* ``` ]] native "0x21091B4BEB6376EE" hash "0x21091B4BEB6376EE" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x216BC0D3D2E413D2" hash "0x216BC0D3D2E413D2" arguments { Player "player" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x22B3CABEDDB538B2" hash "0x22B3CABEDDB538B2" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x22C8B10802301381" hash "0x22C8B10802301381" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x263D69767F76059C" hash "0x263D69767F76059C" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x27AD7162D3FED01E" hash "0x27AD7162D3FED01E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x2B12B6FC8B8772AB" hash "0x2B12B6FC8B8772AB" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x2BB8D58E88777499" hash "0x2BB8D58E88777499" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x2BEED53B912537D0" hash "0x2BEED53B912537D0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x2C2D287748E8E9B7" hash "0x2C2D287748E8E9B7" arguments { BOOL "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x2E1ABE627C95ED9B" hash "0x2E1ABE627C95ED9B" ns "PLAYER" returns "Any" doc [[! ]] native "0x2E67707BEC52CA4B" hash "0x2E67707BEC52CA4B" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x310CE349E0C0EC4B" hash "0x310CE349E0C0EC4B" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x325434C68358D282" hash "0x325434C68358D282" arguments { BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Only used in script function UPDATE_PLAYER_JUST_DIED_STATE ``` ]] native "0x330CA55A3647FA1C" hash "0x330CA55A3647FA1C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x35A33783EC3C3448" hash "0x35A33783EC3C3448" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x3813E11A378958A5" hash "0x3813E11A378958A5" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x3946FC742AC305CD" hash "0x3946FC742AC305CD" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], charPtr "p2" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], charPtr "p7" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x39D8D7082BC34B72" hash "0x39D8D7082BC34B72" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x3A8611BD7BDE84F7" hash "0x3A8611BD7BDE84F7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x3ACAC8832E77BC93" hash "0x3ACAC8832E77BC93" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Used in script function INIT_DEADEYE_SLOWDOWN ``` ]] native "0x3AD212429E095EFB" hash "0x3AD212429E095EFB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x3B296934DB026873" hash "0x3B296934DB026873" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x3BB84F812E052C90" hash "0x3BB84F812E052C90" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x3C4AE8506638C7E2" hash "0x3C4AE8506638C7E2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x3D9DA5C9EFD20D88" hash "0x3D9DA5C9EFD20D88" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x3DAABE78A23694BC" hash "0x3DAABE78A23694BC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x45EF176B532CA851" hash "0x45EF176B532CA851" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x497A18F8F88AA9D8" hash "0x497A18F8F88AA9D8" ns "PLAYER" returns "void" doc [[! ]] native "0x4D1699543B1C023C" hash "0x4D1699543B1C023C" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` _SET_SPECIAL_ABILITY_* ``` ]] native "0x4DBC4873707E8FD6" hash "0x4DBC4873707E8FD6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x4EC8BE63B8A5D4EF" hash "0x4EC8BE63B8A5D4EF" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x4F0D2256AAE94EDA" hash "0x4F0D2256AAE94EDA" arguments { int "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x51139D8C17B16FBC" hash "0x51139D8C17B16FBC" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x57028FD99886F6F9" hash "0x57028FD99886F6F9" ns "PLAYER" returns "BOOL" doc [[! ``` _IS_PLAYER_D* - _IS_PLAYER_F* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x570A13A4CA2799BB" hash "0x570A13A4CA2799BB" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Used in script function INIT_DEADEYE_SLOWDOWN ``` ]] native "0x57D9991DC1334151" hash "0x57D9991DC1334151" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x585CE159DB46FADB" hash "0x585CE159DB46FADB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x5B7B97E99F84138B" hash "0x5B7B97E99F84138B" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x5C2E5E3CAEEB1F58" hash "0x5C2E5E3CAEEB1F58" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x621D1B289CAF5978" hash "0x621D1B289CAF5978" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` _IS_PLAYER_S* - _IS_PLAYER_T* ``` ]] native "0x628E742FE1F79C4A" hash "0x628E742FE1F79C4A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x65887EAC535A0B0C" hash "0x65887EAC535A0B0C" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x67659A8F248E0141" hash "0x67659A8F248E0141" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x6852288340B43239" hash "0x6852288340B43239" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x694FFA4308060CD1" hash "0x694FFA4308060CD1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x6C54E69516CC56BD" hash "0x6C54E69516CC56BD" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x6ECFC621A168424C" hash "0x6ECFC621A168424C" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], Any "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x6EDB5D08CB03E763" hash "0x6EDB5D08CB03E763" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x72AD59F7B7FB6E24" hash "0x72AD59F7B7FB6E24" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` _HAS_PLAYER_D* ``` ]] native "0x73EB2EF2E92D23BF" hash "0x73EB2EF2E92D23BF" ns "PLAYER" returns "BOOL" doc [[! ]] native "0x747257807B8721CE" hash "0x747257807B8721CE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x76F7E1BCD623A429" hash "0x76F7E1BCD623A429" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x77B0B6D17A3AC9AA" hash "0x77B0B6D17A3AC9AA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x77E83C315A3B31CA" hash "0x77E83C315A3B31CA" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x7AE93C45EC14A166" hash "0x7AE93C45EC14A166" arguments { Player "player" [=[ {} ]=], PedPtr "ped" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` Only used in script function PROCESS_PED_INTERRUPT_DIALOGUE _GET_PLAYER_* ``` ]] native "0x818241B3EDA84191" hash "0x818241B3EDA84191" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` _SET_PLAYER_DAMAGE_* - _SET_PLAYER_DEFENSE_* ``` ]] native "0x83C989D5B5B5B466" hash "0x83C989D5B5B5B466" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x84481018E668E1B8" hash "0x84481018E668E1B8" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x8591EE69CC3ED257" hash "0x8591EE69CC3ED257" arguments { Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` SET_PLAYER_S/T* ``` ]] native "0x8702D9150D9FBB3D" hash "0x8702D9150D9FBB3D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x8F44EBB3BA8F6D44" hash "0x8F44EBB3BA8F6D44" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x9044835BE9D9DBFE" hash "0x9044835BE9D9DBFE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x9073EC5456651A90" hash "0x9073EC5456651A90" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x908D4B72854C8F62" hash "0x908D4B72854C8F62" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x927861B2C08DBEA5" hash "0x927861B2C08DBEA5" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` _GET_A* - _GET_C* ``` ]] native "0x929DDD5538F3DF1F" hash "0x929DDD5538F3DF1F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x93624B36E8851B42" hash "0x93624B36E8851B42" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x9422743A5BA50E10" hash "0x9422743A5BA50E10" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0x9461A8FAB0378E5B" hash "0x9461A8FAB0378E5B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x988C9045531B9FCE" hash "0x988C9045531B9FCE" arguments { Player "player" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x9AFCF9FE1884BF62" hash "0x9AFCF9FE1884BF62" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0x9FC5A003FB76EDBD" hash "0x9FC5A003FB76EDBD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xA0C683284DF027C7" hash "0xA0C683284DF027C7" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "enable" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Params: p1 is mostly 15, sometimes 1 in R* Scripts (Function: PLAYER_TOGGLE_PICK_UP_HATS) _SET_PLAYER_* ``` ]] native "0xA28056CD1B04B250" hash "0xA28056CD1B04B250" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xA342495F93B7B838" hash "0xA342495F93B7B838" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xA54000D4BFD90BDE" hash "0xA54000D4BFD90BDE" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xA62BBAAE67A05BB0" hash "0xA62BBAAE67A05BB0" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xAAED694CE814817F" hash "0xAAED694CE814817F" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xACA45DDCEF6071C4" hash "0xACA45DDCEF6071C4" arguments { Player "player" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` _SET_PLAYER_CAN_BE_* - _SET_PLAYER_CAN_USE_* ``` ]] native "0xB15CD2F9932C9AB5" hash "0xB15CD2F9932C9AB5" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xB331D8A73F9D2BDF" hash "0xB331D8A73F9D2BDF" arguments { Player "player" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` _IS_PLAYER_I* - _IS_PLAYER_P* ``` ]] native "0xBA5CA1FEB5DE0DF6" hash "0xBA5CA1FEB5DE0DF6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xBB6EA5D59E926095" hash "0xBB6EA5D59E926095" arguments { int "category" [=[ {} ]=], Hash "emote" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NPEW__ENUM__EMOTE_CATEGORY_INVALID = -1 NPEW__ENUM__EMOTE_CATEGORY_ACTIONS NPEW__ENUM__EMOTE_CATEGORY_ANTAGONIZE NPEW__ENUM__EMOTE_CATEGORY_REACTIONS NPEW__ENUM__EMOTE_CATEGORY_GREET NPEW__ENUM__NUM_EMOTE_CATEGORIES NPEW__ENUM__NUM_DISPLAY_TEXTURES ``` ]] native "0xBBA140062B15A8AC" hash "0xBBA140062B15A8AC" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Used in script function INIT_DEADEYE_SLOWDOWN _SPECIAL_ABILITY* ``` ]] native "0xBC02B3D151D3859F" hash "0xBC02B3D151D3859F" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xBD96185264DDAAEA" hash "0xBD96185264DDAAEA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xBEA3A6E5F5F79A6F" hash "0xBEA3A6E5F5F79A6F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ``` _GET_PLAYER_I* ``` ]] native "0xBED386157F65942C" hash "0xBED386157F65942C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xBEFED69CE8317F91" hash "0xBEFED69CE8317F91" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xC177C827CEFC0AA4" hash "0xC177C827CEFC0AA4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xC4873B053054C04B" hash "0xC4873B053054C04B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xC58CE6824E604DEC" hash "0xC58CE6824E604DEC" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xC67A4910425F11F1" hash "0xC67A4910425F11F1" arguments { Player "player" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` _DISABLE_*(PLAYER_FORCED_INTERACTION_LOCKON?) ``` ]] native "0xC71D07C96946E263" hash "0xC71D07C96946E263" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xC74EB3F2EC169F6B" hash "0xC74EB3F2EC169F6B" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ``` Hardcoded to return zero/false. ``` ``` NativeDB Introduced: v1232 ``` ]] native "0xC900A465364A85D6" hash "0xC900A465364A85D6" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xC93A9A45430D484E" hash "0xC93A9A45430D484E" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xCA59808E51FD67C4" hash "0xCA59808E51FD67C4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xCB0B9506BC91E441" hash "0xCB0B9506BC91E441" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xCB61A63AA53D7D22" hash "0xCB61A63AA53D7D22" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xCBB54CC7FFFFAB86" hash "0xCBB54CC7FFFFAB86" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xCD7CA3013FD12749" hash "0xCD7CA3013FD12749" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xCDDD4B74660E2335" hash "0xCDDD4B74660E2335" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xCEDC16930526F728" hash "0xCEDC16930526F728" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xCFB2EED4FCB7BD77" hash "0xCFB2EED4FCB7BD77" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xCFFC3ECCD7A5CCEB" hash "0xCFFC3ECCD7A5CCEB" arguments { Player "player" [=[ {} ]=], Hash "weapon" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xD1A70C1E8D1031FE" hash "0xD1A70C1E8D1031FE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xD1F6B912785BFD35" hash "0xD1F6B912785BFD35" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xD288E02E364972D2" hash "0xD288E02E364972D2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xD48227263E3D06AE" hash "0xD48227263E3D06AE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xDA9D7BE231FE865F" hash "0xDA9D7BE231FE865F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xDAB6A2FC56B7DE65" hash "0xDAB6A2FC56B7DE65" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xDC5E09D012D759C4" hash "0xDC5E09D012D759C4" arguments { Entity "entity1" [=[ {} ]=], Entity "entity2" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xDD33A82352C4652F" hash "0xDD33A82352C4652F" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xDE6C85975F9D4894" hash "0xDE6C85975F9D4894" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xE1D356F5A66D0FFA" hash "0xE1D356F5A66D0FFA" arguments { Hash "emote" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0xE50A67C33514A390" hash "0xE50A67C33514A390" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xE5D3EB37ABC1EB03" hash "0xE5D3EB37ABC1EB03" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` _CLEAR_FACIAL_* - _CLEAR_PED_BLOOD* ``` ]] native "0xE631EAF35828FA67" hash "0xE631EAF35828FA67" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xE7F8707269544B29" hash "0xE7F8707269544B29" arguments { Player "player" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "PLAYER" returns "BOOL" doc [[! ``` _IS_PLAYER_A* - _IS_PLAYER_BE* ``` ]] native "0xE910932F4B30BE23" hash "0xE910932F4B30BE23" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xE92261BD28C0878F" hash "0xE92261BD28C0878F" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xE956C2340A76272E" hash "0xE956C2340A76272E" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "Any" doc [[! ]] native "0xEACEBAAE0A33FB3F" hash "0xEACEBAAE0A33FB3F" arguments { Any "p0" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xEBB6E27AC2FF32DA" hash "0xEBB6E27AC2FF32DA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xEBFF94328FF7A18A" hash "0xEBFF94328FF7A18A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xF21C7A3F3FFBA629" hash "0xF21C7A3F3FFBA629" arguments { Player "player" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` _CLEAR_FACIAL_* - _CLEAR_PED_BLOOD* ``` ]] native "0xF4CB347D7B5EB0FD" hash "0xF4CB347D7B5EB0FD" ns "PLAYER" returns "Any" doc [[! ]] native "0xF993373285053D77" hash "0xF993373285053D77" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "0xFA437FA0738C370C" hash "0xFA437FA0738C370C" arguments { Player "player" [=[ {} ]=], float "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ``` Params: p1, p2, p3, p4 = 1.f, 0, 0, 0 in R* Scripts _SPECIAL_ABILITY* ``` ]] native "0xFA7DAAE3959E6C7B" hash "0xFA7DAAE3959E6C7B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "PLAYER" returns "void" doc [[! ]] native "BEGIN_SRL" hash "0x0360710033BE60D9" ns "STREAMING" returns "void" doc [[! ]] native "CLEAR_FOCUS" hash "0x86CCAF7CE493EFBE" ns "STREAMING" returns "void" doc [[! ]] native "CLEAR_HD_AREA" hash "0xD83B22434E52728D" ns "STREAMING" returns "void" doc [[! ]] native "DOES_ANIM_DICT_EXIST" hash "0x537F44CB0D7F150D" arguments { charPtr "animDict" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ]] native "END_SRL" hash "0x1CE71FB33CA079FE" ns "STREAMING" returns "void" doc [[! ]] native "GET_NUMBER_OF_STREAMING_REQUESTS" hash "0x30CCCC4D88E654CA" ns "STREAMING" returns "int" doc [[! ]] native "GET_POPULATION_BUDGET_MULTIPLIER" hash "0x8A3945405B31048F" alias "0x8A3945405B31048F" ns "STREAMING" returns "float" doc [[! ]] native "HAS_ANIM_DICT_LOADED" hash "0x27FF6FE8009B40CA" arguments { charPtr "animDict" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ]] native "HAS_CLIP_SET_LOADED" hash "0x1F23D6B6DA1CC3B2" arguments { charPtr "clipSet" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ``` Alias for HAS_ANIM_SET_LOADED. ``` ]] native "HAS_COLLISION_FOR_MODEL_LOADED" hash "0x210A79C9EC89778F" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ]] native "HAS_MODEL_LOADED" hash "0x1283B8B89DD5D1B6" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ``` Checks if the specified model has loaded into memory. ``` ]] native "HAS_MOVE_NETWORK_DEF_LOADED" hash "0x2C04D89A0FB4E244" arguments { charPtr "name" [=[ {} ]=], } alias "0x2C04D89A0FB4E244" ns "STREAMING" returns "Any" doc [[! ]] native "HAS_NAMED_PTFX_ASSET_LOADED" hash "0x65BB72F29138F5D6" arguments { Hash "fxNameHash" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ]] native "HAS_PTFX_ASSET_LOADED" hash "0x13A3F30A9ED0BC31" ns "STREAMING" returns "BOOL" doc [[! ]] native "IPL_GROUP_SWAP_CANCEL" hash "0x31108BB5715D035F" alias "0x31108BB5715D035F" ns "STREAMING" returns "void" doc [[! ]] native "IPL_GROUP_SWAP_FINISH" hash "0x040EE319EFD1D3B5" alias "0x040EE319EFD1D3B5" ns "STREAMING" returns "void" doc [[! ]] native "IPL_GROUP_SWAP_IS_ACTIVE" hash "0xFC464598F6EE97B0" alias "0xFC464598F6EE97B0" ns "STREAMING" returns "Any" doc [[! ]] native "IPL_GROUP_SWAP_IS_READY" hash "0xC2C05DEFE85A0B64" alias "0xC2C05DEFE85A0B64" ns "STREAMING" returns "BOOL" doc [[! ]] native "IPL_GROUP_SWAP_START" hash "0x20D504994FDC4412" arguments { charPtr "iplName1" [=[ {} ]=], charPtr "iplName2" [=[ {} ]=], } alias "0x20D504994FDC4412" ns "STREAMING" returns "void" doc [[! ]] native "IS_ENTITY_FOCUS" hash "0xF87DE697E9A06EC6" arguments { Entity "entity" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ]] native "IS_IPL_ACTIVE_BY_HASH" hash "0x93AC1B91CB6D9913" arguments { Hash "iplHash" [=[ {} ]=], } alias "_IS_IMAP_ACTIVE_2" ns "STREAMING" returns "BOOL" doc [[! ]] native "IS_IPL_ACTIVE_HASH" hash "0xD779B9B910BD3B7C" arguments { Hash "iplHash" [=[ {} ]=], } alias "_IS_IMAP_ACTIVE" ns "STREAMING" returns "BOOL" doc [[! ]] native "IS_LOAD_SCENE_ACTIVE" hash "0xCF45DF50C7775F2A" alias "0xCF45DF50C7775F2A" ns "STREAMING" returns "Any" doc [[! ]] native "IS_LOAD_SCENE_LOADED" hash "0x0909F71B5C070797" alias "0x0909F71B5C070797" ns "STREAMING" returns "Any" doc [[! ]] native "IS_MODEL_A_PED" hash "0xC3F09DE9D6D17DDA" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ]] native "IS_MODEL_A_VEHICLE" hash "0x354F62672DE7DB0A" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ``` Returns whether the specified model represents a vehicle. ``` ]] native "IS_MODEL_IN_CDIMAGE" hash "0xD6F3B6D7716CFF8E" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ``` Returns whether the specified model exists in the game. ``` ]] native "IS_MODEL_VALID" hash "0x392C8D8E07B70EFC" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "BOOL" doc [[! ``` Returns whether the specified model is valid ``` ]] native "IS_PLAYER_SWITCH_IN_PROGRESS" hash "0xED20CB1F5297791D" ns "STREAMING" returns "BOOL" doc [[! ]] native "IS_RENDERED_SCENE_LOADED" hash "0x45BF3A6239A576B7" alias "0x45BF3A6239A576B7" ns "STREAMING" returns "Any" doc [[! ]] native "IS_SRL_LOADED" hash "0x5C2C88512CF6DAFB" ns "STREAMING" returns "BOOL" doc [[! ]] native "LOAD_SCENE_START" hash "0x387AD749E3B69B70" arguments { float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "radius" [=[ {} ]=], int "p7" [=[ {} ]=], } alias "0x387AD749E3B69B70" ns "STREAMING" returns "Any" doc [[! ]] native "LOAD_SCENE_START_SPHERE" hash "0x513F8AA5BF2F17CF" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0x513F8AA5BF2F17CF" ns "STREAMING" returns "Any" doc [[! ]] native "LOAD_SCENE_STOP" hash "0x5A8B01199C3E79C3" alias "0x5A8B01199C3E79C3" ns "STREAMING" returns "void" doc [[! ]] native "PREFETCH_SRL" hash "0x354837E5A5BAA5AF" arguments { charPtr "srl" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REMOVE_ANIM_DICT" hash "0x4763145053A33D46" arguments { charPtr "animDict" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REMOVE_CLIP_SET" hash "0x817FA1B1EE7CD6F0" arguments { charPtr "clipSet" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ``` Alias for REMOVE_ANIM_SET. ``` ]] native "REMOVE_IPL_BY_HASH" hash "0x431E3AB760629B34" arguments { Hash "iplHash" [=[ {} ]=], } alias "_REMOVE_IMAP_2" ns "STREAMING" returns "void" doc [[! ]] native "REMOVE_IPL_HASH" hash "0x5A3E5CF7B4014B96" arguments { Hash "iplHash" [=[ {} ]=], } alias "_REMOVE_IMAP" ns "STREAMING" returns "void" doc [[! ]] native "REMOVE_MOVE_NETWORK_DEF" hash "0x57A197AD83F66BBF" arguments { charPtr "name" [=[ {} ]=], } alias "0x57A197AD83F66BBF" ns "STREAMING" returns "void" doc [[! ]] native "REMOVE_NAMED_PTFX_ASSET" hash "0xF20866829E1C81A2" arguments { Hash "fxNameHash" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REMOVE_PTFX_ASSET" hash "0x042F9049EA419E86" ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_ADDITIONAL_COLLISION_AT_COORD" hash "0x83A8D71650D1894F" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "REQUEST_ANIM_DICT" hash "0xA862A2AD321F94B4" arguments { charPtr "animDict" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_CLIP_SET" hash "0xEF7611B57A820126" arguments { charPtr "clipSet" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_COLLISION_AT_COORD" hash "0x0A3720F162A033C9" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_COLLISION_FOR_MODEL" hash "0xF1767BE37F661551" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_IPL_BY_HASH" hash "0x9E211A378F95C97C" arguments { Hash "iplHash" [=[ {} ]=], } alias "_REQUEST_IMAP_2" ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_IPL_HASH" hash "0x59767C5A7A9AE6DA" arguments { Hash "iplHash" [=[ {} ]=], } alias "_REQUEST_IMAP" ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_MODEL" hash "0xFA28FE3A6246FC30" arguments { Hash "model" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ``` Request a model to be loaded into memory. ``` ]] native "REQUEST_MOVE_NETWORK_DEF" hash "0x2B6529C54D29037A" arguments { charPtr "name" [=[ {} ]=], } alias "0x2B6529C54D29037A" ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_NAMED_PTFX_ASSET" hash "0xF2B2353BBC0D4E8F" arguments { Hash "fxNameHash" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "REQUEST_PTFX_ASSET" hash "0x001FF43843028E0C" ns "STREAMING" returns "void" doc [[! ]] native "SET_ALL_MAPDATA_CULLED" hash "0x19ABCC581D28E6F9" arguments { Any "p0" [=[ {} ]=], } alias "0x19ABCC581D28E6F9" ns "STREAMING" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_FOCUS_ENTITY" hash "0x955AEDD58F4BD309" arguments { Entity "entity" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ``` It seems to make the entity's coords mark the point from which LOD-distances are measured. In my testing, setting a vehicle as the focus entity and moving that vehicle more than 300 distance units away from the player will make the level of detail around the player go down drastically (shadows disappear, textures go extremely low res, etc). The player seems to be the default focus entity. ``` ]] native "SET_FOCUS_POS_AND_VEL" hash "0x25F6EF88664540E2" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "SET_GAME_PAUSES_FOR_STREAMING" hash "0xB3BC8250F4FE8B63" arguments { BOOL "toggle" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "SET_HD_AREA" hash "0xB88B905AFA35CB4D" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "SET_MAPDATACULLBOX_ENABLED" hash "0x3CACC83F6FED837C" arguments { charPtr "name" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "SET_MODEL_AS_NO_LONGER_NEEDED" hash "0x4AD96EF928BD4F9A" arguments { Hash "model" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ``` Marks the model as no longer needed. ``` ]] native "SET_POPULATION_BUDGET_MULTIPLIER" hash "0x2F9AC754FE179D58" arguments { float "fBudgetMultiplier" [=[ {} ]=], } alias "0x2F9AC754FE179D58" ns "STREAMING" returns "void" doc [[! ]] native "SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME" hash "0xA03A6812529AD9C8" alias "0xA03A6812529AD9C8" ns "STREAMING" returns "void" doc [[! ]] native "SET_SRL_LONG_JUMP_MODE" hash "0x7C907E8A725E5FD2" arguments { BOOL "p0" [=[ {} ]=], } alias "0x7C907E8A725E5FD2" ns "STREAMING" returns "void" doc [[! ]] native "SET_SRL_READAHEAD_TIMES" hash "0xD346248C1DCE0D76" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0xD346248C1DCE0D76" ns "STREAMING" returns "void" doc [[! ]] native "SET_SRL_TIME" hash "0x18231AEF458BCFF2" arguments { float "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "_GET_IPL_BOUNDING_SPHERE" hash "0x9C77964B0E07B633" arguments { Hash "iplHash" [=[ {} ]=], Vector3Ptr "position" [=[ {} ]=], floatPtr "radius" [=[ {} ]=], } alias "0x9C77964B0E07B633" ns "STREAMING" returns "Any" doc [[! ``` Outputs IPL position and radius (previously wrongly named heading) https://github.com/femga/rdr3_discoveries/blob/master/imaps/imaps_with_coords_and_heading.lua ``` ]] native "_HAS_COLLISION_LOADED_AT_COORD" hash "0xDA8B2EAF29E872E2" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xDA8B2EAF29E872E2" ns "STREAMING" returns "Any" doc [[! ]] native "_HAS_SCENARIO_TYPE_LOADED" hash "0x9427C94D2E4094A4" arguments { Hash "scenarioType" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x9427C94D2E4094A4" ns "STREAMING" returns "Any" doc [[! ]] native "_IS_MODEL_AN_OBJECT" hash "0x274EE1B90CFA669E" arguments { Hash "model" [=[ {} ]=], } alias "0x274EE1B90CFA669E" ns "STREAMING" returns "Any" doc [[! ]] native "_IS_POSITION_INSIDE_IPL_STREAMING_EXTENTS" hash "0x73B40D97D7BAAD77" arguments { Hash "iplHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x73B40D97D7BAAD77" ns "STREAMING" returns "Any" doc [[! ``` Returns true if IPL is streamed in (?) ``` ]] native "_REMOVE_SCENARIO_ASSET" hash "0x4EDDD9E9CA5AF985" arguments { Hash "scenarioType" [=[ {} ]=], } alias "0x4EDDD9E9CA5AF985" ns "STREAMING" returns "Any" doc [[! ]] native "_REQUEST_CLIP_SET_BY_HASH" hash "0xAC37644A538F7524" arguments { Hash "clipSetHash" [=[ {} ]=], } alias "0xAC37644A538F7524" ns "STREAMING" returns "void" doc [[! ]] native "_REQUEST_METADATA_AT_COORD" hash "0xA8432A14D4DC2101" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xA8432A14D4DC2101" ns "STREAMING" returns "void" doc [[! ]] native "_REQUEST_SCENARIO_TYPE" hash "0x19A6BE7D9C6884D3" arguments { Hash "scenarioType" [=[ {} ]=], int "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x19A6BE7D9C6884D3" ns "STREAMING" returns "int" doc [[! ]] native "_SET_GUARMA_WORLDHORIZON_ACTIVE" hash "0x74E2261D2A66849A" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x74E2261D2A66849A" ns "STREAMING" returns "void" doc [[! ]] native "0x032A14D082A9B269" hash "0x032A14D082A9B269" arguments { Hash "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ``` _SET_E* or _SET_F* ``` ]] native "0x03DDBF2D73799F9E" hash "0x03DDBF2D73799F9E" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0x05DD384F39DE1C8C" hash "0x05DD384F39DE1C8C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x071769BCB24379E5" hash "0x071769BCB24379E5" ns "STREAMING" returns "Any" doc [[! ]] native "0x07559B29950301FF" hash "0x07559B29950301FF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0x09FBF15D73EFC900" hash "0x09FBF15D73EFC900" ns "STREAMING" returns "void" doc [[! ]] native "0x198B85CC3C7A4593" hash "0x198B85CC3C7A4593" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x27AF48C62B281341" hash "0x27AF48C62B281341" ns "STREAMING" returns "Any" doc [[! ]] native "0x2A6D1DAAB9EBB262" hash "0x2A6D1DAAB9EBB262" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x2E24C27B112B5B12" hash "0x2E24C27B112B5B12" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x2F4D53023F826FF0" hash "0x2F4D53023F826FF0" ns "STREAMING" returns "Any" doc [[! ]] native "0x5288B7F0690F7C1F" hash "0x5288B7F0690F7C1F" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x53764309C4618087" hash "0x53764309C4618087" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x5D5E2102B174B8D2" hash "0x5D5E2102B174B8D2" ns "STREAMING" returns "Any" doc [[! ]] native "0x62D5F0588915B277" hash "0x62D5F0588915B277" ns "STREAMING" returns "void" doc [[! ]] native "0x66BC28E50E85270E" hash "0x66BC28E50E85270E" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x6A6E79FBE8678C98" hash "0x6A6E79FBE8678C98" ns "STREAMING" returns "void" doc [[! ]] native "0x7B8C2B846C05E5AD" hash "0x7B8C2B846C05E5AD" ns "STREAMING" returns "Any" doc [[! ]] native "0x80B3E0597366ADF1" hash "0x80B3E0597366ADF1" ns "STREAMING" returns "void" doc [[! ]] native "0x85B8F04555AB49B8" hash "0x85B8F04555AB49B8" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x8D56BDA343D9519F" hash "0x8D56BDA343D9519F" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0x99F92061EFE908BA" hash "0x99F92061EFE908BA" ns "STREAMING" returns "Any" doc [[! ]] native "0x9F348DE670423460" hash "0x9F348DE670423460" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0xA0AE7653E8181725" hash "0xA0AE7653E8181725" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0xAE00387E53B1E9FC" hash "0xAE00387E53B1E9FC" ns "STREAMING" returns "void" doc [[! ]] native "0xAFA87A7D41EE346A" hash "0xAFA87A7D41EE346A" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0xB223249B7798EEED" hash "0xB223249B7798EEED" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0xB9B9E47EDB9D63DB" hash "0xB9B9E47EDB9D63DB" ns "STREAMING" returns "void" doc [[! ``` Sorts some unknown data. Likely SORT_* ``` ]] native "0xBE8DAA9D8D01DA6A" hash "0xBE8DAA9D8D01DA6A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0xCC61D8D6C19D9F14" hash "0xCC61D8D6C19D9F14" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0xD6E39DC5D46DF4AB" hash "0xD6E39DC5D46DF4AB" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "Any" doc [[! ]] native "0xD840C130D7AACFA5" hash "0xD840C130D7AACFA5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0xD9F2FF4AF394D926" hash "0xD9F2FF4AF394D926" ns "STREAMING" returns "void" doc [[! ]] native "0xDA7FDEFF4DE86839" hash "0xDA7FDEFF4DE86839" ns "STREAMING" returns "Any" doc [[! ]] native "0xDABFE48BA0D457AA" hash "0xDABFE48BA0D457AA" ns "STREAMING" returns "Any" doc [[! ]] native "0xDEEE1F265B7ECEF5" hash "0xDEEE1F265B7ECEF5" ns "STREAMING" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xE5B76E5B56CD77DD" hash "0xE5B76E5B56CD77DD" ns "STREAMING" returns "Any" doc [[! ]] native "0xEF1A8A484118735E" hash "0xEF1A8A484118735E" ns "STREAMING" returns "void" doc [[! ]] native "0xF01D21DF39554115" hash "0xF01D21DF39554115" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "0xF11D7CB962FCD747" hash "0xF11D7CB962FCD747" arguments { Any "p0" [=[ {} ]=], } ns "STREAMING" returns "void" doc [[! ]] native "ANALYTICS_PLAYTIME_FREEMODE_END" hash "0x3180E991D4B8F248" alias "0x3180E991D4B8F248" ns "TELEMETRY" returns "void" doc [[! ]] native "ANALYTICS_PLAYTIME_FREEMODE_START" hash "0xE9F24081D84931B8" alias "0xE9F24081D84931B8" ns "TELEMETRY" returns "void" doc [[! ]] native "TELEMETRY_CAMP_DONATE" hash "0xDF516E598D966D06" arguments { Any "transactionId" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Hash "slotId" [=[ {} ]=], Hash "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } alias "0xDF516E598D966D06" ns "TELEMETRY" returns "void" doc [[! ]] native "TELEMETRY_PERSONAL_VEHICLE_MOUNT" hash "0xFF9052BC7A3B7D33" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xFF9052BC7A3B7D33" ns "TELEMETRY" returns "void" doc [[! ]] native "TELEMETRY_PLAYER_MENU_PIN" hash "0x076C5843371EB889" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_CLEAR_TELEMETRY_SHOP_UI" hash "0x32D5898C4898CD95" alias "0x32D5898C4898CD95" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_AMBIENT_VIGNETTE" hash "0x3145044F3990D321" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } alias "0x3145044F3990D321" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_ANIMAL_SKINNED" hash "0x7581972ADF5D699A" arguments { Hash "type" [=[ {} ]=], AnyPtr "items" [=[ {} ]=], } alias "0x7581972ADF5D699A" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_BOUNTY_TARGET" hash "0x52FA31DB8F3AD25D" arguments { AnyPtr "data" [=[ {} ]=], } alias "0x52FA31DB8F3AD25D" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_CAMP_CREATED" hash "0x565EAA726B2CE3B7" arguments { Any "p0" [=[ {} ]=], } alias "0x565EAA726B2CE3B7" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_CAMP_SUPPLIES" hash "0x217F47761376E16E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0x217F47761376E16E" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_CHAR_CREATOR" hash "0x7207AD471BC9278C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_TELEMETRY_COLLECT" hash "0xD6CB05DDAEE43AFD" arguments { Any "transactionId" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } alias "0xD6CB05DDAEE43AFD" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_COUPON" hash "0x621D719C4836292B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_TELEMETRY_CRAFT_ITEM" hash "0x78C2E029DB205A3A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "quantity" [=[ {} ]=], } alias "0x78C2E029DB205A3A" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_CREATE_UUID" hash "0xE692D336F8A2A97F" arguments { AnyPtr "uuid" [=[ {} ]=], } ns "TELEMETRY" returns "BOOL" doc [[! ``` Works in MP only. ``` ]] native "_TELEMETRY_CUSTOM" hash "0x40914CCF2A1AB531" arguments { AnyPtr "args" [=[ {} ]=], } alias "0x40914CCF2A1AB531" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_DEFENSIVE" hash "0xE57529D23541D2DD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0xE57529D23541D2DD" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_DISCOVERABLE" hash "0xF5EAD898EF387E73" arguments { Any "p0" [=[ {} ]=], } alias "0xF5EAD898EF387E73" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_EMOTE_ADD_CATEGORY_TO_SAVE" hash "0x2C24AF8EEEEF8A55" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Hash "emote" [=[ {} ]=], } alias "0x2C24AF8EEEEF8A55" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_FAST_TRAVEL" hash "0x7CEF4AC79F7E7FAD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0x7CEF4AC79F7E7FAD" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_FAVOR_EMOTE" hash "0x16B23D4F7A1F50D9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x16B23D4F7A1F50D9" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_GAME_PROGRESS" hash "0x51EC204A6E5B5A1A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x51EC204A6E5B5A1A" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_GANG_SHARES" hash "0xE6DC9B21AC7A8729" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xE6DC9B21AC7A8729" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_GOLD_STORE" hash "0x536B6025E94AC48F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x536B6025E94AC48F" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_GUN_LOCKER" hash "0x415FE28ED44BFF14" alias "0x415FE28ED44BFF14" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_GUN_LOCKER_WEAPON_REMOVED" hash "0x317D9C9560529CC2" arguments { Hash "p0" [=[ {} ]=], } alias "0x317D9C9560529CC2" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_GUN_LOCKER_WEAPON_STORED" hash "0xC3ADF4880784FA9C" arguments { Hash "p0" [=[ {} ]=], } alias "0xC3ADF4880784FA9C" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_HERB_PICKED" hash "0xAE693EC3A178F6C2" arguments { Hash "herbType" [=[ {} ]=], } alias "0xAE693EC3A178F6C2" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_HONOR" hash "0xE6B763C7F4902201" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xE6B763C7F4902201" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_HUB_NAVIGATION" hash "0x25CC50EC1A6F3A96" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_TELEMETRY_HUB_OFFERS" hash "0x37AA282163B0D2C4" arguments { Any "couponItem" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x37AA282163B0D2C4" ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_TELEMETRY_INTRO_SKIP" hash "0x1B554723799245F4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_TELEMETRY_LOBBY_PROGRESSION" hash "0xECD67E9FA677CCCF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xECD67E9FA677CCCF" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_LOOT" hash "0xCF63EF77B0DF0397" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xCF63EF77B0DF0397" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MATCH_NOMINATION" hash "0x330029E121380CEB" arguments { AnyPtr "args" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "_TELEMETRY_MATCH_OVER" hash "0xA2058154357726BB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0xA2058154357726BB" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MATCH_QUEUE" hash "0x4C08D2B6D8BE17E4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_TELEMETRY_MATCH_STARTED" hash "0xF620F47B4F4A78C4" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0xF620F47B4F4A78C4" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MATCH_VOTE" hash "0xEF3C68F56BAD7B69" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0xEF3C68F56BAD7B69" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MENU_NAVIGATION" hash "0x3255D4D2082C6339" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x3255D4D2082C6339" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MISSION_CHECKPOINT" hash "0x8EC7890D446BD9C1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x8EC7890D446BD9C1" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MISSION_FAILED_TO_LAUNCH" hash "0x6571E4327390EC0B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "reason" [=[ {} ]=], } alias "0x6571E4327390EC0B" ns "TELEMETRY" returns "void" doc [[! ``` _TELEMETRY_C* - _TELEMETRY_G* ``` ]] native "_TELEMETRY_MISSION_ILO_OPTION" hash "0xEA323F5E1A4DA2F1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xEA323F5E1A4DA2F1" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MISSION_OVER" hash "0xD894437E12C17AEC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xD894437E12C17AEC" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MISSION_STARTED" hash "0x15B0CC1B36F1DE29" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x15B0CC1B36F1DE29" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_MOONSHINE_BREW" hash "0xB5013EFBB5516867" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_TELEMETRY_NET_CAMP" hash "0xA72773C3134F9A57" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } alias "0xA72773C3134F9A57" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_NOTORIETY" hash "0xE26970A7AE0F28E9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xE26970A7AE0F28E9" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_PARLEY_FEUD" hash "0xF37A2149BC9A8A27" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0xF37A2149BC9A8A27" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_PERSONAL_VEHICLE_WAGON" hash "0xE67AF24C5A3B6058" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0xE67AF24C5A3B6058" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_PHOTO" hash "0xED22BE4C5A399E63" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xED22BE4C5A399E63" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_PHOTO_CAM" hash "0x0777D65EE8A17517" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_TELEMETRY_PLAYER_SPAWNED" hash "0x5DA4718DF897EB25" arguments { Ped "ped" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_POKER_OVER" hash "0x8127C5AA05C5A210" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } alias "0x8127C5AA05C5A210" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_PRISON" hash "0xB204BF9F30298D77" arguments { Any "transactionId" [=[ {} ]=], Any "bountyAmount" [=[ {} ]=], Ped "ped" [=[ {} ]=], Any "completionType" [=[ {} ]=], Any "jailTimeServed" [=[ {} ]=], Any "jailTimeLeft" [=[ {} ]=], Any "posseRole" [=[ {} ]=], } alias "0xB204BF9F30298D77" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_REGION" hash "0xCD6F8A0335D821F9" arguments { Hash "regionHash" [=[ {} ]=], } alias "0xCD6F8A0335D821F9" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_ROLE_BOUNTY" hash "0xAB43D1C80B5E9500" arguments { Any "p0" [=[ {} ]=], } alias "0xAB43D1C80B5E9500" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_ROLE_COLLECTOR" hash "0x4AC38DFD286DAD14" arguments { Any "transactionId" [=[ {} ]=], Any "collectible" [=[ {} ]=], Any "category" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } alias "0x4AC38DFD286DAD14" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_ROLE_MOONSHINER" hash "0x99D40C5D74BC88E9" arguments { Any "p0" [=[ {} ]=], Any "transactionId" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_TELEMETRY_ROLE_NATURALIST" hash "0x6FB9EA308F302922" arguments { Any "transactionId" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_TELEMETRY_ROLE_TOKEN_TRANSACTION" hash "0x32C2939564D74BFF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "0x32C2939564D74BFF" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_ROLE_TRADER" hash "0x476038B5A0734C10" arguments { Any "p0" [=[ {} ]=], Any "transactionId" [=[ {} ]=], } alias "0x476038B5A0734C10" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_RPG_GLOBAL_CALCULATE_ATTRIBUTE_CORE_DELTA" hash "0x7E002A36AEFCFB55" alias "0x7E002A36AEFCFB55" ns "TELEMETRY" returns "void" doc [[! ``` Creation of the metric is related to attribute filling, i. e. at camp fires, when the ped is resting. _TELEMETRY_C* - _TELEMETRY_P* ``` ]] native "_TELEMETRY_SAMPLE" hash "0x61559675D23D8BD1" arguments { Any "transactionId" [=[ {} ]=], Any "animal" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "bSampled" [=[ {} ]=], BOOL "bTranq" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_TELEMETRY_SET_IS_FLOW" hash "0x9BEE018A63FFFAD9" arguments { BOOL "toggle" [=[ {} ]=], } alias "0x9BEE018A63FFFAD9" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_SET_SHOP_FOR_TRANSACTION" hash "0xCA9E42F437625A85" arguments { int "transactionId" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], } alias "0xCA9E42F437625A85" ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_TELEMETRY_SHOP_CUTSCENE" hash "0xB0B19B56697836F5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_TELEMETRY_SHOP_ENTRY" hash "0x775B2ED944E44973" arguments { Any "shopType" [=[ {} ]=], Any "shopRegion" [=[ {} ]=], Any "region" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "0x775B2ED944E44973" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_SHOP_EXIT" hash "0xF78E669FDC202E73" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0xF78E669FDC202E73" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_SHOP_PURCHASE" hash "0x2A374E6F0075EE81" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "0x2A374E6F0075EE81" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_SHOP_SELL" hash "0x9BD8A9D0A774A6F8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], int "centSalePrice" [=[ {} ]=], } alias "0x9BD8A9D0A774A6F8" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_SLEEP" hash "0xF9F14080D80937BD" arguments { Any "p0" [=[ {} ]=], } alias "0xF9F14080D80937BD" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_START_GUN_LOCKER_INTERACTION" hash "0xF0D54E0651DD7E07" alias "0xF0D54E0651DD7E07" ns "TELEMETRY" returns "void" doc [[! ]] native "_TELEMETRY_TRIGGER_TRANSACTION_REQUEST" hash "0x80A02D9F948A8BCA" arguments { AnyPtr "requestId" [=[ {} ]=], AnyPtr "transactionId" [=[ {} ]=], } alias "0x80A02D9F948A8BCA" ns "TELEMETRY" returns "BOOL" doc [[! ``` Returns false when transaction request is failing ``` ]] native "_TRY_GET_TELEMETRY_ID_FROM_TRANSACTION_ID" hash "0xF184B3ECE36219CF" arguments { AnyPtr "transactionId" [=[ {} ]=], AnyPtr "requestId" [=[ {} ]=], } alias "0xF184B3ECE36219CF" ns "TELEMETRY" returns "BOOL" doc [[! ]] native "0x6F5BC5C4EAB42B15" hash "0x6F5BC5C4EAB42B15" arguments { int "linkID" [=[ {} ]=], int "type" [=[ {} ]=], charPtr "contentId" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ``` Note: this native was added in build 1491.50 ``` ``` NativeDB Introduced: v1491 ``` ]] native "0xEC0BD8736DCAF841" hash "0xEC0BD8736DCAF841" arguments { BOOL "toggle" [=[ {} ]=], } ns "TELEMETRY" returns "void" doc [[! ]] native "DOES_STREAMED_TEXTURE_DICT_EXIST" hash "0x7332461FC59EB7EC" arguments { charPtr "textureDict" [=[ {} ]=], } alias "0x7332461FC59EB7EC" ns "TXD" returns "Any" doc [[! ]] native "DOES_STREAMED_TXD_EXIST" hash "0xBA0163B277C2D2D0" arguments { Hash "txdHash" [=[ {} ]=], } alias "0xBA0163B277C2D2D0" ns "TXD" returns "Any" doc [[! ]] native "HAS_STREAMED_TEXTURE_DICT_LOADED" hash "0x54D6900929CCF162" arguments { charPtr "textureDict" [=[ {} ]=], } ns "TXD" returns "BOOL" doc [[! ]] native "HAS_STREAMED_TXD_LOADED" hash "0xBE72591D1509FFE4" arguments { Hash "txdHash" [=[ {} ]=], } alias "0xBE72591D1509FFE4" ns "TXD" returns "Any" doc [[! ]] native "REQUEST_STREAMED_TEXTURE_DICT" hash "0xC1BA29DF5631B0F8" arguments { charPtr "textureDict" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "TXD" returns "void" doc [[! ]] native "REQUEST_STREAMED_TXD" hash "0xDB1BD07FB464584D" arguments { Hash "txdHash" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xDB1BD07FB464584D" ns "TXD" returns "void" doc [[! ]] native "SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED" hash "0x4ACA10A91F66F1E2" arguments { charPtr "textureDict" [=[ {} ]=], } ns "TXD" returns "void" doc [[! ]] native "SET_STREAMED_TXD_AS_NO_LONGER_NEEDED" hash "0x8232F37DF762ACB2" arguments { Hash "txdHash" [=[ {} ]=], } alias "0x8232F37DF762ACB2" ns "TXD" returns "void" doc [[! ]] native "CAN_LAUNCH_UIAPP_BY_HASH" hash "0xE555EC27D65EDE80" arguments { Hash "appNameHash" [=[ {} ]=], } alias "_CAN_LAUNCH_APP_BY_HASH" ns "UIAPPS" returns "Any" doc [[! ]] native "CAN_LAUNCH_UIAPP_BY_HASH_WITH_ENTRY" hash "0x16F47D434B6086BF" arguments { Hash "appNameHash" [=[ {} ]=], Hash "entryHash" [=[ {} ]=], } alias "0x16F47D434B6086BF" ns "UIAPPS" returns "Any" doc [[! ]] native "IS_ANY_UIAPP_ACTIVE" hash "0xAC959AB99AAF3D9F" alias "0xAC959AB99AAF3D9F" ns "UIAPPS" returns "Any" doc [[! ]] native "IS_ANY_UIAPP_RUNNING" hash "0xDB30BEC7A7A5CBD3" alias "_IS_ANY_APP_RUNNING" ns "UIAPPS" returns "Any" doc [[! ]] native "IS_UIAPP_ACTIVE_BY_HASH" hash "0x25B7A0206BDFAC76" arguments { Hash "appNameHash" [=[ {} ]=], } alias "_IS_APP_ACTIVE" ns "UIAPPS" returns "Any" doc [[! ]] native "IS_UIAPP_RUNNING" hash "0xDE4A9B35D028979F" arguments { charPtr "appName" [=[ {} ]=], } ns "UIAPPS" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "IS_UIAPP_RUNNING_BY_HASH" hash "0x4E511D093A86AD49" arguments { Hash "appNameHash" [=[ {} ]=], } alias "_IS_APP_RUNNING" ns "UIAPPS" returns "Any" doc [[! ]] native "IS_UIAPP_TRANSITIONING_BY_HASH" hash "0x42095B886D30DE66" arguments { Hash "appNameHash" [=[ {} ]=], } ns "UIAPPS" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "LAUNCH_UIAPP_BY_HASH" hash "0xC8FC7F4E4CF4F581" arguments { Hash "appNameHash" [=[ {} ]=], } alias "_LAUNCH_APP_BY_HASH" ns "UIAPPS" returns "int" doc [[! ]] native "LAUNCH_UIAPP_BY_HASH_WITH_ENTRY" hash "0xC1BCF31E975B3195" arguments { Hash "appNameHash" [=[ {} ]=], Hash "entryHash" [=[ {} ]=], } alias "_LAUNCH_APP_BY_HASH_WITH_ENTRY" ns "UIAPPS" returns "int" doc [[! ]] native "LAUNCH_UIAPP_WITH_ENTRY" hash "0x7B2027BAC5C8EC89" arguments { charPtr "appName" [=[ {} ]=], charPtr "entry" [=[ {} ]=], } alias "_LAUNCH_APP_WITH_ENTRY" ns "UIAPPS" returns "int" doc [[! ]] native "REQUEST_UIAPP_TRANSITION_BY_HASH" hash "0x7689CD255655BFD7" arguments { Hash "appNameHash" [=[ {} ]=], Hash "transitionHash" [=[ {} ]=], } alias "_UIAPP_REQUEST_TRANSITION_BY_HASH" ns "UIAPPS" returns "Any" doc [[! ]] native "_CLOSE_ALL_UIAPPS" hash "0xAD7B70F7230C5A12" alias "_CLOSE_ALL_APPS" ns "UIAPPS" returns "void" doc [[! ]] native "_CLOSE_ALL_UIAPPS_IMMEDIATE" hash "0x12769EEB8DBD7A7B" alias "0x12769EEB8DBD7A7B" ns "UIAPPS" returns "void" doc [[! ]] native "_CLOSE_UIAPP" hash "0x818C6CA9B659E8EC" arguments { charPtr "appName" [=[ {} ]=], } alias "0x818C6CA9B659E8EC" ns "UIAPPS" returns "void" doc [[! ]] native "_CLOSE_UIAPP_BY_HASH" hash "0x2FF10C9C3F92277E" arguments { Hash "appNameHash" [=[ {} ]=], } alias "_CLOSE_APP_BY_HASH" ns "UIAPPS" returns "void" doc [[! ]] native "_CLOSE_UIAPP_BY_HASH_IMMEDIATE" hash "0x04428420A248A354" arguments { Hash "appNameHash" [=[ {} ]=], } alias "_CLOSE_APP_BY_HASH_IMMEDIATE" ns "UIAPPS" returns "void" doc [[! ]] native "_CLOSE_UIAPP_IMMEDIATE" hash "0x3015635426D1B17C" arguments { charPtr "appName" [=[ {} ]=], } alias "_CLOSE_APP" ns "UIAPPS" returns "void" doc [[! ]] native "_GET_UIAPP_CURRENT_ACTIVITY_BY_HASH" hash "0x96FD694FE5BE55DC" arguments { Hash "appNameHash" [=[ {} ]=], } alias "0x96FD694FE5BE55DC" ns "UIAPPS" returns "Hash" doc [[! ]] native "_BG_DISPLAY_TEXT" hash "0x16794E044C9EFB58" arguments { long "text" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], } ns "UIDEBUG" returns "void" doc [[! ``` Note: you must use VAR_STRING ``` ``` NativeDB Introduced: v1355 ``` ]] native "_BG_SET_TEXT_COLOR" hash "0x16FA5CE47F184F1E" arguments { int "red" [=[ {} ]=], int "green" [=[ {} ]=], int "blue" [=[ {} ]=], int "alpha" [=[ {} ]=], } ns "UIDEBUG" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/colours ``` ``` NativeDB Introduced: v1355 ``` ]] native "_BG_SET_TEXT_SCALE" hash "0xA1253A3C870B6843" arguments { float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], } ns "UIDEBUG" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "ADD_COVER_BLOCKING_AREA" hash "0x45C597097DD7CB81" arguments { float "playerX" [=[ {} ]=], float "playerY" [=[ {} ]=], float "playerZ" [=[ {} ]=], float "radiusX" [=[ {} ]=], float "radiusY" [=[ {} ]=], float "radiusZ" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "ADD_COVER_POINT" hash "0xD5C12A75C7B9497F" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "TASK" returns "ScrHandle" doc [[! ]] native "ADD_FLEE_TARGET_PED" hash "0x3923EC958249657D" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], float "p2" [=[ {} ]=], } alias "0x3923EC958249657D" ns "TASK" returns "void" doc [[! ``` Params: p2 is always -1.f in R* Scripts ``` ]] native "ADD_PATROL_ROUTE_LINK" hash "0x23083260DEC3A551" arguments { int "node1" [=[ {} ]=], int "node2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "ADD_PATROL_ROUTE_NODE" hash "0x8EDF950167586B7C" arguments { int "nodeId" [=[ {} ]=], charPtr "scenarioName" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "lookPosX" [=[ {} ]=], float "lookPosY" [=[ {} ]=], float "lookPosZ" [=[ {} ]=], int "duration" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "ARE_COMPOSITE_LOOTABLE_ENTITY_DEF_ASSETS_LOADED" hash "0x5E5D96BE25E9DF68" arguments { Hash "asset" [=[ {} ]=], } alias "0x5E5D96BE25E9DF68" ns "TASK" returns "Any" doc [[! ``` Returns true when requested asset is loaded ``` ]] native "ASSISTED_MOVEMENT_IS_ROUTE_LOADED" hash "0x60F9A4393A21F741" arguments { charPtr "route" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "ASSISTED_MOVEMENT_REMOVE_ROUTE" hash "0x3548536485DD792B" arguments { charPtr "route" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES" hash "0xD5002D78B7162E1B" arguments { charPtr "route" [=[ {} ]=], int "props" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "CAN_START_ITEM_INTERACTION" hash "0x2D19BC4DF626CBE7" arguments { Ped "ped" [=[ {} ]=], Hash "itemHash" [=[ {} ]=], Hash "interactionAnimHash" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0x2D19BC4DF626CBE7" ns "TASK" returns "Any" doc [[! ]] native "CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK" hash "0xC35B5CDB2824CF69" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "CLEAR_PED_SECONDARY_TASK" hash "0x176CECF6F920D707" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "CLEAR_PED_TASKS" hash "0xE1EF3C1216AFF2CD" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "CLEAR_PED_TASKS_IMMEDIATELY" hash "0xAAA34F8A7CB32098" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "resetCrouch" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Immediately stops the pedestrian from whatever it's doing. They stop fighting, animations, etc. they forget what they were doing. resetCrouch TRUE = ped will stand up if crouching, FALSE = ped will remain crouching if crouched ``` ]] native "CLEAR_SEQUENCE_TASK" hash "0x3841422E9C488D8C" arguments { intPtr "taskSequenceId" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "CLOSE_PATROL_ROUTE" hash "0xB043ECA801B8CBC1" ns "TASK" returns "void" doc [[! ]] native "CLOSE_SEQUENCE_TASK" hash "0x39E72BC99E6360CB" arguments { int "taskSequenceId" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "CREATE_PATROL_ROUTE" hash "0xAF8A443CCC8018DC" ns "TASK" returns "void" doc [[! ]] native "CREATE_SCENARIO_POINT_HASH" hash "0x94B745CE41DB58A1" arguments { Hash "scenarioHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } alias "0x94B745CE41DB58A1" ns "TASK" returns "int" doc [[! ``` Returns scenario ``` ]] native "CREATE_SCENARIO_POINT_HASH_ATTACHED_TO_ENTITY" hash "0x794AB1379A74064D" arguments { Entity "entity" [=[ {} ]=], Hash "scenarioHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } alias "0x794AB1379A74064D" ns "TASK" returns "int" doc [[! ``` Returns scenario ``` ]] native "DELETE_PATROL_ROUTE" hash "0x7767DD9D65E91319" arguments { charPtr "patrolRoute" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "DOES_SCENARIO_EXIST_IN_AREA" hash "0x5A59271FFADD33C1" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "DOES_SCENARIO_GROUP_EXIST" hash "0xF9034C136C9E00D3" arguments { charPtr "scenarioGroup" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA_HASH" hash "0x6EEAD6AF637DA752" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "typeHash" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x6EEAD6AF637DA752" ns "TASK" returns "Any" doc [[! ]] native "DOES_SCENARIO_POINT_EXIST" hash "0x841475AC96E794D1" arguments { int "scenario" [=[ {} ]=], } alias "0x841475AC96E794D1" ns "TASK" returns "Any" doc [[! ]] native "DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS" hash "0xA98B8E3C088E5A31" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ``` Checks if there is a cover point at position ``` ]] native "END_DUEL" hash "0xEED08A3A98B847E2" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "p2" [=[ {} ]=], } alias "0xEED08A3A98B847E2" ns "TASK" returns "void" doc [[! ]] native "FIND_SCENARIO_OF_TYPE_HASH" hash "0xF533D68FF970D190" arguments { float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], Hash "scenarioType" [=[ {} ]=], float "distance" [=[ {} ]=], Any "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } alias "0xF533D68FF970D190" ns "TASK" returns "int" doc [[! ]] native "FORCE_SCENARIO_GROUP_PRIORITY" hash "0x444C910A5058E568" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x444C910A5058E568" ns "TASK" returns "void" doc [[! ]] native "GET_ACTIVE_VEHICLE_MISSION_TYPE" hash "0x534AEBA6E5ED4CAB" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "int" doc [[! ]] native "GET_IS_CARRIABLE_ENTITY" hash "0x0CCFE72B43C9CF96" arguments { Entity "entity" [=[ {} ]=], } alias "0x0CCFE72B43C9CF96" ns "TASK" returns "Any" doc [[! ]] native "GET_IS_PED_AIMING_IN_THE_AIR" hash "0x8785E6E40C7A8819" arguments { Ped "ped" [=[ {} ]=], } alias "0x8785E6E40C7A8819" ns "TASK" returns "Any" doc [[! ]] native "GET_IS_TASK_ACTIVE" hash "0xB0760331C7AA4155" arguments { Ped "ped" [=[ {} ]=], int "taskIndex" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "GET_IS_WAYPOINT_RECORDING_LOADED" hash "0xCB4E8BE8A0063C5D" arguments { charPtr "waypointRecording" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "GET_ITEM_INTERACTION_ITEM_ID" hash "0x804425C4BBD00883" arguments { Ped "ped" [=[ {} ]=], } alias "0x804425C4BBD00883" ns "TASK" returns "Hash" doc [[! ]] native "GET_ITEM_INTERACTION_PROMPT_PROGRESS" hash "0xBC864A70AD55E0C1" arguments { Ped "ped" [=[ {} ]=], Hash "inputContext" [=[ {} ]=], } alias "0xBC864A70AD55E0C1" ns "TASK" returns "float" doc [[! ]] native "GET_ITEM_INTERACTION_STATE" hash "0x6AA3DCA2C6F5EB6D" arguments { Ped "ped" [=[ {} ]=], } alias "0x6AA3DCA2C6F5EB6D" ns "TASK" returns "Hash" doc [[! ]] native "GET_PED_DESIRED_MOVE_BLEND_RATIO" hash "0x8517D4A6CA8513ED" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "float" doc [[! ]] native "GET_PED_WAYPOINT_DISTANCE" hash "0xE6A877C64CAF1BC5" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "float" doc [[! ]] native "GET_PED_WAYPOINT_OVERRIDE_SPEED" hash "0xD39A2F3E7FCAFF08" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "float" doc [[! ]] native "GET_PED_WAYPOINT_PROGRESS" hash "0x2720AAA75001E094" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "int" doc [[! ]] native "GET_PROP_FOR_SCENARIO_POINT" hash "0x295514F198EFD0CA" arguments { int "scenarioPoint" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0x295514F198EFD0CA" ns "TASK" returns "Entity" doc [[! ]] native "GET_RANSACK_SCENARIO_POINT_PED_IS_USING" hash "0xD04241BBF6D03A5E" arguments { Ped "ped" [=[ {} ]=], } alias "0xD04241BBF6D03A5E" ns "TASK" returns "Any" doc [[! ]] native "GET_SCENARIO_POINTS_IN_AREA" hash "0x345EC3B7EBDE1CB5" arguments { float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "radius" [=[ {} ]=], AnyPtr "scenariosInRadius" [=[ {} ]=], int "size" [=[ {} ]=], } alias "0x345EC3B7EBDE1CB5" ns "TASK" returns "int" doc [[! ``` Note: scenariosInRadius is an array, and its size and values should be aligned to 8 bytes. ``` ]] native "GET_SCRIPT_TASK_STATUS" hash "0x77F1BEB8863288D5" arguments { Ped "ped" [=[ {} ]=], Hash "taskHash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "TASK" returns "int" doc [[! ``` Gets the status of a script-assigned task, and returns an int between 0-8 taskHash: https://alloc8or.re/rdr3/doc/enums/eScriptTaskHash.txt WAITING_TO_START_TASK = 0, PERFORMING_TASK DORMANT_TASK VACANT_STAGE GROUP_TASK_STAGE ATTRACTOR_SCRIPT_TASK_STAGE SECONDARY_TASK_STAGE TASK_NOT_FOUND FINISHED_TASK ``` ]] native "GET_SCRIPTED_COVER_POINT_COORDS" hash "0x594A1028FC2A3E85" arguments { ScrHandle "coverpoint" [=[ {} ]=], } ns "TASK" returns "Vector3" doc [[! ]] native "GET_SEQUENCE_PROGRESS" hash "0x00A9010CFE1E3533" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "int" doc [[! ``` returned values: 0 to 7 = task that's currently in progress, 0 meaning the first one. -1 no task sequence in progress. ``` ]] native "GET_TASK_MOVE_NETWORK_EVENT" hash "0xB4F47213DF45A64C" arguments { Ped "ped" [=[ {} ]=], charPtr "eventName" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "GET_TASK_MOVE_NETWORK_STATE" hash "0x717E4D1F2048376D" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "charPtr" doc [[! ]] native "GET_VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED" hash "0x3DC971EB22F73447" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "GET_VEHICLE_WAYPOINT_PROGRESS" hash "0x9824CFF8FC66E159" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "int" doc [[! ]] native "GET_VEHICLE_WAYPOINT_TARGET_POINT" hash "0x416B62AC8B9E5BBD" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "int" doc [[! ]] native "GET_WAYPOINT_DISTANCE_ALONG_ROUTE" hash "0xA5B769058763E497" arguments { charPtr "waypointRecording" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "TASK" returns "float" doc [[! ]] native "IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK" hash "0x8785E6E40C7A8818" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_EMOTE_TASK_RUNNING" hash "0xCF9B71C0AF824036" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK" hash "0xA320EF046186FA3B" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_MOVE_BLEND_RATIO_RUNNING" hash "0xD4D8636C0199A939" arguments { float "moveBlendRatio" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_MOVE_BLEND_RATIO_SPRINTING" hash "0x24A2AD74FA9814E2" arguments { float "moveBlendRatio" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_MOVE_BLEND_RATIO_STILL" hash "0x349CE7B56DAFD95C" arguments { float "moveBlendRatio" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_MOVE_BLEND_RATIO_WALKING" hash "0xF133BBBE91E1691F" arguments { float "moveBlendRatio" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_PED_ACTIVE_IN_SCENARIO" hash "0xAA135F9482C82CC3" arguments { Ped "ped" [=[ {} ]=], int "scenario" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_PED_BEING_ARRESTED" hash "0x90A09F3A45FED688" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ``` This function is hard-coded to always return false. ``` ]] native "IS_PED_CUFFED" hash "0x74E559B3BC910685" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_PED_EXITING_SCENARIO" hash "0x0C3CB2E600C8977D" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x0C3CB2E600C8977D" ns "TASK" returns "Any" doc [[! ]] native "IS_PED_GETTING_UP" hash "0x2A74E1D5F2F00EEC" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_PED_IN_HIT_REACT" hash "0xF330A5C062B29BED" arguments { Ped "ped" [=[ {} ]=], } alias "0xF330A5C062B29BED" ns "TASK" returns "Any" doc [[! ]] native "IS_PED_IN_WRITHE" hash "0xDEB6D52126E7D640" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ``` This native checks if a ped is on the ground, in pain from a (gunshot) wound. ``` ]] native "IS_PED_RUNNING" hash "0xC5286FFC176F28A2" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_PED_RUNNING_INSPECTION_TASK" hash "0x038B1F1674F0E242" arguments { Ped "ped" [=[ {} ]=], } alias "0x038B1F1674F0E242" ns "TASK" returns "Any" doc [[! ]] native "IS_PED_RUNNING_TASK_ITEM_INTERACTION" hash "0xEC7E480FF8BD0BED" arguments { Ped "ped" [=[ {} ]=], } alias "0xEC7E480FF8BD0BED" ns "TASK" returns "Any" doc [[! ]] native "IS_PED_SCENARIO_REACT_LOOKING" hash "0x916B8E075ABC8B4E" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x916B8E075ABC8B4E" ns "TASK" returns "Any" doc [[! ]] native "IS_PED_SPRINTING" hash "0x57E457CD2C0FC168" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_PED_STILL" hash "0xAC29253EEF8F0180" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_PED_WALKING" hash "0xDE4C184B2B9B071A" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_SCENARIO_GROUP_ENABLED" hash "0x367A09DED4E05B99" arguments { charPtr "scenarioGroup" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_SCENARIO_OCCUPIED" hash "0x788756D73AC2E07C" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_SCENARIO_TYPE_ENABLED" hash "0x3A815DB3EA088722" arguments { charPtr "scenarioType" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_TASK_MOVE_NETWORK_ACTIVE" hash "0x921CE12C489C4C41" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION" hash "0x30ED88D5E0C56A37" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_TEAM_CARRIABLE_ENTITY" hash "0x559A6F8C5133B4EE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x559A6F8C5133B4EE" ns "TASK" returns "Any" doc [[! ]] native "IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED" hash "0xE03B3F2D3DC59B64" arguments { Ped "ped" [=[ {} ]=], charPtr "waypointRecording" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE" hash "0xF5134943EA29868C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "MAKE_OBJECT_NOT_CARRIABLE" hash "0x67BFCED22909834D" arguments { Object "object" [=[ {} ]=], } alias "0x67BFCED22909834D" ns "TASK" returns "void" doc [[! ]] native "OPEN_PATROL_ROUTE" hash "0xA36BFB5EE89F3D82" arguments { charPtr "patrolRoute" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "OPEN_SEQUENCE_TASK" hash "0xE8854A4326B9E12B" arguments { intPtr "taskSequenceId" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "PED_HAS_USE_SCENARIO_TASK" hash "0x295E3CCEC879CCD7" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "PLAY_ANIM_ON_RUNNING_SCENARIO" hash "0x748040460F8DF5DC" arguments { Ped "ped" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "PLAY_ENTITY_SCRIPTED_ANIM" hash "0x77A1EEC547E7FCF1" arguments { Entity "entity" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "REACT_LOOK_AT" hash "0xE7FA07624574B79A" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], int "lookIntensity" [=[ {} ]=], int "exitAnimation" [=[ {} ]=], float "duration" [=[ {} ]=], int "p5" [=[ {} ]=], Ped "targetPed2" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } alias "0xE7FA07624574B79A" ns "TASK" returns "void" doc [[! ``` lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT exitAnimation: LOOK_RETURN_GENERIC = 1, LOOK_RETURN_DISMISSIVE = 2, LOOK_RETURN_RELIEVED = 3 ``` ]] native "REACT_LOOK_AT_END" hash "0x541E5B41DCA45828" arguments { Ped "ped" [=[ {} ]=], int "exitAnimation" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x541E5B41DCA45828" ns "TASK" returns "void" doc [[! ]] native "REMOVE_ALL_COVER_BLOCKING_AREAS" hash "0xDB6708C0B46F56D8" ns "TASK" returns "void" doc [[! ]] native "REMOVE_COVER_POINT" hash "0xAE287C923D891715" arguments { ScrHandle "coverpoint" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "REMOVE_WAYPOINT_RECORDING" hash "0xFF1B8B4AA1C25DC8" arguments { charPtr "waypointRecording" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION" hash "0xD01015C7316AE176" arguments { Ped "ped" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "REQUEST_WAYPOINT_RECORDING" hash "0x9EEFB62EB27B5792" arguments { charPtr "waypointRecording" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "RESET_SCENARIO_GROUPS_ENABLED" hash "0xDD902D0349AFAD3A" ns "TASK" returns "void" doc [[! ]] native "RESET_SCENARIO_TYPES_ENABLED" hash "0x0D40EE2A7F2B2D6D" ns "TASK" returns "void" doc [[! ]] native "SET_ANIM_FILTER" hash "0x87B66D77D545DB66" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0x87B66D77D545DB66" ns "TASK" returns "void" doc [[! ]] native "SET_ANIM_RATE" hash "0x032D49C5E359C847" arguments { Any "p0" [=[ {} ]=], float "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_DRIVE_TASK_CRUISE_SPEED" hash "0x5C9B84BD7D31D908" arguments { Ped "driver" [=[ {} ]=], float "cruiseSpeed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_DRIVE_TASK_MAX_CRUISE_SPEED" hash "0x404A5AA9B9F0B746" arguments { Ped "ped" [=[ {} ]=], float "maxCruiseSpeed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Not implemented. ``` ]] native "SET_DRIVEBY_TASK_TARGET" hash "0xE5B302114D8162EE" arguments { Ped "shootingPed" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Vehicle "targetVehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_ENABLE_SPEED_RESTRAIN_FOR_WAYPOINT_RECORDING_LEADER" hash "0x295F03DC97BEEBC1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_ENHANCED_BREAK_FREE" hash "0x1BF9D36A5EAFFBAE" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], charPtr "clipset" [=[ {} ]=], } alias "0x1BF9D36A5EAFFBAE" ns "TASK" returns "Any" doc [[! ``` clipset: CLIPSET@MECH_HOGTIE@HUMAN@BREAKOUT_MG@GROUND, CLIPSET@MECH_HOGTIE@HUMAN@BREAKOUT_MG@SHOULDER, CLIPSET@MECH_HOGTIE@HUMAN@BREAKOUT_MG@MOUNT clipset can also be 0 ``` ]] native "SET_HIGH_FALL_TASK" hash "0x8C825BDC7741D37C" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes the ped ragdoll like when falling from a great height ``` ]] native "SET_PED_DESIRED_MOVE_BLEND_RATIO" hash "0x1E982AC8716912C5" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_AVOID_FIRE" hash "0x4455517B28441E60" arguments { Ped "ped" [=[ {} ]=], BOOL "avoidFire" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_CAN_DROP_FROM_HEIGHT" hash "0xE361C5C71C431A4F" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_CAN_USE_CLIMBOVERS" hash "0x8E06A6FE76C9EFF4" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_CAN_USE_LADDERS" hash "0x77A5B103C87F476E" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_CLIMB_COST_MODIFIER" hash "0x88E32DB8C1A4AA4B" arguments { Ped "ped" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x88E32DB8C1A4AA4B" ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_DEEP_SNOW_COST_MODIFIER" hash "0xE8C296B75EACC357" arguments { Ped "ped" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0xE8C296B75EACC357" ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_FOLIAGE_COST_MODIFIER" hash "0x3AD8EFF9703BE657" arguments { Ped "ped" [=[ {} ]=], float "modifier" [=[ {} ]=], } alias "0x3AD8EFF9703BE657" ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_MAY_ENTER_WATER" hash "0xF35425A4204367EC" arguments { Ped "ped" [=[ {} ]=], BOOL "mayEnterWater" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_PED_PATH_PREFER_TO_AVOID_WATER" hash "0x38FE1EC73743793C" arguments { Ped "ped" [=[ {} ]=], BOOL "avoidWater" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_PED_WAYPOINT_ROUTE_OFFSET" hash "0xED98E10B0AFCE4B4" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "SET_SCENARIO_GROUP_ENABLED" hash "0x02C8E5B49848664E" arguments { charPtr "scenarioGroup" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_SCENARIO_TYPE_ENABLED" hash "0xEB47EC4E34FB7EE1" arguments { charPtr "scenarioType" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_SEQUENCE_TO_REPEAT" hash "0x58C70CF3A41E4AE7" arguments { int "taskSequenceId" [=[ {} ]=], int "repeatMode" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` repeatMode: 0 = REPEAT_NOT; 1 = REPEAT_FOREVER ``` ]] native "SET_TASK_MOVE_NETWORK_SIGNAL_BOOL" hash "0xB0A6CFD2C69C1088" arguments { Ped "ped" [=[ {} ]=], charPtr "signalName" [=[ {} ]=], BOOL "value" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT" hash "0xD5BB4025AE449A4E" arguments { Ped "ped" [=[ {} ]=], charPtr "signalName" [=[ {} ]=], float "value" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "SET_TEAM_CARRIABLE_ENTITY" hash "0x545BF19F86E80F11" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } alias "0x545BF19F86E80F11" ns "TASK" returns "void" doc [[! ]] native "SET_UP_SPEED_RESTRAIN_INFORMATION_FOR_PLAYER_FOLLOWER" hash "0xB5C51DD544F14F58" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "START_TASK_ITEM_INTERACTION" hash "0xAE72E7DF013AAA61" arguments { Ped "ped" [=[ {} ]=], Hash "itemHash" [=[ {} ]=], Hash "interactionAnimHash" [=[ {} ]=], int "p3" [=[ {} ]=], int "flag" [=[ {} ]=], float "p5" [=[ {} ]=], } alias "_TASK_ITEM_INTERACTION" ns "TASK" returns "void" doc [[! ``` Params: p3 = 0, 1; p5 = 0.0f, -1.0f https://github.com/femga/rdr3_discoveries/tree/master/tasks/TASK_ITEM_INTERACTION ``` ]] native "STOP_ANIM_PLAYBACK" hash "0xEE08C992D238C5D1" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "STOP_ANIM_TASK" hash "0x97FF36A1D40EA00A" arguments { Ped "ped" [=[ {} ]=], charPtr "animDictionary" [=[ {} ]=], charPtr "animationName" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ACHIEVE_HEADING" hash "0x93B93A37987F1F3D" arguments { Ped "ped" [=[ {} ]=], float "heading" [=[ {} ]=], int "timeout" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes the specified ped achieve the specified heading. pedHandle: The handle of the ped to assign the task to. heading: The desired heading. timeout: The time, in milliseconds, to allow the task to complete. If the task times out, it is canceled, and the ped will stay at the heading it managed to reach in the time. ``` ]] native "TASK_AIM_AT_COORD" hash "0x4AF1D73861212F52" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_AIM_AT_ENTITY" hash "0xCF7569BD0FB480A0" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_AIM_GUN_AT_COORD" hash "0x6671F3EEC681BDA1" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "time" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_AIM_GUN_AT_ENTITY" hash "0x9B53BB6E8943AF53" arguments { Ped "ped" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], int "duration" [=[ {} ]=], BOOL "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` duration: the amount of time in milliseconds to do the task. -1 will keep the task going until either another task is applied, or CLEAR_ALL_TASKS() is called with the ped ``` ]] native "TASK_AMBIENT_ANIMAL_HUNT" hash "0x4B39D8F9D0FE7749" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_AMBIENT_ANIMAL_STALK" hash "0x37C13863ABA1B4A3" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ANIMAL_ALERTED" hash "0x979D93372FC8C565" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ANIMAL_FLEE" hash "0xA899B61C66F09134" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ANIMAL_INTERACTION" hash "0xCD181A959CFDD7F4" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Hash "interactionType" [=[ {} ]=], Hash "interactionModel" [=[ {} ]=], BOOL "skipIdleAnimationClip" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/tasks/TASK_ANIMAL_INTERACTION ``` ]] native "TASK_ANIMAL_UNALERTED" hash "0x21FDF9A25CFE1CE5" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ANIMAL_WRITHE" hash "0x8C038A39C4A4B6D6" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ARREST_PED" hash "0xF3B9A78A178572B1" arguments { Ped "ped" [=[ {} ]=], Ped "target" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_BARK" hash "0x83BFC1F836B2F3F2" arguments { Ped "ped" [=[ {} ]=], Ped "barkAtTarget" [=[ {} ]=], Hash "mood" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_BOAT_MISSION" hash "0x15C86013127CE63F" arguments { Ped "pedDriver" [=[ {} ]=], Vehicle "boat" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Any "p7" [=[ {} ]=], float "maxSpeed" [=[ {} ]=], int "drivingStyle" [=[ {} ]=], float "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_BREAK_VEHICLE_DOOR_LOCK" hash "0xBB28D1BC9EA8A6A5" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_CARRIABLE" hash "0xF0B4F759F35CC7F5" arguments { Entity "entity" [=[ {} ]=], Hash "carryConfig" [=[ {} ]=], Ped "carrier" [=[ {} ]=], int "carriableSlot" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0xF0B4F759F35CC7F5" ns "TASK" returns "void" doc [[! ``` carriableSlot: 7 > Back of a horse 6 > Right side of a horse 5 > Left side of a horse flags: 512: enables the prompt being the name of the item when using a generic item ``` ]] native "TASK_CLEAR_DEFENSIVE_AREA" hash "0x95A6C46A31D1917D" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_CLEAR_LOOK_AT" hash "0x0F804F1DB19B9689" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_CLIMB" hash "0x89D9FCC2435112F1" arguments { Ped "ped" [=[ {} ]=], BOOL "unused" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Climbs or vaults the nearest thing. ``` ]] native "TASK_CLIMB_LADDER" hash "0xB6C987F9285A3814" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_COMBAT_ANIMAL_CHARGE_PED" hash "0xEE3AA414CF99F368" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], BOOL "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } alias "TASK_COMBAT_ANIMAL_CHARGE" ns "TASK" returns "void" doc [[! ]] native "TASK_COMBAT_ANIMAL_WARN" hash "0xF960F3D57B660E96" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_COMBAT_HATED_TARGETS" hash "0x8182B561A29BD597" arguments { Ped "ped" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_COMBAT_HATED_TARGETS_AROUND_PED" hash "0x7BF835BB9E2698C8" arguments { Ped "ped" [=[ {} ]=], float "radius" [=[ {} ]=], int "flags" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Despite its name, it only attacks ONE hated target. The one closest hated target. ``` ]] native "TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED" hash "0x2BBA30B854534A0C" arguments { Ped "ped" [=[ {} ]=], float "radius" [=[ {} ]=], int "time" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_COMBAT_HATED_TARGETS_IN_AREA" hash "0x4CF5F55DAC3280A0" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "flags" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Despite its name, it only attacks ONE hated target. The one closest to the specified position. ``` ]] native "TASK_COMBAT_HATED_TARGETS_NO_LOS_TEST" hash "0xB5BC69D9C4060BC3" arguments { Ped "ped" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_COMBAT_PED" hash "0xF166E48407BAC484" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_COMBAT_PED_TIMED" hash "0x944F30DCB7096BDE" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], int "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_COMPANION_AMBIENT" hash "0xE017CF6E2527FE4F" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_CONFRONT" hash "0x3A2A2071DF5CC569" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "TASK_COWER" hash "0x3EB1FE9E8E908E15" arguments { Ped "ped" [=[ {} ]=], int "duration" [=[ {} ]=], Ped "pedToCowerFrom" [=[ {} ]=], charPtr "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_DISEMBARK_NEAREST_TRAIN_CARRIAGE" hash "0x0A11F3BDEC03ED5F" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "_TASK_DISEMBARK_VEHICLE_2" ns "TASK" returns "void" doc [[! ``` flags: See TASK_ENTER_VEHICLE ``` ]] native "TASK_DISMOUNT_ANIMAL" hash "0x48E92D3DDE23C23A" arguments { Ped "rider" [=[ {} ]=], int "taskFlag" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Dismounts the ped from the animal it's mounted on. taskFlag affects what side the rider gets off. p2-p5 are almost always 0. flags: See TASK_ENTER_VEHICLE ``` ]] native "TASK_DRIVE_BY" hash "0x2F8AF0E82773A171" arguments { Ped "driverPed" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Vehicle "targetVehicle" [=[ {} ]=], float "targetX" [=[ {} ]=], float "targetY" [=[ {} ]=], float "targetZ" [=[ {} ]=], float "distanceToShoot" [=[ {} ]=], int "pedAccuracy" [=[ {} ]=], BOOL "p8" [=[ {} ]=], Hash "firingPattern" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_DUCK" hash "0xA14B5FBF986BAC23" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_DUEL" hash "0x5D5B0D5BC3626E5A" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], float "p2" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "p4" [=[ {} ]=], int "p5" [=[ {} ]=], float "vPosOpponentX" [=[ {} ]=], float "vPosOpponentY" [=[ {} ]=], float "vPosOpponentZ" [=[ {} ]=], float "fOpponentHead" [=[ {} ]=], int "p10" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Params: p4 either 0.2f, 0.25f, 0.31f, 0.4f ``` ]] native "TASK_DUMP_CARRIABLE_FROM_PARENT" hash "0x17CA98707B15926A" arguments { Ped "ped" [=[ {} ]=], Ped "ped2" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_EAT" hash "0xBD7949BD07299672" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ENTER_ANIM_SCENE" hash "0xC2329B0206426644" arguments { Ped "ped" [=[ {} ]=], AnimScene "animScene" [=[ {} ]=], charPtr "entityName" [=[ {} ]=], charPtr "playbackListName" [=[ {} ]=], float "enterSpeed" [=[ {} ]=], BOOL "bAutoStart" [=[ {} ]=], int "flag" [=[ {} ]=], int "p7" [=[ {} ]=], float "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` flags: MOVE_WHILST_WAITING_FOR_PATH = (1 << 0), DO_NOT_STAND_STILL_AT_END_OF_PATH = (1 << 1), SKIP_NAVIGATION = (1 << 2), TEASF_AUTO_START_ANIM_SCENE = (1 << 3), FORCE_STAND_STILL_AT_END_OF_PATH = (1 << 6), ENTER_ANIM_SCENE_DONT_FOLLOW_NAVMESH = (1 << 7) ``` ]] native "TASK_ENTER_VEHICLE" hash "0xC20E50AA46D09CA8" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], int "timeout" [=[ {} ]=], int "seat" [=[ {} ]=], float "speed" [=[ {} ]=], int "flag" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEnterExitVehicleFlags ``` ]] native "TASK_EVASIVE_ANIM" hash "0x5F22926E1BCE9B08" arguments { Ped "ped1" [=[ {} ]=], Ped "ped2" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Params: p2 is returned by BUILTIN::SHIFT_LEFT ``` ]] native "TASK_EVERYONE_LEAVE_VEHICLE" hash "0x7F93691AB4B92272" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_EVERYONE_LEAVE_VEHICLE_IN_ORDER" hash "0x6F1C49F275BD25B3" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_EXTEND_ROUTE" hash "0x1E7889778264843A" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Adds a new point to the current point route. Call TASK_FLUSH_ROUTE before the first call to this. Call TASK_FOLLOW_POINT_ROUTE to make the Ped go the route. A maximum of 8 points can be added. ``` ]] native "TASK_FLEE_COORD" hash "0x58428248BF4B64E4" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "fleeStyle" [=[ {} ]=], int "p5" [=[ {} ]=], float "p6" [=[ {} ]=], int "duration" [=[ {} ]=], int "p8" [=[ {} ]=], } alias "_TASK_SMART_FLEE_STYLE_COORD" ns "TASK" returns "void" doc [[! ``` Params: p5 = some flag?, p6 = -1.0f, p8 = 0 in R* Scripts fleeStyle: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eFleeStyle ``` ]] native "TASK_FLEE_COORD_VIA" hash "0x390E0B697D25EAF5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], } alias "_TASK_SMART_FLEE_STYLE_COORD_VIA" ns "TASK" returns "void" doc [[! ]] native "TASK_FLEE_PED" hash "0xFD45175A6DFD7CE9" arguments { Ped "ped" [=[ {} ]=], Ped "fleeFromTarget" [=[ {} ]=], int "fleeStyle" [=[ {} ]=], int "flag" [=[ {} ]=], float "p4" [=[ {} ]=], int "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "_TASK_SMART_FLEE_STYLE_PED" ns "TASK" returns "void" doc [[! ``` Params: p4 = -1.0f, p5 = -1, p6 = 0 in R* Scripts fleeStyle: see TASK_FLEE_COORD ``` ]] native "TASK_FLEE_PED_VIA" hash "0x5802E0F910E4CF1D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } alias "_TASK_SMART_FLEE_STYLE_PED_VIA" ns "TASK" returns "void" doc [[! ]] native "TASK_FLUSH_ROUTE" hash "0x841142A1376E9006" ns "TASK" returns "void" doc [[! ``` Clears the current point route. Call this before TASK_EXTEND_ROUTE and TASK_FOLLOW_POINT_ROUTE. ``` ]] native "TASK_FLY_AWAY" hash "0xE86A537B5A3C297C" arguments { Ped "ped" [=[ {} ]=], Ped "fleeFromTarget" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FLY_TO_COORD" hash "0xD6CFC2D59DA72042" arguments { Ped "ped" [=[ {} ]=], float "travelMbr" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FLYING_CIRCLE" hash "0x72997893BFB8ECCC" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_AND_CONVERSE_WITH_PED" hash "0x489FFCCCE7392B55" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], int "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], float "p9" [=[ {} ]=], float "p10" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_ENTITY_ALONG_WAYPOINT_RECORDING_AT_OFFSET" hash "0x4D2B787BAE9AB760" arguments { Ped "ped0" [=[ {} ]=], Ped "ped1" [=[ {} ]=], charPtr "waypointRecording" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], int "p5" [=[ {} ]=], int "p6" [=[ {} ]=], int "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_ENTITY_WHILE_AIMING_AT_ENTITY" hash "0x2D532EAA142CF83F" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_NAV_MESH_TO_COORD" hash "0x15D3A79D4E44B913" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speedMultiplier" [=[ {} ]=], int "timeout" [=[ {} ]=], float "stoppingRange" [=[ {} ]=], int "flags" [=[ {} ]=], float "heading" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` If no timeout, set timeout to -1. ``` ]] native "TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED" hash "0x17F58B88D085DBAC" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speedMultiplier" [=[ {} ]=], int "timeout" [=[ {} ]=], float "stoppingRange" [=[ {} ]=], int "flags" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], float "p10" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "unk" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_PAVEMENT_TO_COORD" hash "0x1B1475414E70DD8E" arguments { Ped "ped" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_POINT_ROUTE" hash "0x0E14C5550DC3CD1D" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_TO_OFFSET_OF_COORD" hash "0x2E3676282C18A692" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_TO_OFFSET_OF_ENTITY" hash "0x304AE42E357B8C7E" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "offsetX" [=[ {} ]=], float "offsetY" [=[ {} ]=], float "offsetZ" [=[ {} ]=], float "movementSpeed" [=[ {} ]=], int "timeout" [=[ {} ]=], float "stoppingRange" [=[ {} ]=], BOOL "persistFollowing" [=[ {} ]=], BOOL "p9" [=[ {} ]=], BOOL "walkOnly" [=[ {} ]=], BOOL "p11" [=[ {} ]=], BOOL "p12" [=[ {} ]=], BOOL "p13" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_WAYPOINT_RECORDING" hash "0x0759591819534F7B" arguments { Ped "ped" [=[ {} ]=], charPtr "waypointRecording" [=[ {} ]=], int "p2" [=[ {} ]=], int "flag" [=[ {} ]=], int "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], int "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_WAYPOINT_RECORDING_ADVANCED" hash "0x0CFC13EBC19BCA52" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FOLLOW_WAYPOINT_RECORDING_AT_OFFSET" hash "0xBE9B0520BD7C445B" arguments { Ped "ped" [=[ {} ]=], charPtr "waypointRecording" [=[ {} ]=], float "p2" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_FORCE_MOTION_STATE" hash "0x4F056E1AFFEF17AB" arguments { Ped "ped" [=[ {} ]=], Hash "motionStateHash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` motionStateHash: see FORCE_PED_MOTION_STATE ``` ]] native "TASK_GO_STRAIGHT_TO_COORD" hash "0xD76B57B44F1E6F8B" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "moveBlendSpeedY" [=[ {} ]=], int "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], int "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY" hash "0x61E360B7E040D12E" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD" hash "0xA55547801EB331FC" arguments { Ped "ped" [=[ {} ]=], float "goToLocationX" [=[ {} ]=], float "goToLocationY" [=[ {} ]=], float "goToLocationZ" [=[ {} ]=], float "focusLocationX" [=[ {} ]=], float "focusLocationY" [=[ {} ]=], float "focusLocationZ" [=[ {} ]=], float "speed" [=[ {} ]=], BOOL "shootAtEnemies" [=[ {} ]=], float "distanceToStopAt" [=[ {} ]=], float "noRoadsDistance" [=[ {} ]=], BOOL "unkTrue" [=[ {} ]=], int "unkFlag" [=[ {} ]=], int "aimingFlag" [=[ {} ]=], Hash "firingPattern" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD_USING_COMBAT_STYLE" hash "0x87BD711FC31EA273" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_ANY_MEANS" hash "0x5BC448CB78FA3E88" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speed" [=[ {} ]=], Entity "entity" [=[ {} ]=], BOOL "p6" [=[ {} ]=], int "walkingStyle" [=[ {} ]=], float "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS" hash "0x1DD45F9ECFDB1BC9" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speed" [=[ {} ]=], Any "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], int "walkingStyle" [=[ {} ]=], float "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED" hash "0xB8ECD61F531A7B02" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD" hash "0x11315AB3385B8AC0" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], Any "p15" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD_USING_COMBAT_STYLE" hash "0x639C0425A0B4E77E" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], Any "p15" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY" hash "0xB2A16444EAD9AE47" arguments { Ped "ped1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Ped "ped2" [=[ {} ]=], float "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Hash "firingPattern" [=[ {} ]=], int "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY_USING_COMBAT_STYLE" hash "0x78426D0982D083C9" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_ENTITY" hash "0x6A071245EB0D1882" arguments { Ped "ped" [=[ {} ]=], Entity "target" [=[ {} ]=], int "duration" [=[ {} ]=], float "distance" [=[ {} ]=], float "speed" [=[ {} ]=], float "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY" hash "0x97465886D35210E9" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` shootatEntity: If true, peds will shoot at Entity till it is dead. If false, peds will just walk till they reach the entity and will cease shooting. ``` ]] native "TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY_USING_COMBAT_STYLE" hash "0xCEF0117C233026AD" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GO_TO_WHISTLE" hash "0xBAD6545608CECA6E" arguments { Ped "ped" [=[ {} ]=], Ped "p1" [=[ {} ]=], int "whistleType" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` enum eWhistleType { WHISTLE_MAIN, WHISTLE_SECONDARY, WHISTLE_DOUBLE, WHISTLE_URGENT, WHISTLE_LONG }; ``` ]] native "TASK_GOTO_ENTITY_AIMING" hash "0xA9DA48FAB8A76C12" arguments { Ped "ped" [=[ {} ]=], Entity "target" [=[ {} ]=], float "distanceToStopAt" [=[ {} ]=], float "StartAimingDist" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` ped = Ped you want to perform this task. target = the Entity they should aim at. distanceToStopAt = distance from the target, where the ped should stop to aim. StartAimingDist = distance where the ped should start to aim. ``` ]] native "TASK_GOTO_ENTITY_OFFSET" hash "0xE39B4FF4FDEBDE27" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], Any "p2" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GOTO_ENTITY_OFFSET_XY" hash "0x338E7EF52B6095A9" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "duration" [=[ {} ]=], float "targetRadius" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "moveBlendRatio" [=[ {} ]=], int "offsetFlags" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GOTO_ENTITY_OFFSET_XY_AIMING" hash "0x901BD69984400F62" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GOTO_ENTITY_OFFSET_XYZ" hash "0xFA6DA9D151769392" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "TASK_GOTO_ENTITY_OFFSET_XYZ_AIMING" hash "0x41B0832CA96B5351" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GRAPPLE" hash "0x779A2FFACEFAEA7B" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Hash "grappleStyle" [=[ {} ]=], int "p3" [=[ {} ]=], float "p4" [=[ {} ]=], int "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` grappleStyle: AR_GRAPPLE_MOUNT_STANDING_FROM_FRONT, AR_GRAPPLE_MOUNT_STANDING_FROM_RIGHT, AR_GRAPPLE_MOUNT_STANDING_FROM_BACK, AR_GRAPPLE_MOUNT_STANDING_FROM_LEFT, AR_GRAPPLE_MOUNT_FROM_FRONT, AR_WOLF_EXECUTION_ENTER_FROM_BACK, AR_GRAPPLE_DRAG_FRONT_ON_ASS, AR_GRAPPLE_FRONT_FROM_LEFT_FAR, AR_BEAR_CHALLENGE_FRONT, AR_GRAPPLE_FRONT_FROM_FRONT, AR_GRAPPLE_MOUNT_FACEUP_FROM_FRONT ``` ]] native "TASK_GUARD" hash "0xB9FB242EACCAF30F" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GUARD_ASSIGNED_DEFENSIVE_AREA" hash "0xD2A207EEBDF9889B" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_GUARD_CURRENT_POSITION" hash "0x4A58A47A72E3FCB4" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_HANDS_UP" hash "0xF2EAB31979A7F910" arguments { Ped "ped" [=[ {} ]=], int "duration" [=[ {} ]=], Ped "facingPed" [=[ {} ]=], int "timeToFacePed" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` flags: 0 = HANDS_UP_NOTHING; 1 = HANDS_UP_STRAIGHT_TO_LOOP ``` ]] native "TASK_HITCH_ANIMAL" hash "0x9030AD4B6207BFE8" arguments { Ped "ped" [=[ {} ]=], int "scenarioPoint" [=[ {} ]=], int "flag" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_HOGTIE_TARGET_PED" hash "0x27829AFD3E03AC1A" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_HOGTIEABLE" hash "0x6AFD8FE0D723328F" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_HORSE_ACTION" hash "0xA09CFD29100F06C3" arguments { Ped "ped" [=[ {} ]=], int "action" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/tasks/TASK_HORSE_ACTION Params: p2, p3 are set to 0 in R* Scripts ``` ]] native "TASK_INVESTIGATE" hash "0x5C8514540D27FBFB" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_JUMP" hash "0x0AE4086104E067B1" arguments { Ped "ped" [=[ {} ]=], BOOL "unused" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_KNOCKED_OUT" hash "0xF90427F00A495A28" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], BOOL "permanently" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_KNOCKED_OUT_AND_HOGTIED" hash "0x42AC6401ABB8C7E5" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_LASSO_PED" hash "0xC716EB2BD16370A3" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_LEAD_AND_CONVERSE" hash "0xAA19711D33C6708C" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_LEAD_HORSE" hash "0x9A7A4A54596FE09D" arguments { Ped "ped" [=[ {} ]=], Ped "horse" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_LEAVE_ANY_VEHICLE" hash "0x504D54DF3F6F2247" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], int "taskFlag" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` flags: See TASK_ENTER_VEHICLE ``` ]] native "TASK_LEAVE_VEHICLE" hash "0xD3DBCE61A490BE02" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], int "flags" [=[ {} ]=], Ped "unkPed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` flags: See TASK_ENTER_VEHICLE ``` ]] native "TASK_LOOK_AT_COORD" hash "0x6FA46612594F7973" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "duration" [=[ {} ]=], int "flags" [=[ {} ]=], int "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_LOOK_AT_ENTITY" hash "0x69F4BE8C8CC4796C" arguments { Ped "ped" [=[ {} ]=], Entity "lookAtTarget" [=[ {} ]=], int "duration" [=[ {} ]=], int "p3" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` param3: duration in ms, use -1 to look forever param4: using 2048 is fine param5: using 3 is fine ``` ]] native "TASK_LOOT_ENTITY" hash "0x48FAE038401A2888" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_LOOT_NEAREST_ENTITY" hash "0xCF1501CBC4059412" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "p4" [=[ {} ]=], float "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_MELEE" hash "0x482C99D0B38D1B0A" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], Hash "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], float "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], float "p7" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` Params: p2: AR_TAKEDOWN_FRONT, AR_EXECUTION_FRONT, 0 in R* Scripts ``` ]] native "TASK_MOUNT_ANIMAL" hash "0x92DB0739813C5186" arguments { Ped "ped" [=[ {} ]=], Ped "mount" [=[ {} ]=], int "timer" [=[ {} ]=], int "seatIndex" [=[ {} ]=], float "pedSpeed" [=[ {} ]=], int "mountStyle" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` timer: in ms, if it reaches 0 it will auto warp the ped on the horse mountStyle: See TASK_ENTER_VEHICLE Flags will still apply to mountStyle ``` ]] native "TASK_MOVE_BE_IN_FORMATION" hash "0x4AA5AA97C65E4A2F" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_MOVE_FOLLOW_ROAD_USING_NAVMESH" hash "0x79482C12482A860D" arguments { Ped "ped" [=[ {} ]=], float "moveBlendRatio" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "_TASK_MOVE_IN_TRAFFIC_4" ns "TASK" returns "void" doc [[! ``` Params: moveBlendRatio commonly 1.25f, p5 is always 0 in R* Scripts ``` ]] native "TASK_MOVE_IN_TRAFFIC" hash "0x8AA1593AEC087A29" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "_TASK_MOVE_IN_TRAFFIC" ns "TASK" returns "void" doc [[! ]] native "TASK_MOVE_IN_TRAFFIC_AWAY_FROM_ENTITY" hash "0x13DED0BC45600FE1" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } alias "_TASK_MOVE_IN_TRAFFIC_3" ns "TASK" returns "void" doc [[! ]] native "TASK_MOVE_IN_TRAFFIC_TO_DESTINATION" hash "0xDCA3A13F7A45338B" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } alias "_TASK_MOVE_IN_TRAFFIC_2" ns "TASK" returns "void" doc [[! ]] native "TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS" hash "0x7B6A04F98BBAFB2C" arguments { Ped "ped" [=[ {} ]=], charPtr "moveNetworkDefName" [=[ {} ]=], AnyPtr "taskData" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], float "xRot" [=[ {} ]=], float "yRot" [=[ {} ]=], float "zRot" [=[ {} ]=], int "p9" [=[ {} ]=], float "p10" [=[ {} ]=], int "p11" [=[ {} ]=], int "p12" [=[ {} ]=], int "flag" [=[ {} ]=], int "p14" [=[ {} ]=], } alias "0x7B6A04F98BBAFB2C" ns "TASK" returns "void" doc [[! ]] native "TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS_ATTACHED" hash "0xF92171093BCABED4" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], Any "p15" [=[ {} ]=], Any "p16" [=[ {} ]=], Any "p17" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_MOVE_NETWORK_BY_NAME" hash "0x2D537BA194896636" arguments { Ped "ped" [=[ {} ]=], charPtr "task" [=[ {} ]=], float "multiplier" [=[ {} ]=], BOOL "p3" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS" hash "0x139805C2A67C4795" arguments { Ped "ped" [=[ {} ]=], charPtr "moveNetworkDefName" [=[ {} ]=], AnyPtr "taskData" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0x139805C2A67C4795" ns "TASK" returns "void" doc [[! ]] native "TASK_PATROL" hash "0xBDA5DF49D080FE4E" arguments { Ped "ped" [=[ {} ]=], charPtr "patrolRoute" [=[ {} ]=], Any "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PAUSE" hash "0xE73A266DB0CA9042" arguments { Ped "ped" [=[ {} ]=], int "ms" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` This tasks the ped to do nothing for the specified amount of milliseconds. This is useful if you want to add a delay between tasks when using a sequence task. ``` ]] native "TASK_PED_SLIDE_TO_COORD" hash "0xD04FE6765D990A06" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], float "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PERFORM_SEQUENCE" hash "0x5ABA3986D90D8A3B" arguments { Ped "ped" [=[ {} ]=], int "taskSequenceId" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PERFORM_SEQUENCE_FROM_PROGRESS" hash "0x89221B16730234F0" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PERSISTENT_CHARACTER" hash "0x4391700CBD89C3D8" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PICK_UP_WEAPON" hash "0x55B0ECFD98596624" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PICKUP_CARRIABLE_ENTITY" hash "0x502EC17B1BED4BFA" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PLACE_CARRIED_ENTITY_AT_COORD" hash "0xC7F0B43DCDC57E3D" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p5" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PLACE_CARRIED_ENTITY_ON_MOUNT" hash "0x6D3D87C57B3D52C7" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], Ped "mount" [=[ {} ]=], float "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PLANT_BOMB" hash "0x965FEC691D55E9BF" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PLAY_ANIM" hash "0xEA47FE3719165B94" arguments { Ped "ped" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], float "speed" [=[ {} ]=], float "speedMultiplier" [=[ {} ]=], int "duration" [=[ {} ]=], int "flags" [=[ {} ]=], float "playbackRate" [=[ {} ]=], BOOL "p8" [=[ {} ]=], int "ikFlags" [=[ {} ]=], BOOL "p10" [=[ {} ]=], charPtr "taskFilter" [=[ {} ]=], BOOL "p12" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/animations flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eScriptedAnimFlags ikFlags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eIkControlFlags ``` ]] native "TASK_PLAY_ANIM_ADVANCED" hash "0x83CDB10EA29B370B" arguments { Ped "ped" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "speed" [=[ {} ]=], float "speedMultiplier" [=[ {} ]=], int "duration" [=[ {} ]=], int "flags" [=[ {} ]=], float "p13" [=[ {} ]=], int "p14" [=[ {} ]=], int "p15" [=[ {} ]=], int "p16" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` flags: see TASK_PLAY_ANIM ikFlags: see TASK_PLAY_ANIM ``` ]] native "TASK_PLAY_EMOTE_WITH_HASH" hash "0xB31A277C1AC7B7FF" arguments { Ped "ped" [=[ {} ]=], int "emoteType" [=[ {} ]=], int "playbackMode" [=[ {} ]=], Hash "emote" [=[ {} ]=], BOOL "isSecondaryTask" [=[ {} ]=], BOOL "canBreakOut" [=[ {} ]=], BOOL "disableEarlyOutAnimTag" [=[ {} ]=], BOOL "ignoreInvalidMainTask" [=[ {} ]=], BOOL "destroyProps" [=[ {} ]=], } alias "_TASK_EMOTE" ns "TASK" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/animations/kit_emotes_list.lua emote: https://alloc8or.re/rdr3/doc/enums/eEmote.txt enum eEmoteType { EMOTE_TYPE_INVALID = -1, EMOTE_TYPE_REACT, EMOTE_TYPE_ACTION, EMOTE_TYPE_TAUNT, EMOTE_TYPE_GREET, EMOTE_TYPE_TWIRL_GUN, EMOTE_TYPE_DANCE_FLOOR }; enum eEmotePlaybackMode { EMOTE_PM_INVALID = -1, EMOTE_PM_UPPERBODY, EMOTE_PM_UPPERBODY_LOOP, EMOTE_PM_FULLBODY, }; ``` ]] native "TASK_PLAY_UPPER_ANIM_FACING_ENTITY" hash "0xAD67214236AB1CFE" arguments { Ped "ped" [=[ {} ]=], charPtr "animDict" [=[ {} ]=], charPtr "animName" [=[ {} ]=], Entity "entity" [=[ {} ]=], int "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], int "p7" [=[ {} ]=], float "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], BOOL "p10" [=[ {} ]=], float "p11" [=[ {} ]=], charPtr "p12" [=[ {} ]=], int "p13" [=[ {} ]=], float "p14" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_POLICE" hash "0x87BE56724650408E" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "TASK_PUT_PED_DIRECTLY_INTO_COVER" hash "0x4172393E6BE1FECE" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "timeout" [=[ {} ]=], BOOL "p5" [=[ {} ]=], float "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], ScrHandle "coverpoint" [=[ {} ]=], BOOL "p10" [=[ {} ]=], BOOL "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_PUT_PED_DIRECTLY_INTO_GRAPPLE" hash "0xA05F3F20889D7A5B" arguments { Ped "ped" [=[ {} ]=], Ped "grappleTarget" [=[ {} ]=], Hash "grappleStyle" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "0xA05F3F20889D7A5B" ns "TASK" returns "void" doc [[! ``` grappleStyle: AR_GRAPPLE_STRUGGLE, AR_ALLIGATOR_LEG_GRAB_CHALLENGE_FAIL, AR_GRAPPLE_BACK_FROM_BACK, AR_GRAPPLE_BACK_DEFEND, AR_GRAPPLE_FRONT_FROM_FRONT ``` ]] native "TASK_PUT_PED_DIRECTLY_INTO_MELEE" hash "0x1C6CD14A876FFE39" arguments { Ped "ped" [=[ {} ]=], Ped "meleeTarget" [=[ {} ]=], Hash "meleeStyle" [=[ {} ]=], float "p3" [=[ {} ]=], float "animBlendRatio" [=[ {} ]=], BOOL "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` meleeStyles: AR_GRAPPLE_BACK_FROM_BACK, AR_GRAPPLE_MOUNT_FACEDOWN_FROM_FRONT, AR_ALLIGATOR_LEAPKILL, AR_ALLIGATOR_WAIST_AUTOKILL_FRONT ``` ]] native "TASK_REACT" hash "0xC4C32C31920E1B70" arguments { Ped "ped" [=[ {} ]=], Entity "reactingTo" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], charPtr "reactionName" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], int "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes a ped react to an entity. Params: reactingTo Entity can be 0, p8 is always 4 ``` ]] native "TASK_RELOAD_WEAPON" hash "0x62D2916F56B9CD2D" arguments { Ped "ped" [=[ {} ]=], BOOL "unused" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_REVIVE_TARGET" hash "0x356088527D9EBAAD" arguments { Ped "ped" [=[ {} ]=], Ped "reviver" [=[ {} ]=], Hash "tool" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_RIDE_TRAIN" hash "0x37FB1C870E2EC2C6" arguments { Ped "ped" [=[ {} ]=], Vehicle "train" [=[ {} ]=], int "scenarioPoint" [=[ {} ]=], Hash "scenarioHash" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_ROB_PED" hash "0x7BB967F85D8CCBDB" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SCRIPTED_ANIMATION" hash "0x126EF75F1E17ABE5" arguments { Ped "ped" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SEEK_CLEAR_LOS_TO_ENTITY" hash "0x8D7F2A63688C20A4" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SEEK_COVER_FROM_PED" hash "0x84D32B3BEC531324" arguments { Ped "ped" [=[ {} ]=], Ped "fromPed" [=[ {} ]=], int "duration" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SEEK_COVER_FROM_POS" hash "0x75AC2B60386D89F2" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "duration" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SEEK_COVER_TO_COORDS" hash "0x39246A6958EF072C" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SEEK_COVER_TO_COVER_POINT" hash "0xD43D95C7A869447F" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS" hash "0x90D2156198831D69" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SET_CROUCH_MOVEMENT" hash "0x17293C633C8AC019" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SET_SPHERE_DEFENSIVE_AREA" hash "0x933C06518B52A9A4" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SET_STEALTH_MOVEMENT" hash "0x4C3FA937B44A90FA" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SHOCKING_EVENT_REACT" hash "0x452419CBD838065B" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SHOOT_AT_COORD" hash "0x46A6CC01E0826106" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "duration" [=[ {} ]=], Hash "firingPattern" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SHOOT_AT_ENTITY" hash "0x08DA95E8298AE772" arguments { Entity "entity" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], int "duration" [=[ {} ]=], Hash "firingPattern" [=[ {} ]=], BOOL "affectCockedState" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SHOOT_WITH_WEAPON" hash "0x08AA95E8298AE772" arguments { Ped "ped" [=[ {} ]=], AnyPtr "args" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT" hash "0x7AA80209BDA643EB" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes the specified ped shuffle to the next vehicle seat. The ped MUST be in a vehicle and the vehicle parameter MUST be the ped's current vehicle. ``` ]] native "TASK_SMART_FLEE_COORD" hash "0x94587F17E9C365D5" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], int "time" [=[ {} ]=], int "fleeType" [=[ {} ]=], float "fleeSpeed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes the specified ped flee the specified distance from the specified position. fleeType: see TASK_FLEE_COORD ``` ]] native "TASK_SMART_FLEE_PED" hash "0x22B0D0E37CCB840D" arguments { Ped "ped" [=[ {} ]=], Ped "fleeFromTarget" [=[ {} ]=], float "fleeDistance" [=[ {} ]=], int "fleeTime" [=[ {} ]=], int "fleeType" [=[ {} ]=], float "fleeSpeed" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes a ped run away from another ped (fleeFromTarget) fleeDistance = ped will flee this distance fleeTime = ped will flee for this amount of time, set to "-1" to flee forever fleeType = see TASK_FLEE_COORD, can be 0, R* Scripts: fm_mission/race_controller: 66048; fme_escaped_convicts: 2260992, 2523136, 2359296; la_alligator/fox: 2097152; net_fetch: 17301536; net_stable_mount: 540928 fleeSpeed = mostly 3f, rarely 1f in R* Scripts ``` ]] native "TASK_STAND_GUARD" hash "0xAE032F8BBA959E90" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], charPtr "scenarioName" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_STAND_STILL" hash "0x919BE13EED931959" arguments { Ped "ped" [=[ {} ]=], int "time" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes the specified ped stand still for (time) milliseconds. ``` ]] native "TASK_START_SCENARIO_AT_POSITION" hash "0x4D1F61FC34AF3CD1" arguments { Ped "ped" [=[ {} ]=], Hash "scenarioHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], int "duration" [=[ {} ]=], BOOL "sittingScenario" [=[ {} ]=], BOOL "teleport" [=[ {} ]=], charPtr "p9" [=[ {} ]=], float "p10" [=[ {} ]=], BOOL "p11" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_START_SCENARIO_IN_PLACE_HASH" hash "0x524B54361229154F" arguments { Ped "ped" [=[ {} ]=], Hash "scenarioHash" [=[ {} ]=], int "duration" [=[ {} ]=], BOOL "playEnterAnim" [=[ {} ]=], Hash "conditionalHash" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } alias "_TASK_START_SCENARIO_IN_PLACE" ns "TASK" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/animations/scenarios Params: duration in milliseconds conditionalHash (optionally): 0 = play random conditional anim. Every conditional anim has requirements to play it. If requirements are not met, ped plays random allowed conditional anim or can be stuck. For example, this scenario type has possible conditional anim WORLD_HUMAN_LEAN_BACK_WALL_SMOKING_MALE_D, but it can not be played by player, because condition is set to NOT be CAIConditionIsPlayer (check file amb_rest.meta and amb_rest_CA.meta with OPENIV to clarify requirements). ``` ]] native "TASK_STAY_IN_COVER" hash "0xE5DA8615A6180789" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes the ped run to take cover ``` ]] native "TASK_STOP_LEADING_HORSE" hash "0xED27560703F37258" arguments { Ped "ped" [=[ {} ]=], } alias "0xED27560703F37258" ns "TASK" returns "void" doc [[! ]] native "TASK_SWAP_FISHING_BAIT" hash "0x2C28AC30A72722DA" arguments { Ped "ped" [=[ {} ]=], charPtr "bait" [=[ {} ]=], BOOL "withoutBuoy" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Baits: see 0x9B0C7FA063E67629 ``` ]] native "TASK_SWAP_WEAPON" hash "0xA21C51255B205245" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_THROW_PROJECTILE" hash "0x7285951DBF6B5A51" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_TURN_PED_TO_FACE_COORD" hash "0x1DDA930A0AC38571" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` duration in milliseconds ``` ]] native "TASK_TURN_PED_TO_FACE_ENTITY" hash "0x5AD23D40115353AC" arguments { Ped "ped" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], int "duration" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` duration: the amount of time in milliseconds to do the task. -1 will keep the task going until either another task is applied, or CLEAR_ALL_TASKS() is called with the ped ``` ]] native "TASK_TURN_TO_FACE_CLOSEST_PED" hash "0x84179419DBDD36F2" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD" hash "0x9FDA1B3D7E7028B3" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP" hash "0x97A28E63F0BA5631" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP" hash "0x58E2E0F23F6B76C3" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], int "duration" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_USE_NEAREST_TRAIN_SCENARIO_TO_COORD_WARP" hash "0x3774B03456DD6106" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_USE_RANDOM_SCENARIO_IN_GROUP" hash "0x14747F4A5971DE4E" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_USE_SCENARIO_POINT" hash "0xCCDAE6324B6A821C" arguments { Ped "ped" [=[ {} ]=], int "scenario" [=[ {} ]=], charPtr "conditionalAnim" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], Hash "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], float "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } alias "_TASK_USE_SCENARIO_POINT" ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_AIM_AT_COORD" hash "0x447C1E9EF844BC0F" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_AIM_AT_PED" hash "0xE41885592B08B097" arguments { Ped "ped" [=[ {} ]=], Ped "target" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_DRIVE_STRAIGHT_TO_POINT" hash "0x089FF2FB965F0A29" arguments { Ped "driver" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "_TASK_VEHICLE_DRIVE_TO_POINT" ns "TASK" returns "void" doc [[! ``` flag: 524419 and 0 in shop_horse_shop R* Script ``` ]] native "TASK_VEHICLE_DRIVE_TO_COORD" hash "0xE2A2AA2F659D77A7" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speed" [=[ {} ]=], Any "style" [=[ {} ]=], Hash "vehicleModel" [=[ {} ]=], int "drivingMode" [=[ {} ]=], float "stopRange" [=[ {} ]=], float "straightLineDist" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` stopRange: how close vehicle will get to destination before stopping, default 4.0 straightLineDist: distance at which AI switches to heading for target directly instead of following nodes, default -1 ``` ]] native "TASK_VEHICLE_DRIVE_TO_DESTINATION" hash "0x7F241A0D14354583" arguments { Ped "driver" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speed" [=[ {} ]=], int "drivingFlags" [=[ {} ]=], int "p7" [=[ {} ]=], float "stoppingRange1" [=[ {} ]=], float "stoppingRange2" [=[ {} ]=], BOOL "p10" [=[ {} ]=], } alias "_TASK_VEHICLE_DRIVE_TO_DESTINATION" ns "TASK" returns "void" doc [[! ``` flags: 67108864, 2097152, 524564, 524675 (eDrivingFlags) p7 = 6 or 3 p8 = x coordinate p9 - 8.f p10 = false ``` ]] native "TASK_VEHICLE_DRIVE_WANDER" hash "0x480142959D337D00" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], float "speed" [=[ {} ]=], int "drivingStyle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_ESCORT" hash "0x0FA6E4B75F302400" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], Vehicle "targetVehicle" [=[ {} ]=], int "mode" [=[ {} ]=], float "speed" [=[ {} ]=], int "drivingStyle" [=[ {} ]=], float "minDistance" [=[ {} ]=], int "p7" [=[ {} ]=], float "noRoadsDistance" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING" hash "0x3123FAA6DB1CF7ED" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], charPtr "waypointRecording" [=[ {} ]=], int "drivingMode" [=[ {} ]=], Any "p4" [=[ {} ]=], int "eWaypoint" [=[ {} ]=], int "flag" [=[ {} ]=], float "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], float "stoppingDist" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_GOTO_NAVMESH" hash "0x195AEEB13CEFE2EE" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speed" [=[ {} ]=], int "behaviorFlag" [=[ {} ]=], float "stoppingRange" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_MISSION" hash "0x659427E0EF36BCDE" arguments { Ped "driver" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], Vehicle "vehicleTarget" [=[ {} ]=], int "missionType" [=[ {} ]=], float "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], BOOL "DriveAgainstTraffic" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_MISSION_PED_TARGET" hash "0x9454528DF15D657A" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], Ped "pedTarget" [=[ {} ]=], int "mode" [=[ {} ]=], float "maxSpeed" [=[ {} ]=], int "drivingStyle" [=[ {} ]=], float "minDistance" [=[ {} ]=], float "p7" [=[ {} ]=], BOOL "DriveAgainstTraffic" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` See TASK_VEHICLE_MISSION ``` ]] native "TASK_VEHICLE_SHOOT_AT_COORD" hash "0x5190796ED39C9B6D" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_SHOOT_AT_PED" hash "0x10AB107B887214D8" arguments { Ped "ped" [=[ {} ]=], Ped "target" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_VEHICLE_TEMP_ACTION" hash "0xC429DCEEB339E129" arguments { Ped "driver" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], int "action" [=[ {} ]=], int "time" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Documentation from GTA V, might be the same in RDR: '1 - brake '3 - brake + reverse '4 - turn left 90 + braking '5 - turn right 90 + braking '6 - brake strong (handbrake?) until time ends '7 - turn left + accelerate '7 - turn right + accelerate '9 - weak acceleration '10 - turn left + restore wheel pos to center in the end '11 - turn right + restore wheel pos to center in the end '13 - turn left + go reverse '14 - turn left + go reverse '16 - crash the game after like 2 seconds :) '17 - keep actual state, game crashed after few tries '18 - game crash '19 - strong brake + turn left/right '20 - weak brake + turn left then turn right '21 - weak brake + turn right then turn left '22 - brake + reverse '23 - accelerate fast '24 - brake '25 - brake turning left then when almost stopping it turns left more '26 - brake turning right then when almost stopping it turns right more '27 - brake until car stop or until time ends '28 - brake + strong reverse acceleration '30 - performs a burnout (brake until stop + brake and accelerate) '31 - accelerate + handbrake '32 - accelerate very strong Seems to be this: Works on NPCs, but overrides their current task. If inside a task sequence (and not being the last task), "time" will work, otherwise the task will be performed forever until tasked with something else ``` ]] native "TASK_WALK_AWAY" hash "0x04ACFAC71E6858F9" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_WANDER_AND_CONVERSE_WITH_PED" hash "0x8AC76D1408731732" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_WANDER_IN_AREA" hash "0xE054346CA3A0F315" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], int "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_WANDER_IN_VOLUME" hash "0x9FDA168777B28424" arguments { Ped "ped" [=[ {} ]=], Volume "volume" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], int "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_WANDER_STANDARD" hash "0xBB9CE077274F6A1B" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Makes ped walk around the area. set p1 to 10.0f and p2 to 10 if you want the ped to walk anywhere without a duration. ``` ]] native "TASK_WANDER_SWIM" hash "0x527EA3DB8BC7F03B" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_WARP_PED_INTO_VEHICLE" hash "0x9A7D091411C5F684" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], int "seat" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_WEAPON" hash "0x7157B82D60E4BC46" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "TASK_WHISTLE_ANIM" hash "0xD6401A1B2F63BED6" arguments { Ped "ped" [=[ {} ]=], Hash "audPedWhistleType" [=[ {} ]=], Hash "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/aud_ped_whistle_types.lua p2: UNSPECIFIED ``` ]] native "UNCUFF_PED" hash "0x67406F2C8F87FC4F" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "UNHOGTIE_PED" hash "0x79559BAD83CCD038" arguments { Ped "ped" [=[ {} ]=], int "flags" [=[ {} ]=], Hash "getupSetHash" [=[ {} ]=], charPtr "p3" [=[ {} ]=], charPtr "p4" [=[ {} ]=], float "p5" [=[ {} ]=], } alias "0x79559BAD83CCD038" ns "TASK" returns "void" doc [[! ``` getupSetHash: see nm_blend_out_sets.meta ``` ]] native "UPDATE_TASK_HANDS_UP_DURATION" hash "0xA98FCAFD7893C834" arguments { Ped "ped" [=[ {} ]=], int "duration" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE" hash "0x5A353B8E6B1095B5" arguments { charPtr "waypointRecording" [=[ {} ]=], BOOL "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "VEHICLE_WAYPOINT_PLAYBACK_GET_IS_PAUSED" hash "0x4D6D30AB18B0B089" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED" hash "0x121F0593E0A431D7" arguments { Vehicle "vehicle" [=[ {} ]=], float "speed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "VEHICLE_WAYPOINT_PLAYBACK_PAUSE" hash "0x8A4E6AC373666BC5" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "VEHICLE_WAYPOINT_PLAYBACK_RESUME" hash "0xDC04FCAA7839D492" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED" hash "0x5CEB25A7D2848963" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_GET_IS_AIMING" hash "0xD73A5D1F0325C71C" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "WAYPOINT_PLAYBACK_GET_IS_PAUSED" hash "0x701375A7D43F01CB" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "WAYPOINT_PLAYBACK_GET_IS_SHOOTING" hash "0xA5B94DF8AF058F46" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "WAYPOINT_PLAYBACK_OVERRIDE_SPEED" hash "0x7D7D2B47FA788E85" arguments { Ped "ped" [=[ {} ]=], float "speed" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_PAUSE" hash "0x0F342546AA06FED5" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_RESUME" hash "0x244F70C84C547D2D" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_START_AIMING_AT_COORD" hash "0x8968400D900ED8B3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_START_AIMING_AT_ENTITY" hash "0x4F158205E0C74385" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_START_AIMING_AT_PED" hash "0x20E330937C399D29" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD" hash "0x057A25CFCC9DB671" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_START_SHOOTING_AT_ENTITY" hash "0x4AF458F71C1196D2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED" hash "0xE70BA7B90F8390DC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING" hash "0x47EFA040EBB8E2EA" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED" hash "0x6599D834B12D0800" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT" hash "0xB629A298081F876F" arguments { charPtr "waypointRecording" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], intPtr "point" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "WAYPOINT_RECORDING_GET_COORD" hash "0x2FB897405C90B361" arguments { charPtr "waypointRecording" [=[ {} ]=], int "point" [=[ {} ]=], Vector3Ptr "coord" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "WAYPOINT_RECORDING_GET_NUM_POINTS" hash "0x5343532C01A07234" arguments { charPtr "waypointRecording" [=[ {} ]=], intPtr "points" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "WAYPOINT_RECORDING_GET_SPEED_AT_POINT" hash "0x005622AEBC33ACA9" arguments { charPtr "waypointRecording" [=[ {} ]=], int "point" [=[ {} ]=], } ns "TASK" returns "float" doc [[! ]] native "_ADD_COVER_BLOCKING_VOLUME" hash "0xEB2ED1DC3AEC0654" arguments { Volume "volume" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0xEB2ED1DC3AEC0654" ns "TASK" returns "void" doc [[! ]] native "_ADD_FLEE_TARGET_COORDS" hash "0xE8F1A5B4CED3725A" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], } alias "0xE8F1A5B4CED3725A" ns "TASK" returns "void" doc [[! ]] native "_ASSOCIATE_PROP_WITH_SCENARIO" hash "0x8360C47380B6F351" arguments { int "scenario" [=[ {} ]=], Entity "entity" [=[ {} ]=], charPtr "propName" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x8360C47380B6F351" ns "TASK" returns "Any" doc [[! ]] native "_CREATE_HERB_COMPOSITES" hash "0x5B4BBE80AD5972DC" arguments { Hash "asset" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], int "groundSetting" [=[ {} ]=], AnyPtr "p6" [=[ {} ]=], int "p7" [=[ {} ]=], } alias "0x5B4BBE80AD5972DC" ns "TASK" returns "int" doc [[! ``` groundSetting: 0: spawn on ground, 2 (1?): do not spawn on ground p7: -1 in R* Scripts Returns compositeId ``` ]] native "_CREATE_WAYPOINT_PATH" hash "0x5C885E0978B6AD60" arguments { charPtr "pathName" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], int "nodes" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0x5C885E0978B6AD60" ns "TASK" returns "Any" doc [[! ]] native "_CUFF_PED" hash "0x7981037A96E7D174" arguments { Ped "ped" [=[ {} ]=], } alias "0x7981037A96E7D174" ns "TASK" returns "void" doc [[! ]] native "_DELETE_PATCH_OBJECTS_FROM_HERB_COMPOSITES" hash "0x5758B1EE0C3FD4AC" arguments { int "compositeId" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x5758B1EE0C3FD4AC" ns "TASK" returns "void" doc [[! ``` Params: p1 is always false except in script nb_egg_protector ``` ]] native "_DELETE_SCENARIO_POINT" hash "0x81948DFE4F5A0283" arguments { int "scenario" [=[ {} ]=], } alias "0x81948DFE4F5A0283" ns "TASK" returns "void" doc [[! ]] native "_DETACH_CARRIABLE_PED" hash "0x36D188AECB26094B" arguments { Ped "ped" [=[ {} ]=], } alias "0x36D188AECB26094B" ns "TASK" returns "void" doc [[! ]] native "_DISASSOCIATE_PROP_FROM_SCENARIO" hash "0x6EF4E31B4D5D2DA0" arguments { int "scenario" [=[ {} ]=], charPtr "propName" [=[ {} ]=], } alias "0x6EF4E31B4D5D2DA0" ns "TASK" returns "Any" doc [[! ]] native "_DOES_SCENARIO_GROUP_EXIST_HASH" hash "0x76E98B52369A289C" arguments { Hash "scenarioGroup" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "_DOES_SCENARIO_POINT_HAVE_PROPS" hash "0xEA31F199A73801D3" arguments { int "scenario" [=[ {} ]=], } alias "0xEA31F199A73801D3" ns "TASK" returns "Any" doc [[! ]] native "_FIND_MODEL_FOR_ITEM" hash "0xE47DD64B9F02677D" arguments { Hash "item" [=[ {} ]=], } alias "0xE47DD64B9F02677D" ns "TASK" returns "Hash" doc [[! ]] native "_GET_HERB_COMPOSITE_NUM_ENTITIES" hash "0x96C6ED22FB742C3E" arguments { int "compositeId" [=[ {} ]=], AnyPtr "outEntities" [=[ {} ]=], } alias "0x96C6ED22FB742C3E" ns "TASK" returns "int" doc [[! ``` Flowers, Stalks or whatever the composite has ``` ]] native "_GET_HOGTIE_ESCAPE_TIMER" hash "0x4687E69D258BBE41" arguments { Ped "ped" [=[ {} ]=], } alias "0x4687E69D258BBE41" ns "TASK" returns "float" doc [[! ]] native "_GET_ITEM_INTERACTION_ENTITY_FROM_PED" hash "0x05A0100EA714DB68" arguments { Ped "ped" [=[ {} ]=], Hash "item" [=[ {} ]=], } alias "0x05A0100EA714DB68" ns "TASK" returns "Entity" doc [[! ``` item hashes: PRIMARYITEM, P_MUGCOFFEE01X_PH_R_HAND, P_BOTTLEBEER01X_PH_R_HAND http://prntscr.com/1qtp3bz https://github.com/femga/rdr3_discoveries/tree/master/tasks/TASK_ITEM_INTERACTION ``` ]] native "_GET_LED_HORSE_FROM_PED" hash "0xED1F514AF4732258" arguments { Ped "ped" [=[ {} ]=], } alias "0xED1F514AF4732258" ns "TASK" returns "Ped" doc [[! ]] native "_GET_PED_IS_IGNORING_DEAD_BODIES" hash "0x1948BBE561A2375A" arguments { Ped "ped" [=[ {} ]=], } alias "0x1948BBE561A2375A" ns "TASK" returns "Any" doc [[! ]] native "_GET_PED_USING_SCENARIO_POINT" hash "0x5BA659955369B0E2" arguments { int "scenario" [=[ {} ]=], } alias "0x5BA659955369B0E2" ns "TASK" returns "Ped" doc [[! ]] native "_GET_SCENARIO_CONTAINER_OPENING_STATE" hash "0xB219612B5568E9EC" arguments { Entity "entity" [=[ {} ]=], } alias "0xB219612B5568E9EC" ns "TASK" returns "Any" doc [[! ``` Returns m_eContainerState ``` ]] native "_GET_SCENARIO_POINT_COORDS" hash "0xA8452DD321607029" arguments { int "scenario" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xA8452DD321607029" ns "TASK" returns "Vector3" doc [[! ``` Params: p1 is always true in R* Scripts ``` ]] native "_GET_SCENARIO_POINT_ENTITY" hash "0x7467165EE97D3C68" arguments { int "scenario" [=[ {} ]=], } alias "0x7467165EE97D3C68" ns "TASK" returns "Entity" doc [[! ``` Note: The current name for this native is the old name of 0x295514F198EFD0CA Old name for this native: _GET_ENTITY_SCENARIO_POINT_IS_ATTACHED_TO ``` ]] native "_GET_SCENARIO_POINT_HEADING" hash "0xB93EA7184BAA85C3" arguments { int "scenario" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xB93EA7184BAA85C3" ns "TASK" returns "float" doc [[! ``` Params: p1 is always true in R* Scripts ``` ]] native "_GET_SCENARIO_POINT_PED_IS_USING" hash "0xDF7993356F52359A" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xDF7993356F52359A" ns "TASK" returns "int" doc [[! ]] native "_GET_SCENARIO_POINT_RADIUS" hash "0x6718F40313A2B5A6" arguments { int "scenario" [=[ {} ]=], } alias "0x6718F40313A2B5A6" ns "TASK" returns "float" doc [[! ]] native "_GET_SCENARIO_POINT_TYPE" hash "0xA92450B5AE687AAF" arguments { int "scenario" [=[ {} ]=], } alias "0xA92450B5AE687AAF" ns "TASK" returns "Hash" doc [[! ]] native "_GET_SCENARIO_POINT_TYPE_PED_IS_USING" hash "0x2D0571BB55879DA2" arguments { Ped "ped" [=[ {} ]=], } alias "0x2D0571BB55879DA2" ns "TASK" returns "int" doc [[! ]] native "_GET_SCRIPT_TASK_ACTION_TIME" hash "0xA710DC5D25F8B942" arguments { Ped "ped" [=[ {} ]=], Hash "task" [=[ {} ]=], } alias "0xA710DC5D25F8B942" ns "TASK" returns "float" doc [[! ]] native "_GET_TASK_FISHING" hash "0xF3735ACD11ACD500" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0xF3735ACD11ACD500" ns "TASK" returns "Any" doc [[! ``` Fishing Research: https://pastebin.com/NmK5ZLVs Only used in R* Scripts fishing_core and av_fishing_river ``` ]] native "_GET_TASK_MOVE_NETWORK_ID" hash "0xCACC2F9D994504B7" arguments { Ped "ped" [=[ {} ]=], } alias "0xCACC2F9D994504B7" ns "TASK" returns "Hash" doc [[! ``` Returns hash of the underlying move network def, see move_networks.xml https://alloc8or.re/rdr3/doc/misc/move_networks.txt ``` ]] native "_GET_TASK_MOVE_NETWORK_PHASE_FLOAT" hash "0x844CEEE428EA35B0" arguments { Ped "ped" [=[ {} ]=], charPtr "phaseName" [=[ {} ]=], } alias "0x844CEEE428EA35B0" ns "TASK" returns "float" doc [[! ]] native "_IS_HAT_BEING_PICKED_UP" hash "0x11CD066F54DA0133" arguments { Object "hatObject" [=[ {} ]=], } alias "0x11CD066F54DA0133" ns "TASK" returns "Any" doc [[! ``` Returns true while a hat is being picked up _IS_A* - _IS_D* ``` ]] native "_IS_HAT_BEING_PICKED_UP_2" hash "0x4ECCC2815CA79AE2" arguments { Object "hatObject" [=[ {} ]=], } alias "0x4ECCC2815CA79AE2" ns "TASK" returns "Any" doc [[! ``` Returns true while a hat is being picked up. Similar to 0x11CD066F54DA0133 _IS_A* - _IS_D* ``` ]] native "_IS_PED_ARRESTING_ANY_PED" hash "0xA9CC7856D52DBD25" arguments { Ped "ped" [=[ {} ]=], } alias "0xA9CC7856D52DBD25" ns "TASK" returns "Any" doc [[! ]] native "_IS_PED_DUELLING" hash "0xC8B29D18022EA2B7" arguments { Ped "ped" [=[ {} ]=], } alias "0xC8B29D18022EA2B7" ns "TASK" returns "Any" doc [[! ]] native "_IS_PED_LEADING_HORSE" hash "0xEFC4303DDC6E60D3" arguments { Ped "ped" [=[ {} ]=], } alias "0xEFC4303DDC6E60D3" ns "TASK" returns "Any" doc [[! ]] native "_IS_SCENARIO_GROUP_ENABLED_HASH" hash "0xDCC374913DE6AAA6" arguments { Hash "scenarioGroup" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "_IS_SCENARIO_POINT_ACTIVE" hash "0x0CC36D4156006509" arguments { int "scenario" [=[ {} ]=], } alias "0x0CC36D4156006509" ns "TASK" returns "Any" doc [[! ]] native "_IS_SCENARIO_POINT_FLAG_SET" hash "0x8569C38D2FB80650" arguments { int "scenario" [=[ {} ]=], int "flag" [=[ {} ]=], } alias "0x8569C38D2FB80650" ns "TASK" returns "Any" doc [[! ]] native "_MAKE_OBJECT_CARRIABLE" hash "0x78B4567E18B54480" arguments { Object "object" [=[ {} ]=], } alias "0x78B4567E18B54480" ns "TASK" returns "void" doc [[! ]] native "_PED_FISHINGROD_HOOK_ENTITY" hash "0x1A52076D26E09004" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x1A52076D26E09004" ns "TASK" returns "void" doc [[! ]] native "_PED_FISHINGROD_HOOK_OBJECT" hash "0xCE71C2F9BAA3F975" arguments { Ped "ped" [=[ {} ]=], Object "object" [=[ {} ]=], } alias "0xCE71C2F9BAA3F975" ns "TASK" returns "void" doc [[! ``` Used with 'P_BODYPARTARMFLOAT02X' model in fishing_core.c ``` ]] native "_PED_IS_IN_SCENARIO_BASE" hash "0x02EBBB3989B7E695" arguments { Ped "ped" [=[ {} ]=], } alias "0x02EBBB3989B7E695" ns "TASK" returns "Any" doc [[! ]] native "_REQUEST_HERB_COMPOSITE_ASSET" hash "0x73F0D0327BFA0812" arguments { Hash "asset" [=[ {} ]=], } alias "0x73F0D0327BFA0812" ns "TASK" returns "Any" doc [[! ``` https://github.com/femga/rdr3_discoveries/tree/master/objects/composites ``` ]] native "_RESET_SCENARIO_FOR_ENTITY" hash "0x2E20878FD208A68E" arguments { int "scenario" [=[ {} ]=], Entity "entity" [=[ {} ]=], } alias "0x2E20878FD208A68E" ns "TASK" returns "void" doc [[! ]] native "_RESET_SCENARIO_SCRIPT" hash "0x5A40040BB5AE3EA2" arguments { int "scenario" [=[ {} ]=], } alias "0x5A40040BB5AE3EA2" ns "TASK" returns "void" doc [[! ]] native "_SET_FISHING_BAIT" hash "0x9B0C7FA063E67629" arguments { Ped "ped" [=[ {} ]=], charPtr "bait" [=[ {} ]=], BOOL "withoutBuoy" [=[ {} ]=], BOOL "instantly" [=[ {} ]=], } alias "0x9B0C7FA063E67629" ns "TASK" returns "void" doc [[! ``` Baits: p_fishHook02x, p_baitBread01x, p_baitCorn01x, p_baitCheese01x, p_baitWorm01x, p_baitCricket01x, p_crawdad01x, p_finisheDragonfly01x, p_finisdFishlure01x, p_finishdCrawd01x, p_finisheDragonflyLegendary01x, p_finisdFishlureLegendary01x, p_finishdCrawdLegendary01x, p_lgoc_spinner_v4 ``` ]] native "_SET_HOGTIE_ESCAPE_TIMER" hash "0xAB591AE6B48B913E" arguments { Ped "ped" [=[ {} ]=], float "time" [=[ {} ]=], } alias "0xAB591AE6B48B913E" ns "TASK" returns "void" doc [[! ``` Sets the time it takes for a hogtied ped to escape -1.0f for ped to never escape ``` ]] native "_SET_PED_CLEAR_AIMING_IN_THE_AIR" hash "0x34C0010188D7C54A" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x34C0010188D7C54A" ns "TASK" returns "void" doc [[! ]] native "_SET_PED_IGNORE_DEAD_BODIES" hash "0x013A7BA5015C1372" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x013A7BA5015C1372" ns "TASK" returns "void" doc [[! ]] native "_SET_PED_PATH_LADDER_COST_MODIFIER" hash "0x70F7A1EAB1AE3AA8" arguments { Ped "ped" [=[ {} ]=], float "modifier" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` _SET_PED_PATH_P* ``` ``` NativeDB Introduced: v1232 ``` ]] native "_SET_PED_PATH_MAY_ENTER_DEEP_WATER" hash "0x9DE63896B176EA94" arguments { Ped "ped" [=[ {} ]=], BOOL "mayEnterDeepWater" [=[ {} ]=], } alias "0x9DE63896B176EA94" ns "TASK" returns "void" doc [[! ]] native "_SET_SCENARIO_CONTAINER_OPENING_STATE" hash "0x188F8071F244B9B8" arguments { Entity "entity" [=[ {} ]=], BOOL "open" [=[ {} ]=], } alias "0x188F8071F244B9B8" ns "TASK" returns "void" doc [[! ``` Opens/closes containers: ChestDugUp ``` ]] native "_SET_SCENARIO_GROUP_ENABLED_HASH" hash "0x9925EDDB6EAB88CD" arguments { Hash "scenarioGroup" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_SET_SCENARIO_POINT_ACTIVE" hash "0xEEE4829304F93EEE" arguments { int "scenario" [=[ {} ]=], BOOL "active" [=[ {} ]=], } alias "0xEEE4829304F93EEE" ns "TASK" returns "void" doc [[! ]] native "_SET_SCENARIO_POINT_COORDS" hash "0x2056AB38DF06825C" arguments { int "scenario" [=[ {} ]=], float "xPos" [=[ {} ]=], float "yPos" [=[ {} ]=], float "zPos" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0x2056AB38DF06825C" ns "TASK" returns "void" doc [[! ]] native "_SET_SCENARIO_POINT_FLAG" hash "0x5AF19B6CC2115D34" arguments { int "scenario" [=[ {} ]=], int "flag" [=[ {} ]=], BOOL "value" [=[ {} ]=], } alias "0x5AF19B6CC2115D34" ns "TASK" returns "void" doc [[! ``` flag: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CScenarioPointFlags__Flags ``` ]] native "_SET_SCENARIO_POINT_HEADING" hash "0xD3A0DA8F91612C6E" arguments { int "scenario" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xD3A0DA8F91612C6E" ns "TASK" returns "void" doc [[! ]] native "_SET_SCENARIO_POINT_RADIUS" hash "0xC47D9080A9A8856A" arguments { int "scenario" [=[ {} ]=], float "radius" [=[ {} ]=], } alias "0xC47D9080A9A8856A" ns "TASK" returns "void" doc [[! ]] native "_SET_SCENARIO_TYPE_ENABLED_HASH" hash "0xD00E50E673802D71" arguments { Hash "scenarioType" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_SET_TASK_FISHING" hash "0xF3735ACD11ACD501" arguments { Ped "ped" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } alias "0xF3735ACD11ACD501" ns "TASK" returns "Any" doc [[! ``` Only used in R* Scripts fishing_core and av_fishing_river ``` ]] native "_SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_2" hash "0x099D4A855D53B03B" arguments { Ped "ped" [=[ {} ]=], charPtr "signalName" [=[ {} ]=], float "value" [=[ {} ]=], } alias "0x099D4A855D53B03B" ns "TASK" returns "void" doc [[! ]] native "_SET_TASK_MOVE_NETWORK_SIGNAL_VECTOR" hash "0x4662BFE01938D98D" arguments { Ped "ped" [=[ {} ]=], charPtr "signalName" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x4662BFE01938D98D" ns "TASK" returns "void" doc [[! ]] native "_TASK_ANIMAL_BLEED_OUT" hash "0x30A768C30D385EC5" arguments { Ped "ped" [=[ {} ]=], Ped "killer" [=[ {} ]=], BOOL "p2" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } alias "0x30A768C30D385EC5" ns "TASK" returns "void" doc [[! ]] native "_TASK_BOARD_VEHICLE" hash "0xE53D17AD837CBF7C" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_BOARD_VEHICLE_2" hash "0xE41A09C8DDFF7AA4" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], float "p3" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_CLIMB_2" hash "0xDF1D85BCAF60D537" arguments { Ped "ped" [=[ {} ]=], float "heading" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_COMBAT_PED_3" hash "0xC624414FA748B9BA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_CUT_FREE_HOGTIED_TARGET_PED" hash "0x81D16C4FF3A77ADF" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_CUT_FREE_HOGTIED_TARGET_PED_2" hash "0x525421A507216084" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_DISEMBARK_VEHICLE" hash "0xA7C6854BB5A4192A" arguments { Any "p0" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], int "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], float "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_EMOTE_OUTRO" hash "0xBDFEEB7600BCD938" arguments { Ped "ped" [=[ {} ]=], } alias "0xBDFEEB7600BCD938" ns "TASK" returns "void" doc [[! ]] native "_TASK_EQUIP_HAT" hash "0xAA0AF6025160243A" arguments { Object "hatObject" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0xAA0AF6025160243A" ns "TASK" returns "void" doc [[! ``` _A* ``` ]] native "_TASK_FLEE_FROM_COORD" hash "0x6879FF208ED87F2A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` fleeType: see TASK_FLEE_COORD ``` ]] native "_TASK_FLEE_FROM_PED" hash "0x7B74D8EEDE9B5727" arguments { Ped "ped" [=[ {} ]=], Ped "fleeFromTarget" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], int "p6" [=[ {} ]=], int "p7" [=[ {} ]=], float "p8" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` fleeType: see TASK_FLEE_COORD ``` ]] native "_TASK_GUARD_ASSIGNED_DEFENSIVE_AREA_2" hash "0x1FC9B33976BACD6C" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_INTIMIDATED" hash "0x648B75D44930D6BD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "_TASK_INTIMIDATED_2" hash "0x933ACC1A1771A288" arguments { Ped "victim" [=[ {} ]=], Ped "attacker" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "everyFrame" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], int "flag" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "_TASK_ITEM_INTERACTION_2" hash "0x72F52AA2D2B172CC" arguments { Ped "ped" [=[ {} ]=], Hash "propNameGxt" [=[ {} ]=], Object "prop" [=[ {} ]=], Hash "propId" [=[ {} ]=], Hash "itemInteractionState" [=[ {} ]=], int "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], float "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_ITEM_INTERACTION_3" hash "0xD61D5E1AD9876DEB" arguments { Ped "ped" [=[ {} ]=], Hash "item" [=[ {} ]=], AnyPtr "guid" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], float "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Params: p3, p4, p5, p6: 0, 0, 0, -1.0f in R* Scripts ``` ]] native "_TASK_JUMP_2" hash "0x91083103137D7254" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Entity "entity" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_PATROL_2" hash "0x964B06C88E4C86DB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_PERFORM_SEQUENCE_2" hash "0x4FC0AF869D6E309D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_PLAY_EMOTE" hash "0x884E3436CC1F41DD" arguments { Ped "ped" [=[ {} ]=], int "emoteType" [=[ {} ]=], int "playbackMode" [=[ {} ]=], Hash "emote" [=[ {} ]=], BOOL "isSecondaryTask" [=[ {} ]=], BOOL "canBreakOut" [=[ {} ]=], BOOL "disableEarlyOutAnimTag" [=[ {} ]=], BOOL "ignoreInvalidMainTask" [=[ {} ]=], BOOL "destroyProps" [=[ {} ]=], } alias "_TASK_EMOTE_2" ns "TASK" returns "void" doc [[! ``` Similar to 0xB31A277C1AC7B7FF but checks if the ped's inventory contains the specified emote kit. ``` ]] native "_TASK_PUT_PED_DIRECTLY_INTO_COVER_FROM_COORDS" hash "0xDF8A5855B9F9A97B" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "fromX" [=[ {} ]=], float "fromY" [=[ {} ]=], float "fromZ" [=[ {} ]=], int "timeout" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], Any "p15" [=[ {} ]=], Any "p16" [=[ {} ]=], Any "p17" [=[ {} ]=], } alias "0xDF8A5855B9F9A97B" ns "TASK" returns "void" doc [[! ]] native "_TASK_START_SCENARIO_IN_PLACE_2" hash "0xA917E39F2CEFD215" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], int "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], float "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Takes scenario point handle instead of hash ``` ]] native "_TASK_THROW_PROJECTILE_2" hash "0x7282356DFF6B5A51" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_USE_NEAREST_SCENARIO_TO_COORD" hash "0x322BFDEA666E2B0E" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], int "duration" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], BOOL "p8" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_USE_SCENARIO_POINT_2" hash "0x0F6641449DD86FBE" arguments { Ped "ped" [=[ {} ]=], Ped "ped2" [=[ {} ]=], Any "p2" [=[ {} ]=], charPtr "p3" [=[ {} ]=], int "p4" [=[ {} ]=], Hash "p5" [=[ {} ]=], float "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_VEHICLE_DRIVE_TO_COORD_2" hash "0xF0108F01FB105DA2" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "_TASK_VEHICLE_DRIVE_TO_DESTINATION_2" hash "0x391073B9D3CCE2BA" arguments { Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "speed" [=[ {} ]=], int "p5" [=[ {} ]=], int "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Tasks vehicle towards owner ``` ]] native "_TASK_VEHICLE_DRIVE_TO_POINT_2" hash "0x6524A8981E8BE7C9" arguments { Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` Params: p4 = 3.f or 8.f, p5 = 0.25f, p6 = 0 in R* Scripts ``` ]] native "_TASK_VEHICLE_FLEE_ON_CLEANUP" hash "0x55CD5FDDD4335C1E" arguments { Vehicle "vehicle" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "speed" [=[ {} ]=], Hash "type" [=[ {} ]=], } alias "0x55CD5FDDD4335C1E" ns "TASK" returns "void" doc [[! ``` Vehicle Auto Drive (?) p1/p2/p3: usually 1f, 1f, 0f or 0f, 0f, 0f Speed: usually 8f Types: 1148979456 (task with flee), 1148979587 (dismissing the vehicle) ``` ]] native "_TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING_2" hash "0x041D17A9E221AE30" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], } alias "0x041D17A9E221AE30" ns "TASK" returns "void" doc [[! ]] native "0x0000A8ACDC2E1B6A" hash "0x0000A8ACDC2E1B6A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x00FFE0F85253C572" hash "0x00FFE0F85253C572" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x01AF8A3729231A43" hash "0x01AF8A3729231A43" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x0365000D8BF86531" hash "0x0365000D8BF86531" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x03D741CB4052E26C" hash "0x03D741CB4052E26C" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x06ECF3925BC2ABAE" hash "0x06ECF3925BC2ABAE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x098036CAB8373D36" hash "0x098036CAB8373D36" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x098CAA6DBE7D8D82" hash "0x098CAA6DBE7D8D82" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x0A98A362C5A19A43" hash "0x0A98A362C5A19A43" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x0D322AEF8878B8FE" hash "0x0D322AEF8878B8FE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x0E184495B27BB57D" hash "0x0E184495B27BB57D" ns "TASK" returns "void" doc [[! ]] native "0x0F4F6C4CE471259D" hash "0x0F4F6C4CE471259D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x0FE797DD9F70DFA6" hash "0x0FE797DD9F70DFA6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x10ADFDF07B7DFFBA" hash "0x10ADFDF07B7DFFBA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x10C44F633E2D6D9E" hash "0x10C44F633E2D6D9E" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x11C7CE1AE38911B5" hash "0x11C7CE1AE38911B5" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x12990818C1D35886" hash "0x12990818C1D35886" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x141BC64C8D7C5529" hash "0x141BC64C8D7C5529" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x152664AA3188B193" hash "0x152664AA3188B193" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x1632EB9386CDBE64" hash "0x1632EB9386CDBE64" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x19BC99C678FBA139" hash "0x19BC99C678FBA139" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x1A7D63CB1B0BB223" hash "0x1A7D63CB1B0BB223" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x1AC5A8AB50CFAA33" hash "0x1AC5A8AB50CFAA33" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x1ACBC313966C21F3" hash "0x1ACBC313966C21F3" arguments { int "scenario" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x1D125814EBC517EB" hash "0x1D125814EBC517EB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x1ECF56C040FD839C" hash "0x1ECF56C040FD839C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x1F298C7BD30D1240" hash "0x1F298C7BD30D1240" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x1F7A9A9C38C13A56" hash "0x1F7A9A9C38C13A56" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x2064B33F6E6B92D4" hash "0x2064B33F6E6B92D4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x216343750545A486" hash "0x216343750545A486" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x22CD2C33ED4467A1" hash "0x22CD2C33ED4467A1" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x22CDBF317C40A122" hash "0x22CDBF317C40A122" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x23767D80C7EED7C6" hash "0x23767D80C7EED7C6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x2416EC2F31F75266" hash "0x2416EC2F31F75266" arguments { Entity "entity" [=[ {} ]=], Entity "targetEntity" [=[ {} ]=], int "duration" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x244430C13BA5258E" hash "0x244430C13BA5258E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x28EF780BDEA8A639" hash "0x28EF780BDEA8A639" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x2948235DB2058E99" hash "0x2948235DB2058E99" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x2A10538D0A005E81" hash "0x2A10538D0A005E81" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x2B8AF29A78024BD3" hash "0x2B8AF29A78024BD3" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x2C497BDEF897C6DF" hash "0x2C497BDEF897C6DF" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x2D657B10F211C572" hash "0x2D657B10F211C572" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x2E1D6D87346BB7D2" hash "0x2E1D6D87346BB7D2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x2EB977293923C723" hash "0x2EB977293923C723" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x30146C25686B7836" hash "0x30146C25686B7836" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x30B391915538EBE2" hash "0x30B391915538EBE2" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x31BB338F64D5C861" hash "0x31BB338F64D5C861" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x351F74ED6177EBE7" hash "0x351F74ED6177EBE7" ns "TASK" returns "Any" doc [[! ]] native "0x358A1A751B335A11" hash "0x358A1A751B335A11" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x370F57C47F68EBCA" hash "0x370F57C47F68EBCA" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x3ACC128510142B9D" hash "0x3ACC128510142B9D" arguments { charPtr "waypointRecording" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "TASK" returns "float" doc [[! ]] native "0x3BBEECC5B8F35318" hash "0x3BBEECC5B8F35318" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x3F8387DB1B9F31B7" hash "0x3F8387DB1B9F31B7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x3FEB770D8ED9047A" hash "0x3FEB770D8ED9047A" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x3FFCD7BBA074CC80" hash "0x3FFCD7BBA074CC80" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x41323F4E0C4AE94B" hash "0x41323F4E0C4AE94B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x4161648394262FDF" hash "0x4161648394262FDF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x41D1331AFAD5A091" hash "0x41D1331AFAD5A091" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` _SET_PED_* ``` ]] native "0x42CFD8FD8CC8DC69" hash "0x42CFD8FD8CC8DC69" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x450080DDEDB91258" hash "0x450080DDEDB91258" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x4A7D73989F52EB37" hash "0x4A7D73989F52EB37" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x4BA972D0E5AD8122" hash "0x4BA972D0E5AD8122" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x4E806A395D43A458" hash "0x4E806A395D43A458" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x4F57397388E1DFF8" hash "0x4F57397388E1DFF8" ns "TASK" returns "void" doc [[! ]] native "0x508F5053E3F6F0C4" hash "0x508F5053E3F6F0C4" arguments { Ped "ped" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "p4" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ``` Only used in R* SP Scripts Params: p4 = 1.0f - 30.0f ``` ]] native "0x50AA09A0DA64E73C" hash "0x50AA09A0DA64E73C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x517D01BF27B682D1" hash "0x517D01BF27B682D1" arguments { Ped "ped" [=[ {} ]=], Entity "entity" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x5217B7B6DB78E1F3" hash "0x5217B7B6DB78E1F3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x583AE9AF9CEE0958" hash "0x583AE9AF9CEE0958" arguments { Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "0x5952DFA38FA529FE" hash "0x5952DFA38FA529FE" ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x59872EA4CBD11C56" hash "0x59872EA4CBD11C56" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x59AE5CA4FFB4E378" hash "0x59AE5CA4FFB4E378" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x59AEA4DC640814B9" hash "0x59AEA4DC640814B9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x5B68D0007D9C92EB" hash "0x5B68D0007D9C92EB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x5D9B0BAAF04CF65B" hash "0x5D9B0BAAF04CF65B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x5EA655F01D93667A" hash "0x5EA655F01D93667A" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x615DC4A82E90BB48" hash "0x615DC4A82E90BB48" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x640A602946A8C972" hash "0x640A602946A8C972" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x643FD1556F621772" hash "0x643FD1556F621772" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x651F0530083C0E5A" hash "0x651F0530083C0E5A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x65D281985F2BDFC2" hash "0x65D281985F2BDFC2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x673A8779D229BA5A" hash "0x673A8779D229BA5A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x678D3226CF70B9C8" hash "0x678D3226CF70B9C8" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "TASK" returns "Object" doc [[! ``` Only used in R* SP Script beat_washed_ashore Returns Object prop for TASK::_TASK_ITEM_INTERACTION_2 ``` ]] native "0x6A1AF481407BF6E9" hash "0x6A1AF481407BF6E9" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x6AFD84AEAA3EA538" hash "0x6AFD84AEAA3EA538" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x6AFDA2264925BD11" hash "0x6AFDA2264925BD11" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x6BA606AB3A83BC4D" hash "0x6BA606AB3A83BC4D" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x6C269F673C47031E" hash "0x6C269F673C47031E" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x6C50B9DCCCA70023" hash "0x6C50B9DCCCA70023" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x6DAC799857EF3F11" hash "0x6DAC799857EF3F11" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x722D6A49200174FE" hash "0x722D6A49200174FE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x748D5E0D2A1A4C61" hash "0x748D5E0D2A1A4C61" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x74F0209674864CBD" hash "0x74F0209674864CBD" ns "TASK" returns "Any" doc [[! ]] native "0x756C7B4C43DF0422" hash "0x756C7B4C43DF0422" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x764DB5A48390FBAD" hash "0x764DB5A48390FBAD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x76610D12A838EBDE" hash "0x76610D12A838EBDE" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x78D8C1D4EB80C588" hash "0x78D8C1D4EB80C588" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x79197F7D2BB5E73A" hash "0x79197F7D2BB5E73A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x7C015D8BCEC72CF4" hash "0x7C015D8BCEC72CF4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x7CB99FADDE73CD1B" hash "0x7CB99FADDE73CD1B" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x7FB78B2199C10E92" hash "0x7FB78B2199C10E92" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x801BD27403F3CBA0" hash "0x801BD27403F3CBA0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x816A3ACD265E2297" hash "0x816A3ACD265E2297" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x827A58CED9D4D5B4" hash "0x827A58CED9D4D5B4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x82ED59F095056550" hash "0x82ED59F095056550" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x849791EBBDBA0362" hash "0x849791EBBDBA0362" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x865732725536EE39" hash "0x865732725536EE39" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Vector3" doc [[! ]] native "0x8798CF6815B8FE0F" hash "0x8798CF6815B8FE0F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x885D19AC2B6FBFF4" hash "0x885D19AC2B6FBFF4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x88FD60D846D9CD63" hash "0x88FD60D846D9CD63" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x8B1FDF63C3193EDA" hash "0x8B1FDF63C3193EDA" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x8BB283A7888AD1AD" hash "0x8BB283A7888AD1AD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x8E1DDE26D270CC5E" hash "0x8E1DDE26D270CC5E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x8F8C84363810691A" hash "0x8F8C84363810691A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x9050DF2C53801208" hash "0x9050DF2C53801208" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x90703A8F75EE4ABD" hash "0x90703A8F75EE4ABD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x908BB14BCE85C80E" hash "0x908BB14BCE85C80E" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x91CB5E431F579BA1" hash "0x91CB5E431F579BA1" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Vector3" doc [[! ]] native "0x920684BE432875B1" hash "0x920684BE432875B1" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0x9420FB11B8D77948" hash "0x9420FB11B8D77948" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x954451EA2D2120FB" hash "0x954451EA2D2120FB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x9585FF23C4B8EDE0" hash "0x9585FF23C4B8EDE0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x9667CCE29BFA0780" hash "0x9667CCE29BFA0780" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x974DA3408DEC4E79" hash "0x974DA3408DEC4E79" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0x9ADDBB9242179D56" hash "0x9ADDBB9242179D56" arguments { Object "object" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x9B6A58FDB0024F12" hash "0x9B6A58FDB0024F12" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x9C8F42A5D1859DC1" hash "0x9C8F42A5D1859DC1" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x9EBD34958AB6F824" hash "0x9EBD34958AB6F824" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0x9FF5F9B24E870748" hash "0x9FF5F9B24E870748" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xA052608A12559BBB" hash "0xA052608A12559BBB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xA21AA2F0C2180125" hash "0xA21AA2F0C2180125" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xA263ADBBC8056214" hash "0xA263ADBBC8056214" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xA42DC7919159CCCF" hash "0xA42DC7919159CCCF" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xA6A76D666A281F2D" hash "0xA6A76D666A281F2D" arguments { Any "p0" [=[ {} ]=], Hash "item" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xA7479FB665361EDB" hash "0xA7479FB665361EDB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` _SET_SCENARIO_* ``` ]] native "0xA9E7672F8C6C6F74" hash "0xA9E7672F8C6C6F74" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xAC5045AB7F1A34FD" hash "0xAC5045AB7F1A34FD" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xADC45010BC17AF0E" hash "0xADC45010BC17AF0E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` _SET_SCENARIO_POINT_* ``` ]] native "0xAF2EF28CE3084505" hash "0xAF2EF28CE3084505" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xB2D15D3551FE4FAE" hash "0xB2D15D3551FE4FAE" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xB2F47A1AFDFCC595" hash "0xB2F47A1AFDFCC595" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xB35370D5353995CB" hash "0xB35370D5353995CB" arguments { Ped "ped" [=[ {} ]=], Hash "item" [=[ {} ]=], float "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xB520DBDA7FCF573F" hash "0xB520DBDA7FCF573F" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "0xB79817DB31FF72B9" hash "0xB79817DB31FF72B9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xB8E213D02F37947D" hash "0xB8E213D02F37947D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xB8E3486D107F4194" hash "0xB8E3486D107F4194" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xB8F52A3F84A7CC59" hash "0xB8F52A3F84A7CC59" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xBAAB791AA72C2821" hash "0xBAAB791AA72C2821" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xBC3F847AE2C3DC65" hash "0xBC3F847AE2C3DC65" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xBD1C3C0F271C39D3" hash "0xBD1C3C0F271C39D3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xBD70108D01875299" hash "0xBD70108D01875299" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xBEDBE39B5FD98FD6" hash "0xBEDBE39B5FD98FD6" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "BOOL" doc [[! ]] native "0xBEEFBB608D2AA68A" hash "0xBEEFBB608D2AA68A" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xC6170856E54557B2" hash "0xC6170856E54557B2" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xCE4E669400E5F8AA" hash "0xCE4E669400E5F8AA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xD0ABC4EA3B5E21A0" hash "0xD0ABC4EA3B5E21A0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xD508FA229F1C4900" hash "0xD508FA229F1C4900" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xD999E379265A4501" hash "0xD999E379265A4501" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xDE0C8B145EA466FF" hash "0xDE0C8B145EA466FF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xDF56A2B50C04DEA4" hash "0xDF56A2B50C04DEA4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xDF94844D474F31E5" hash "0xDF94844D474F31E5" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE01C8DC8EDD28D31" hash "0xE01C8DC8EDD28D31" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE01F55B2896F6B37" hash "0xE01F55B2896F6B37" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE05A5D39BE6E93AF" hash "0xE05A5D39BE6E93AF" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE116F6F2DA2D777E" hash "0xE116F6F2DA2D777E" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Vector3" doc [[! ]] native "0xE1C105E6BBA48270" hash "0xE1C105E6BBA48270" ns "TASK" returns "Any" doc [[! ]] native "0xE2CF104ADD49D4BF" hash "0xE2CF104ADD49D4BF" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE55478C5EDF70AC2" hash "0xE55478C5EDF70AC2" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xE5831AA1E2FD147C" hash "0xE5831AA1E2FD147C" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE62754D09354F6CF" hash "0xE62754D09354F6CF" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xE69FDA40AAC3EFC0" hash "0xE69FDA40AAC3EFC0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE6A151364C600B24" hash "0xE6A151364C600B24" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xE7BBC4E56B989449" hash "0xE7BBC4E56B989449" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xE9225354FB7437A7" hash "0xE9225354FB7437A7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xE9A6400D1A0E7A55" hash "0xE9A6400D1A0E7A55" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xEAF87DA2BE78A15B" hash "0xEAF87DA2BE78A15B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xEB67D4E056C85A81" hash "0xEB67D4E056C85A81" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xEBA2081E0A5F4D17" hash "0xEBA2081E0A5F4D17" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xEC516FE805D2CB2D" hash "0xEC516FE805D2CB2D" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xEFD875C2791EBEFD" hash "0xEFD875C2791EBEFD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xF3C3503276F4A034" hash "0xF3C3503276F4A034" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0xF40A109B4B79A848" hash "0xF40A109B4B79A848" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xF718931A82EEB898" hash "0xF718931A82EEB898" ns "TASK" returns "void" doc [[! ]] native "0xF948F4356F010F11" hash "0xF948F4356F010F11" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xF97F462779B31786" hash "0xF97F462779B31786" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xFA30E2254461ADEB" hash "0xFA30E2254461ADEB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xFC7F71CF49F70B6B" hash "0xFC7F71CF49F70B6B" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xFDECCA06E8B81346" hash "0xFDECCA06E8B81346" arguments { Ped "ped" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xFE5D28B9B7837CC1" hash "0xFE5D28B9B7837CC1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "TASK" returns "Any" doc [[! ]] native "0xFF745B0346E19E2C" hash "0xFF745B0346E19E2C" arguments { Any "p0" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xFF8AFCA532B500D4" hash "0xFF8AFCA532B500D4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "0xFFB520A3E16F7B7B" hash "0xFFB520A3E16F7B7B" arguments { Ped "ped" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "TASK" returns "void" doc [[! ]] native "EVENTS_UI_GET_MESSAGE" hash "0xE24E957294241444" arguments { Hash "hash" [=[ {} ]=], AnyPtr "eventData" [=[ {} ]=], } alias "_EVENT_MANAGER_GET_EVENT" ns "UIEVENTS" returns "BOOL" doc [[! ``` eventData: struct UI_SCRIPT_EVENT { alignas(8) eUIScriptEventType eventType; // https://alloc8or.re/rdr3/doc/enums/eUIScriptEventType.txt alignas(8) int intParam; alignas(8) Hash hashParam; alignas(8) Hash datastoreParam; }; ``` ]] native "EVENTS_UI_IS_PENDING" hash "0x67ED5A7963F2F722" arguments { Hash "hash" [=[ {} ]=], } alias "_EVENT_MANAGER_IS_EVENT_PENDING" ns "UIEVENTS" returns "BOOL" doc [[! ]] native "EVENTS_UI_PEEK_MESSAGE" hash "0x90237103F27F7937" arguments { Hash "hash" [=[ {} ]=], AnyPtr "eventData" [=[ {} ]=], } alias "_EVENT_MANAGER_PEEK_EVENT" ns "UIEVENTS" returns "BOOL" doc [[! ``` eventData: see EVENTS_UI_GET_MESSAGE ``` ]] native "EVENTS_UI_POP_MESSAGE" hash "0x8E8A2369F48EC839" arguments { Hash "hash" [=[ {} ]=], } alias "_EVENT_MANAGER_POP_EVENT" ns "UIEVENTS" returns "void" doc [[! ]] native "UI_FEED_CLEAR_CHANNEL" hash "0xDD1232B332CBB9E7" arguments { int "feedChannel" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xDD1232B332CBB9E7" ns "UIFEED" returns "void" doc [[! ``` feedChannel: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIFeedChannel ``` ]] native "UI_FEED_GET_CURRENT_MESSAGE" hash "0xC17F69E1418CD11F" arguments { int "feedChannel" [=[ {} ]=], } alias "0xC17F69E1418CD11F" ns "UIFEED" returns "int" doc [[! ``` feedChannel: see UI_FEED_CLEAR_CHANNEL Returns feedMessage ``` ]] native "_UI_FEED_CLEAR_ALL_CHANNELS" hash "0x6035E8FBCA32AC5E" alias "0x6035E8FBCA32AC5E" ns "UIFEED" returns "void" doc [[! ``` Hides Toast Notifications ``` ]] native "_UI_FEED_CLEAR_HELP_TEXT_FEED" hash "0x2F901291EF177B02" arguments { int "feedMessage" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x2F901291EF177B02" ns "UIFEED" returns "void" doc [[! ``` Clears help text ``` ]] native "_UI_FEED_GET_MESSAGE_STATE" hash "0x59FA676177DBE4C9" arguments { int "feedMessage" [=[ {} ]=], } alias "0x59FA676177DBE4C9" ns "UIFEED" returns "int" doc [[! ``` Returns messageState, see https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIMessageState ``` ]] native "_UI_FEED_POST_FEED_TICKER" hash "0xB2920B9760F0F36B" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xB2920B9760F0F36B" ns "UIFEED" returns "int" doc [[! ``` Display text on right of the screen, Example : https://pastebin.com/n1YmNe25 ``` ]] native "_UI_FEED_POST_GAME_UPDATE_SHARD" hash "0x8D1249BD28791878" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x8D1249BD28791878" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_HELP_TEXT" hash "0x049D5C615BD38BAD" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x049D5C615BD38BAD" ns "UIFEED" returns "int" doc [[! ``` Example : https://pastebin.com/GvdBp8Dh ``` ]] native "_UI_FEED_POST_LOCATION_SHARD" hash "0xD05590C1AB38F068" arguments { AnyPtr "duration" [=[ {} ]=], AnyPtr "data" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xD05590C1AB38F068" ns "UIFEED" returns "int" doc [[! ``` Example : https://pastebin.com/h1YzycuR ``` ]] native "_UI_FEED_POST_MISSION_NAME" hash "0x2024F4F333095FB1" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x2024F4F333095FB1" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_OBJECTIVE" hash "0xCEDBF17EFCC0E4A4" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xCEDBF17EFCC0E4A4" ns "UIFEED" returns "int" doc [[! ``` Example : https://pastebin.com/13tuRa63 ``` ]] native "_UI_FEED_POST_ONE_TEXT_SHARD" hash "0x860DDFE97CC94DF0" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x860DDFE97CC94DF0" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_RANKUP_TOAST" hash "0x3F9FDDBA79117C69" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0x3F9FDDBA79117C69" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_RETICLE_MESSAGE" hash "0x893128CDB4B81FBB" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x893128CDB4B81FBB" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_SAMPLE_NOTIFICATION" hash "0xC927890AA64E9661" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], int "p2" [=[ {} ]=], int "p3" [=[ {} ]=], } alias "0xC927890AA64E9661" ns "UIFEED" returns "int" doc [[! ``` Example : https://pastebin.com/kAtEMQTD ``` ]] native "_UI_FEED_POST_SAMPLE_TOAST" hash "0x26E87218390E6729" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x26E87218390E6729" ns "UIFEED" returns "int" doc [[! ``` Example : https://pastebin.com/YZMBkAmW ``` ]] native "_UI_FEED_POST_SAMPLE_TOAST_RIGHT" hash "0xB249EBCB30DD88E0" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xB249EBCB30DD88E0" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_SAMPLE_TOAST_WITH_APP_LINK" hash "0x38838A646FB30AAE" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "UIFEED" returns "int" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_UI_FEED_POST_THREE_TEXT_SHARD" hash "0x02BCC0FE9EBA3529" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0x02BCC0FE9EBA3529" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_TWO_TEXT_SHARD" hash "0xA6F4216AB10EB08E" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xA6F4216AB10EB08E" ns "UIFEED" returns "int" doc [[! ]] native "_UI_FEED_POST_VOICE_CHAT_FEED" hash "0xC48152BC6B3E821C" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xC48152BC6B3E821C" ns "UIFEED" returns "int" doc [[! ]] native "0x0FD07141AD048AAE" hash "0x0FD07141AD048AAE" arguments { AnyPtr "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "UIFEED" returns "int" doc [[! ``` Only used in R* SP Script beat_animal_attack Returns feedMessage ``` ]] native "0x18D6869FBFFEC0F8" hash "0x18D6869FBFFEC0F8" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "UIFEED" returns "int" doc [[! ``` Only used in R* SP Scripts ``` ]] native "0x4E88A65968A55C78" hash "0x4E88A65968A55C78" arguments { AnyPtr "p0" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "UIFEED" returns "int" doc [[! ``` Returns feedMessage ``` ]] native "0x6D85126F6CCF02C9" hash "0x6D85126F6CCF02C9" arguments { int "feedChannel" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "UIFEED" returns "void" doc [[! ]] native "0xAFF5BE9BA496CE40" hash "0xAFF5BE9BA496CE40" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], Hash "collectableCategory" [=[ {} ]=], } ns "UIFEED" returns "int" doc [[! ]] native "0xB7223B91CD6B7E07" hash "0xB7223B91CD6B7E07" arguments { int "feedChannel" [=[ {} ]=], } ns "UIFEED" returns "BOOL" doc [[! ]] native "_UILOG_ADD_ENTRY_HASH" hash "0x69D5479982355D8F" arguments { int "p0" [=[ {} ]=], int "p1" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Hash "p5" [=[ {} ]=], Hash "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } alias "_LOG_ADD_ENTRY_HASH" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_ADD_ITEM_TO_TASK_LIST" hash "0x49C63FDF69744A27" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], } alias "0x49C63FDF69744A27" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_ADD_OR_UPDATE_OBJECTIVE" hash "0xB43163388484CC87" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "p2" [=[ {} ]=], charPtr "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } alias "_LOG_ADD_OR_UPDATE_OBJECTIVE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_ADD_TOTAL_TAKE_ENTRY" hash "0x60C59968E8E87E6B" arguments { Hash "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], charPtr "p3" [=[ {} ]=], Hash "p4" [=[ {} ]=], } alias "_LOG_ADD_TOTAL_TAKE_ENTRY" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_CLEAR_ALL_ENTRIES" hash "0xB95B4EA6B1EDF035" alias "_LOG_CLEAR_ALL_ENTRIES" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_CLEAR_CACHED_OBJECTIVE" hash "0xDFF0D417277B41F8" alias "_LOG_CLEAR_CACHED_OBJECTIVE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_CLEAR_HAS_DISPLAYED_CACHED_OBJECTIVE" hash "0xA3108D6981A5CADB" alias "_LOG_CLEAR_HAS_DISPLAYED_CACHED_OBJECTIVE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_GET_CACHED_OBJECTIVE" hash "0x15A4461BEB788096" alias "_LOG_GET_CACHED_OBJECTIVE" ns "UILOG" returns "charPtr" doc [[! ]] native "_UILOG_HAS_DISPLAYED_CACHED_OBJECTIVE" hash "0xCC48FFBB45B54F71" alias "_LOG_HAS_DISPLAYED_CACHED_OBJECTIVE" ns "UILOG" returns "Any" doc [[! ]] native "_UILOG_IS_ENTRY_REGISTERED" hash "0xB8188CCF52202475" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "_LOG_IS_ENTRY_REGISTERED" ns "UILOG" returns "Any" doc [[! ]] native "_UILOG_MARK_ALL_ENTRIES_AVAILABILITY" hash "0x3920574CF0A2B7B6" arguments { int "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "_LOG_MARK_ALL_ENTRIES_AVAILABILITY" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_MARK_ENTRY_AVAILABILITY" hash "0x13E8D7DD08543482" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], int "p2" [=[ {} ]=], charPtr "p3" [=[ {} ]=], } alias "_LOG_MARK_ENTRY_AVAILABILITY" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_MARK_MISSION_COMPLETED" hash "0xDE31D66D1E54C471" arguments { Hash "p0" [=[ {} ]=], } alias "_LOG_MARK_MISSION_COMPLETED" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_POST_NOTIFICATION" hash "0x49E58FE6EF40B987" arguments { AnyPtr "data" [=[ {} ]=], } alias "_LOG_POST_NOTIFICATION" ns "UILOG" returns "int" doc [[! ]] native "_UILOG_PRINT_CACHED_OBJECTIVE" hash "0xE9990552DEC71600" alias "_LOG_PRINT_CACHED_OBJECTIVE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_REMOVE_ENTRY" hash "0xD594A19BE09A75C6" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "_LOG_REMOVE_ENTRY" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_SET_CACHED_OBJECTIVE" hash "0xFA233F8FE190514C" arguments { charPtr "p0" [=[ {} ]=], } alias "_LOG_SET_CACHED_OBJECTIVE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_SET_DISPLAY_COMPLETION_RATING" hash "0xA31013798FADCADC" arguments { int "logEntryType" [=[ {} ]=], Hash "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xA31013798FADCADC" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_SET_ENTRY_BRIEF_TEXTURE" hash "0x69684D9936958D8F" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "texture" [=[ {} ]=], Hash "textureDictionary" [=[ {} ]=], } alias "_LOG_SET_ENTRY_BRIEF_TEXTURE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_SET_ENTRY_ICON_TEXTURE" hash "0x6965469934958D8F" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], Hash "icon" [=[ {} ]=], Hash "iconDictionary" [=[ {} ]=], } alias "_LOG_SET_ENTRY_ICON_TEXTURE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_SET_ENTRY_PINNED" hash "0x72A5CD214B342568" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "_LOG_SET_ENTRY_PINNED" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_SET_HAS_DISPLAYED_CACHED_OBJECTIVE" hash "0xA3108D6981A5CADC" alias "_LOG_SET_HAS_DISPLAYED_CACHED_OBJECTIVE" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_SET_PENDING_DETAILS_ID" hash "0x136A027CF37B0A4F" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], } alias "_LOG_SET_PENDING_DETAILS_ID" ns "UILOG" returns "Any" doc [[! ]] native "_UILOG_SET_TOTAL_TAKE_SUMMARY" hash "0xD106B211EF1B8F04" arguments { charPtr "p0" [=[ {} ]=], charPtr "p1" [=[ {} ]=], } alias "_LOG_SET_TOTAL_TAKE_SUMMARY" ns "UILOG" returns "void" doc [[! ]] native "_UILOG_UPDATE_ENTRY_SUBHEADER" hash "0x80D6524190258C3E" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } alias "_LOG_UPDATE_ENTRY_SUBHEADER" ns "UILOG" returns "void" doc [[! ]] native "0x2A4765812202E671" hash "0x2A4765812202E671" ns "UILOG" returns "Any" doc [[! ]] native "0x763637F9B838B0A7" hash "0x763637F9B838B0A7" arguments { int "p0" [=[ {} ]=], Hash "p1" [=[ {} ]=], charPtr "p2" [=[ {} ]=], } ns "UILOG" returns "void" doc [[! ]] native "0xA20398536B7F1134" hash "0xA20398536B7F1134" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "UILOG" returns "void" doc [[! ]] native "0xA49D6D503E3EA847" hash "0xA49D6D503E3EA847" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "UILOG" returns "void" doc [[! ]] native "0xDA0A30153FCC0FFD" hash "0xDA0A30153FCC0FFD" ns "UILOG" returns "void" doc [[! ]] native "UI_STATE_MACHINE_CAN_REQUEST_TRANSITION" hash "0xF7C180F57F85D0B8" arguments { Any "p0" [=[ {} ]=], } alias "0xF7C180F57F85D0B8" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "UI_STATE_MACHINE_CREATE" hash "0x4C6F2C4B7A03A266" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_STATE_MACHINE_CREATE" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "UI_STATE_MACHINE_DESTROY" hash "0x4EB122210A90E2D8" arguments { Any "p0" [=[ {} ]=], } alias "_STATE_MACHINE_DESTROY" ns "UISTATEMACHINE" returns "void" doc [[! ]] native "UI_STATE_MACHINE_DESTROY_AND_CLEAR" hash "0x2738D68D2B4E09E7" arguments { AnyPtr "p0" [=[ {} ]=], } alias "0x2738D68D2B4E09E7" ns "UISTATEMACHINE" returns "void" doc [[! ]] native "UI_STATE_MACHINE_EXISTS" hash "0x5D15569C0FEBF757" arguments { Any "p0" [=[ {} ]=], } alias "_DOES_STATE_MACHINE_EXIST" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "UI_STATE_MACHINE_REQUEST_EXIT" hash "0x6B9FE4F0BA521A19" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "0x6B9FE4F0BA521A19" ns "UISTATEMACHINE" returns "void" doc [[! ]] native "UI_STATE_MACHINE_REQUEST_TRANSITION" hash "0x7EA9C3547E80350E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_STATE_MACHINE_REQUEST_TRANSITION" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "_UI_STATE_MACHINE_IS_EXITED" hash "0x11E73195E735B25B" arguments { Hash "p0" [=[ {} ]=], } alias "0x11E73195E735B25B" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "_UIFLOWBLOCK_ENTER" hash "0x3B7519720C9DCB45" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } alias "_ENTER_FLOW_BLOCK" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "_UIFLOWBLOCK_IS_LOADED" hash "0x10A93C057B6BD944" arguments { Any "p0" [=[ {} ]=], } alias "_IS_FLOW_BLOCK_LOADED" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "_UIFLOWBLOCK_RELEASE" hash "0xF320A77DD5F781DF" arguments { Any "p0" [=[ {} ]=], } alias "_RELEASE_FLOW_BLOCK" ns "UISTATEMACHINE" returns "void" doc [[! ]] native "_UIFLOWBLOCK_REQUEST" hash "0xC0081B34E395CE48" arguments { Any "p0" [=[ {} ]=], } alias "_REQUEST_FLOW_BLOCK" ns "UISTATEMACHINE" returns "Any" doc [[! ]] native "_UIPINNING_GET_TOOLTIP_TEXT" hash "0x3138582E0A13BFAB" arguments { Hash "hash" [=[ {} ]=], } alias "0x3138582E0A13BFAB" ns "UIPINNING" returns "charPtr" doc [[! ]] native "_UI_STICKY_FEED_CLEAR_MESSAGE" hash "0x00A15B94CBA4F76F" arguments { int "msgId" [=[ {} ]=], } alias "0x00A15B94CBA4F76F" ns "UISTICKYFEED" returns "void" doc [[! ]] native "_UI_STICKY_FEED_CREATE_DEATH_FAIL_MESSAGE" hash "0x815C4065AE6E6071" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x815C4065AE6E6071" ns "UISTICKYFEED" returns "int" doc [[! ``` Example: https://pastebin.com/JygJShNU ``` ]] native "_UI_STICKY_FEED_CREATE_ERROR_MESSAGE" hash "0x9F2CC2439A04E7BA" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x9F2CC2439A04E7BA" ns "UISTICKYFEED" returns "int" doc [[! ``` Example: https://pastebin.com/EJD7ytnz ``` ]] native "_UI_STICKY_FEED_CREATE_WARNING_MESSAGE" hash "0x339E16B41780FC35" arguments { AnyPtr "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x339E16B41780FC35" ns "UISTICKYFEED" returns "int" doc [[! ``` Example: https://pastebin.com/6mLtee2S ``` ]] native "_UI_STICKY_FEED_GET_MESSAGE_STATE" hash "0x07954320D77F6A3D" arguments { int "msgId" [=[ {} ]=], } alias "0x07954320D77F6A3D" ns "UISTICKYFEED" returns "int" doc [[! ``` Returns state of sticky feed message, see 0x59FA676177DBE4C9 ``` ]] native "_UI_STICKY_FEED_IS_ALERT_SCREEN_ACTIVE" hash "0xF8806EC3FF840FDC" alias "0xF8806EC3FF840FDC" ns "UISTICKYFEED" returns "Any" doc [[! ]] native "_UI_STICKY_FEED_IS_CHANNEL_ACTIVE" hash "0xC5C395C60B542A3C" arguments { int "stickyFeedChannel" [=[ {} ]=], } alias "0xC5C395C60B542A3C" ns "UISTICKYFEED" returns "Any" doc [[! ``` stickyFeedChannel: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIStickyFeedChannel ``` ]] native "_UI_STICKY_FEED_UPDATE_MESSAGE" hash "0xBC6F454E310124DA" arguments { int "msgId" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xBC6F454E310124DA" ns "UISTICKYFEED" returns "void" doc [[! ``` Seems to only update _UI_STICKY_FEED_CREATE_ERROR_MESSAGE(0x9F2CC2439A04E7BA) and _UI_STICKY_FEED_CREATE_DEATH_FAIL_MESSAGE(0x815C4065AE6E6071) message. Example: https://pastebin.com/nDrJyWq2 ``` ]] native "_UITUTORIAL_GET_IS_THREAT_INDICATOR_CAPABLE_RADAR_SHOWN" hash "0x2CC24A2A7A1489C4" alias "_GET_IS_THREAT_INDICATOR_CAPABLE_RADAR_SHOWN" ns "UITUTORIAL" returns "Any" doc [[! ]] native "_UITUTORIAL_GET_IS_THREAT_INDICATOR_ON" hash "0xFC2E0A5E9ED4E1B4" alias "_GET_IS_THREAT_INDICATOR_ON" ns "UITUTORIAL" returns "Any" doc [[! ]] native "_UITUTORIAL_SET_RPG_ICON_VISIBILITY" hash "0xC116E6DF68DCE667" arguments { int "rpgIcon" [=[ {} ]=], int "visibility" [=[ {} ]=], } alias "_SET_RPG_ICON_VISIBILITY" ns "UITUTORIAL" returns "void" doc [[! ``` enum eRpgIcons { ICON_STAMINA, ICON_STAMINA_CORE, ICON_DEADEYE, ICON_DEADEYE_CORE, ICON_HEALTH, ICON_HEALTH_CORE, ICON_HORSE_HEALTH, ICON_HORSE_HEALTH_CORE, ICON_HORSE_STAMINA, ICON_HORSE_STAMINA_CORE, ICON_HORSE_COURAGE, ICON_HORSE_COURAGE_CORE }; enum eRpgIconVisibility { ICON_VISIBILITY_WAIT_TO_HIDE, ICON_VISIBILITY_ALWAYS_SHOW, ICON_VISIBILITY_ALWAYS_HIDE, ICON_VISIBILITY_ALWAYS_BLINK }; ``` ]] native "UNLOCK_IS_UNLOCKED" hash "0xC4B660C7B6040E75" arguments { Hash "unlockHash" [=[ {} ]=], } alias "_UNLOCK_IS_UNLOCKED" ns "UNLOCK" returns "BOOL" doc [[! ]] native "UNLOCK_IS_VISIBLE" hash "0x8588A14B75AF096B" arguments { Hash "unlockHash" [=[ {} ]=], } alias "_UNLOCK_IS_VISIBLE" ns "UNLOCK" returns "BOOL" doc [[! ]] native "UNLOCK_SET_UNLOCKED" hash "0x1B7C5ADA8A6910A0" arguments { Hash "unlockHash" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_UNLOCK_SET_UNLOCKED" ns "UNLOCK" returns "void" doc [[! ]] native "UNLOCK_SET_VISIBLE" hash "0x46B901A8ECDB5A61" arguments { Hash "unlockHash" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_UNLOCK_SET_VISIBLE" ns "UNLOCK" returns "void" doc [[! ]] native "_UNLOCK_GET_ITEM_ROLE_UNLOCK_INFO" hash "0x7C1C2062CFAD06FE" arguments { Hash "unlockHash" [=[ {} ]=], AnyPtr "outData" [=[ {} ]=], } alias "0x7C1C2062CFAD06FE" ns "UNLOCK" returns "void" doc [[! ]] native "_UNLOCK_IS_LOOTABLE" hash "0x66BF197E066050DE" arguments { Hash "unlockHash" [=[ {} ]=], } ns "UNLOCK" returns "BOOL" doc [[! ]] native "_UNLOCK_IS_NEW" hash "0x644166BA7AA49DEA" arguments { Hash "unlockHash" [=[ {} ]=], } ns "UNLOCK" returns "BOOL" doc [[! ]] native "_UNLOCK_IS_UNLOCK_FLAG_SET" hash "0x6B6369647F26F09F" arguments { Hash "unlockHash" [=[ {} ]=], int "flag" [=[ {} ]=], } ns "UNLOCK" returns "BOOL" doc [[! ]] native "_UNLOCK_SET_NEW" hash "0xA6D79C7AEF870A99" arguments { Hash "unlockHash" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "UNLOCK" returns "void" doc [[! ]] native "ADD_ROAD_NODE_SPEED_ZONE" hash "0x4C221BAC54D735C3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } alias "_ADD_SPEED_ZONE_FOR_COORD" ns "VEHICLE" returns "int" doc [[! ]] native "ARE_ANY_VEHICLE_SEATS_FREE" hash "0xA0A424505A1B6429" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` Returns false if every seat is occupied. ``` ]] native "BRING_VEHICLE_TO_HALT" hash "0x260BE8F09E326A20" arguments { Vehicle "vehicle" [=[ {} ]=], float "distance" [=[ {} ]=], int "duration" [=[ {} ]=], BOOL "unknown" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` This native makes the vehicle stop immediately distance defines how far it will travel until stopping. ``` ]] native "CAN_ANCHOR_BOAT_HERE" hash "0xC075176CFB8B4128" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "CAN_SHUFFLE_SEAT" hash "0xF8B2D32A2231FD24" arguments { Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` seatIndex: see CREATE_PED_INSIDE_VEHICLE ``` ]] native "CLEAR_LAST_DRIVEN_VEHICLE" hash "0x0EFC5DC62E67609B" ns "VEHICLE" returns "void" doc [[! ]] native "COPY_VEHICLE_DAMAGES" hash "0xDBC28A8C683CD80B" arguments { Vehicle "sourceVehicle" [=[ {} ]=], Vehicle "targetVehicle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Copies sourceVehicle's damage (broken bumpers, broken lights, etc.) to targetVehicle. ``` ]] native "CREATE_VEHICLE" hash "0xAF35D0D2583051B0" arguments { Hash "modelHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], BOOL "bScriptHostVeh" [=[ {} ]=], BOOL "bDontAutoCreateDraftAnimals" [=[ {} ]=], BOOL "p8" [=[ {} ]=], } ns "VEHICLE" returns "Vehicle" doc [[! ]] native "DELETE_ALL_TRAINS" hash "0xA3120A1385F17FF7" ns "VEHICLE" returns "void" doc [[! ]] native "DELETE_MISSION_TRAIN" hash "0x0D3630FB07E8B570" arguments { VehiclePtr "train" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "DELETE_VEHICLE" hash "0xE20A909D8C4A70F8" arguments { VehiclePtr "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Deletes a vehicle. The vehicle must be a mission entity to delete, so call this before deleting: SET_ENTITY_AS_MISSION_ENTITY(vehicle, true, true); eg how to use: SET_ENTITY_AS_MISSION_ENTITY(vehicle, true, true); DELETE_VEHICLE(&vehicle); Deletes the specified vehicle, then sets the handle pointed to by the pointer to NULL. ``` ]] native "DISABLE_VEHICLE_WEAPON" hash "0x94B1E71B144356A5" arguments { BOOL "disabled" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], Ped "owner" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "DOES_EXTRA_EXIST" hash "0xAF5E7E9A7620FFB5" arguments { Vehicle "vehicle" [=[ {} ]=], int "extraId" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "EXPLODE_VEHICLE" hash "0x75DCED9EEC5769D7" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "isAudible" [=[ {} ]=], BOOL "isInvisible" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Explodes a selected vehicle. Vehicle vehicle = Vehicle you want to explode. BOOL isAudible = If explosion makes a sound. BOOL isInvisible = If the explosion is invisible or not. First BOOL does not give any visual explosion, the vehicle just falls apart completely but slowly and starts to burn. ``` ]] native "FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE" hash "0x59ECA796021B0539" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x59ECA796021B0539" ns "VEHICLE" returns "void" doc [[! ``` Often called after START_PLAYBACK_RECORDED_VEHICLE and SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE; similar in use to FORCE_ENTITY_AI_AND_ANIMATION_UPDATE. ``` ]] native "GET_CLOSEST_VEHICLE" hash "0x52F45D033645181B" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], Hash "modelHash" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "VEHICLE" returns "Vehicle" doc [[! ]] native "GET_CURRENT_STATION_FOR_TRAIN" hash "0x86FA6D8B48667D75" arguments { Vehicle "train" [=[ {} ]=], } alias "0x86FA6D8B48667D75" ns "VEHICLE" returns "int" doc [[! ``` Returns p1 for 0xBA958F68031DDBFC (stationIndex) ``` ]] native "GET_DRAFT_ANIMAL_COUNT" hash "0xA19447D83294E29F" arguments { Vehicle "vehicle" [=[ {} ]=], intPtr "expected" [=[ {} ]=], intPtr "actual" [=[ {} ]=], } alias "0xA19447D83294E29F" ns "VEHICLE" returns "Any" doc [[! ]] native "GET_DRIVER_OF_VEHICLE" hash "0x2963B5C1637E8A27" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x2963B5C1637E8A27" ns "VEHICLE" returns "Ped" doc [[! ]] native "GET_LAST_DRIVEN_VEHICLE" hash "0xA94F3E0AB9695E19" ns "VEHICLE" returns "Vehicle" doc [[! ]] native "GET_LAST_PED_IN_VEHICLE_SEAT" hash "0x74583B19FEEAFDA7" arguments { Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } ns "VEHICLE" returns "Ped" doc [[! ``` seatIndex: see CREATE_PED_INSIDE_VEHICLE ``` ]] native "GET_PED_IN_VEHICLE_SEAT" hash "0xBB40DD2270B65366" arguments { Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } ns "VEHICLE" returns "Ped" doc [[! ``` seatIndex: see CREATE_PED_INSIDE_VEHICLE ``` ]] native "GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME" hash "0x1A00961A1BE94E5E" arguments { int "recording" [=[ {} ]=], float "time" [=[ {} ]=], charPtr "script" [=[ {} ]=], } ns "VEHICLE" returns "Vector3" doc [[! ``` This native does no interpolation between pathpoints. The same position will be returned for all times up to the next pathpoint in the recording. See REQUEST_VEHICLE_RECORDING ``` ]] native "GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME" hash "0x61787DD28B8CC0D5" arguments { int "recording" [=[ {} ]=], float "time" [=[ {} ]=], charPtr "script" [=[ {} ]=], } ns "VEHICLE" returns "Vector3" doc [[! ``` This native does no interpolation between pathpoints. The same rotation will be returned for all times up to the next pathpoint in the recording. See REQUEST_VEHICLE_RECORDING ``` ]] native "GET_TIME_POSITION_IN_RECORDING" hash "0x233B51C7913FA031" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "float" doc [[! ]] native "GET_TRACK_INDEX_OF_TRAIN" hash "0x865FEC2FA899F29C" arguments { Vehicle "train" [=[ {} ]=], } alias "0x865FEC2FA899F29C" ns "VEHICLE" returns "int" doc [[! ]] native "GET_TRAIN_CARRIAGE" hash "0xD0FB093A4CDB932C" arguments { Vehicle "train" [=[ {} ]=], int "trailerNumber" [=[ {} ]=], } ns "VEHICLE" returns "Entity" doc [[! ]] native "GET_VEHICLE_BODY_HEALTH" hash "0x42113B857E33C16E" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "float" doc [[! ``` Seems related to vehicle health, like the one in IV. Max 1000, min 0. Vehicle does not necessarily explode or become undrivable at 0. ``` ]] native "GET_VEHICLE_DOOR_LOCK_STATUS" hash "0xC867FD144F2469D3" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "int" doc [[! ]] native "GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER" hash "0xFA2CDDFEB8BC898B" arguments { Vehicle "vehicle" [=[ {} ]=], Player "player" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "GET_VEHICLE_ENGINE_HEALTH" hash "0x90DBFFAC43B22081" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "float" doc [[! ``` Returns 1000.0 if the function is unable to get the address of the specified vehicle or if it's not a vehicle. Minimum: -4000 Maximum: 1000 -4000: Engine is destroyed 0 and below: Engine catches fire and health rapidly declines 300: Engine is smoking and losing functionality 1000: Engine is perfect ``` ]] native "GET_VEHICLE_ESTIMATED_MAX_SPEED" hash "0xFE52F34491529F0B" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "float" doc [[! ]] native "GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS" hash "0xA9C55F1C15E62E06" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "int" doc [[! ]] native "GET_VEHICLE_MODEL_NUMBER_OF_SEATS" hash "0x9A578736FF3A17C3" arguments { Hash "modelHash" [=[ {} ]=], } ns "VEHICLE" returns "int" doc [[! ]] native "GET_VEHICLE_NUMBER_OF_PASSENGERS" hash "0x59F3F16577CD79B2" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "int" doc [[! ``` Gets the number of passengers, NOT including the driver. Use IS_VEHICLE_SEAT_FREE(Vehicle, -1) to also check for the driver ``` ]] native "GET_VEHICLE_PETROL_TANK_HEALTH" hash "0x1E5A9B356D5098BE" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "float" doc [[! ``` 1000 is max health ``` ]] native "GET_VEHICLE_TRAILER_VEHICLE" hash "0xCF867A239EC30741" arguments { Vehicle "vehicle" [=[ {} ]=], VehiclePtr "trailer" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` Gets the trailer of a vehicle and puts it into the trailer parameter. ``` ]] native "HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED" hash "0x2701D01D5E18FC31" alias "0x2701D01D5E18FC31" ns "VEHICLE" returns "BOOL" doc [[! ]] native "HAS_VEHICLE_ASSET_LOADED" hash "0xB935F3154BC913C8" arguments { Hash "vehicleAsset" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "HAS_VEHICLE_RECORDING_BEEN_LOADED" hash "0xBA9325BE372AB6EA" arguments { int "recording" [=[ {} ]=], charPtr "script" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` See REQUEST_VEHICLE_RECORDING ``` ]] native "INSTANTLY_FILL_VEHICLE_POPULATION" hash "0x1FF00DB43026B12F" alias "0x1FF00DB43026B12F" ns "VEHICLE" returns "void" doc [[! ]] native "IS_ANY_VEHICLE_NEAR_POINT" hash "0x5698BA4FD04D39C4" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_DRAFT_VEHICLE" hash "0xEA44E97849E9F3DD" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xEA44E97849E9F3DD" ns "VEHICLE" returns "Any" doc [[! ]] native "IS_ENTRY_POINT_FOR_SEAT_CLEAR" hash "0x80DDCCB2F4A3EB57" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], BOOL "side" [=[ {} ]=], BOOL "onEnter" [=[ {} ]=], } alias "0x80DDCCB2F4A3EB57" ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_PLAYBACK_GOING_ON_FOR_VEHICLE" hash "0x02774B3A9034278F" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE" hash "0x5A7472606EC5B7C1" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_SEAT_WARP_ONLY" hash "0x7892685BF6D9775E" arguments { Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` seatIndex: see CREATE_PED_INSIDE_VEHICLE ``` ]] native "IS_THIS_MODEL_A_BOAT" hash "0x799CFC7C5B743B15" arguments { Hash "model" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_THIS_MODEL_A_TRAIN" hash "0xFC08C8F8C1EDF174" arguments { Hash "model" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_TRAIN_WAITING_AT_STATION" hash "0xE887BD31D97793F6" arguments { Vehicle "train" [=[ {} ]=], } alias "0xE887BD31D97793F6" ns "VEHICLE" returns "Any" doc [[! ]] native "IS_VEHICLE_DOOR_FULLY_OPEN" hash "0x7AE191143C7A9107" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT ``` ]] native "IS_VEHICLE_DRIVEABLE" hash "0xB86D29B10F627379" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_VEHICLE_EXTRA_TURNED_ON" hash "0xFA9A55D9C4351625" arguments { Vehicle "vehicle" [=[ {} ]=], int "extraId" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_VEHICLE_IN_BURNOUT" hash "0x3F5029A8FC060C48" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_VEHICLE_MODEL" hash "0x0045A54EC7A22455" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "model" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_VEHICLE_ON_ALL_WHEELS" hash "0x0D5D119529654EE0" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "IS_VEHICLE_SEAT_FREE" hash "0xE052C1B1CAA4ECE4" arguments { Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` seatIndex: see CREATE_PED_INSIDE_VEHICLE Use GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(vehicle) - 1 for last seat index. ``` ]] native "IS_VEHICLE_STOPPED" hash "0x78C3311A73135241" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` Returns true if the vehicle's current speed is less than, or equal to 0.0025f. For some vehicles it returns true if the current speed is <= 0.00039999999. ``` ]] native "IS_VEHICLE_STUCK_TIMER_UP" hash "0x1ABA9753939503C5" arguments { Vehicle "vehicle" [=[ {} ]=], int "stuckType" [=[ {} ]=], int "ms" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` VEH_STUCK_ON_ROOF = 0, VEH_STUCK_ON_SIDE, VEH_STUCK_HUNG_UP, VEH_STUCK_JAMMED ``` ]] native "IS_VEHICLE_VISIBLE" hash "0x424910CD5DE8C246" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` Requires a visibility tracker on the vehicle (TRACK_VEHICLE_VISIBILITY) ``` ]] native "IS_VEHICLE_WINDOW_INTACT" hash "0x0E7910A63E05B12C" arguments { Vehicle "vehicle" [=[ {} ]=], int "windowIndex" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "IS_VEHICLE_WRECKED" hash "0xDDBEA5506C848227" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xDDBEA5506C848227" ns "VEHICLE" returns "Any" doc [[! ]] native "LOCK_DOORS_WHEN_NO_LONGER_NEEDED" hash "0x1EF36558FBDE2DAA" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x1EF36558FBDE2DAA" ns "VEHICLE" returns "void" doc [[! ]] native "MODIFY_VEHICLE_TOP_SPEED" hash "0x35AD938C74CACD6A" arguments { Vehicle "vehicle" [=[ {} ]=], float "value" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "REMOVE_ROAD_NODE_SPEED_ZONE" hash "0xFE9AB3354ACE6C9C" arguments { int "speedzone" [=[ {} ]=], } alias "_REMOVE_SPEED_ZONE" ns "VEHICLE" returns "BOOL" doc [[! ]] native "REMOVE_VEHICLE_ASSET" hash "0x888A4E675B38F5AD" arguments { Hash "vehicleAsset" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "REMOVE_VEHICLE_RECORDING" hash "0x139E35755418F6AA" arguments { Any "p0" [=[ {} ]=], AnyPtr "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` See REQUEST_VEHICLE_RECORDING ``` ]] native "REMOVE_VEHICLE_WINDOW" hash "0x745F15A215F2DDF1" arguments { Vehicle "vehicle" [=[ {} ]=], int "windowIndex" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` windowIndex: 0 = Front Right Window 1 = Front Left Window 2 = Back Right Window 3 = Back Left Window ``` ]] native "REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA" hash "0xC619A44639BC0CB4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "REQUEST_VEHICLE_ASSET" hash "0x81A15811460FAB3A" arguments { Hash "vehicleHash" [=[ {} ]=], int "vehicleAsset" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "REQUEST_VEHICLE_HIGH_DETAIL_MODEL" hash "0x84B81EF78BD22357" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "REQUEST_VEHICLE_RECORDING" hash "0xC474CF16EDA45DC9" arguments { int "recording" [=[ {} ]=], charPtr "script" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Request the vehicle recording defined by the lowercase format string "%s%03d.yvr". For example, REQUEST_VEHICLE_RECORDING(1, "FBIs1UBER") corresponds to fbis1uber001.yvr. For all vehicle recording/playback natives, "script" is a common prefix that usually corresponds to the script/mission the recording is used in, "recording" is its int suffix, and "id" corresponds to a unique identifier within the recording streaming module. (GTA) Note that only 24 recordings (hardcoded in multiple places) can ever active at a given time before clobbering begins. ``` ]] native "RESET_VEHICLE_STUCK_TIMER" hash "0x23298B468F7D88B6" arguments { Vehicle "vehicle" [=[ {} ]=], int "nullAttributes" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_ALL_VEHICLE_GENERATORS_ACTIVE" hash "0x3D596E6E88A02C24" ns "VEHICLE" returns "void" doc [[! ]] native "SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA" hash "0xBBB134FB9D50C0CC" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "p7" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT" hash "0x8D3230A0ED7DE39F" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x8D3230A0ED7DE39F" ns "VEHICLE" returns "void" doc [[! ]] native "SET_BOAT_ANCHOR" hash "0xAEAB044F05B92659" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_BOAT_LOW_LOD_ANCHOR_DISTANCE" hash "0xE3261532550D6A9F" arguments { Vehicle "vehicle" [=[ {} ]=], float "value" [=[ {} ]=], } alias "_SET_BOAT_ANCHOR_BUOYANCY_COEFFICIENT" ns "VEHICLE" returns "void" doc [[! ``` Value: mostly 99999.9f ``` ]] native "SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER" hash "0x286771F3059A37A7" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "_SET_BOAT_FROZEN_WHEN_ANCHORED" ns "VEHICLE" returns "void" doc [[! ]] native "SET_BOAT_SINKS_WHEN_WRECKED" hash "0x62A6D317A011EA1D" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_BREAKABLE_VEHICLE_LOCKS_UNBREAKABLE" hash "0xBC4735F48CD983EF" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xBC4735F48CD983EF" ns "VEHICLE" returns "void" doc [[! ]] native "SET_DISABLE_RANDOM_TRAINS_THIS_FRAME" hash "0xD4288603E8766FF7" arguments { BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "SET_DISABLE_SUPERDUMMY" hash "0x1716D787D9B94202" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "disable" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "SET_DISABLE_VEHICLE_ENGINE_FIRES" hash "0xD146EE5F2B06B95E" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE" hash "0x5795FBE7A2001C14" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_DISABLE_VEHICLE_PETROL_TANK_FIRES" hash "0xB70986AB19B04AFF" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER" hash "0x63DC1F22C903B709" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x63DC1F22C903B709" ns "VEHICLE" returns "void" doc [[! ]] native "SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF" hash "0x081FB9D6422F804C" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], BOOL "isBreakable" [=[ {} ]=], } alias "_SET_VEHICLE_DOOR_CAN_BREAK" ns "VEHICLE" returns "void" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT ``` ]] native "SET_ENABLE_VEHICLE_SLIPSTREAMING" hash "0x73F1E4F6DF26FE30" arguments { BOOL "p0" [=[ {} ]=], } alias "0x73F1E4F6DF26FE30" ns "VEHICLE" returns "void" doc [[! ]] native "SET_FORCE_HD_VEHICLE" hash "0x373CB1283308BD7B" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_FORCE_LOW_LOD_ANCHOR_MODE" hash "0x75B49ACD73617437" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x75B49ACD73617437" ns "VEHICLE" returns "void" doc [[! ``` Sets boat to be anchored on spawn, called together with SET_BOAT_ANCHOR and _SET_BOAT_ANCHOR_BUOYANCY_COEFFICIENT ``` ]] native "SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET" hash "0x7F8E2B131E1DCA6C" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x7F8E2B131E1DCA6C" ns "VEHICLE" returns "void" doc [[! ]] native "SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED" hash "0xBBE7648349B49BE8" arguments { VehiclePtr "train" [=[ {} ]=], int "flags" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` flags = 0: DEFAULT; 1: KEEP_OLD_SPEED ``` ]] native "SET_MISSION_TRAIN_COORDS" hash "0x7632755962AB9922" arguments { Vehicle "train" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME" hash "0xFEDFA97638D61D4A" arguments { float "multiplier" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_PED_OWNS_VEHICLE" hash "0x838C216C2B05A009" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], } alias "0x838C216C2B05A009" ns "VEHICLE" returns "void" doc [[! ]] native "SET_PLAYBACK_SPEED" hash "0xD78084EED4CD94C6" arguments { Vehicle "vehicle" [=[ {} ]=], float "speed" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_RANDOM_BOATS" hash "0xF44D446D4E36DB87" arguments { BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_RANDOM_TRAINS" hash "0x1156C6EE7E82A98A" arguments { BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME" hash "0x1F91D44490E1EA0C" arguments { float "multiplier" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_TRAIN_CRUISE_SPEED" hash "0x01021EB2E96B793C" arguments { Vehicle "train" [=[ {} ]=], float "speed" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_TRAIN_OFFSET_FROM_STATION" hash "0x8EC47DD4300BF063" arguments { Vehicle "train" [=[ {} ]=], float "offset" [=[ {} ]=], } alias "0x8EC47DD4300BF063" ns "VEHICLE" returns "void" doc [[! ]] native "SET_TRAIN_SPEED" hash "0xDFBA6BBFF7CCAFBB" arguments { Vehicle "train" [=[ {} ]=], float "speed" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS" hash "0x0893DAFBFA67110E" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Used to be incorrectly named SET_VEHICLE_EXCLUSIVE_DRIVER ``` ]] native "SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON" hash "0x1240E8596A8308B9" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x1240E8596A8308B9" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON" hash "0xECB9E9BC887E8060" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Makes the vehicle accept no passengers. ``` ]] native "SET_VEHICLE_AUTOMATICALLY_ATTACHES" hash "0x501354951CD942DE" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "SET_VEHICLE_BODY_HEALTH" hash "0x55CCAAE4F28C67A0" arguments { Vehicle "vehicle" [=[ {} ]=], float "value" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING" hash "0xCEC4CA2CAB8FA98C" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xCEC4CA2CAB8FA98C" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_CAN_BE_TARGETTED" hash "0x05254BA0B44ADC16" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "state" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS" hash "0xE42952510F84AFDB" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED" hash "0x4BF8131AE811541C" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "state" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_CAN_BREAK" hash "0xC5ED9D59B4646611" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED" hash "0x065D03A9D6B2C6B5" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x065D03A9D6B2C6B5" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_DAMAGE" hash "0x1D7678F81452BB41" arguments { Vehicle "vehicle" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], float "damage" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p6" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Apply damage to vehicle at a location. Location is relative to vehicle model (not world). Radius of effect damage applied in a sphere at impact location ``` ]] native "SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME" hash "0x606374EBFC27B133" arguments { float "multiplier" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_DIRT_LEVEL" hash "0x758C3460EE915D0A" arguments { Vehicle "vehicle" [=[ {} ]=], float "dirtLevel" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_DOOR_BROKEN" hash "0x9666CF20A1C6D780" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], BOOL "deleteDoor" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT ``` ]] native "SET_VEHICLE_DOOR_CONTROL" hash "0xD57F10EBBA814ECF" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], int "speed" [=[ {} ]=], float "angle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT ``` ]] native "SET_VEHICLE_DOOR_LATCHED" hash "0x06F8A202EB312A3C" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT ``` ]] native "SET_VEHICLE_DOOR_OPEN" hash "0x550CE392A4672412" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], BOOL "loose" [=[ {} ]=], BOOL "openInstantly" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT Can also be used on trains and its wagons ``` ]] native "SET_VEHICLE_DOOR_SHUT" hash "0x6A3C24B91FD0EA09" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], BOOL "closeInstantly" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` doorId: enum eDoorId { VEH_EXT_DOOR_INVALID_ID = -1, VEH_EXT_DOOR_DSIDE_F, VEH_EXT_DOOR_DSIDE_M, VEH_EXT_DOOR_DSIDE_M1, VEH_EXT_DOOR_DSIDE_M2, VEH_EXT_DOOR_DSIDE_R, VEH_EXT_DOOR_PSIDE_F, VEH_EXT_DOOR_PSIDE_M, VEH_EXT_DOOR_PSIDE_M1, VEH_EXT_DOOR_PSIDE_M2, VEH_EXT_DOOR_PSIDE_R, VEH_EXT_BONNET, VEH_EXT_BOOT }; ``` ]] native "SET_VEHICLE_DOORS_LOCKED" hash "0x96F78A6A075D55D9" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorLockStatus" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS" hash "0x2381977DA948F8DC" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER" hash "0x359A8EA1FB8D6F0F" arguments { Vehicle "vehicle" [=[ {} ]=], Player "player" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_DOORS_LOCKED_FOR_TEAM" hash "0xE712BC978770F105" arguments { Vehicle "vehicle" [=[ {} ]=], int "team" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_DOORS_SHUT" hash "0xA4FFCD645B11F25A" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "closeInstantly" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Closes all doors of a vehicle: ``` ]] native "SET_VEHICLE_DOORS_TO_OPEN_AT_ANY_DISTANCE" hash "0x362CEDD2A41E0747" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "SET_VEHICLE_ENGINE_CAN_DEGRADE" hash "0x48E4C137A71C2688" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_ENGINE_HEALTH" hash "0x8BDC5B998B4654EF" arguments { Vehicle "vehicle" [=[ {} ]=], float "health" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` 1000 is max health Begins leaking gas at around 650 health -999.90002441406 appears to be minimum health, although nothing special occurs <- false statement ------------------------- Minimum: -4000 Maximum: 1000 -4000: Engine is destroyed 0 and below: Engine catches fire and health rapidly declines 300: Engine is smoking and losing functionality 1000: Engine is perfect ``` ]] native "SET_VEHICLE_ENGINE_ON" hash "0xB64CFA14CB9A2E78" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "value" [=[ {} ]=], BOOL "instantly" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Starts or stops the engine on the specified vehicle. vehicle: The vehicle to start or stop the engine on. value: true to turn the vehicle on; false to turn it off. instantly: if true, the vehicle will be set to the state immediately; otherwise, the current driver will physically turn on or off the engine. ``` ]] native "SET_VEHICLE_EXCLUSIVE_DRIVER" hash "0xC6B9BF123B9463B6" arguments { Vehicle "vehicle" [=[ {} ]=], Ped "ped" [=[ {} ]=], int "index" [=[ {} ]=], } alias "_SET_VEHICLE_EXCLUSIVE_DRIVER_2" ns "VEHICLE" returns "void" doc [[! ``` index: 0 - 1 Used to be incorrectly named _SET_VEHICLE_EXCLUSIVE_DRIVER_2 ``` ]] native "SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE" hash "0xA402939C6761E1A3" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Sets a vehicle to be strongly resistant to explosions. p0 is the vehicle; set p1 to false to toggle the effect on/off. ``` ]] native "SET_VEHICLE_EXTRA" hash "0xBB6F89150BC9D16B" arguments { Vehicle "vehicle" [=[ {} ]=], int "extraId" [=[ {} ]=], BOOL "disable" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Note: only some vehicle have extras https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_extras.lua ``` ]] native "SET_VEHICLE_FIXED" hash "0x79811282A9D1AE56" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` This fixes a vehicle. If the vehicle's engine's broken then you cannot fix it with this native. ``` ]] native "SET_VEHICLE_FORWARD_SPEED" hash "0xF9F92AF49F12F6E7" arguments { Vehicle "vehicle" [=[ {} ]=], float "speed" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_HANDBRAKE" hash "0x91BE51AEC4E99710" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER" hash "0xBB5A3FA8ED3979C5" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "owned" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_HAS_STRONG_AXLES" hash "0x252253C8A45AA1FC" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` if true, axles won't bend. ``` ]] native "SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS" hash "0xC903855E028A05F2" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "_SET_VEHICLE_LIGHTS_CAN_BE_VISIBLY_DAMAGED" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_INACTIVE_DURING_PLAYBACK" hash "0x4EA71B4C9DB3C3F1" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED" hash "0xA9F1D75195CC40F6" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], int "doorLockStatus" [=[ {} ]=], } alias "_SET_VEHICLE_DOOR_DESTROY_TYPE" ns "VEHICLE" returns "void" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT ``` ]] native "SET_VEHICLE_INFLUENCES_WANTED_LEVEL" hash "0xC1842F40FD501DA2" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xC1842F40FD501DA2" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_IS_CONSIDERED_BY_PLAYER" hash "0x54800D386C5825E5" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Setting this to false, makes the specified vehicle to where if you press Y your character doesn't even attempt the animation to enter the vehicle. Hence it's not considered aka ignored. ``` ]] native "SET_VEHICLE_IS_STOLEN" hash "0x6C32FC81DFF25C9A" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "isStolen" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED" hash "0x1549BA7FE83A2383" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "_SET_VEHICLE_JET_ENGINE_ON" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_LIGHTS" hash "0x629F0A0E952CAE7D" arguments { Vehicle "vehicle" [=[ {} ]=], int "state" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Sets the vehicle's lights state. ``` ]] native "SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE" hash "0x8F75941C86EEBFCA" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x8F75941C86EEBFCA" ns "VEHICLE" returns "void" doc [[! ``` _SET_VEHICLE_LI* ``` ]] native "SET_VEHICLE_LOD_MULTIPLIER" hash "0x5F5E2B1B9EAECC0F" arguments { Vehicle "vehicle" [=[ {} ]=], float "multiplier" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS" hash "0x7549B9E841940695" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x7549B9E841940695" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_NOT_STEALABLE_AMBIENTLY" hash "0x09C970AE59ABF6B2" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x09C970AE59ABF6B2" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_ON_GROUND_PROPERLY" hash "0x7263332501E07F52" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "SET_VEHICLE_PETROL_TANK_HEALTH" hash "0x6AB2918EE3BEC94C" arguments { Vehicle "vehicle" [=[ {} ]=], float "health" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` 1000 is max health ``` ]] native "SET_VEHICLE_PROVIDES_COVER" hash "0x652712478F1721F4" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER" hash "0x33992A808DF1C1BA" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x33992A808DF1C1BA" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_SHOOT_AT_TARGET" hash "0xB79BE78C665B3E6D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP" hash "0x23A3AB86E0807721" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x23A3AB86E0807721" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_STEER_BIAS" hash "0x84DAAE11E9EE4FC3" arguments { Vehicle "vehicle" [=[ {} ]=], float "value" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Locks the vehicle's steering to the desired angle, explained below. Requires to be called onTick. Steering is unlocked the moment the function stops being called on the vehicle. Steer bias: -1.0 = full right 0.0 = centered steering 1.0 = full left ``` ]] native "SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE" hash "0xC84E138448507567" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xC84E138448507567" ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_STRONG" hash "0xAB315515C9F8803D" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` If set to true, vehicle will not take crash damage, but is still susceptible to damage from bullets and explosives ``` ]] native "SET_VEHICLE_TYRES_CAN_BURST" hash "0xEBD0A4E935106FE5" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Allows you to toggle bulletproof tires. ``` ]] native "SET_VEHICLE_UNDRIVEABLE" hash "0x6E884BAB713A2A94" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_WHEELS_CAN_BREAK" hash "0x839137C40275FB77" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP" hash "0xC462C79379ABBCB1" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE" hash "0x5F5E6379C59EFC56" arguments { Vehicle "vehicle" [=[ {} ]=], float "time" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` SET_TIME_POSITION_IN_RECORDING can be emulated by: desired_time - GET_TIME_POSITION_IN_RECORDING(vehicle) ``` ]] native "START_PLAYBACK_RECORDED_VEHICLE" hash "0x4932B84E3276508E" arguments { Vehicle "vehicle" [=[ {} ]=], int "recording" [=[ {} ]=], charPtr "script" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` p3 is some flag related to 'trailers' (invokes CVehicle::GetTrailer). See REQUEST_VEHICLE_RECORDING ``` ]] native "START_VEHICLE_HORN" hash "0xB4E3BFC39CA16057" arguments { Vehicle "vehicle" [=[ {} ]=], int "duration" [=[ {} ]=], Hash "mode" [=[ {} ]=], BOOL "forever" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Sounds the horn for the specified vehicle. vehicle: The vehicle to activate the horn for. mode: The hash of "NORMAL" or "HELDDOWN". Can be 0. duration: The duration to sound the horn, in milliseconds. Note: If a player is in the vehicle, it will only sound briefly. ``` ]] native "STOP_BRINGING_VEHICLE_TO_HALT" hash "0x7C06330BFDDA182E" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x7C06330BFDDA182E" ns "VEHICLE" returns "void" doc [[! ]] native "STOP_PLAYBACK_RECORDED_VEHICLE" hash "0xBF9B4D6267E8C26D" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "TRACK_VEHICLE_VISIBILITY" hash "0x1F3969B140DEE157" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "_ADD_TRAIN_TEMPORARY_STOP" hash "0x41503629D1139ABC" arguments { Vehicle "train" [=[ {} ]=], int "trackIndex" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x41503629D1139ABC" ns "VEHICLE" returns "void" doc [[! ]] native "_ATTACH_DRAFT_VEHICLE_HARNESS_PED" hash "0x316CDB5B6E8F4110" arguments { Ped "mount" [=[ {} ]=], Vehicle "draft" [=[ {} ]=], int "harnessId" [=[ {} ]=], } alias "0x316CDB5B6E8F4110" ns "VEHICLE" returns "Any" doc [[! ]] native "_BREAK_OFF_DRAFT_WHEEL" hash "0xC372B6A88F6E4AD8" arguments { Vehicle "vehicle" [=[ {} ]=], int "wheelIndex" [=[ {} ]=], float "destroyingForce" [=[ {} ]=], } alias "0xC372B6A88F6E4AD8" ns "VEHICLE" returns "void" doc [[! ``` Params: destroyingForce is usually 100f in R* Scripts Similar to 0xD4F5EFB55769D272, _A* ``` ]] native "_BREAK_OFF_VEHICLE_WHEEL" hash "0xD4F5EFB55769D272" arguments { Vehicle "vehicle" [=[ {} ]=], int "wheelIndex" [=[ {} ]=], } alias "0xD4F5EFB55769D272" ns "VEHICLE" returns "Entity" doc [[! ``` wheelIndex 0: left, wheelIndex 1: right, 4 & 5: unknown ``` ]] native "_CREATE_DRAFT_VEHICLE" hash "0x214651FB1DFEBA89" arguments { Hash "modelHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "isNetwork" [=[ {} ]=], BOOL "bScriptHostVeh" [=[ {} ]=], BOOL "bDontAutoCreateDraftAnimals" [=[ {} ]=], Hash "draftAnimalPopGroup" [=[ {} ]=], BOOL "p9" [=[ {} ]=], } alias "_CREATE_VEHICLE_2" ns "VEHICLE" returns "Vehicle" doc [[! ``` Identical to CREATE_VEHICLE but allows to set draftAnimalPopGroup (see popgroups.#mt for DRAFT_HORSES_*) ``` ]] native "_CREATE_MISSION_TRAIN" hash "0xC239DBD9A57D2A71" arguments { Hash "configHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "direction" [=[ {} ]=], BOOL "passengers" [=[ {} ]=], BOOL "p6" [=[ {} ]=], BOOL "conductor" [=[ {} ]=], } alias "0xC239DBD9A57D2A71" ns "VEHICLE" returns "Vehicle" doc [[! ``` configHash: https://alloc8or.re/rdr3/doc/enums/eTrainConfig.txt For more information, see trainconfigs.ymt To make the train AI controlled, set conductor to true and set the speed once. ``` ]] native "_DELETE_VEHICLE_LANTERNS" hash "0xE1A83D4A3B5D7938" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xE1A83D4A3B5D7938" ns "VEHICLE" returns "Any" doc [[! ``` Spawn without lanterns set ``` ]] native "_DETACH_DRAFT_VEHICLE_HARNESS_FROM_INDEX" hash "0x4402960666000E62" arguments { Vehicle "draft" [=[ {} ]=], int "harnessId" [=[ {} ]=], } alias "0x4402960666000E62" ns "VEHICLE" returns "Any" doc [[! ]] native "_DETACH_DRAFT_VEHICLE_HARNESS_PED" hash "0xB36D3EC70963BE60" arguments { Vehicle "draft" [=[ {} ]=], Ped "ped" [=[ {} ]=], } alias "0xB36D3EC70963BE60" ns "VEHICLE" returns "Any" doc [[! ]] native "_DETACH_WAGON_ENTITY_FROM_TRAIN" hash "0x54CBDD6E1B4CB4DF" arguments { Entity "entity" [=[ {} ]=], } alias "0x54CBDD6E1B4CB4DF" ns "VEHICLE" returns "void" doc [[! ``` Only used in train_robbery4 R* Script _C* - _DEL* ``` ]] native "_DOES_TRAIN_EXIST_ON_TRACK" hash "0xC29996A337BDD099" arguments { int "trackIndex" [=[ {} ]=], } alias "0xC29996A337BDD099" ns "VEHICLE" returns "Any" doc [[! ]] native "_FADE_AND_DESTROY_VEHICLE" hash "0x35DC1877312FBA0F" arguments { VehiclePtr "vehicle" [=[ {} ]=], } alias "0x35DC1877312FBA0F" ns "VEHICLE" returns "void" doc [[! ]] native "_GET_BREAKABLE_VEHICLE_LOCK_OBJECT" hash "0x58F2244C1286D09A" arguments { Vehicle "vehicle" [=[ {} ]=], int "index" [=[ {} ]=], } alias "0x58F2244C1286D09A" ns "VEHICLE" returns "Object" doc [[! ]] native "_GET_BREAKABLE_VEHICLE_LOCKS_STATE" hash "0xE015CF1F2C0959D8" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xE015CF1F2C0959D8" ns "VEHICLE" returns "int" doc [[! ]] native "_GET_CHECKPOINT_TRAIN_SPAWN_LOCATION" hash "0x35D302397E524939" arguments { int "trackIndex" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "distance" [=[ {} ]=], BOOL "direction" [=[ {} ]=], } alias "0x35D302397E524939" ns "VEHICLE" returns "Vector3" doc [[! ]] native "_GET_CURRENT_TRACK_FOR_TRAIN" hash "0xAF787E081AC4A8EE" arguments { Vehicle "train" [=[ {} ]=], } alias "0xAF787E081AC4A8EE" ns "VEHICLE" returns "int" doc [[! ``` Returns p0 for 0xBA958F68031DDBFC (trackIndex) ``` ]] native "_GET_DRAFT_VEHICLE_DESIRED_SPEED" hash "0xC6D7DDC843176701" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xC6D7DDC843176701" ns "VEHICLE" returns "float" doc [[! ``` Returns rage::NumericLimits::kMax (3.402823466e+38) if vehicle is not a valid vehicle of type VEHICLE_TYPE_DRAFT. ``` ]] native "_GET_NEAREST_TRAIN_TRACK_POSITION" hash "0x6DE03BCC15E81710" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x6DE03BCC15E81710" ns "VEHICLE" returns "Vector3" doc [[! ]] native "_GET_NUM_BREAKABLE_VEHICLE_LOCK_OBJECTS" hash "0x2FA86833E3617E2D" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x2FA86833E3617E2D" ns "VEHICLE" returns "int" doc [[! ]] native "_GET_NUM_CARS_FROM_TRAIN_CONFIG" hash "0x635423D55CA84FC8" arguments { Hash "trainConfig" [=[ {} ]=], } alias "0x635423D55CA84FC8" ns "VEHICLE" returns "int" doc [[! ``` Returns amount for CAN_REGISTER_MISSION_VEHICLES ``` ]] native "_GET_NUM_DRAFT_VEHICLE_HARNESS_PED" hash "0x5B1A26BB18E7D451" arguments { Hash "modelHash" [=[ {} ]=], } alias "0x5B1A26BB18E7D451" ns "VEHICLE" returns "int" doc [[! ``` Returns number of horses a wagon can have ``` ]] native "_GET_PED_IN_DRAFT_HARNESS" hash "0xA8BA0BAE0173457B" arguments { Vehicle "vehicle" [=[ {} ]=], int "harnessId" [=[ {} ]=], } alias "0xA8BA0BAE0173457B" ns "VEHICLE" returns "Ped" doc [[! ``` enum eDraftHarness { DRAFT_HARNESS_LR, DRAFT_HARNESS_RR, DRAFT_HARNESS_LM, DRAFT_HARNESS_RM, DRAFT_HARNESS_LF, DRAFT_HARNESS_RF, DRAFT_HARNESS_COUNT }; ``` ]] native "_GET_ROWING_OARS" hash "0xA6E210FB4283B767" arguments { Vehicle "vehicle" [=[ {} ]=], EntityPtr "left" [=[ {} ]=], EntityPtr "right" [=[ {} ]=], } alias "0xA6E210FB4283B767" ns "VEHICLE" returns "void" doc [[! ``` Returns handles of boat paddles entities. ``` ]] native "_GET_STATION_COORDS_FROM_TRAIN_STATION_DATA" hash "0xBA958F68031DDBFC" arguments { int "trackIndex" [=[ {} ]=], int "stationIndex" [=[ {} ]=], } alias "0xBA958F68031DDBFC" alias "_GET_STATION_COORS_FROM_TRAIN_STATION_DATA" ns "VEHICLE" returns "Vector3" doc [[! ``` Returns Coords of vStation p0 - NET_TRAIN_MANAGER_GET_TRAIN_STATION_DATA _GET_P* - _GET_T* ``` ]] native "_GET_TRACK_INDEX_FROM_COORDS" hash "0x85D39F5E3B6D7EB0" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x85D39F5E3B6D7EB0" ns "VEHICLE" returns "int" doc [[! ``` Returns trackIndex _E* - _F* ``` ]] native "_GET_TRAIN_CAR" hash "0x671A07C9A1CD50A5" arguments { Vehicle "train" [=[ {} ]=], } alias "0x671A07C9A1CD50A5" ns "VEHICLE" returns "Entity" doc [[! ``` Returns train car, use GET_TRAIN_CARRIAGE when trailerNumber is bigger than 0 ``` ]] native "_GET_TRAIN_CARRIAGE_TRAILER_NUMBER" hash "0x60B7D1DCC312697D" arguments { Vehicle "train" [=[ {} ]=], } alias "0x60B7D1DCC312697D" ns "VEHICLE" returns "int" doc [[! ``` Returns iNumCars - to be used with GET_TRAIN_CARRIAGE (trailerNumber) _C* (O, P, Q, R) ``` ]] native "_GET_TRAIN_DIRECTION" hash "0x3C9628A811CBD724" arguments { Vehicle "train" [=[ {} ]=], } alias "0x3C9628A811CBD724" ns "VEHICLE" returns "Any" doc [[! ]] native "_GET_TRAIN_DIRECTION_FROM_INDEX" hash "0x67995318F5FAA496" arguments { int "trackIndex" [=[ {} ]=], } alias "0x67995318F5FAA496" ns "VEHICLE" returns "Any" doc [[! ``` https://i.imgur.com/1rHibjW.jpg ``` ]] native "_GET_TRAIN_MODEL_FROM_TRAIN_CONFIG_BY_CAR_INDEX" hash "0x8DF5F6A19F99F0D5" arguments { Hash "trainConfig" [=[ {} ]=], int "trainCarIndex" [=[ {} ]=], } alias "0x8DF5F6A19F99F0D5" ns "VEHICLE" returns "Hash" doc [[! ``` Returns modelHash ``` ]] native "_GET_TRAIN_POSITION_ON_TRACK" hash "0x1E8A921112891651" arguments { int "trackIndex" [=[ {} ]=], } alias "0x1E8A921112891651" ns "VEHICLE" returns "Vector3" doc [[! ]] native "_GET_TRAIN_TRACK_FROM_TRAIN_VEHICLE" hash "0x45853F4E17D847D5" arguments { Vehicle "train" [=[ {} ]=], } alias "0x45853F4E17D847D5" ns "VEHICLE" returns "int" doc [[! ``` Returns trackIndex ``` ]] native "_GET_TRAIN_TRACK_JUNCTION_AT_COORDS" hash "0x86AFC343CF7F0B34" arguments { Hash "trainTrack" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], intPtr "junctionIndex" [=[ {} ]=], } alias "0x86AFC343CF7F0B34" ns "VEHICLE" returns "Any" doc [[! ``` Outputs junctionIndex, to be used with 0xE6C5E2125EB210C1 ``` ]] native "_GET_TRAIN_VEHICLE_FROM_TRACK_INDEX" hash "0x6E585A616ABB8401" arguments { int "trackIndex" [=[ {} ]=], } alias "0x6E585A616ABB8401" ns "VEHICLE" returns "Vehicle" doc [[! ``` Returns train ``` ]] native "_GET_VEHICLE_DOORS_LOCKED_FOR_TEAM" hash "0xDD1E1393D966D39A" arguments { Vehicle "vehicle" [=[ {} ]=], int "team" [=[ {} ]=], } alias "0xDD1E1393D966D39A" ns "VEHICLE" returns "Any" doc [[! ]] native "_GET_VEHICLE_IS_PROP_SET_APPLIED" hash "0xD798DF5DB67B1659" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xD798DF5DB67B1659" ns "VEHICLE" returns "Any" doc [[! ]] native "_GET_VEHICLE_LIVERY" hash "0xBB765B8FD49A796C" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xBB765B8FD49A796C" ns "VEHICLE" returns "int" doc [[! ]] native "_GET_VEHICLE_OWNER" hash "0xB729679356A889AE" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xB729679356A889AE" ns "VEHICLE" returns "Entity" doc [[! ]] native "_GET_VEHICLE_TINT" hash "0xA44D65E6C624526F" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0xA44D65E6C624526F" ns "VEHICLE" returns "int" doc [[! ]] native "_GET_VEHICLE_TURRET_SEAT" hash "0xFF5791B7639C2A46" arguments { Vehicle "vehicle" [=[ {} ]=], intPtr "seatIndex" [=[ {} ]=], } alias "0xFF5791B7639C2A46" ns "VEHICLE" returns "Any" doc [[! ]] native "_HAS_TRAIN_LOADED" hash "0xBD3C4A2ED509205E" arguments { Vehicle "train" [=[ {} ]=], } alias "0xBD3C4A2ED509205E" ns "VEHICLE" returns "Any" doc [[! ]] native "_HIDE_HORSE_REINS" hash "0x201B8ED4FF7FE9F5" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x201B8ED4FF7FE9F5" ns "VEHICLE" returns "void" doc [[! ]] native "_IS_BOAT_GROUNDED" hash "0x30D86B2B7622D0EB" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x30D86B2B7622D0EB" ns "VEHICLE" returns "Any" doc [[! ]] native "_IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE" hash "0xB213D2A560B2E48B" arguments { Ped "ped" [=[ {} ]=], Vehicle "vehicle" [=[ {} ]=], intPtr "outIndex" [=[ {} ]=], } alias "0xB213D2A560B2E48B" ns "VEHICLE" returns "Any" doc [[! ]] native "_IS_THIS_MODEL_A_DRAFT_VEHICLE" hash "0xB9D5BDDA88E1BB66" arguments { Hash "model" [=[ {} ]=], } alias "0xB9D5BDDA88E1BB66" ns "VEHICLE" returns "Any" doc [[! ]] native "_IS_VEHICLE_BROUGHT_TO_HALT" hash "0x404527BC03DA0E6C" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x404527BC03DA0E6C" ns "VEHICLE" returns "Any" doc [[! ``` Only returns true if BRING_VEHICLE_TO_HALT is called on vehicle beforehand ``` ]] native "_IS_VEHICLE_DOOR_BROKEN" hash "0xE979BB5602AD3402" arguments { Vehicle "vehicle" [=[ {} ]=], int "doorId" [=[ {} ]=], } alias "0xE979BB5602AD3402" ns "VEHICLE" returns "Any" doc [[! ``` doorId: see SET_VEHICLE_DOOR_SHUT ``` ]] native "_IS_VEHICLE_FADING_OUT" hash "0x5136B284B67B35C7" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x5136B284B67B35C7" ns "VEHICLE" returns "Any" doc [[! ]] native "_IS_VEHICLE_ON_FIRE" hash "0x0E3BF7ED4169EC43" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x0E3BF7ED4169EC43" ns "VEHICLE" returns "Any" doc [[! ]] native "_IS_VEHICLE_WHEEL_DESTROYED" hash "0xCB2CA620C48BC875" arguments { Vehicle "vehicle" [=[ {} ]=], int "wheel" [=[ {} ]=], } alias "0xCB2CA620C48BC875" ns "VEHICLE" returns "Any" doc [[! ]] native "_SET_ALL_JUNCTIONS_CLEARED" hash "0x138398153824E332" alias "0x138398153824E332" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_ALL_VEHICLE_GENERATORS_DISABLED_FOR_VOLUME" hash "0x424FFCB9F0D2D4B5" arguments { Volume "volume" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x424FFCB9F0D2D4B5" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_BALLOON_HOVER_STATE" hash "0x7C9E45A4CED2E8DA" arguments { Vehicle "balloon" [=[ {} ]=], float "p1" [=[ {} ]=], } alias "0x7C9E45A4CED2E8DA" ns "VEHICLE" returns "void" doc [[! ``` Params: 1.0f will make balloon hover ``` ]] native "_SET_BATCH_TARP_HEIGHT" hash "0x31F343383F19C987" arguments { Vehicle "vehicle" [=[ {} ]=], float "height" [=[ {} ]=], BOOL "immediately" [=[ {} ]=], } alias "0x31F343383F19C987" ns "VEHICLE" returns "void" doc [[! ``` Total height is calculated using: cargo ratio + pelt ratio (by pelt count) Screenshot: https://imgur.com/a/nsomtiv ``` ]] native "_SET_DRAFT_ANIMAL_RANDOM_SEED" hash "0x8C6D9A399126C194" arguments { Vehicle "vehicle" [=[ {} ]=], int "seed" [=[ {} ]=], } alias "0x8C6D9A399126C194" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_DRAFT_VEHICLE_ALLOW_DRAFT_ANIMAL_AUTO_CREATION" hash "0x87344305778E5415" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "allow" [=[ {} ]=], } alias "0x87344305778E5415" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_DRAFT_VEHICLE_ANIMALS_CAN_DETACH" hash "0x6090A031C69F384E" arguments { Vehicle "draft" [=[ {} ]=], BOOL "canDetach" [=[ {} ]=], } alias "0x6090A031C69F384E" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_DRAFT_VEHICLE_DESIRED_SPEED" hash "0x0C3F0F7F92CA847C" arguments { Vehicle "vehicle" [=[ {} ]=], float "speed" [=[ {} ]=], } alias "0x0C3F0F7F92CA847C" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_DRAFT_VEHICLE_YOKE_CAN_BREAK" hash "0x226C6A4E3346D288" arguments { Vehicle "draft" [=[ {} ]=], BOOL "canBreak" [=[ {} ]=], } alias "0x226C6A4E3346D288" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_FORCE_COACH_ROBBERY_LOOT" hash "0xF489F94BFEE12BB0" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "coachrobberyLoot" [=[ {} ]=], } alias "0xF489F94BFEE12BB0" ns "VEHICLE" returns "void" doc [[! ``` Hashes: COACH2_BOOT_LOOT_ITEMS_COACHROB_RSC, COACH2_BOOT_LOOT_ITEMS_COACHROB, COACH2_MARY3 ``` ]] native "_SET_FORCE_HIGH_LOD_VEHICLE" hash "0x1098CDA477890165" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x1098CDA477890165" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_HORSE_TRAFFIC_GROUPING_DISTRIBUTION" hash "0xF5FFB08976911B50" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xF5FFB08976911B50" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_MISSION_TRAIN_WARP_TO_COORDS" hash "0xC9EA26893C9E4024" arguments { Vehicle "train" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "direction" [=[ {} ]=], } alias "0xC9EA26893C9E4024" ns "VEHICLE" returns "void" doc [[! ``` Notice: BOOL p4 was wrongly named takePassengers (?) Can be used to rotate the train by setting the BOOL direction ``` ]] native "_SET_TRAIN_HALT" hash "0x3660BCAB3A6BB734" arguments { Vehicle "train" [=[ {} ]=], } alias "0x3660BCAB3A6BB734" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_TRAIN_LEAVE_STATION" hash "0x787E43477746876F" arguments { Vehicle "train" [=[ {} ]=], } alias "0x787E43477746876F" ns "VEHICLE" returns "void" doc [[! ``` Restarts the train ``` ]] native "_SET_TRAIN_MAX_SPEED" hash "0x9F29999DFDF2AEB8" arguments { Vehicle "train" [=[ {} ]=], float "speed" [=[ {} ]=], } alias "0x9F29999DFDF2AEB8" ns "VEHICLE" returns "void" doc [[! ``` Maximum possible speed is 30.0 (108 km/h) ``` ]] native "_SET_TRAIN_STOPS_FOR_STATIONS" hash "0x4182C037AA1F0091" arguments { Vehicle "train" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x4182C037AA1F0091" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_TRAIN_TRACK_JUNCTION_SWITCH" hash "0xE6C5E2125EB210C1" arguments { Hash "trainTrack" [=[ {} ]=], int "junctionIndex" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0xE6C5E2125EB210C1" ns "VEHICLE" returns "void" doc [[! ``` trainTrack: FREIGHT_GROUP, TRAINS3, BRAITHWAITES2_TRACK_CONFIG, TRAINS_OLD_WEST01, TRAINS_OLD_WEST03, TRAINS_NB1, TRAINS_INTERSECTION1_ANN ``` ]] native "_SET_VEHICLE_DETERIORATION" hash "0x8E5DA070BAD3279E" arguments { Vehicle "vehicle" [=[ {} ]=], float "amount" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x8E5DA070BAD3279E" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_VEHICLE_DIRT_LEVEL_2" hash "0xBAE0EEDF93F05EAA" arguments { Vehicle "vehicle" [=[ {} ]=], float "dirtLevel" [=[ {} ]=], } alias "0xBAE0EEDF93F05EAA" ns "VEHICLE" returns "void" doc [[! ``` dirtLevel: 0.0 - 1.0 ``` ]] native "_SET_VEHICLE_IS_IN_HURRY" hash "0xCE1531927AD6C9F8" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } alias "0xCE1531927AD6C9F8" ns "VEHICLE" returns "void" doc [[! ]] native "_SET_VEHICLE_LIVERY" hash "0xF89D82A0582E46ED" arguments { Vehicle "vehicle" [=[ {} ]=], int "liveryIndex" [=[ {} ]=], } alias "0xF89D82A0582E46ED" ns "VEHICLE" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_liveries.lua ``` ]] native "_SET_VEHICLE_LOD_LEVEL" hash "0x3FA7D7D1E0EA809E" arguments { Vehicle "vehicle" [=[ {} ]=], int "lodLevel" [=[ {} ]=], } alias "0x3FA7D7D1E0EA809E" ns "VEHICLE" returns "void" doc [[! ``` Ranges from -1 to 2? (internal type is int8) https://imgur.com/a/bPzHcft ``` ]] native "_SET_VEHICLE_MUD_LEVEL" hash "0x4D15E49764CB328A" arguments { Vehicle "vehicle" [=[ {} ]=], float "mudLevel" [=[ {} ]=], } alias "0x4D15E49764CB328A" ns "VEHICLE" returns "void" doc [[! ``` mudLevel: 0.0 - 1.0 ``` ]] native "_SET_VEHICLE_SNOW_LEVEL" hash "0x6F73EFAB11651D7F" arguments { Vehicle "vehicle" [=[ {} ]=], float "snowLevel" [=[ {} ]=], } alias "0x6F73EFAB11651D7F" ns "VEHICLE" returns "void" doc [[! ``` snowLevel: 0.0 - 1.0 ``` ]] native "_SET_VEHICLE_TINT" hash "0x8268B098F6FCA4E2" arguments { Vehicle "vehicle" [=[ {} ]=], int "tintId" [=[ {} ]=], } alias "0x8268B098F6FCA4E2" ns "VEHICLE" returns "void" doc [[! ``` https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_tints.lua ``` ]] native "_SET_VEHICLE_WET_LEVEL" hash "0x5AABB09F6FBD1F87" arguments { Vehicle "vehicle" [=[ {} ]=], float "wetLevel" [=[ {} ]=], } alias "0x5AABB09F6FBD1F87" ns "VEHICLE" returns "void" doc [[! ``` wetLevel: 0.0 - 1.0 ``` ]] native "_SHOW_HORSE_REINS" hash "0x41CDA90EE3450921" arguments { Vehicle "vehicle" [=[ {} ]=], } alias "0x41CDA90EE3450921" ns "VEHICLE" returns "void" doc [[! ]] native "_TRIGGER_TRAIN_WHISTLE" hash "0xCFE122EC635CC2B2" arguments { Vehicle "train" [=[ {} ]=], charPtr "whistleSequence" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xCFE122EC635CC2B2" ns "VEHICLE" returns "void" doc [[! ``` whistleSequence: ACKNOWLEDGE, BACKING_UP, CROSSING, DANGER, MOVING, NEXT_STATION, PASSING, STOPPED p2 = true seems to mute the sound ``` ]] native "0x012701ED938B85DE" hash "0x012701ED938B85DE" arguments { float "p0" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Only used in SP Scripts. Related to Vehicle Speed. ``` ]] native "0x0355FE37240E2C77" hash "0x0355FE37240E2C77" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x04F0579DBDD32F34" hash "0x04F0579DBDD32F34" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_VEHICLE_* ``` ]] native "0x0516FAE561276EFC" hash "0x0516FAE561276EFC" arguments { int "trackIndex" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` Takes value returned from 0x45853F4E17D847D5 ``` ]] native "0x06A09A6E0C6D2A84" hash "0x06A09A6E0C6D2A84" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_TRAIN_* ``` ]] native "0x0794199B25E499E1" hash "0x0794199B25E499E1" arguments { Vehicle "wagon" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_VEHICLE_S* ``` ]] native "0x07E2E21E799080A0" hash "0x07E2E21E799080A0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x09034479E6E3E269" hash "0x09034479E6E3E269" arguments { Vehicle "train" [=[ {} ]=], HashPtr "trainTrack" [=[ {} ]=], intPtr "junctionIndex" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ``` _RESET_VEHICLE_* ``` ]] native "0x0BA4250D20007C2E" hash "0x0BA4250D20007C2E" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x0CD7914D17A970AB" hash "0x0CD7914D17A970AB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x0D5FDF0D36FA10CD" hash "0x0D5FDF0D36FA10CD" arguments { int "trackIndex" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x0E558D3A49D759D6" hash "0x0E558D3A49D759D6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x0F7F603BDE08C4D3" hash "0x0F7F603BDE08C4D3" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x0FDDEE66E3465726" hash "0x0FDDEE66E3465726" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x104D9A7B1C0D0783" hash "0x104D9A7B1C0D0783" arguments { Vehicle "vehicle" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x1121B07088ED3013" hash "0x1121B07088ED3013" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x1180A2974D251B7B" hash "0x1180A2974D251B7B" arguments { Vehicle "train" [=[ {} ]=], } ns "VEHICLE" returns "int" doc [[! ``` Returns p1 for 0xBA958F68031DDBFC (stationIndex) _GET_N* (NEAREST_STATION_FOR_TRAIN?) ``` ]] native "0x12F6C6ED3EFF42DE" hash "0x12F6C6ED3EFF42DE" arguments { Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Params: coords = GET_ENTITY_VELOCITY _SET_VELOCITY* ``` ]] native "0x13C190302369308B" hash "0x13C190302369308B" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x13EB275BF81636D1" hash "0x13EB275BF81636D1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x14DA8C4BC2CCD90A" hash "0x14DA8C4BC2CCD90A" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x15206E88FF7617DF" hash "0x15206E88FF7617DF" arguments { int "trackIndex" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x15CC8C33D7FFCC4A" hash "0x15CC8C33D7FFCC4A" arguments { Vehicle "vehicle" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x160C1B5AB48AB87C" hash "0x160C1B5AB48AB87C" arguments { Vehicle "train" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x165BE2001E5E4B75" hash "0x165BE2001E5E4B75" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x16B86A49E072AA85" hash "0x16B86A49E072AA85" ns "VEHICLE" returns "void" doc [[! ]] native "0x172E9DD35858DCD7" hash "0x172E9DD35858DCD7" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x18714953CCED17D3" hash "0x18714953CCED17D3" arguments { Vehicle "vehicle" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` _ARE_ANY_VEHICLE_(WHEELS_DESTROYED?)* ``` ]] native "0x1A861F899EBBE17C" hash "0x1A861F899EBBE17C" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x1BFBAFCC6760FF02" hash "0x1BFBAFCC6760FF02" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x2045429505158D1A" hash "0x2045429505158D1A" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x2200AB13CBD10F4E" hash "0x2200AB13CBD10F4E" arguments { Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "p4" [=[ {} ]=], float "p5" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x23F66C36F8E5EAAB" hash "0x23F66C36F8E5EAAB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x27E3F2B57209FA54" hash "0x27E3F2B57209FA54" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x288CBB414C3C2FBB" hash "0x288CBB414C3C2FBB" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x2A7413168F6CD5A8" hash "0x2A7413168F6CD5A8" ns "VEHICLE" returns "void" doc [[! ]] native "0x2BB2B5BCF0DF8008" hash "0x2BB2B5BCF0DF8008" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x2C46D2A591D8C322" hash "0x2C46D2A591D8C322" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x3053064F909B5F42" hash "0x3053064F909B5F42" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x3137EDC899E6DAE4" hash "0x3137EDC899E6DAE4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0x331CBD247FC5DAA8" hash "0x331CBD247FC5DAA8" arguments { Hash "configHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "direction" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "VEHICLE" returns "int" doc [[! ``` Returns trackIndex ``` ]] native "0x34BCF6209B9668A7" hash "0x34BCF6209B9668A7" arguments { int "trackIndex" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x37D238BE69F7378A" hash "0x37D238BE69F7378A" arguments { int "trackIndex" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "0x38E7DD70A242D5CB" hash "0x38E7DD70A242D5CB" arguments { int "trackIndex" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x3ABFA128F5BF5A70" hash "0x3ABFA128F5BF5A70" arguments { Hash "trainTrack" [=[ {} ]=], int "junctionIndex" [=[ {} ]=], BOOL "enabled" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Called together with 0xE6C5E2125EB210C1 in R* Script medium_update ``` ]] native "0x3D86997A86FEEF0D" hash "0x3D86997A86FEEF0D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x41365DB586CD9E8E" hash "0x41365DB586CD9E8E" arguments { int "trackIndex" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x41F0B254DDF71473" hash "0x41F0B254DDF71473" arguments { Vehicle "wagon" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _H* ``` ]] native "0x42404D57D621601A" hash "0x42404D57D621601A" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x427C919E9809E370" hash "0x427C919E9809E370" arguments { int "trackIndex" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x485B05EF05B9AEE9" hash "0x485B05EF05B9AEE9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x4C05B42A8D937796" hash "0x4C05B42A8D937796" ns "VEHICLE" returns "void" doc [[! ]] native "0x4C60C333F9CCA2B6" hash "0x4C60C333F9CCA2B6" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Params: p1 usually true in R* Scripts _SET_DRAFT_VEHICLE_* ``` ]] native "0x51C7694E140FAE43" hash "0x51C7694E140FAE43" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x5AADC7BBBB1BCEEB" hash "0x5AADC7BBBB1BCEEB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x615B3B8E73634509" hash "0x615B3B8E73634509" arguments { int "trackIndex" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x63509DDF102E08E8" hash "0x63509DDF102E08E8" arguments { int "trackIndex" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x6355602C02EDC6DF" hash "0x6355602C02EDC6DF" arguments { Entity "entity" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Only used in R* Script beat_train_holdup: p1 = 1 ``` ]] native "0x6703872EC09BC158" hash "0x6703872EC09BC158" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x6835AFEA10E186F4" hash "0x6835AFEA10E186F4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x68830738A6BFB370" hash "0x68830738A6BFB370" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x697DF68F3A761A50" hash "0x697DF68F3A761A50" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x6B34BE961F639E21" hash "0x6B34BE961F639E21" arguments { int "trackIndex" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x6B53F4B811E583D2" hash "0x6B53F4B811E583D2" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x6C87F49BFA181DB5" hash "0x6C87F49BFA181DB5" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "VEHICLE" returns "int" doc [[! ``` Returns trackIndex ``` ]] native "0x6DE072AC8A95FFC1" hash "0x6DE072AC8A95FFC1" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_INSTANTLY_* - _SET_MISSION_TRAIN* ``` ]] native "0x6EA1273D525427F4" hash "0x6EA1273D525427F4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x6FD7BDF10304363A" hash "0x6FD7BDF10304363A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x703D4FB366DA4452" hash "0x703D4FB366DA4452" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x718EB706B6E998A0" hash "0x718EB706B6E998A0" arguments { int "trackIndex" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x73118A3EE9C9B6DB" hash "0x73118A3EE9C9B6DB" arguments { Vehicle "wagon" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_VEHICLE_WHEELS_* ``` ]] native "0x7408B5C66BA31ADB" hash "0x7408B5C66BA31ADB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x750D42C013F64AE7" hash "0x750D42C013F64AE7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x762FDC4C19E5A981" hash "0x762FDC4C19E5A981" arguments { Entity "trainCarriage" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Seems to be related while setting a (door) state of specific trains (midlandboxcar05x, privateboxcar01x, privateboxcar02x, midlandrefrigeratorCar, privateArmoured, armoredCar01x) ``` ]] native "0x7840576C50A13DBA" hash "0x7840576C50A13DBA" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x785639D89F8451AB" hash "0x785639D89F8451AB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "Vector3" doc [[! ]] native "0x7BE0746539DEF0C8" hash "0x7BE0746539DEF0C8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x8379E05871AD24E0" hash "0x8379E05871AD24E0" ns "VEHICLE" returns "void" doc [[! ]] native "0x850CE59DEC2028F3" hash "0x850CE59DEC2028F3" arguments { Vehicle "vehicle" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x873AAF600CC36DAC" hash "0x873AAF600CC36DAC" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x877EA24EB1614495" hash "0x877EA24EB1614495" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0x87B974E54C71BA7B" hash "0x87B974E54C71BA7B" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x8878FF3EEE2868A9" hash "0x8878FF3EEE2868A9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x8DECD262602548B9" hash "0x8DECD262602548B9" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x9868C0D0134855F7" hash "0x9868C0D0134855F7" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x98A7598C579EE871" hash "0x98A7598C579EE871" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x9CC94A948EAF5372" hash "0x9CC94A948EAF5372" arguments { int "trackIndex" [=[ {} ]=], int "stationIndex" [=[ {} ]=], } ns "VEHICLE" returns "Hash" doc [[! ``` _GET_P - _GET_T* ``` ]] native "0x9D12796EF4BF9EA9" hash "0x9D12796EF4BF9EA9" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x9E8711C81AA17876" hash "0x9E8711C81AA17876" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Forcing high LOD buoyancy for vehicle: p1 = false _SET_A* ``` ]] native "0xA13028E22564A1BD" hash "0xA13028E22564A1BD" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xA230A5DDE12ED374" hash "0xA230A5DDE12ED374" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xA72B1BF3857B94D7" hash "0xA72B1BF3857B94D7" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xA7966807953A18EE" hash "0xA7966807953A18EE" arguments { int "trackIndex" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xA9E185D498B9AC67" hash "0xA9E185D498B9AC67" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xAE7E66A61E7C17A5" hash "0xAE7E66A61E7C17A5" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_TRAIN_* ``` ]] native "0xB4241AD8F5AEE9ED" hash "0xB4241AD8F5AEE9ED" arguments { int "trackIndex" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ]] native "0xB42C87521D1BDD2F" hash "0xB42C87521D1BDD2F" arguments { Vehicle "vehicle" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xB961DD799A837BD7" hash "0xB961DD799A837BD7" ns "VEHICLE" returns "void" doc [[! ]] native "0xC2E62678D602853C" hash "0xC2E62678D602853C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xC325A6BAA62CF8A2" hash "0xC325A6BAA62CF8A2" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Used in Script Function MC_LOCAL_SETUP_VEH - enabling transitions ``` ]] native "0xC351394B932A6A50" hash "0xC351394B932A6A50" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xC399CC89FBA05DA0" hash "0xC399CC89FBA05DA0" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xC4A2C11FC0D41916" hash "0xC4A2C11FC0D41916" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_DRAFT_VEHICLE_(STOP?)* ``` ]] native "0xCACAB2B123BBDBD6" hash "0xCACAB2B123BBDBD6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xCAFF2C9747103C02" hash "0xCAFF2C9747103C02" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xCBC7B6F9A56B79F6" hash "0xCBC7B6F9A56B79F6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xCBF88256E44D5D39" hash "0xCBF88256E44D5D39" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` Used in Script Function MC_LOCAL_SETUP_VEH - enabling transitions ``` ]] native "0xCEB1F1EED484A5B4" hash "0xCEB1F1EED484A5B4" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xCF342503CA4C8DF1" hash "0xCF342503CA4C8DF1" arguments { Vehicle "vehicle" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xCF9DA72002FC16BF" hash "0xCF9DA72002FC16BF" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xD0116DF21E6C7B36" hash "0xD0116DF21E6C7B36" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xD0AABE5B9F8FA589" hash "0xD0AABE5B9F8FA589" arguments { int "trackIndex" [=[ {} ]=], float "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xD0BA1853D76683C8" hash "0xD0BA1853D76683C8" arguments { int "trackIndex" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xD1DF5E54F4ACBE1A" hash "0xD1DF5E54F4ACBE1A" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xD1EFA8D68BF5D63D" hash "0xD1EFA8D68BF5D63D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xD21A3D421E7F09F7" hash "0xD21A3D421E7F09F7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xD4907EF4334C7602" hash "0xD4907EF4334C7602" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xD826690B5CF3BEFF" hash "0xD826690B5CF3BEFF" arguments { Vehicle "vehicle" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xD9BF3ED8EFB67EA3" hash "0xD9BF3ED8EFB67EA3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xDC0556D0F484ECAA" hash "0xDC0556D0F484ECAA" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xDC69F6913CCA0B99" hash "0xDC69F6913CCA0B99" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xDD100CE1EBBF37E3" hash "0xDD100CE1EBBF37E3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xDE8C5B9F65017FA1" hash "0xDE8C5B9F65017FA1" arguments { Vehicle "train" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xE12F5ED49F44D40D" hash "0xE12F5ED49F44D40D" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xE1C0F8781BF130C2" hash "0xE1C0F8781BF130C2" arguments { Vehicle "wagon" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` Only used in R* SP Script rcm_abigail31: p1 = 5 _GET_VEHICLE_T* - _GET_VO* ``` ]] native "0xE682002DB1F30669" hash "0xE682002DB1F30669" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xE6BD7DD3FD474415" hash "0xE6BD7DD3FD474415" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xE777DDF3E78397E8" hash "0xE777DDF3E78397E8" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xE78993FF9022C064" hash "0xE78993FF9022C064" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xEF28A614B4B264B8" hash "0xEF28A614B4B264B8" arguments { Vehicle "train" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_TRAIN_* ``` ]] native "0xF05DFAF1ADFEF2CD" hash "0xF05DFAF1ADFEF2CD" arguments { Hash "trainConfig" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "direction" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "VEHICLE" returns "BOOL" doc [[! ``` _IS_* (related to CREATE_MISSION_TRAIN) ``` ]] native "0xF57DB8E83DCD8349" hash "0xF57DB8E83DCD8349" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xF5EA41C1408695FB" hash "0xF5EA41C1408695FB" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "VEHICLE" returns "Any" doc [[! ]] native "0xF6E3D38869D0F7AD" hash "0xF6E3D38869D0F7AD" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xF8F7DA13CFBD4532" hash "0xF8F7DA13CFBD4532" arguments { int "trackIndex" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xFC4F15A7DDDC47B1" hash "0xFC4F15A7DDDC47B1" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ``` _SET_DRAFT_VEHICLE_* ``` ]] native "0xFF2B1F59FB892F14" hash "0xFF2B1F59FB892F14" arguments { Any "p0" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0xFFFE15B433300B8C" hash "0xFFFE15B433300B8C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VEHICLE" returns "void" doc [[! ]] native "0x08797A8C03868CB8" hash "0x08797A8C03868CB8" arguments { float "threshold" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "0x0DED260A1958A82E" hash "0x0DED260A1958A82E" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "BOOL" doc [[! ]] native "0x1C38C3577901AF1F" hash "0x1C38C3577901AF1F" ns "VOICE" returns "void" doc [[! ]] native "0x1FBF7F5BA7E4BE3A" hash "0x1FBF7F5BA7E4BE3A" arguments { int "p0" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "0x2F82CAB262C8AE26" hash "0x2F82CAB262C8AE26" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "float" doc [[! ]] native "0x356135B9B10A2A82" hash "0x356135B9B10A2A82" arguments { AnyPtr "gamerHandle" [=[ {} ]=], } ns "VOICE" returns "BOOL" doc [[! ]] native "0x4791899615D70FA2" hash "0x4791899615D70FA2" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ``` Params: p1 = 2; p2 = 3 in R* Script net_main_offline ``` ]] native "0x49623BCFC3A3D829" hash "0x49623BCFC3A3D829" arguments { Player "player" [=[ {} ]=], BOOL "muted" [=[ {} ]=], } ns "VOICE" returns "BOOL" doc [[! ]] native "0x58125B691F6827D5" hash "0x58125B691F6827D5" arguments { float "proximity" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "0x5CA7FB7D6DE49DCC" hash "0x5CA7FB7D6DE49DCC" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "float" doc [[! ]] native "0x767931C727DF2ED7" hash "0x767931C727DF2ED7" arguments { Player "player" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "VOICE" returns "int" doc [[! ``` Returns p2 value of 0x4791899615D70FA2 ``` ]] native "0x79F478FF5F9F4F05" hash "0x79F478FF5F9F4F05" arguments { BOOL "enabled" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "0x8E462DB1EAA9C47C" hash "0x8E462DB1EAA9C47C" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "BOOL" doc [[! ]] native "0x919AF2D93E9AA89D" hash "0x919AF2D93E9AA89D" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "BOOL" doc [[! ]] native "0xAA35FD9ABAB490A3" hash "0xAA35FD9ABAB490A3" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "BOOL" doc [[! ]] native "0xB3E8841F6BDAF83E" hash "0xB3E8841F6BDAF83E" ns "VOICE" returns "void" doc [[! ]] native "0xB6E79850B759A30E" hash "0xB6E79850B759A30E" arguments { int "teamId" [=[ {} ]=], BOOL "allow" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "0xB779F4FA19269AEC" hash "0xB779F4FA19269AEC" arguments { BOOL "flag" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "0xCCF71FCFA0070B1A" hash "0xCCF71FCFA0070B1A" ns "VOICE" returns "BOOL" doc [[! ]] native "0xDB622ECD3DCBE078" hash "0xDB622ECD3DCBE078" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "Any" doc [[! ]] native "0xDC9B361CB7776673" hash "0xDC9B361CB7776673" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "0xEC8703E4536A9952" hash "0xEC8703E4536A9952" ns "VOICE" returns "void" doc [[! ]] native "0xEF6F2A35FAAF2ED7" hash "0xEF6F2A35FAAF2ED7" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "BOOL" doc [[! ]] native "0xF8938CF3984092A5" hash "0xF8938CF3984092A5" arguments { Player "player" [=[ {} ]=], } ns "VOICE" returns "void" doc [[! ]] native "CREATE_VOLUME_AGGREGATE" hash "0x59F6F5C1D129F106" alias "_CREATE_VOLUME_AGGREGATE" ns "VOLUME" returns "Volume" doc [[! ]] native "CREATE_VOLUME_BOX" hash "0xDF85637F22706891" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } alias "_CREATE_VOLUME_BOX" ns "VOLUME" returns "Volume" doc [[! ]] native "CREATE_VOLUME_CYLINDER" hash "0x0522D4774B82E3E6" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } alias "_CREATE_VOLUME_CYLINDER" ns "VOLUME" returns "Volume" doc [[! ]] native "CREATE_VOLUME_SPHERE" hash "0xB3FB80A32BAE3065" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } alias "0xB3FB80A32BAE3065" ns "VOLUME" returns "Volume" doc [[! ]] native "DELETE_VOLUME" hash "0x43F867EF5C463A53" arguments { Volume "volume" [=[ {} ]=], } alias "0x43F867EF5C463A53" ns "VOLUME" returns "void" doc [[! ]] native "DOES_VOLUME_COLLIDE_WITH_ANY_VOLUME_LOCK" hash "0x397769175A7DBB30" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], BOOL "p4" [=[ {} ]=], int "p5" [=[ {} ]=], int "p6" [=[ {} ]=], } alias "0x397769175A7DBB30" ns "VOLUME" returns "Any" doc [[! ]] native "DOES_VOLUME_EXIST" hash "0x92A78D0BEDB332A3" arguments { Volume "volume" [=[ {} ]=], } alias "0x92A78D0BEDB332A3" ns "VOLUME" returns "Any" doc [[! ]] native "GET_VOLUME_COORDS" hash "0xF70F00013A62F866" arguments { Volume "volume" [=[ {} ]=], } alias "0xF70F00013A62F866" ns "VOLUME" returns "Vector3" doc [[! ]] native "GET_VOLUME_LOCK_REQUEST_STATUS" hash "0xB33A604345F58202" arguments { int "volLockRequestId" [=[ {} ]=], } alias "0xB33A604345F58202" ns "VOLUME" returns "int" doc [[! ``` enum eVolumeLockRequestStatus { VOLUME_LOCK_REQUEST_STATUS_INVALID, VOLUME_LOCK_REQUEST_STATUS_READY, VOLUME_LOCK_REQUEST_STATUS_IN_PROGRESS, VOLUME_LOCK_REQUEST_STATUS_SUCCEEDED, VOLUME_LOCK_REQUEST_STATUS_FAILED }; ``` ]] native "GET_VOLUME_ROTATION" hash "0x18675BC914891122" arguments { Volume "volume" [=[ {} ]=], } alias "0x18675BC914891122" ns "VOLUME" returns "Vector3" doc [[! ]] native "GET_VOLUME_SCALE" hash "0x3E2A25B2416DD67E" arguments { Volume "volume" [=[ {} ]=], } alias "0x3E2A25B2416DD67E" ns "VOLUME" returns "Vector3" doc [[! ]] native "IS_POINT_IN_VOLUME" hash "0xF256A75210C5C0EB" arguments { Volume "volume" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xF256A75210C5C0EB" ns "VOLUME" returns "Any" doc [[! ]] native "IS_VOLUME_LOCK_REQUEST_VALID" hash "0xA4A4359320345B34" arguments { int "volLockRequestId" [=[ {} ]=], } alias "0xA4A4359320345B34" ns "VOLUME" returns "Any" doc [[! ]] native "REQUEST_VOLUME_LOCK" hash "0xF14BCEF290F869E1" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], } alias "0xF14BCEF290F869E1" ns "VOLUME" returns "int" doc [[! ]] native "REQUEST_VOLUME_LOCK_WITH_ARGS" hash "0x183C0B6CFEFFCAE4" arguments { AnyPtr "args" [=[ {} ]=], } alias "0x183C0B6CFEFFCAE4" ns "VOLUME" returns "int" doc [[! ]] native "SET_VOLUME_COORDS" hash "0x541B8576615C33DE" arguments { Volume "volume" [=[ {} ]=], float "posX" [=[ {} ]=], float "posY" [=[ {} ]=], float "posZ" [=[ {} ]=], } alias "0x541B8576615C33DE" ns "VOLUME" returns "Any" doc [[! ]] native "SET_VOLUME_OWNER_PERSISTENT_CHARACTER" hash "0xE2BE6FFA4A13CBB0" arguments { Volume "volume" [=[ {} ]=], PersChar "persChar" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xE2BE6FFA4A13CBB0" ns "VOLUME" returns "void" doc [[! ]] native "SET_VOLUME_ROTATION" hash "0xA07CF1B21B56F041" arguments { Volume "volume" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], } alias "0xA07CF1B21B56F041" ns "VOLUME" returns "Any" doc [[! ]] native "SET_VOLUME_SCALE" hash "0xA46E98BDC407E23D" arguments { Volume "volume" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } alias "0xA46E98BDC407E23D" ns "VOLUME" returns "Any" doc [[! ]] native "_ADD_BOUNDS_TO_AGGREGATE_VOLUME" hash "0x6E0D3C3F828DA773" arguments { Volume "volume" [=[ {} ]=], Volume "aggregate" [=[ {} ]=], } alias "0x6E0D3C3F828DA773" ns "VOLUME" returns "void" doc [[! ``` _ADD_R* - _ADD_V(OLUME?)* ``` ]] native "_ADD_BOX_VOLUME_TO_VOLUME_AGGREGATE" hash "0x39816F6F94F385AD" arguments { Volume "aggregate" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], } alias "0x39816F6F94F385AD" ns "VOLUME" returns "void" doc [[! ]] native "_ADD_CYLINDER_VOLUME_TO_VOLUME_AGGREGATE" hash "0xBCE668AAF83608BE" arguments { Volume "aggregate" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], } alias "0xBCE668AAF83608BE" ns "VOLUME" returns "void" doc [[! ]] native "_ADD_ENTRY_VOLUME_LOCK" hash "0x58D3803FA639A3BB" arguments { AnyPtr "args" [=[ {} ]=], } ns "VOLUME" returns "BOOL" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_ADD_SPHERE_VOLUME_TO_VOLUME_AGGREGATE" hash "0x5B7D7BF36D2DE18B" arguments { Volume "aggregate" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], float "p9" [=[ {} ]=], } alias "0x5B7D7BF36D2DE18B" ns "VOLUME" returns "void" doc [[! ]] native "_ADD_VOLUME_TO_VOLUME_AGGREGATE" hash "0x12FCAA23F2320422" arguments { Volume "aggregate" [=[ {} ]=], Hash "typeHash" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } alias "0x12FCAA23F2320422" ns "VOLUME" returns "void" doc [[! ]] native "_CREATE_ANTI_GRIEF_VOLUME" hash "0x0EB78C2B156635B1" arguments { Hash "volumeType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } alias "0x0EB78C2B156635B1" ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_SPEED_VOLUME" hash "0xBBE768E3AE76E07C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], Any "p13" [=[ {} ]=], Any "p14" [=[ {} ]=], } alias "0xBBE768E3AE76E07C" ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_VOLUME_AGGREGATE_WITH_CUSTOM_NAME" hash "0x5D580DE6398BB162" arguments { charPtr "name" [=[ {} ]=], } ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_VOLUME_BOX_WITH_CUSTOM_NAME" hash "0xF68485C7495D848E" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_VOLUME_BY_HASH" hash "0x502022FA1AF9DC86" arguments { Hash "volumeType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], } ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_VOLUME_BY_HASH_WITH_CUSTOM_NAME" hash "0x1F85E4AC774A201E" arguments { Hash "volumeType" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_VOLUME_CYLINDER_WITH_CUSTOM_NAME" hash "0xDF1E350EDDF06E59" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], charPtr "name" [=[ {} ]=], } ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_VOLUME_LOCK" hash "0x00BBF7CEAE8C666A" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "flag" [=[ {} ]=], Any "p5" [=[ {} ]=], } alias "0x00BBF7CEAE8C666A" ns "VOLUME" returns "Volume" doc [[! ``` Params: p5 is always 0 ``` ]] native "_CREATE_VOLUME_LOCK_ATTACHED_TO_ENTITY" hash "0xF383E96C4904DF0C" arguments { Entity "entity" [=[ {} ]=], float "radius" [=[ {} ]=], int "flag" [=[ {} ]=], Any "p3" [=[ {} ]=], } alias "0xF383E96C4904DF0C" ns "VOLUME" returns "Volume" doc [[! ``` Params: p3 is always 0 ``` ]] native "_CREATE_VOLUME_SPHERE_WITH_CUSTOM_NAME" hash "0x10157BC3247FF3BA" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "rotX" [=[ {} ]=], float "rotY" [=[ {} ]=], float "rotZ" [=[ {} ]=], float "scaleX" [=[ {} ]=], float "scaleY" [=[ {} ]=], float "scaleZ" [=[ {} ]=], charPtr "name" [=[ {} ]=], } alias "0x10157BC3247FF3BA" ns "VOLUME" returns "Volume" doc [[! ]] native "_CREATE_WALK_AND_TALK_VOLUME" hash "0xFD0E389CD44434B6" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], Any "p7" [=[ {} ]=], Any "p8" [=[ {} ]=], Any "p9" [=[ {} ]=], Any "p10" [=[ {} ]=], Any "p11" [=[ {} ]=], Any "p12" [=[ {} ]=], } alias "0xFD0E389CD44434B6" ns "VOLUME" returns "Volume" doc [[! ]] native "_FIND_VOLUME_LOCK_REQUEST_ID_WITH_ARGS" hash "0x77A6E4AD0C496F81" arguments { AnyPtr "args" [=[ {} ]=], } alias "0x77A6E4AD0C496F81" ns "VOLUME" returns "int" doc [[! ]] native "_GET_VOLUME_BOUNDS" hash "0x5737199AF2DC609F" arguments { Volume "volume" [=[ {} ]=], Vector3Ptr "min" [=[ {} ]=], Vector3Ptr "max" [=[ {} ]=], } alias "0x5737199AF2DC609F" ns "VOLUME" returns "void" doc [[! ]] native "_GET_VOLUME_RELATIONSHIP" hash "0x666C2F53ABEFC952" arguments { Volume "volume" [=[ {} ]=], } alias "0x666C2F53ABEFC952" ns "VOLUME" returns "Hash" doc [[! ``` Returns relationshipGroup Hash ``` ]] native "_IS_AGGREGATE_VOLUME" hash "0xFEFF01B5725BCD22" arguments { Volume "volume" [=[ {} ]=], } alias "0xFEFF01B5725BCD22" ns "VOLUME" returns "Any" doc [[! ]] native "_IS_POINT_NEAR_VOLUME_LOCK_CENTER" hash "0x769BB7626B8CDB06" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], float "radius" [=[ {} ]=], int "p4" [=[ {} ]=], int "p5" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0x769BB7626B8CDB06" ns "VOLUME" returns "Any" doc [[! ]] native "_IS_VOLUME_LOCK_REQUEST_VALID_2" hash "0xF6A8A652A6B186CD" arguments { int "volLockRequestId" [=[ {} ]=], } alias "0xF6A8A652A6B186CD" ns "VOLUME" returns "Any" doc [[! ]] native "_MODIFY_VOLUME_LOCK_LOCATION" hash "0xEC43C2FFB70E3F30" arguments { int "volLock" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0xEC43C2FFB70E3F30" ns "VOLUME" returns "void" doc [[! ]] native "_RELEASE_LOCK_VOLUME" hash "0xFDFECC6EE4491E11" arguments { int "volLockRequestId" [=[ {} ]=], } alias "0xFDFECC6EE4491E11" ns "VOLUME" returns "void" doc [[! ]] native "_REMOVE_BOUNDS_FROM_AGGREGATE_VOLUME" hash "0xF92FA8890DECECF6" arguments { Volume "volume" [=[ {} ]=], Volume "aggregate" [=[ {} ]=], } alias "0xF92FA8890DECECF6" ns "VOLUME" returns "void" doc [[! ``` _REMOVE_E* - _REMOVE_R* ``` ]] native "_SET_ANTI_GRIEF_VOLUME_BLOCKS_HORSE" hash "0xBE551C2CC421185D" arguments { Volume "volume" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xBE551C2CC421185D" ns "VOLUME" returns "void" doc [[! ]] native "_SET_ANTI_GRIEF_VOLUME_BLOCKS_PLAYER" hash "0x5B23DFF8E0948BB2" arguments { Volume "volume" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x5B23DFF8E0948BB2" ns "VOLUME" returns "void" doc [[! ]] native "_SET_VOLUME_RELATIONSHIP" hash "0xFD010A2154B40676" arguments { Volume "volume" [=[ {} ]=], Hash "relationshipGroup" [=[ {} ]=], } alias "0xFD010A2154B40676" ns "VOLUME" returns "void" doc [[! ]] native "0x128FC3A893BF853A" hash "0x128FC3A893BF853A" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x2B32B11520626229" hash "0x2B32B11520626229" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0x351D71B8B72B858B" hash "0x351D71B8B72B858B" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0x3EFABB21E14A6BD1" hash "0x3EFABB21E14A6BD1" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0x40F769D31A00D5A0" hash "0x40F769D31A00D5A0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0x4A8FEFC43FD8AC9B" hash "0x4A8FEFC43FD8AC9B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0x51E52C9687FCDEEC" hash "0x51E52C9687FCDEEC" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], Any "p6" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0x52572B331E693AED" hash "0x52572B331E693AED" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0x53D05D60E5F5B40C" hash "0x53D05D60E5F5B40C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0x695DAC2DB928F308" hash "0x695DAC2DB928F308" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0x6D5F9E69BA1BE783" hash "0x6D5F9E69BA1BE783" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0x748C5F51A18CB8F0" hash "0x748C5F51A18CB8F0" arguments { BOOL "p0" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "0x7FD78DFD0C5D7B9B" hash "0x7FD78DFD0C5D7B9B" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0x870E9981ED27C815" hash "0x870E9981ED27C815" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0x998202B206872672" hash "0x998202B206872672" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xAA9EE2AAFC717623" hash "0xAA9EE2AAFC717623" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], Any "p5" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0xAC355980681A7F89" hash "0xAC355980681A7F89" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xB440F4E35393FC39" hash "0xB440F4E35393FC39" arguments { Volume "volume" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xB469CFD9E065EB99" hash "0xB469CFD9E065EB99" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xC4019CF9AE8E931A" hash "0xC4019CF9AE8E931A" arguments { int "volLockRequestId" [=[ {} ]=], } ns "VOLUME" returns "Vector3" doc [[! ]] native "0xC61E2FD926DBB406" hash "0xC61E2FD926DBB406" ns "VOLUME" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xCA5C90D40665D5CE" hash "0xCA5C90D40665D5CE" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0xD460135C98940274" hash "0xD460135C98940274" arguments { Volume "volume" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xD4FA73FE628FEC63" hash "0xD4FA73FE628FEC63" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xD52DF30355EA7C8E" hash "0xD52DF30355EA7C8E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xD882C5B3991575B7" hash "0xD882C5B3991575B7" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], Any "p4" [=[ {} ]=], } ns "VOLUME" returns "Vector3" doc [[! ]] native "0xEBA87B9273835CF3" hash "0xEBA87B9273835CF3" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xEE1D6FF54CAF7714" hash "0xEE1D6FF54CAF7714" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0xF3A2FBA5985C8CD5" hash "0xF3A2FBA5985C8CD5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "VOLUME" returns "void" doc [[! ]] native "0xF6CE6F9C3897804E" hash "0xF6CE6F9C3897804E" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0xF6F5447D418DAA82" hash "0xF6F5447D418DAA82" arguments { Any "p0" [=[ {} ]=], } ns "VOLUME" returns "Any" doc [[! ]] native "0xFA15C9A320E707B0" hash "0xFA15C9A320E707B0" ns "VOLUME" returns "void" doc [[! ``` nullsub, doesn't do anything ``` ]] native "DISABLE_WATER_LOOKUP" hash "0x754616EC6965D1FB" alias "0x754616EC6965D1FB" ns "WATER" returns "void" doc [[! ``` Must be called every frame to take full effect. ``` ]] native "ENABLE_WATER_LOOKUP" hash "0x754616EC6965D1BF" alias "0x754616EC6965D1BF" ns "WATER" returns "void" doc [[! ]] native "GET_WATER_HEIGHT" hash "0xFCA8B23F28813F69" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], floatPtr "height" [=[ {} ]=], } ns "WATER" returns "BOOL" doc [[! ``` Checks against a global variable that is set by _SET_WORLD_WATER_TYPE. If that is set to one it will fail. Likely not the only issue but part of it. ``` ]] native "GET_WATER_HEIGHT_NO_WAVES" hash "0xDCF3690AA262C03F" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], floatPtr "height" [=[ {} ]=], } ns "WATER" returns "BOOL" doc [[! ]] native "REMOVE_EXTRA_CALMING_QUAD" hash "0x4BEF8DD75AF6C71C" arguments { int "index" [=[ {} ]=], } alias "_REMOVE_CURRENT_RISE" ns "WATER" returns "void" doc [[! ``` Only used in rcm_crackpot1 R* Script: p0 = 0 ``` ]] native "TEST_PROBE_AGAINST_ALL_WATER" hash "0x8974647ED222EA5F" arguments { float "x1" [=[ {} ]=], float "y1" [=[ {} ]=], float "z1" [=[ {} ]=], float "x2" [=[ {} ]=], float "y2" [=[ {} ]=], float "z2" [=[ {} ]=], int "flags" [=[ {} ]=], Vector3Ptr "intersectionPos" [=[ {} ]=], } ns "WATER" returns "int" doc [[! ``` enum eScriptWaterTestResult { SCRIPT_WATER_TEST_RESULT_NONE, SCRIPT_WATER_TEST_RESULT_WATER, SCRIPT_WATER_TEST_RESULT_BLOCKED, }; ``` ]] native "TEST_VERTICAL_PROBE_AGAINST_ALL_WATER" hash "0x2B3451FA1E3142E2" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "flags" [=[ {} ]=], floatPtr "waterHeight" [=[ {} ]=], } ns "WATER" returns "int" doc [[! ``` Checks against a global variable that is set by _SET_WORLD_WATER_TYPE. If it's set to 1 (Guarma) it will fail. See TEST_PROBE_AGAINST_ALL_WATER. ``` ]] native "_GET_WORLD_WATER_TYPE" hash "0x189739A7631C1867" alias "0x189739A7631C1867" ns "WATER" returns "int" doc [[! ]] native "_RESET_GUARMA_WATER_STATE" hash "0xC63540AEF8384769" alias "0xC63540AEF8384769" ns "WATER" returns "void" doc [[! ``` Only used in guama1 / guama3 R* Script _REQUEST_* or _RESET_* ``` ]] native "_SET_OCEAN_GUARMA_WATER_QUADRANT" hash "0xC63540AEF8384732" arguments { float "wavesHeight" [=[ {} ]=], float "p1" [=[ {} ]=], int "p2" [=[ {} ]=], float "p3" [=[ {} ]=], float "p4" [=[ {} ]=], float "p5" [=[ {} ]=], float "p6" [=[ {} ]=], float "wavesStrength" [=[ {} ]=], int "p8" [=[ {} ]=], } alias "0xC63540AEF8384732" ns "WATER" returns "void" doc [[! ``` Only used in R* Script guama1 ``` ]] native "_SET_WORLD_WATER_TYPE" hash "0xE8770EE02AEE45C2" arguments { int "waterType" [=[ {} ]=], } alias "0xE8770EE02AEE45C2" ns "WATER" returns "void" doc [[! ``` 0 = World 1 = Guarma ``` ]] native "0x09A1C7DFDCE54FBC" hash "0x09A1C7DFDCE54FBC" arguments { int "p0" [=[ {} ]=], } ns "WATER" returns "void" doc [[! ``` Called together with REMOVE_EXTRA_CALMING_QUAD in rcm_crackpot1 R* Script: p0 = 0 _REMOVE_* ``` ]] native "0x0DCEC6A92E497E17" hash "0x0DCEC6A92E497E17" arguments { Entity "entity" [=[ {} ]=], int "p1" [=[ {} ]=], } ns "WATER" returns "void" doc [[! ``` Only used in native_son1 R* Script: p1 = 1 ``` ]] native "0xA33F5069B0CB89B8" hash "0xA33F5069B0CB89B8" ns "WATER" returns "void" doc [[! ``` Only used in fishing_core R* Script ``` ]] native "0xB34A6009A0DB80B8" hash "0xB34A6009A0DB80B8" arguments { Entity "entity" [=[ {} ]=], } ns "WATER" returns "void" doc [[! ``` Used in bounty1, fanale3, sean1 R* Scripts ``` ]] native "0xE8126623008372AA" hash "0xE8126623008372AA" ns "WATER" returns "void" doc [[! ``` Only used in fussar1 / train_robbery2 R* Script ``` ]] native "0xF0FBF193F1F5C0EA" hash "0xF0FBF193F1F5C0EA" arguments { Ped "ped" [=[ {} ]=], } ns "WATER" returns "void" doc [[! ``` Only used in fishing_core R* Script ``` ]] native "GET_ALLOW_DUAL_WIELD" hash "0x918990BD9CE08582" arguments { Ped "ped" [=[ {} ]=], } alias "0x918990BD9CE08582" ns "WEAPON" returns "Any" doc [[! ]] native "GET_AMMO_IN_CLIP" hash "0x2E1202248937775C" arguments { Ped "ped" [=[ {} ]=], intPtr "ammo" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "GET_AMMO_IN_PED_WEAPON" hash "0x015A522136D7F951" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "int" doc [[! ]] native "GET_BEST_PED_SHORTARM_GUID" hash "0xF52BD94B47CCF736" arguments { Ped "ped" [=[ {} ]=], AnyPtr "outGUID" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xF52BD94B47CCF736" ns "WEAPON" returns "void" doc [[! ]] native "GET_BEST_PED_WEAPON" hash "0x8483E98E8B888AE2" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ]] native "GET_CURRENT_PED_VEHICLE_WEAPON" hash "0x1017582BCD3832DC" arguments { Ped "ped" [=[ {} ]=], HashPtr "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "GET_CURRENT_PED_WEAPON" hash "0x3A87E44BB9A01D54" arguments { Ped "ped" [=[ {} ]=], HashPtr "weaponHash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], int "attachPoint" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ``` attachPoint: see SET_CURRENT_PED_WEAPON ``` ]] native "GET_CURRENT_PED_WEAPON_ENTITY_INDEX" hash "0x3B390A939AF0B5FC" arguments { Ped "ped" [=[ {} ]=], int "attachPoint" [=[ {} ]=], } ns "WEAPON" returns "Entity" doc [[! ``` Returns weaponObject, attachPoint: see SET_CURRENT_PED_WEAPON ``` ]] native "GET_MAX_AMMO" hash "0xDC16122C7A20C933" arguments { Ped "ped" [=[ {} ]=], intPtr "ammo" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "GET_MAX_AMMO_IN_CLIP" hash "0xA38DCFFCEA8962FA" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "WEAPON" returns "int" doc [[! ]] native "GET_PED_AMMO_BY_TYPE" hash "0x39D22031557946C1" arguments { Ped "ped" [=[ {} ]=], Hash "ammoType" [=[ {} ]=], } ns "WEAPON" returns "int" doc [[! ]] native "GET_PED_AMMO_TYPE_FROM_WEAPON" hash "0x7FEAD38B326B9F74" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ``` Returns the current ammo type of the specified ped's specified weapon. ``` ]] native "GET_PED_BACKUP_WEAPON" hash "0xC71FE230A513C30F" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xC71FE230A513C30F" ns "WEAPON" returns "Hash" doc [[! ]] native "GET_PED_LAST_WEAPON_IMPACT_COORD" hash "0x6C4D0409BA1A2BC2" arguments { Ped "ped" [=[ {} ]=], Vector3Ptr "coords" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "GET_PED_WEAPON_GUID_AT_ATTACH_POINT" hash "0x6929E22158E52265" arguments { Ped "ped" [=[ {} ]=], int "attachPoint" [=[ {} ]=], AnyPtr "weaponGuid" [=[ {} ]=], } alias "0x6929E22158E52265" ns "WEAPON" returns "Any" doc [[! ]] native "GET_WEAPON_CLIP_SIZE" hash "0xD3750CCC00635FC2" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xD3750CCC00635FC2" ns "WEAPON" returns "int" doc [[! ]] native "GET_WEAPON_DEGRADATION" hash "0x0D78E1097F89E637" arguments { Object "weaponObject" [=[ {} ]=], } alias "0x0D78E1097F89E637" ns "WEAPON" returns "float" doc [[! ``` 0.0: good condition, 1.0: poor condition ``` ]] native "GET_WEAPON_PERMANENT_DEGRADATION" hash "0xD56E5F336C675EFA" arguments { Object "weaponObject" [=[ {} ]=], } alias "0xD56E5F336C675EFA" ns "WEAPON" returns "float" doc [[! ``` Related to rust of weapons ``` ]] native "GET_WEAPONTYPE_GROUP" hash "0xEDCA14CA5199FF25" arguments { Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ]] native "GIVE_DELAYED_WEAPON_TO_PED" hash "0xB282DC6EBD803C75" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "ammoCount" [=[ {} ]=], BOOL "p3" [=[ {} ]=], Hash "addReason" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` addReason: see _ADD_AMMO_TO_PED ``` ]] native "GIVE_WEAPON_TO_PED" hash "0x5E3BDDBCB83F3D84" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "ammoCount" [=[ {} ]=], BOOL "bForceInHand" [=[ {} ]=], BOOL "bForceInHolster" [=[ {} ]=], int "attachPoint" [=[ {} ]=], BOOL "bAllowMultipleCopies" [=[ {} ]=], float "p7" [=[ {} ]=], float "p8" [=[ {} ]=], Hash "addReason" [=[ {} ]=], BOOL "bIgnoreUnlocks" [=[ {} ]=], float "permanentDegradation" [=[ {} ]=], BOOL "p12" [=[ {} ]=], } alias "_GIVE_WEAPON_TO_PED_2" ns "WEAPON" returns "Hash" doc [[! ``` Gives the ped the weapon. List: https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua Params: p7 is 0.5f, and p8 is 1.0f. p11 and p12 are both 0 in R* Scripts attachPoint: see SET_CURRENT_PED_WEAPON addReason: see _ADD_AMMO_TO_PED permanentDegradation: default 0.5, any higher than 0 it will automatically make the weapon worn, you can also adjust the value to change the weapons maximum cleanliness ``` ]] native "GIVE_WEAPON_TO_PED_WITH_OPTIONS" hash "0xBE7E42B07FD317AC" arguments { Ped "ped" [=[ {} ]=], AnyPtr "data" [=[ {} ]=], AnyPtr "outData" [=[ {} ]=], } alias "0xBE7E42B07FD317AC" ns "WEAPON" returns "BOOL" doc [[! ]] native "HAS_PED_GOT_WEAPON" hash "0x8DECB02F88F428BC" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "HAS_WEAPON_GOT_WEAPON_COMPONENT" hash "0x76A18844E743BF91" arguments { Object "weapon" [=[ {} ]=], Hash "addonHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE" hash "0x6F6981D2253C208F" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` Hides the ped's weapon during a cutscene. ``` ]] native "IS_PED_ARMED" hash "0xCB690F680A3EA971" arguments { Ped "ped" [=[ {} ]=], int "flags" [=[ {} ]=], } alias "0xCB690F680A3EA971" ns "WEAPON" returns "Any" doc [[! ]] native "IS_PED_CARRYING_WEAPON" hash "0xF29A186ED428B552" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } alias "0xF29A186ED428B552" ns "WEAPON" returns "Any" doc [[! ]] native "IS_PED_WEAPON_READY_TO_SHOOT" hash "0xB80CA294F2F26749" arguments { Ped "ped" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "IS_WEAPON_A_GUN" hash "0x705BE297EEBDB95D" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x705BE297EEBDB95D" ns "WEAPON" returns "Any" doc [[! ``` Returns true if CWeaponInfoFlags::Flags::Gun is set. ``` ]] native "IS_WEAPON_BOW" hash "0xC4DEC3CA8C365A5D" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xC4DEC3CA8C365A5D" ns "WEAPON" returns "Any" doc [[! ]] native "IS_WEAPON_MELEE_WEAPON" hash "0x959383DCD42040DA" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x959383DCD42040DA" ns "WEAPON" returns "Any" doc [[! ]] native "IS_WEAPON_PISTOL" hash "0xDDC64F5E31EEDAB6" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xDDC64F5E31EEDAB6" ns "WEAPON" returns "Any" doc [[! ]] native "IS_WEAPON_REPEATER" hash "0xDDB2578E95EF7138" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xDDB2578E95EF7138" ns "WEAPON" returns "Any" doc [[! ]] native "IS_WEAPON_REVOLVER" hash "0xC212F1D05A8232BB" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xC212F1D05A8232BB" ns "WEAPON" returns "Any" doc [[! ]] native "IS_WEAPON_RIFLE" hash "0x0A82317B7EBFC420" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x0A82317B7EBFC420" ns "WEAPON" returns "Any" doc [[! ]] native "IS_WEAPON_SHOTGUN" hash "0xC75386174ECE95D5" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xC75386174ECE95D5" ns "WEAPON" returns "Any" doc [[! ]] native "IS_WEAPON_VALID" hash "0x937C71165CF334B3" arguments { Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "MAKE_PED_DROP_WEAPON" hash "0xCEF4C65DE502D367" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], int "attachPoint" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } alias "0xCEF4C65DE502D367" ns "WEAPON" returns "Entity" doc [[! ]] native "REMOVE_ALL_PED_WEAPONS" hash "0xF25DF915FA38C5F3" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT" hash "0xF7D82B0D66777611" arguments { Object "weaponObject" [=[ {} ]=], Hash "component" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "REMOVE_WEAPON_FROM_PED" hash "0x4899CB088EDF59B8" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], BOOL "p2" [=[ {} ]=], Hash "removeReason" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` removeReason: enum eRemoveItemReason : Hash { REMOVE_REASON_CLIENT_PURGED = 0x4A4E94DC, REMOVE_REASON_COALESCE = 0x2ABE393E, REMOVE_REASON_DEBUG = 0xA07362E6, REMOVE_REASON_DEFAULT = 0xF77DE93D, REMOVE_REASON_DELETE_CHARACTER = 0x20AFBDE9, REMOVE_REASON_DROPPED = 0xEC7FB5D5, REMOVE_REASON_DUPLICATE = 0x19047132, REMOVE_REASON_GIFTED_INCORRECTLY = 0x9C4E3829, REMOVE_REASON_GIVEN = 0xAD5377D4, REMOVE_REASON_INSUFFICIENT_INVENTORY = 0x518D1AAE, REMOVE_REASON_ITEM_DOES_NOT_EXIST = 0xEAD5D889, REMOVE_REASON_LOADOUT = 0x1B94E3BA, REMOVE_REASON_SET_AMOUNT = 0x19D5CFA5, REMOVE_REASON_SOLD = 0x76C4B482, REMOVE_REASON_USED = 0x2188E0A3, REMOVE_REASON_USE_FAILED = 0x671F9EAD }; ``` ]] native "SET_ALLOW_ANY_WEAPON_DROP" hash "0x78030C7867D8B9B6" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x78030C7867D8B9B6" ns "WEAPON" returns "void" doc [[! ]] native "SET_AMMO_IN_CLIP" hash "0xDCD2A934D65CB497" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "ammo" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "SET_CURRENT_PED_VEHICLE_WEAPON" hash "0x75C55983C2C39DAA" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "SET_CURRENT_PED_WEAPON" hash "0xADF692B254977C0C" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], BOOL "equipNow" [=[ {} ]=], int "attachPoint" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` attachPoint: enum eWeaponAttachPoint { WEAPON_ATTACH_POINT_INVALID = -1, WEAPON_ATTACH_POINT_HAND_PRIMARY = 0, WEAPON_ATTACH_POINT_HAND_SECONDARY = 1, WEAPON_ATTACH_POINT_PISTOL_R = 2, MAX_HAND_WEAPON_ATTACH_POINTS = 2, WEAPON_ATTACH_POINT_PISTOL_L = 3, WEAPON_ATTACH_POINT_KNIFE = 4, WEAPON_ATTACH_POINT_LASSO = 5, WEAPON_ATTACH_POINT_THROWER = 6, WEAPON_ATTACH_POINT_BOW = 7, WEAPON_ATTACH_POINT_BOW_ALTERNATE = 8, WEAPON_ATTACH_POINT_RIFLE = 9, WEAPON_ATTACH_POINT_RIFLE_ALTERNATE = 10, WEAPON_ATTACH_POINT_LANTERN = 11, WEAPON_ATTACH_POINT_TEMP_LANTERN = 12, WEAPON_ATTACH_POINT_MELEE = 13, MAX_SYNCED_WEAPON_ATTACH_POINTS = 13, WEAPON_ATTACH_POINT_HIP = 14, WEAPON_ATTACH_POINT_BOOT = 15, WEAPON_ATTACH_POINT_BACK = 16, WEAPON_ATTACH_POINT_FRONT = 17, WEAPON_ATTACH_POINT_SHOULDERSLING = 18, WEAPON_ATTACH_POINT_LEFTBREAST = 19, WEAPON_ATTACH_POINT_RIGHTBREAST = 20, WEAPON_ATTACH_POINT_LEFTARMPIT = 21, WEAPON_ATTACH_POINT_RIGHTARMPIT = 22, WEAPON_ATTACH_POINT_LEFTARMPIT_RIFLE = 23, WEAPON_ATTACH_POINT_SATCHEL = 24, WEAPON_ATTACH_POINT_LEFTARMPIT_BOW = 25, WEAPON_ATTACH_POINT_RIGHT_HAND_EXTRA = 26, WEAPON_ATTACH_POINT_LEFT_HAND_EXTRA = 27, WEAPON_ATTACH_POINT_RIGHT_HAND_AUX = 28, MAX_WEAPON_ATTACH_POINTS = 29 }; ``` ]] native "SET_CURRENT_PED_WEAPON_BY_GUID" hash "0x12FB95FE3D579238" arguments { Ped "ped" [=[ {} ]=], AnyPtr "weaponUid" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], BOOL "p5" [=[ {} ]=], } alias "0x12FB95FE3D579238" ns "WEAPON" returns "void" doc [[! ``` Equips a weapon from a weaponItem, similar to GIVE_WEAPON_TO_PED ``` ]] native "SET_INSTANTLY_EQUIP_WEAPON_PICKUPS" hash "0x739B9C6D0E7F7F93" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0x739B9C6D0E7F7F93" ns "WEAPON" returns "void" doc [[! ]] native "SET_PED_AMMO" hash "0x14E56BC5B5DB6A19" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "ammo" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "SET_PED_AMMO_BY_TYPE" hash "0x5FD1E1F011E76D7E" arguments { Ped "ped" [=[ {} ]=], Hash "ammoType" [=[ {} ]=], int "ammo" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "SET_PED_AMMO_TO_DROP" hash "0xA4EFEF9440A5B0EF" arguments { Ped "ped" [=[ {} ]=], int "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "SET_PED_CURRENT_WEAPON_VISIBLE" hash "0x0725A4CCFDED9A70" arguments { Ped "ped" [=[ {} ]=], BOOL "visible" [=[ {} ]=], BOOL "deselectWeapon" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "p4" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "SET_PED_DROPS_INVENTORY_WEAPON" hash "0x208A1888007FC0E6" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], float "xOffset" [=[ {} ]=], float "yOffset" [=[ {} ]=], float "zOffset" [=[ {} ]=], int "ammoCount" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "SET_PED_DROPS_WEAPONS_WHEN_DEAD" hash "0x476AE72C1D19D1A8" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "SET_PED_INFINITE_AMMO" hash "0x3EDCB0505123623B" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "SET_PLAYER_PED_QUICK_SWAP_WEAPON_BY_GUID" hash "0xEC1F85DA51D3D6C4" arguments { Ped "ped" [=[ {} ]=], AnyPtr "guidPrimary" [=[ {} ]=], AnyPtr "guidSecondary" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "SET_VEHICLE_WEAPON_HEADING" hash "0x194D877FC5597B7D" arguments { Vehicle "vehicle" [=[ {} ]=], int "seatIndex" [=[ {} ]=], float "heading" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x194D877FC5597B7D" ns "WEAPON" returns "void" doc [[! ]] native "SHOULD_WEAPON_BE_DISCARDED_WHEN_SWAPPED" hash "0x2C83212A7AA51D3D" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x2C83212A7AA51D3D" ns "WEAPON" returns "Any" doc [[! ]] native "_ADD_AMMO_TO_PED" hash "0xB190BCA3F4042F95" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "amount" [=[ {} ]=], Hash "addReason" [=[ {} ]=], } alias "0xB190BCA3F4042F95" ns "WEAPON" returns "void" doc [[! ``` addReason: enum eAddItemReason : Hash { ADD_REASON_AWARDS = 0xB784AD1E, ADD_REASON_CREATE_CHARACTER = 0xE2C4FF71, ADD_REASON_DEBUG = 0x5C05C64D, ADD_REASON_DEFAULT = 0x2CD419DC, ADD_REASON_GET_INVENTORY = 0xD8188685, ADD_REASON_INCENTIVE = 0x8ADC2E95, ADD_REASON_LOADOUT = 0xCA3454E6, ADD_REASON_LOAD_SAVEGAME = 0x56212906, ADD_REASON_LOOTED = 0xCA806A55, ADD_REASON_MELEE = 0x7B9BDCE7, ADD_REASON_MP_MISSION = 0xEC0E0194, ADD_REASON_NOTIFICATION = 0xC56292D2, ADD_REASON_PICKUP = 0x1A770E22, ADD_REASON_PURCHASED = 0x4A6726C9, ADD_REASON_SET_AMOUNT = 0x4504731E, ADD_REASON_SYNCING = 0x8D4B4FF4, ADD_REASON_USE_FAILED = 0xD385B670 }; ``` ]] native "_ADD_AMMO_TO_PED_BY_TYPE" hash "0x106A811C6D3035F3" arguments { Ped "ped" [=[ {} ]=], Hash "ammoType" [=[ {} ]=], int "amount" [=[ {} ]=], Hash "addReason" [=[ {} ]=], } alias "0x106A811C6D3035F3" ns "WEAPON" returns "void" doc [[! ``` addReason: see _ADD_AMMO_TO_PED ``` ]] native "_CLEAR_PED_LAST_WEAPON_DAMAGE" hash "0x087D8F4BC65F68E4" arguments { Ped "ped" [=[ {} ]=], } alias "0x087D8F4BC65F68E4" ns "WEAPON" returns "void" doc [[! ]] native "_CREATE_WEAPON_OBJECT" hash "0x9888652B8BA77F73" arguments { Hash "weaponHash" [=[ {} ]=], int "ammoCount" [=[ {} ]=], float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], BOOL "showWorldModel" [=[ {} ]=], float "scale" [=[ {} ]=], } alias "0x9888652B8BA77F73" ns "WEAPON" returns "Object" doc [[! ]] native "_DISABLE_AMMO_TYPE_FOR_PED" hash "0xAA5A52204E077883" arguments { Ped "ped" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], } alias "0xAA5A52204E077883" ns "WEAPON" returns "void" doc [[! ]] native "_DISABLE_AMMO_TYPE_FOR_PED_WEAPON" hash "0xF0D728EEA3C99775" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], } alias "0xF0D728EEA3C99775" ns "WEAPON" returns "void" doc [[! ]] native "_ENABLE_AMMO_TYPE_FOR_PED" hash "0x3B7B7908B7ADFB4B" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } alias "0x3B7B7908B7ADFB4B" ns "WEAPON" returns "void" doc [[! ]] native "_ENABLE_AMMO_TYPE_FOR_PED_WEAPON" hash "0x23FB9FACA28779C1" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], } alias "0x23FB9FACA28779C1" ns "WEAPON" returns "void" doc [[! ]] native "_ENABLE_WEAPON_RESTORE" hash "0xC395355843BE134B" arguments { Ped "ped" [=[ {} ]=], } alias "0xC395355843BE134B" ns "WEAPON" returns "Any" doc [[! ]] native "_GET_AMMO_IN_CLIP_BY_INVENTORY_UID" hash "0x678F00858980F516" arguments { Ped "ped" [=[ {} ]=], intPtr "ammo" [=[ {} ]=], AnyPtr "inventoryUid" [=[ {} ]=], } alias "0x678F00858980F516" ns "WEAPON" returns "Any" doc [[! ]] native "_GET_AMMO_TYPE_FOR_WEAPON" hash "0x5C2EA6C44F515F34" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x5C2EA6C44F515F34" ns "WEAPON" returns "Hash" doc [[! ]] native "_GET_BEST_PED_WEAPON_IN_GROUP" hash "0x9F67929D98E7C6E8" arguments { Ped "ped" [=[ {} ]=], Hash "weaponGroup" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x9F67929D98E7C6E8" ns "WEAPON" returns "Hash" doc [[! ``` If near your horse when called, weapons stored on your horse will be considered Returns weaponHash ``` ]] native "_GET_BEST_PED_WEAPON_IN_INVENTORY" hash "0x7B98500614C8E8B8" arguments { Ped "ped" [=[ {} ]=], Any "p1" [=[ {} ]=], AnyPtr "guidPrimary" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_GET_CAN_TWIRL_WEAPON" hash "0x6554ECCE226F2A2A" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x6554ECCE226F2A2A" ns "WEAPON" returns "Any" doc [[! ]] native "_GET_CORRECT_KIT_EMOTE_TWIRL_GUN" hash "0xCD356B42C57BFE01" arguments { Ped "ped" [=[ {} ]=], AnyPtr "weaponGuid" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ``` _GET_BEST_* - _GET_CLOSEST_* ``` ``` NativeDB Introduced: v1355 ``` ]] native "_GET_CURRENT_AMMO_TYPE_FROM_GUID" hash "0xAF9D167A5656D6A6" arguments { Ped "ped" [=[ {} ]=], AnyPtr "weaponGuid" [=[ {} ]=], } alias "0xAF9D167A5656D6A6" ns "WEAPON" returns "Hash" doc [[! ``` Returns ammoHash ``` ]] native "_GET_CURRENT_PED_WEAPON_AMMO_TYPE" hash "0x7E7B19A4355FEE13" arguments { Ped "ped" [=[ {} ]=], Object "weaponObject" [=[ {} ]=], } alias "0x7E7B19A4355FEE13" ns "WEAPON" returns "Hash" doc [[! ``` Returns ammoHash from weaponObject (Returned by 0x6CA484C9A7377E4F) ``` ]] native "_GET_DEFAULT_PED_WEAPON_COLLECTION" hash "0xD42514C182121C23" arguments { Hash "pedModel" [=[ {} ]=], } alias "0xD42514C182121C23" ns "WEAPON" returns "Hash" doc [[! ``` Returns weaponCollection Hash Example: RE_POLICECHASE_MALES_01: Carbine Repeater + Knife, LO_AGRO_PED ``` ]] native "_GET_DEFAULT_UNARMED_WEAPON_HASH" hash "0x08FF1099ED2E6E21" arguments { Ped "ped" [=[ {} ]=], } alias "0x08FF1099ED2E6E21" ns "WEAPON" returns "Hash" doc [[! ``` Returns the ped's default unarmed weapon hash as defined in CPedModelInfo (DefaultUnarmedWeapon). Falls back to WEAPON_UNARMED if the ped doesn't have a valid model info pointer, or 0 if the ped doesn't exist. ``` ]] native "_GET_MAX_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON" hash "0x79B1A6E780266DB0" arguments { Ped "ped" [=[ {} ]=], } alias "0x79B1A6E780266DB0" ns "WEAPON" returns "float" doc [[! ]] native "_GET_PED_CURRENT_HELD_WEAPON" hash "0x8425C5F057012DAB" arguments { Ped "ped" [=[ {} ]=], } alias "0x8425C5F057012DAB" ns "WEAPON" returns "Hash" doc [[! ``` Returns eCurrentHeldWeapon _GET_R* - _GET_T* ``` ]] native "_GET_PED_GUN_SPINNING_EQUIPPED_KIT_EMOTE_TWIRL" hash "0x2C4FEC3D0EFA9FC0" arguments { Ped "ped" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ``` Returns emote Hash ``` ``` NativeDB Introduced: v1355 ``` ]] native "_GET_PED_GUN_SPINNING_HASH_FROM_WEAPON_EMOTE_VARIATION" hash "0xF3B1620B920D1708" arguments { Ped "ped" [=[ {} ]=], int "weaponEmoteVariation" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ``` Returns iSpinHash / iVariationSpin ``` ``` NativeDB Introduced: v1355 ``` ]] native "_GET_PED_HOGTIE_WEAPON" hash "0x90EB1CB189923587" arguments { Ped "ped" [=[ {} ]=], } alias "0x90EB1CB189923587" ns "WEAPON" returns "Hash" doc [[! ]] native "_GET_PED_WEAPON_IN_SLOT" hash "0xDBC4B552B2AE9A83" arguments { Ped "ped" [=[ {} ]=], Hash "slotHash" [=[ {} ]=], } alias "0xDBC4B552B2AE9A83" ns "WEAPON" returns "Hash" doc [[! ``` slotHash is usually just the weaponHash name, but WEAPON_* is replaced with SLOT_* ``` ]] native "_GET_PED_WEAPON_OBJECT" hash "0x6CA484C9A7377E4F" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0x6CA484C9A7377E4F" ns "WEAPON" returns "Object" doc [[! ``` _GET_M* - _GET_PED_A* ``` ]] native "_GET_PED_WORST_WEAPON" hash "0xDA37A053C1522F5D" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0xDA37A053C1522F5D" ns "WEAPON" returns "Hash" doc [[! ]] native "_GET_PLAYER_PED_QUICK_SWAP_WEAPON_BY_GUID" hash "0xB7E52A058B07C7E2" arguments { Ped "ped" [=[ {} ]=], AnyPtr "guidPrimary" [=[ {} ]=], AnyPtr "guidSecondary" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` Outputs cached guids ``` ``` NativeDB Introduced: v1232 ``` ]] native "_GET_WEAPON_ATTACH_POINT" hash "0xCAD4FE9398820D24" arguments { Ped "ped" [=[ {} ]=], int "attachPoint" [=[ {} ]=], } alias "0xCAD4FE9398820D24" ns "WEAPON" returns "int" doc [[! ``` Returns WeaponAttachPoint ``` ]] native "_GET_WEAPON_COMPONENT_TYPE_MODEL" hash "0x59DE03442B6C9598" arguments { Hash "componentHash" [=[ {} ]=], } alias "0x59DE03442B6C9598" ns "WEAPON" returns "Hash" doc [[! ]] native "_GET_WEAPON_DAMAGE" hash "0x904103D5D2333977" arguments { Object "weaponObject" [=[ {} ]=], } alias "0x904103D5D2333977" ns "WEAPON" returns "float" doc [[! ``` Related to weapon visual damage, not actual damage. ``` ]] native "_GET_WEAPON_DIRT" hash "0x810E8AE9AFEA7E54" arguments { Object "weaponObject" [=[ {} ]=], } alias "0x810E8AE9AFEA7E54" ns "WEAPON" returns "float" doc [[! ]] native "_GET_WEAPON_EMOTE_VARIATION" hash "0x86147D05FA831D3A" arguments { Ped "ped" [=[ {} ]=], int "variation" [=[ {} ]=], } ns "WEAPON" returns "int" doc [[! ``` Returns weaponEmoteVariation WEAPON_EMOTE_VARIATION_INVALID = -2, WEAPON_EMOTE_VARIATION_BASE, WEAPON_EMOTE_VARIATION_A, WEAPON_EMOTE_VARIATION_B, WEAPON_EMOTE_VARIATION_C, WEAPON_EMOTE_VARIATION_D, WEAPON_EMOTE_VARIATION_PREVIEW, WEAPON_EMOTE_NUM_VARIATIONS ``` ``` NativeDB Introduced: v1355 ``` ]] native "_GET_WEAPON_GUN_SPINNING_WEAPON_EMOTE_TRICK_TYPE_HASH" hash "0xF4601C1203B1A78D" arguments { Hash "emote" [=[ {} ]=], int "weaponEmoteTrickType" [=[ {} ]=], } alias "0xF4601C1203B1A78D" ns "WEAPON" returns "Hash" doc [[! ``` Returns iSpinHash ``` ]] native "_GET_WEAPON_NAME" hash "0x89CF5FF3D363311E" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x89CF5FF3D363311E" ns "WEAPON" returns "charPtr" doc [[! ``` Returns "WNS_INVALID" if the weapon is invalid/doesn't exist. ``` ]] native "_GET_WEAPON_NAME_2" hash "0x6D3AC61694A791C5" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x6D3AC61694A791C5" ns "WEAPON" returns "charPtr" doc [[! ]] native "_GET_WEAPON_NAME_WITH_PERMANENT_DEGRADATION" hash "0x7A56D66C78D8EF8E" arguments { Hash "weaponHash" [=[ {} ]=], float "permanentDegradationLevel" [=[ {} ]=], } alias "0x7A56D66C78D8EF8E" ns "WEAPON" returns "charPtr" doc [[! ]] native "_GET_WEAPON_OBJECT_FROM_PED" hash "0xC6A6789BB405D11C" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } alias "0xC6A6789BB405D11C" ns "WEAPON" returns "Object" doc [[! ``` Detaches the weapon from the ped and actually removes the ped's weapon ``` ]] native "_GET_WEAPON_SCALE" hash "0x22084CA699219624" arguments { Object "weaponObject" [=[ {} ]=], } alias "0x22084CA699219624" ns "WEAPON" returns "float" doc [[! ]] native "_GET_WEAPON_SOOT" hash "0x4BF66F8878F67663" arguments { Object "weaponObject" [=[ {} ]=], } alias "0x4BF66F8878F67663" ns "WEAPON" returns "float" doc [[! ]] native "_GET_WEAPON_STAT_ID" hash "0x8EC44AE8DECFF841" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x8EC44AE8DECFF841" ns "WEAPON" returns "Hash" doc [[! ]] native "_GET_WEAPON_TYPE_FROM_AMMO_TYPE" hash "0x7AA043F6C41D151E" arguments { Hash "ammoType" [=[ {} ]=], } alias "0x7AA043F6C41D151E" ns "WEAPON" returns "Hash" doc [[! ]] native "_GET_WEAPON_UNLOCK" hash "0x865F36299079FB75" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x865F36299079FB75" ns "WEAPON" returns "Hash" doc [[! ]] native "_GET_WEAPONTYPE_MODEL" hash "0xF70825EB340E7D15" arguments { Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ``` Gets the model hash from the weapon hash. ``` ]] native "_GET_WEAPONTYPE_SLOT" hash "0x46F032B8DDF46CDE" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x46F032B8DDF46CDE" ns "WEAPON" returns "Hash" doc [[! ``` Returns hash where WEAPON_ is replaced with SLOT_ ``` ]] native "_GIVE_WEAPON_COLLECTION_TO_PED" hash "0x899A04AFCC725D04" arguments { Ped "ped" [=[ {} ]=], Hash "weaponCollection" [=[ {} ]=], } alias "0x899A04AFCC725D04" ns "WEAPON" returns "void" doc [[! ]] native "_GIVE_WEAPON_COMPONENT_TO_ENTITY" hash "0x74C9090FDD1BB48E" arguments { Entity "entity" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x74C9090FDD1BB48E" ns "WEAPON" returns "void" doc [[! ``` entity can be a ped or weapon object. ``` ]] native "_GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT" hash "0x1A47699E8D533E8F" arguments { ObjectPtr "weaponObject" [=[ {} ]=], Ped "ped" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], BOOL "p3" [=[ {} ]=], } alias "0x1A47699E8D533E8F" ns "WEAPON" returns "void" doc [[! ]] native "_HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON" hash "0xDCF06D0CDFF68424" arguments { Entity "entity" [=[ {} ]=], Hash "weaponName" [=[ {} ]=], int "weaponType" [=[ {} ]=], } alias "0xDCF06D0CDFF68424" ns "WEAPON" returns "Any" doc [[! ]] native "_HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON_RECENTLY" hash "0x9E2D5D6BC97A5F1E" arguments { Entity "entity" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "ms" [=[ {} ]=], } alias "0x9E2D5D6BC97A5F1E" ns "WEAPON" returns "Any" doc [[! ]] native "_HAS_PED_GOT_WEAPON_COMPONENT" hash "0xBBC67A6F965C688A" arguments { Ped "ped" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } alias "0xBBC67A6F965C688A" ns "WEAPON" returns "Any" doc [[! ]] native "_HAS_WEAPON_ASSET_LOADED" hash "0xFF07CF465F48B830" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xFF07CF465F48B830" ns "WEAPON" returns "Any" doc [[! ]] native "_HIDE_PED_WEAPONS" hash "0xFCCC886EDE3C63EC" arguments { Ped "ped" [=[ {} ]=], int "p0" [=[ {} ]=], BOOL "immediately" [=[ {} ]=], } alias "0xFCCC886EDE3C63EC" ns "WEAPON" returns "void" doc [[! ``` Unequip current weapon and set current weapon to WEAPON_UNARMED. p0 usually 2 in R* scripts. Doesn't seem to have any effect if changed.... immediately: if true it will instantly switch to unarmed ``` ]] native "_HOLSTER_PED_WEAPONS" hash "0x94A3C1B804D291EC" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], BOOL "p3" [=[ {} ]=], BOOL "immediately" [=[ {} ]=], } alias "0x94A3C1B804D291EC" ns "WEAPON" returns "void" doc [[! ]] native "_IS_AMMO_SILENT" hash "0xD2866CBA797E872E" arguments { Hash "ammoHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_IS_AMMO_SILENT_2" hash "0x7EFACC589B98C488" arguments { Hash "ammoHash" [=[ {} ]=], } alias "0x7EFACC589B98C488" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_AMMO_TYPE_VALID_FOR_WEAPON" hash "0xC570B881754DF609" arguments { Hash "weaponHash" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], } alias "0xC570B881754DF609" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_AMMO_VALID" hash "0x1F7977C9101F807F" arguments { Hash "ammoHash" [=[ {} ]=], } alias "0x1F7977C9101F807F" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_PED_CURRENT_WEAPON_HOLSTERED" hash "0xBDD9C235D8D1052E" arguments { Ped "ped" [=[ {} ]=], } alias "0xBDD9C235D8D1052E" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_TARGET_PED_CONSTRAINED_BY_PED_USING_BOLAS" hash "0x8D50F43298AB9545" arguments { Ped "ped" [=[ {} ]=], Ped "targetPed" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "_IS_WEAPON_BINOCULARS" hash "0xC853230E76A152DF" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xC853230E76A152DF" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_HOLSTER_STATE_CHANGING" hash "0x2387D6E9C6B478AA" arguments { Ped "ped" [=[ {} ]=], } alias "0x2387D6E9C6B478AA" ns "WEAPON" returns "BOOL" doc [[! ``` Returns true if the ped is currently holstering or unholstering a weapon ``` ]] native "_IS_WEAPON_KIT" hash "0x6ABAD7B0A854F8FB" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x6ABAD7B0A854F8FB" ns "WEAPON" returns "Any" doc [[! ``` Returns true when the weapon passed is either a lasso, the camera or the binoculars _IS_WEAPON_M* - _IS_WEAPON_P* ``` ]] native "_IS_WEAPON_KIT_2" hash "0x49E40483948AF062" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x49E40483948AF062" ns "WEAPON" returns "Any" doc [[! ``` Returns true when the weapon passed is either the fishingrod, a lasso, the camera or the binoculars _IS_WEAPON_M* - _IS_WEAPON_P* ``` ]] native "_IS_WEAPON_KNIFE" hash "0x792E3EF76C911959" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x792E3EF76C911959" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_LANTERN" hash "0x79407D33328286C6" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x79407D33328286C6" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_LASSO" hash "0x6E4E1A82081EABED" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x6E4E1A82081EABED" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_ONE_HANDED" hash "0xD955FEE4B87AFA07" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xD955FEE4B87AFA07" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_SILENT" hash "0x5809DBCA0A37C82B" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x5809DBCA0A37C82B" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_SNIPER" hash "0x6AD66548840472E5" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x6AD66548840472E5" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_THROWABLE" hash "0x30E7C16B12DA8211" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x30E7C16B12DA8211" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_TORCH" hash "0x506F1DE1BFC75304" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x506F1DE1BFC75304" ns "WEAPON" returns "Any" doc [[! ]] native "_IS_WEAPON_TWO_HANDED" hash "0x0556E9D2ECF39D01" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0x0556E9D2ECF39D01" ns "WEAPON" returns "Any" doc [[! ]] native "_LISTEN_PROJECTILE_HIT_EVENTS" hash "0xDA5D3F2C6DD5B5D4" arguments { BOOL "listen" [=[ {} ]=], } alias "0xDA5D3F2C6DD5B5D4" ns "WEAPON" returns "void" doc [[! ]] native "_MAKE_PED_RELOAD" hash "0x79E1E511FF7EFB13" arguments { Ped "ped" [=[ {} ]=], } alias "0x79E1E511FF7EFB13" ns "WEAPON" returns "Any" doc [[! ]] native "_REFILL_AMMO_IN_CLIP" hash "0xDF4A3404D022ADDE" arguments { Ped "ped" [=[ {} ]=], AnyPtr "clipInventoryUid" [=[ {} ]=], int "p2" [=[ {} ]=], } alias "0xDF4A3404D022ADDE" ns "WEAPON" returns "Any" doc [[! ]] native "_REFILL_AMMO_IN_CURRENT_PED_WEAPON" hash "0x0A2AB7B7ABC055F4" arguments { Ped "ped" [=[ {} ]=], } alias "0x0A2AB7B7ABC055F4" ns "WEAPON" returns "Any" doc [[! ]] native "_REMOVE_ALL_PED_AMMO" hash "0x1B83C0DEEBCBB214" arguments { Ped "ped" [=[ {} ]=], } alias "0x1B83C0DEEBCBB214" ns "WEAPON" returns "void" doc [[! ]] native "_REMOVE_AMMO_FROM_PED" hash "0xF4823C813CB8277D" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], int "amount" [=[ {} ]=], Hash "removeReason" [=[ {} ]=], } alias "0xF4823C813CB8277D" ns "WEAPON" returns "void" doc [[! ``` removeReason must be REMOVE_REASON_USED, REMOVE_REASON_GIVEN, REMOVE_REASON_DROPPED or REMOVE_REASON_DEBUG, unless amount is -1 removeReason: see REMOVE_WEAPON_FROM_PED ``` ]] native "_REMOVE_AMMO_FROM_PED_BY_TYPE" hash "0xB6CFEC32E3742779" arguments { Ped "ped" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], int "amount" [=[ {} ]=], Hash "removeReason" [=[ {} ]=], } alias "0xB6CFEC32E3742779" ns "WEAPON" returns "void" doc [[! ``` removeReason must be REMOVE_REASON_USED, REMOVE_REASON_GIVEN, REMOVE_REASON_DROPPED or REMOVE_REASON_DEBUG, unless amount is -1 removeReason: see REMOVE_WEAPON_FROM_PED ``` ]] native "_REMOVE_WEAPON_ASSET" hash "0xC3896D03E2852236" arguments { Hash "weaponHash" [=[ {} ]=], } alias "0xC3896D03E2852236" ns "WEAPON" returns "void" doc [[! ]] native "_REMOVE_WEAPON_COMPONENT_FROM_PED" hash "0x19F70C4D80494FF8" arguments { Ped "ped" [=[ {} ]=], Hash "componentHash" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } alias "0x19F70C4D80494FF8" ns "WEAPON" returns "void" doc [[! ]] native "_REMOVE_WEAPON_FROM_PED_BY_GUID" hash "0x51C3B71591811485" arguments { Ped "ped" [=[ {} ]=], AnyPtr "weaponGuid" [=[ {} ]=], Hash "removeReason" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "_REQUEST_WEAPON_ASSET" hash "0x72D4CB5DB927009C" arguments { Hash "weaponHash" [=[ {} ]=], int "p1" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x72D4CB5DB927009C" ns "WEAPON" returns "void" doc [[! ]] native "_SEND_WEAPON_TO_INVENTORY" hash "0xE9BD19F8121ADE3E" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], } alias "0xE9BD19F8121ADE3E" ns "WEAPON" returns "void" doc [[! ``` Appears to just send specified weapon to your horse holster without having to be close However, the weapon is not visible on the horse holster, but you can reach the weapon on the weapon wheel ``` ]] native "_SET_ACTIVE_GUN_SPINNING_EQUIP_KIT_EMOTE_TWIRL" hash "0xCBCFFF805F1B4596" arguments { Ped "ped" [=[ {} ]=], Hash "emote" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` emote hashes: KIT_EMOTE_TWIRL_GUN, KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER, KIT_EMOTE_TWIRL_GUN_DUAL, 0 (to unequip) ``` ``` NativeDB Introduced: v1311 ``` ]] native "_SET_ACTIVE_GUN_SPINNING_KIT_EMOTE_TWIRL" hash "0x01F661BB9C71B465" arguments { Ped "ped" [=[ {} ]=], int "weaponEmoteTrickType" [=[ {} ]=], Hash "spin" [=[ {} ]=], } alias "0x01F661BB9C71B465" ns "WEAPON" returns "void" doc [[! ``` spinHash can be -1, 0 to disable ``` ]] native "_SET_ALLOW_DUAL_WIELD" hash "0x83B8D50EB9446BBA" arguments { Ped "ped" [=[ {} ]=], BOOL "allow" [=[ {} ]=], } alias "0x83B8D50EB9446BBA" ns "WEAPON" returns "void" doc [[! ]] native "_SET_AMMO_IN_TURRET" hash "0xBDDA0C290C228159" arguments { Vehicle "vehicle" [=[ {} ]=], Hash "turretHash" [=[ {} ]=], int "ammo" [=[ {} ]=], } alias "0xBDDA0C290C228159" ns "WEAPON" returns "void" doc [[! ``` turretHash: WEAPON_TURRET_MAXIUM, WEAPON_TURRET_GATLING, WEAPON_TURRET_CANNON, WEAPON_TURRET_REVOLVING_CANNON ``` ]] native "_SET_AMMO_TYPE_FOR_PED_WEAPON" hash "0xCC9C4393523833E2" arguments { Ped "ped" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], } alias "0xCC9C4393523833E2" ns "WEAPON" returns "void" doc [[! ]] native "_SET_AMMO_TYPE_FOR_PED_WEAPON_INVENTORY" hash "0xEBE46B501BC3FBCF" arguments { Ped "ped" [=[ {} ]=], AnyPtr "weaponInventoryUid" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], } alias "0xEBE46B501BC3FBCF" ns "WEAPON" returns "void" doc [[! ]] native "_SET_FORCE_AUTO_EQUIP" hash "0xBE711B14A159E84F" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } alias "0xBE711B14A159E84F" ns "WEAPON" returns "void" doc [[! ]] native "_SET_FORCE_CURRENT_WEAPON_INTO_COCKED_STATE" hash "0x5230D3F6EE56CFE6" arguments { Ped "ped" [=[ {} ]=], int "attachPoint" [=[ {} ]=], } alias "0x5230D3F6EE56CFE6" ns "WEAPON" returns "void" doc [[! ]] native "_SET_GUN_SPINNING_INVENTORY_SLOT_ID_ACTIVATE" hash "0x408CF580C5E96D49" arguments { Ped "ped" [=[ {} ]=], int "emoteType" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` _STOP_* - _TEST_* ``` ``` NativeDB Introduced: v1355 ``` ]] native "_SET_PED_ALL_WEAPONS_VISIBILITY" hash "0x4F806A6CFED89468" arguments { Ped "ped" [=[ {} ]=], BOOL "visible" [=[ {} ]=], } alias "0x4F806A6CFED89468" ns "WEAPON" returns "void" doc [[! ]] native "_SET_PED_INFINITE_AMMO_CLIP" hash "0xFBAA1E06B6BCA741" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "_SET_PED_WEAPON_ATTACH_POINT_VISIBILITY" hash "0x67E21ACC5C0C970C" arguments { Ped "ped" [=[ {} ]=], int "attachPoint" [=[ {} ]=], BOOL "visible" [=[ {} ]=], } alias "0x67E21ACC5C0C970C" ns "WEAPON" returns "void" doc [[! ``` attachPoint: see SET_CURRENT_PED_WEAPON ``` ]] native "_SET_VEHICLE_WEAPON_HEADING_LIMITS" hash "0x56CB3B4305A4F7CE" arguments { Vehicle "vehicle" [=[ {} ]=], int "p1" [=[ {} ]=], float "minHeading" [=[ {} ]=], float "maxHeading" [=[ {} ]=], } alias "0x56CB3B4305A4F7CE" ns "WEAPON" returns "void" doc [[! ]] native "_SET_VEHICLE_WEAPON_HEADING_LIMITS_2" hash "0xBF5987E1CDE63501" arguments { Vehicle "vehicle" [=[ {} ]=], int "p1" [=[ {} ]=], float "minHeading" [=[ {} ]=], float "maxHeading" [=[ {} ]=], } alias "0xBF5987E1CDE63501" ns "WEAPON" returns "Any" doc [[! ]] native "_SET_WEAPON_DAMAGE" hash "0xE22060121602493B" arguments { Object "weaponObject" [=[ {} ]=], float "level" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xE22060121602493B" ns "WEAPON" returns "void" doc [[! ``` Related to weapon visual damage, not actual damage. ``` ]] native "_SET_WEAPON_DEGRADATION" hash "0xA7A57E89E965D839" arguments { Object "weaponObject" [=[ {} ]=], float "level" [=[ {} ]=], } alias "0xA7A57E89E965D839" ns "WEAPON" returns "void" doc [[! ]] native "_SET_WEAPON_DIRT" hash "0x812CE61DEBCAB948" arguments { Object "weaponObject" [=[ {} ]=], float "level" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0x812CE61DEBCAB948" ns "WEAPON" returns "void" doc [[! ]] native "_SET_WEAPON_LEVEL_THRESHOLD" hash "0xD4071EFC83794B2F" arguments { Object "weaponObject" [=[ {} ]=], float "threshold" [=[ {} ]=], } alias "0xD4071EFC83794B2F" ns "WEAPON" returns "void" doc [[! ``` every other level will have the max value of (brokeLevel - threshold) ``` ]] native "_SET_WEAPON_SCALE" hash "0xC3544AD0522E69B4" arguments { Object "weaponObject" [=[ {} ]=], float "scale" [=[ {} ]=], } alias "0xC3544AD0522E69B4" ns "WEAPON" returns "void" doc [[! ]] native "_SET_WEAPON_SOOT" hash "0xA9EF4AD10BDDDB57" arguments { Object "weaponObject" [=[ {} ]=], float "level" [=[ {} ]=], BOOL "p2" [=[ {} ]=], } alias "0xA9EF4AD10BDDDB57" ns "WEAPON" returns "void" doc [[! ]] native "0x000FA7A4A8443AF7" hash "0x000FA7A4A8443AF7" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x07E1C35F0078C3F9" hash "0x07E1C35F0078C3F9" arguments { Ped "ped" [=[ {} ]=], Hash "weapon" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ``` Seems to return true if the passed weapon is some sort of non-lethal melee weapon. Weapon must currently be held/equipped by the ped. ``` ]] native "0x0DE0944ECCB3DF5D" hash "0x0DE0944ECCB3DF5D" arguments { Ped "ped" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ``` _GET_D* - _GET_L* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x14FF0C2545527F9B" hash "0x14FF0C2545527F9B" arguments { Ped "horse" [=[ {} ]=], Hash "weaponHash" [=[ {} ]=], Ped "ped" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` Puts the gun visibly in your horse's holster without having to be close to the horse. Use 0xE9BD19F8121ADE3E before using this native _A* or _B* ``` ]] native "0x16D9841A85FA627E" hash "0x16D9841A85FA627E" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x183CE355115B6E75" hash "0x183CE355115B6E75" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x23BF601A42F329A0" hash "0x23BF601A42F329A0" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x2EBF70E1D8C06683" hash "0x2EBF70E1D8C06683" arguments { Ped "ped" [=[ {} ]=], Hash "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` _SET_A* - _SET_B* ``` ]] native "0x3799EFCC3C8CD5E1" hash "0x3799EFCC3C8CD5E1" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x404514D231DB27A0" hash "0x404514D231DB27A0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x431240A58484D5D0" hash "0x431240A58484D5D0" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x44C8F4908F1B2622" hash "0x44C8F4908F1B2622" arguments { Ped "ped" [=[ {} ]=], Hash "ammoHash" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "0x457B16951AD77C1B" hash "0x457B16951AD77C1B" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` NativeDB Introduced: v1436 ``` ]] native "0x45E57FDD531C9477" hash "0x45E57FDD531C9477" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x46D42883E873C1D7" hash "0x46D42883E873C1D7" arguments { Ped "ped" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ``` _GET_NUM_* ``` ``` NativeDB Introduced: v1232 ``` ]] native "0x4820A6939D7CEF28" hash "0x4820A6939D7CEF28" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x4823F13A21F51964" hash "0x4823F13A21F51964" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x486C96A0DCD2BC92" hash "0x486C96A0DCD2BC92" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ``` NativeDB Introduced: v1232 ``` ]] native "0x495A04CAEC263AF8" hash "0x495A04CAEC263AF8" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x58425FCA3D3A2D15" hash "0x58425FCA3D3A2D15" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x5A695BD328586B44" hash "0x5A695BD328586B44" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x5B235F24472F2C3B" hash "0x5B235F24472F2C3B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x63B83A526329AFBC" hash "0x63B83A526329AFBC" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` Only used in R* Script fme_escaped_convicts, p0 = 0 ``` ]] native "0x641351E9AD103890" hash "0x641351E9AD103890" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x65DC4AC5B96614CB" hash "0x65DC4AC5B96614CB" arguments { Hash "weaponHash" [=[ {} ]=], } ns "WEAPON" returns "int" doc [[! ``` Returns attachPoint ``` ``` NativeDB Introduced: v1311 ``` ]] native "0x74C2365FDD1BB48F" hash "0x74C2365FDD1BB48F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x74C8000FDD1BB111" hash "0x74C8000FDD1BB111" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x74C8000FDD1BB222" hash "0x74C8000FDD1BB222" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x74C9080FDD1BB48E" hash "0x74C9080FDD1BB48E" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x74C9080FDD1BB48F" hash "0x74C9080FDD1BB48F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x74C90AAACC1DD48F" hash "0x74C90AAACC1DD48F" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0x80BB243789008A82" hash "0x80BB243789008A82" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x8A779706DA5CA3DD" hash "0x8A779706DA5CA3DD" arguments { Ped "ped" [=[ {} ]=], BOOL "p1" [=[ {} ]=], int "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` Only used in R* SP Scripts native_son2, native_son3 and smuggler2 Params: p2 = -1 ``` ]] native "0x9409C62504A8F9E9" hash "0x9409C62504A8F9E9" arguments { Vehicle "vehicle" [=[ {} ]=], BOOL "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` Only used in R* SP Script guama3 ``` ]] native "0x95CA12E2C68043E5" hash "0x95CA12E2C68043E5" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x9CCA3131E6B53C68" hash "0x9CCA3131E6B53C68" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0x9EEFD670F10656D7" hash "0x9EEFD670F10656D7" arguments { Hash "weaponCollection" [=[ {} ]=], Hash "weaponGroup" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ``` Returns weaponHash ``` ]] native "0x9F0E1892C7F228A8" hash "0x9F0E1892C7F228A8" arguments { BOOL "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xA2091482ED42EF85" hash "0xA2091482ED42EF85" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xA3716A77DCF17424" hash "0xA3716A77DCF17424" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xA769D753922B031B" hash "0xA769D753922B031B" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xABC18A28BAD4B46F" hash "0xABC18A28BAD4B46F" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xAFFD0CCF31F469B8" hash "0xAFFD0CCF31F469B8" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xB0FB9B196A3D13F0" hash "0xB0FB9B196A3D13F0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xB832F1A686B9B810" hash "0xB832F1A686B9B810" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xBC9444F2FF94A9C0" hash "0xBC9444F2FF94A9C0" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ``` NativeDB Introduced: v1355 ``` ]] native "0xBFCA7AFABF9D7967" hash "0xBFCA7AFABF9D7967" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xC5899C4CD2E2495D" hash "0xC5899C4CD2E2495D" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xD2209866B0CB72EA" hash "0xD2209866B0CB72EA" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xD4C6E24D955FF061" hash "0xD4C6E24D955FF061" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ``` NativeDB Introduced: v1311 ``` ]] native "0xD53846B9C931C181" hash "0xD53846B9C931C181" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xD63B4BA3A02A99E0" hash "0xD63B4BA3A02A99E0" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xE9B3FEC825668291" hash "0xE9B3FEC825668291" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], Any "p2" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xEA522F991E120D45" hash "0xEA522F991E120D45" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xEC97101A8F311282" hash "0xEC97101A8F311282" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xECBB26529A737EF6" hash "0xECBB26529A737EF6" arguments { Any "p0" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xF08D8FEB455F2C8C" hash "0xF08D8FEB455F2C8C" arguments { Ped "ped" [=[ {} ]=], BOOL "toggle" [=[ {} ]=], } ns "WEAPON" returns "void" doc [[! ]] native "0xF252A85B8F3F8C58" hash "0xF252A85B8F3F8C58" arguments { Hash "weaponCollection" [=[ {} ]=], Hash "dualwieldVariant" [=[ {} ]=], } ns "WEAPON" returns "BOOL" doc [[! ]] native "0xF2F585411E748B9C" hash "0xF2F585411E748B9C" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "0xF8204EF17410BF43" hash "0xF8204EF17410BF43" arguments { Hash "weaponGroupHash" [=[ {} ]=], float "p1" [=[ {} ]=], float "p2" [=[ {} ]=], Any "p3" [=[ {} ]=], } ns "WEAPON" returns "Hash" doc [[! ``` Returns weaponHash ``` ]] native "0xFDCEDFB0577A390D" hash "0xFDCEDFB0577A390D" arguments { Any "p0" [=[ {} ]=], Any "p1" [=[ {} ]=], } ns "WEAPON" returns "Any" doc [[! ]] native "_GET_MAP_ZONE_AT_COORDS" hash "0x43AD8FC02B429D33" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], int "type" [=[ {} ]=], } alias "0x43AD8FC02B429D33" ns "ZONE" returns "Hash" doc [[! ``` Returns name hash, see common:/data/levels/rdr3/mapzones.meta type (-1 matches any type): class CMapZone { public: enum class Type { STATE, TOWN, LAKE, RIVER, OIL_SPILL, SWAMP, OCEAN, CREEK, POND, GLACIER, DISTRICT, TEXT_PRINTED, TEXT_WRITTEN }; }; https://github.com/femga/rdr3_discoveries/tree/master/zones & https://alloc8or.re/rdr3/doc/enums/CMapZone__Type.txt ``` ]] native "_GET_WATER_MAP_ZONE_AT_COORDS" hash "0x5BA7A68A346A5A91" arguments { float "x" [=[ {} ]=], float "y" [=[ {} ]=], float "z" [=[ {} ]=], } alias "0x5BA7A68A346A5A91" ns "ZONE" returns "Hash" doc [[! ``` Returns the zone's name hash if its type matches one of the following: - LAKE - RIVER - OIL_SPILL - SWAMP - OCEAN - CREEK - POND - GLACIER ``` ]]