# AITRANSPORT natives

24 natives · 23 named · 12 described. RDR3 game natives (client side).

- [_0x4B6C9A43F7D9109B](https://natives.borderlinerp.com/natives/AITRANSPORT/0x4B6C9A43F7D9109B.md) `0x4B6C9A43F7D9109B` — `void N_0x4b6c9a43f7d9109b(Vehicle transportVehicle, BOOL p1)` — Used for ROWBOAT and ROWBOATSWAMP in R* Scripts _SET_IS_* - _SET_PED_*
- [_CLEAR_ALL_SEAT_PREFERENCE_SLOTS](https://natives.borderlinerp.com/natives/AITRANSPORT/_CLEAR_ALL_SEAT_PREFERENCE_SLOTS.md) `0x5639FBEA922788DA` — `void ClearAllSeatPreferenceSlots(Ped ped)`
- [_CLEAR_TRANSPORT_EXIT_BLEND_RATIO](https://natives.borderlinerp.com/natives/AITRANSPORT/_CLEAR_TRANSPORT_EXIT_BLEND_RATIO.md) `0xF8C20282B237E3F7` — `void ClearTransportExitBlendRatio(Ped ped)` — Resets the value set by _SET_TRANSPORT_EXIT_BLEND_RATIO to 0.0f
- [_GET_PED_IN_TRANSPORT_SEAT](https://natives.borderlinerp.com/natives/AITRANSPORT/_GET_PED_IN_TRANSPORT_SEAT.md) `0xFFEC4B0A1A3ED515` — `Ped GetPedInTransportSeat(Entity transportEntity, int seatIndex)`
- [GET_TRANSPORT_CONFIG_FLAG](https://natives.borderlinerp.com/natives/AITRANSPORT/GET_TRANSPORT_CONFIG_FLAG.md) `0xF382C92CCC1CCDBC` — `BOOL GetTransportConfigFlag(Entity transportEntity, int flagId, BOOL p2)`
- [_GET_TRANSPORT_USAGE_FLAGS](https://natives.borderlinerp.com/natives/AITRANSPORT/_GET_TRANSPORT_USAGE_FLAGS.md) `0xE195C5A82156321D` — `Any GetTransportUsageFlags(Entity transportEntity, int* flags)`
- [IS_PED_ENTERING_TRANSPORT](https://natives.borderlinerp.com/natives/AITRANSPORT/IS_PED_ENTERING_TRANSPORT.md) `0x619E63980BFC0096` — `BOOL IsPedEnteringTransport(Ped ped, Entity transportEntity, BOOL p2)`
- [IS_PED_EXITING_TRANSPORT](https://natives.borderlinerp.com/natives/AITRANSPORT/IS_PED_EXITING_TRANSPORT.md) `0x660639BC60157048` — `BOOL IsPedExitingTransport(Ped ped, Entity transportEntity)`
- [_IS_PED_ON_TRANSPORT_ENTITY](https://natives.borderlinerp.com/natives/AITRANSPORT/_IS_PED_ON_TRANSPORT_ENTITY.md) `0x159EF5B6EDCE00E8` — `BOOL IsPedOnTransportEntity(Ped ped, Entity transportEntity)` — Checks if ped is placed on target transportEntity
- [_IS_PED_ON_TRANSPORT_SEAT](https://natives.borderlinerp.com/natives/AITRANSPORT/_IS_PED_ON_TRANSPORT_SEAT.md) `0xDC44F405A6B98D03` — `BOOL IsPedOnTransportSeat(Ped ped, BOOL p1)`
- [_IS_TRANSPORT_SEAT_FREE](https://natives.borderlinerp.com/natives/AITRANSPORT/_IS_TRANSPORT_SEAT_FREE.md) `0x43FF27FC1829C202` — `BOOL IsTransportSeatFree(Entity transportEntity, int seatIndex)` — Called together with IS_VEHICLE_SEAT_FREE
- [_IS_TRANSPORT_SEAT_OCCUPIED](https://natives.borderlinerp.com/natives/AITRANSPORT/_IS_TRANSPORT_SEAT_OCCUPIED.md) `0x2E2E06023D07631E` — `BOOL IsTransportSeatOccupied(Entity transportEntity, int seatIndex)`
- [_SET_AI_CAN_USE_TRANSPORT](https://natives.borderlinerp.com/natives/AITRANSPORT/_SET_AI_CAN_USE_TRANSPORT.md) `0x67F7CEAC2391E114` — `void SetAiCanUseTransport(Entity transportEntity, BOOL state)`
- [SET_PED_OFF_TRANSPORT_SEAT](https://natives.borderlinerp.com/natives/AITRANSPORT/SET_PED_OFF_TRANSPORT_SEAT.md) `0x8886D83A430537FD` — `void SetPedOffTransportSeat(Ped ped, int flags)`
- [SET_PED_ON_TRANSPORT_SEAT](https://natives.borderlinerp.com/natives/AITRANSPORT/SET_PED_ON_TRANSPORT_SEAT.md) `0xE588B5A8A005CB5E` — `void SetPedOnTransportSeat(Ped ped, Entity transportEntity, int seat, int flags)`
- [_SET_PED_USE_TRANSPORT_SEAT_PREFERENCE](https://natives.borderlinerp.com/natives/AITRANSPORT/_SET_PED_USE_TRANSPORT_SEAT_PREFERENCE.md) `0xB7079F4C72896756` — `void SetPedUseTransportSeatPreference(Ped ped, Entity transportEntity, int preferenceSlot, int p3, int seatIndex)`
- [SET_TRANSPORT_ACCESSIBLE_SEAT_FLAGS](https://natives.borderlinerp.com/natives/AITRANSPORT/SET_TRANSPORT_ACCESSIBLE_SEAT_FLAGS.md) `0xDD0660C997DE94FD` — `void SetTransportAccessibleSeatFlags(Entity transportEntity, int flags)`
- [SET_TRANSPORT_CONFIG_FLAG](https://natives.borderlinerp.com/natives/AITRANSPORT/SET_TRANSPORT_CONFIG_FLAG.md) `0xBA8818212633500A` — `void SetTransportConfigFlag(Entity transportEntity, int flagId, BOOL value)` — TCF_NotConsideredForEntryByLocalPlayer, TCF_0xB78D6624, TCF_0xA9700425, TCF_0x8D7E4641, TCF_0xF24BAA1F, TCF_0x63B77935, TCF_NotConsideredForEntryByAllPlayers, TCF_0xD17A2AFD, TCF_0xD4E4FDD5, TCF_0x8227C929, TCF_0x812C1070, TCF_0x0E1AB26F…
- [_SET_TRANSPORT_EXCLUSIVE_DRIVER](https://natives.borderlinerp.com/natives/AITRANSPORT/_SET_TRANSPORT_EXCLUSIVE_DRIVER.md) `0x4248AB2EEB3C75AD` — `void SetTransportExclusiveDriver(Entity transportEntity, Ped ped, int seatIndex)`
- [_SET_TRANSPORT_EXIT_BLEND_RATIO](https://natives.borderlinerp.com/natives/AITRANSPORT/_SET_TRANSPORT_EXIT_BLEND_RATIO.md) `0x8C8371EDFAF014A0` — `void SetTransportExitBlendRatio(Ped ped, float ratio)` — Exit/dismount speed/blend multiplier for the transport user ped.
- [_SET_TRANSPORT_PRIORITY_SEAT](https://natives.borderlinerp.com/natives/AITRANSPORT/_SET_TRANSPORT_PRIORITY_SEAT.md) `0x13F138225C202F66` — `void SetTransportPrioritySeat(Entity transportEntity, int seatIndex)`
- [_SET_TRANSPORT_USAGE_FLAGS](https://natives.borderlinerp.com/natives/AITRANSPORT/_SET_TRANSPORT_USAGE_FLAGS.md) `0xE2487779957FE897` — `void SetTransportUsageFlags(Entity transportEntity, int flags)`
- [TASK_ENTER_TRANSPORT](https://natives.borderlinerp.com/natives/AITRANSPORT/TASK_ENTER_TRANSPORT.md) `0xAEE3ADD08829CB6F` — `void TaskEnterTransport(Any* args)` — Request a ped to enter/join a transport seat.
- [TASK_EXIT_TRANSPORT](https://natives.borderlinerp.com/natives/AITRANSPORT/TASK_EXIT_TRANSPORT.md) `0xC273A5B8488F7838` — `void TaskExitTransport(Any* args)` — Request a ped to exit a transport.
