aitransport
Methods
task_enter_transport
task_exit_transport
set_ped_on_transport_seat
seat: see CREATE_PED_INSIDE_VEHICLE
set_ped_off_transport_seat
set_transport_config_flag
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
get_transport_config_flag
flagId: see SET_TRANSPORT_CONFIG_FLAG
_get_transport_usage_flags
See _SET_TRANSPORT_USAGE_FLAGS
_set_transport_usage_flags
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) };
set_transport_accessible_seat_flags
_0x4b6c9a43f7d9109b
_is_ped_on_transport_entity
Checks if ped is placed on target transportEntity
_is_ped_on_transport_seat
_is_transport_seat_occupied
_is_transport_seat_free
Called together with IS_VEHICLE_SEAT_FREE
_get_ped_in_transport_seat
seatIndex: see CREATE_PED_INSIDE_VEHICLE
is_ped_entering_transport
is_ped_exiting_transport
_0x4248ab2eeb3c75ad
SET_TRANSPORT*
_set_ped_use_transport_seat_preference
_0x5639fbea922788da
_CLEAR_A*
_set_ai_can_use_transport
_0x8c8371edfaf014a0
SET_TRANSPORT*
_0xf8c20282b237e3f7
SET_TRANSPORT*