-- 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
```
]]