local msgpack = msgpack local _i, _f, _v, _r, _ri, _rf, _rl, _s, _rv, _ro, _in, _ii, _fi = Citizen.PointerValueInt(), Citizen.PointerValueFloat(), Citizen.PointerValueVector(), Citizen.ReturnResultAnyway(), Citizen.ResultAsInteger(), Citizen.ResultAsFloat(), Citizen.ResultAsLong(), Citizen.ResultAsString(), Citizen.ResultAsVector(), Citizen.ResultAsObject2(msgpack.unpack), Citizen.InvokeNative, Citizen.PointerValueIntInitialized, Citizen.PointerValueFloatInitialized local g = _G local rs = rawset local _tostring = tostring local function _ts(num) if num == 0 or not num then -- workaround for users calling string parameters with '0', also nil being translated return nil end return _tostring(num) end local function _obj(obj) local s = msgpack.pack(obj) return s, #s end local function _ch(hash) if g.type(hash) == 'string' then return g.GetHashKey(hash) end return hash end local function _mfr(fn) return g.Citizen.GetFunctionReference(fn) end local Global = setmetatable({}, { __newindex = function(_, n, v) g[n] = v rs(_, n, v) end}) _ENV = nil --- It's unclear what exactly this does, but I assume it marks the blip as "no longer needed" function Global.AbandonBlip(blip) return _in(0xDEEDE7C41742E011, blip) end Global.N_0xdeede7c41742e011 = Global.AbandonBlip --- ABORT_ANIM_SCENE function Global.AbortAnimScene(animScene, p1) return _in(0x718CF1328D20C2B3, animScene, p1) end --- ABSF function Global.Absf(value) return _in(0x134549B388167CBF, value, _rf) end --- ABSI function Global.Absi(value) return _in(0x0C214D5B8A38C828, value, _ri) end --- ACOS function Global.Acos(p0) return _in(0x586690F0176DC575, p0, _rf) end --- Appears to remove stealth kill action from memory (?) function Global.ActionManagerEnableAction(hash, enable) return _in(0x7ACF124C12A2B045, _ch(hash), enable) end Global.RemoveStealthKill = Global.ActionManagerEnableAction --- ACTION_MANAGER_IS_ACTION_ENABLED function Global.ActionManagerIsActionEnabled(hash) return _in(0xFD0759658268FD8E, _ch(hash), _ri) end Global.N_0xfd0759658268fd8e = Global.ActionManagerIsActionEnabled --- _ACTIVATE_COMPANION_ANALYSIS function Global.ActivateCompanionAnalysis(groupId) return _in(0xCBD9EC60495C728C, groupId) end Global.N_0xcbd9ec60495c728c = Global.ActivateCompanionAnalysis --- ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID function Global.ActivateDamageTrackerOnNetworkId(netID, toggle) return _in(0xD45B1FFCCD52FF19, netID, toggle) end --- goalContext: see in common/data/stats_and_challenges/goals_*.meta function Global.ActivateGoalContext(goalContext) return _in(0x7D654266025E921B, _ch(goalContext)) end Global.N_0x7d654266025e921b = Global.ActivateGoalContext --- https://github.com/femga/rdr3_discoveries/tree/master/interiors/interior_sets function Global.ActivateInteriorEntitySet(interior, entitySetName, p2) return _in(0x174D0AAB11CED739, interior, _ts(entitySetName), p2) end --- ACTIVATE_PHYSICS function Global.ActivatePhysics(entity) return _in(0x710311ADF0E20730, entity) end --- Activates built-in timecycle editing tool. function Global.ActivateTimecycleEditor() return _in(0xeeb9b76a) end --- nullsub, doesn't do anything function Global.ActivityFeedActionStartWithCommandLine(p0, p1) return _in(0x91D657230BC208D2, _ts(p0), _ts(p1)) end Global.N_0x91d657230bc208d2 = Global.ActivityFeedActionStartWithCommandLine --- nullsub, doesn't do anything function Global.ActivityFeedActionStartWithCommandLineAdd(p0) return _in(0x1694A053DFB61A34, _ts(p0)) end Global.N_0x1694a053dfb61a34 = Global.ActivityFeedActionStartWithCommandLineAdd --- nullsub, doesn't do anything function Global.ActivityFeedAddSubstringToCaption(p0) return _in(0x9935F76407C32539, _ts(p0)) end Global.N_0x9935f76407c32539 = Global.ActivityFeedAddSubstringToCaption --- nullsub, doesn't do anything function Global.ActivityFeedCreate(p0, p1) return _in(0xCC7FC854B956A128, _ts(p0), _ts(p1)) end Global.N_0xcc7fc854b956a128 = Global.ActivityFeedCreate --- nullsub, doesn't do anything function Global.ActivityFeedPost() return _in(0xB16FC7B364D86585) end Global.N_0xb16fc7b364d86585 = Global.ActivityFeedPost --- https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_propsets.lua function Global.AddAdditionalPropSetForVehicle(vehicle, propset) return _in(0x75F90E4051CC084C, vehicle, _ch(propset)) end Global.N_0x75f90e4051cc084c = Global.AddAdditionalPropSetForVehicle --- flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/PedFilterFlags function Global.AddAmbientAvoidanceRestriction(volume, includeFlags, excludeFlags, p3, p4, p5, p6) return _in(0xB56D41A694E42E86, volume, includeFlags, excludeFlags, _ch(p3), _ch(p4), _ch(p5), p6) end Global.N_0xb56d41a694e42e86 = Global.AddAmbientAvoidanceRestriction --- flags: see 0xB56D41A694E42E86 function Global.AddAmbientSpawnRestriction(volume, includeFlags, excludeFlags, p3, p4, p5, p6) return _in(0x18262CAFEBB5FBE1, volume, includeFlags, excludeFlags, _ch(p3), _ch(p4), _ch(p5), p6) end Global.N_0x18262cafebb5fbe1 = Global.AddAmbientSpawnRestriction --- 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 -- }; function Global.AddAmmoToPed(ped, weaponHash, amount, addReason) return _in(0xB190BCA3F4042F95, ped, _ch(weaponHash), amount, _ch(addReason)) end Global.N_0xb190bca3f4042f95 = Global.AddAmmoToPed --- addReason: see _ADD_AMMO_TO_PED function Global.AddAmmoToPedByType(ped, ammoType, amount, addReason) return _in(0x106A811C6D3035F3, ped, _ch(ammoType), amount, _ch(addReason)) end Global.N_0x106a811c6d3035f3 = Global.AddAmmoToPedByType --- Same as SET_PED_ARMOUR, but ADDS 'amount' to the armor the Ped already has. function Global.AddArmourToPed(ped, amount) return _in(0x5BA652A0CD14DF2F, ped, amount) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.AddAttributePoints(ped, attributeIndex, p2) return _in(0x75415EE0CB583760, ped, attributeIndex, p2) end --- Adds an output for the specified audio submix. -- @param submixId The input submix. -- @param outputSubmixId The output submix. Use `0` for the master game submix. function Global.AddAudioSubmixOutput(submixId, outputSubmixId) return _in(0xac6e290d, submixId, outputSubmixId) end --- https://i.imgur.com/ULQU9US.jpg -- More rounded and small puddle function Global.AddBloodPool(x, y, z, unused) return _in(0xFA2ECC78A6014D4F, x, y, z, unused) end Global.N_0xfa2ecc78a6014d4f = Global.AddBloodPool --- https://i.imgur.com/rPITUCV.jpg -- More customizable and more like quadrants function Global.AddBloodPool_2(x, y, z, p3, size, p5, permanent, p7, p8) return _in(0xF708298675ABDC6A, x, y, z, p3, size, p5, permanent, p7, p8) end Global.N_0xf708298675abdc6a = Global.AddBloodPool_2 --- Creates blood pools for the given ped in some interval for a few seconds. function Global.AddBloodPoolsForPed(ped) return _in(0xDFCE8CE9F3EBE93F, ped) end Global.N_0xdfce8ce9f3ebe93f = Global.AddBloodPoolsForPed --- _ADD_BLOOD_POOLS_FOR_PED_WITH_PARAMS function Global.AddBloodPoolsForPedWithParams(ped, p1, size, p3) return _in(0xC349EE1E6EFA494B, ped, p1, size, p3) end Global.N_0xc349ee1e6efa494b = Global.AddBloodPoolsForPedWithParams --- _ADD_BLOOD_TRAIL_POINT function Global.AddBloodTrailPoint(x, y, z) return _in(0xDD9DC1AB63D513CE, x, y, z) end Global.N_0xdd9dc1ab63d513ce = Global.AddBloodTrailPoint --- _ADD_BLOOD_TRAIL_SPLAT function Global.AddBloodTrailSplat(x, y, z) return _in(0xF5E45CB1CF965D2D, x, y, z) end Global.N_0xf5e45cb1cf965d2d = Global.AddBloodTrailSplat --- _ADD_R* - _ADD_V(OLUME?)* function Global.AddBoundsToAggregateVolume(volume, aggregate) return _in(0x6E0D3C3F828DA773, volume, aggregate) end Global.N_0x6e0d3c3f828da773 = Global.AddBoundsToAggregateVolume --- ADD_BOUNTY function Global.AddBounty(player, itemValueAmount) return _in(0x0E3BDEED21BEB945, player, itemValueAmount) end Global.N_0x0e3bdeed21beb945 = Global.AddBounty --- _ADD_BOX_VOLUME_TO_VOLUME_AGGREGATE function Global.AddBoxVolumeToVolumeAggregate(aggregate, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x39816F6F94F385AD, aggregate, p1, p2, p3, p4, p5, p6, p7, p8, p9) end Global.N_0x39816f6f94f385ad = Global.AddBoxVolumeToVolumeAggregate --- 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?) function Global.AddCamSplineNode(camera, x, y, z, xRot, yRot, zRot, length, p8, p9) return _in(0xF1F57F9D230F9CD1, camera, x, y, z, xRot, yRot, zRot, length, p8, p9) end --- Used for Script Function NET_FETCH_CLIENT_ACTIVATE_COMAPNION_ANALYSIS: Hiding! Ped function Global.AddCompanionFlag(ped, p1) return _in(0xDEB369F6AD168C58, ped, p1) end Global.N_0xdeb369f6ad168c58 = Global.AddCompanionFlag --- Adds a listener for Console Variable changes. -- The function called expects to match the following signature: -- ```ts -- function ConVarChangeListener(conVarName: string, reserved: any); -- ``` -- * **conVarName**: The ConVar that changed. -- * **reserved**: Currently unused. -- @param conVarFilter The Console Variable to listen for, this can be a pattern like "test:\*", or null for any -- @param handler The handler function. -- @return A cookie to remove the change handler. function Global.AddConvarChangeListener(conVarFilter, handler) return _in(0xab7f7241, _ts(conVarFilter), _mfr(handler), _ri) end --- ADD_COVER_BLOCKING_AREA function Global.AddCoverBlockingArea(playerX, playerY, playerZ, radiusX, radiusY, radiusZ, p6, p7, p8, p9) return _in(0x45C597097DD7CB81, playerX, playerY, playerZ, radiusX, radiusY, radiusZ, p6, p7, p8, p9) end --- _ADD_COVER_BLOCKING_VOLUME function Global.AddCoverBlockingVolume(volume, p1, p2, p3, p4) return _in(0xEB2ED1DC3AEC0654, volume, p1, p2, p3, p4) end Global.N_0xeb2ed1dc3aec0654 = Global.AddCoverBlockingVolume --- ADD_COVER_POINT function Global.AddCoverPoint(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xD5C12A75C7B9497F, p0, p1, p2, p3, p4, p5, p6, p7, _ri) end --- ADD_CUSTOM_FORMATION_LOCATION function Global.AddCustomFormationLocation(groupId, x, y, z, position) return _in(0x4E23CD07BD161E06, groupId, x, y, z, position) end --- _ADD_CYLINDER_VOLUME_TO_VOLUME_AGGREGATE function Global.AddCylinderVolumeToVolumeAggregate(aggregate, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0xBCE668AAF83608BE, aggregate, p1, p2, p3, p4, p5, p6, p7, p8, p9) end Global.N_0xbce668aaf83608be = Global.AddCylinderVolumeToVolumeAggregate --- ADD_DECAL function Global.AddDecal(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21) return _in(0x57CB267624EF85C0, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, _ri) end --- _ADD_DISPATCH_SPAWN_BLOCKING_AREA function Global.AddDispatchSpawnBlockingArea(volume) return _in(0xA2D5A26208421426, volume, _ri) end Global.N_0xa2d5a26208421426 = Global.AddDispatchSpawnBlockingArea --- Registers a door, hashes: https://github.com/femga/rdr3_discoveries/tree/master/doorHashes function Global.AddDoorToSystemNew(doorHash, p1, p2, p3, threadId, p5, p6) return _in(0xD99229FE93B46286, _ch(doorHash), p1, p2, p3, threadId, p5, p6) end Global.N_0xd99229fe93b46286 = Global.AddDoorToSystemNew --- ADD_ENTITY_TO_AUDIO_MIX_GROUP function Global.AddEntityToAudioMixGroup(entity, groupName, p2) return _in(0x153973AB99FE8980, entity, _ts(groupName), p2) end --- _ADD_ENTITY_TO_ENTITY_MASK function Global.AddEntityToEntityMask(entity, mask) return _in(0xC6F81FCD15350323, entity, mask) end Global.N_0xc6f81fcd15350323 = Global.AddEntityToEntityMask --- _ADD_ENTITY_TO_ENTITY_MASK_WITH_INTENSITY function Global.AddEntityToEntityMaskWithIntensity(entity, mask, intensity) return _in(0x958DEBD9353C0935, entity, mask, intensity) end Global.N_0x958debd9353c0935 = Global.AddEntityToEntityMaskWithIntensity --- _ADD_ENTITY_TRACKING_TRAILS function Global.AddEntityTrackingTrails(entity) return _in(0x1AD922AB5038DEF3, entity) end Global.N_0x1ad922ab5038def3 = Global.AddEntityTrackingTrails --- NativeDB Introduced: v1311 function Global.AddEntryVolumeLock(args) return _in(0x58D3803FA639A3BB, _ii(args) --[[ may be optional ]], _r) end --- 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 -- }; function Global.AddExplosion(x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake) return _in(0x7D6F58F69DA92530, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake) end --- explosionType: see ADD_EXPLOSION -- Change explosionFx (Visual Effect) for specified explosionType function Global.AddExplosionWithUserVfx(x, y, z, explosionType, explosionFx, damageScale, isAudible, isInvisible, cameraShake) return _in(0x53BA259F3A67A99E, x, y, z, explosionType, _ch(explosionFx), damageScale, isAudible, isInvisible, cameraShake) end --- _ADD_FLEE_TARGET_COORDS function Global.AddFleeTargetCoords(ped, x, y, z, p4) return _in(0xE8F1A5B4CED3725A, ped, x, y, z, p4) end Global.N_0xe8f1a5b4ced3725a = Global.AddFleeTargetCoords --- Params: p2 is always -1.f in R* Scripts function Global.AddFleeTargetPed(ped, targetPed, p2) return _in(0x3923EC958249657D, ped, targetPed, p2) end Global.N_0x3923ec958249657d = Global.AddFleeTargetPed --- ADD_FORMATION_LOCATION function Global.AddFormationLocation(groupId, p1, p2, p3) return _in(0xB05945C1E9E60D91, groupId, p1, p2, p3, _ri) end --- 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 function Global.AddLightPropSetToVehicle(vehicle, lightPropset) return _in(0xC0F0417A90402742, vehicle, _ch(lightPropset)) end Global.N_0xc0f0417a90402742 = Global.AddLightPropSetToVehicle --- Models used in the scripts: P_REGISTER05X, P_REGISTER06X, P_REGISTER03X, PLAYER_ZERO, PLAYER_THREE, A_C_HORSE_MORGAN_FLAXENCHESTNUT function Global.AddModelToEventMonitor(model, p1, p2) return _in(0x608AD36A644A97FE, _ch(model), p1, p2) end Global.N_0x608ad36a644a97fe = Global.AddModelToEventMonitor --- ADD_NAVMESH_BLOCKING_OBJECT function Global.AddNavmeshBlockingObject(p0, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xFCD5C8E06E502F5A, p0, p1, p2, p3, p4, p5, p6, p7, p8, _ri) end --- _ADD_NAVMESH_BLOCKING_VOLUME function Global.AddNavmeshBlockingVolume(volume, flags) return _in(0x19C7567D2F2287D6, volume, flags, _ri) end Global.N_0x19c7567d2f2287d6 = Global.AddNavmeshBlockingVolume --- ADD_NAVMESH_REQUIRED_REGION function Global.AddNavmeshRequiredRegion(x, y, radius) return _in(0x387EAD7EE42F6685, x, y, radius) end --- explosionType: see ADD_EXPLOSION function Global.AddOwnedExplosion(ped, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake) return _in(0xD84A917A64D4D016, ped, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake) end --- ADD_PATROL_ROUTE_LINK function Global.AddPatrolRouteLink(node1, node2) return _in(0x23083260DEC3A551, node1, node2) end --- ADD_PATROL_ROUTE_NODE function Global.AddPatrolRouteNode(nodeId, scenarioName, x, y, z, lookPosX, lookPosY, lookPosZ, duration, p9) return _in(0x8EDF950167586B7C, nodeId, _ts(scenarioName), x, y, z, lookPosX, lookPosY, lookPosZ, duration, p9) end --- _ADD_PED_STAY_OUT_VOLUME function Global.AddPedStayOutVolume(ped, volume) return _in(0xE9B168527B337BF0, ped, volume, _ri) end Global.N_0xe9b168527b337bf0 = Global.AddPedStayOutVolume --- NativeDB Introduced: v1311 function Global.AddPedSubscribeToLegendaryBlips(ped) return _in(0xE37287EE358939C3, ped, _r) end --- ADD_PED_TO_CONVERSATION function Global.AddPedToConversation(convoRoot, ped, characterName) return _in(0x95D9F4BC443956E7, _ts(convoRoot), ped, _ts(characterName)) end --- _ADD_PED_TO_FLOCK function Global.AddPedToFlock(p0, ped) return _in(0x933E5D31A7D13069, p0, ped) end --- ADD_PETROL_TRAIL_DECAL_INFO function Global.AddPetrolTrailDecalInfo(x, y, z, p3) return _in(0x73354FB6D03D2E8A, x, y, z, p3) end --- 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 function Global.AddPlayerAsFollowTarget(player, ped, p2, p3, followMode, followPriority, p6) return _in(0xAC22AA6DF4D1C1DE, player, ped, p2, p3, followMode, followPriority, p6) end Global.N_0xac22aa6df4d1c1de = Global.AddPlayerAsFollowTarget --- ADD_POINT_TO_GPS_MULTI_ROUTE function Global.AddPointToGpsMultiRoute(x, y, z, p3) return _in(0x64C59DD6834FA942, x, y, z, p3) end --- ADD_POP_MULTIPLIER_AREA function Global.AddPopMultiplierArea(x1, y1, z1, x2, y2, z2, pedDensity, trafficDensity, p8, p9) return _in(0x5EBDA1A3B8CB5EF7, x1, y1, z1, x2, y2, z2, pedDensity, trafficDensity, p8, p9, _ri) end --- Only used in script function PROCESS_ZONE_CREATION -- Returns Pop multiplier volume ID function Global.AddPopMultiplierVolume(volume, pedDensity, vehicleDensity, p3, p4) return _in(0x3233C4EC0514C7EC, volume, pedDensity, vehicleDensity, p3, p4, _ri) end Global.N_0x3233c4ec0514c7ec = Global.AddPopMultiplierVolume --- List of vehicle propsets (wagons & trains): https://pastebin.com/1CsnvGLu / https://pastebin.com/v7TtqTgE function Global.AddPropSetForVehicle(vehicle, propset) return _in(0xD80FAF919A2E56EA, vehicle, _ch(propset)) end Global.N_0xd80faf919a2e56ea = Global.AddPropSetForVehicle --- list of minimap props: https://github.com/femga/rdr3_discoveries/tree/master/graphics/minimap/minimapObjects function Global.AddPropToMinimap(minimapProp, x, y, rotation, p4) return _in(0x1392105DA88BBFFB, _ch(minimapProp), x, y, rotation, p4) end Global.N_0x1392105da88bbffb = Global.AddPropToMinimap --- The hash of the created relationship group is output in the second parameter. function Global.AddRelationshipGroup(name, groupHash) return _in(0xF372BC22FCB88606, _ts(name), _ii(groupHash) --[[ may be optional ]], _ri) end --- ADD_ROAD_NODE_SPEED_ZONE function Global.AddRoadNodeSpeedZone(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x4C221BAC54D735C3, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, _ri) end Global.AddSpeedZoneForCoord = Global.AddRoadNodeSpeedZone --- 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) function Global.AddRope(x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, p10, p11, p12, rigid, p14, breakWhenShot, p17) return _in(0xE832D760399EB220, x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, p10, p11, p12, rigid, p14, breakWhenShot, _i, p17, _ri) end --- _ADD_ROPE_2 function Global.AddRope_2(x, y, z, rotX, rotY, rotZ, length, ropeType, isNetworked, p9, p10) return _in(0xE9C59F6809373A99, x, y, z, rotX, rotY, rotZ, length, ropeType, isNetworked, p9, p10, _ri) end Global.N_0xe9c59f6809373a99 = Global.AddRope_2 --- blockingFlags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eScenarioBlockingFlags function Global.AddScenarioBlockingArea(x1, y1, z1, x2, y2, z2, p6, blockingFlags) return _in(0x1B5C85C612E5256E, x1, y1, z1, x2, y2, z2, p6, blockingFlags, _ri) end --- flag: see ADD_SCENARIO_BLOCKING_AREA function Global.AddScenarioBlockingVolume(volume, p1, flag) return _in(0x4C39C95AE5DB1329, volume, p1, flag, _ri) end Global.N_0x4c39c95ae5db1329 = Global.AddScenarioBlockingVolume --- Forces transition now, called together with 0xD65FDC686A031C83 function Global.AddScenarioTransition(ped) return _in(0x6D07B371E9439019, ped) end Global.N_0x6d07b371e9439019 = Global.AddScenarioTransition --- _ADD_SCRIPTED_COVER_POINT function Global.AddScriptedCoverPoint(data) return _in(0x975BD6351648935F, _ii(data) --[[ may be optional ]], _ri) end Global.N_0x975bd6351648935f = Global.AddScriptedCoverPoint --- eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt -- https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS function Global.AddShockingEventAtPosition(eventType, x, y, z, p4, p5, p6, p7, p8, p9, p10) return _in(0xD9F8455409B525E9, _ch(eventType), x, y, z, p4, p5, p6, p7, p8, p9, p10, _ri) end --- eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt function Global.AddShockingEventForEntity(eventType, entity, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) return _in(0x7FD8F3BE76F89422, _ch(eventType), entity, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, _ri) end --- _ADD_SPHERE_VOLUME_TO_VOLUME_AGGREGATE function Global.AddSphereVolumeToVolumeAggregate(aggregate, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x5B7D7BF36D2DE18B, aggregate, p1, p2, p3, p4, p5, p6, p7, p8, p9) end Global.N_0x5b7d7bf36d2de18b = Global.AddSphereVolumeToVolumeAggregate --- Adds a handler for changes to a state bag. -- The function called expects to match the following signature: -- ```ts -- function StateBagChangeHandler(bagName: string, key: string, value: any, reserved: number, replicated: boolean); -- ``` -- * **bagName**: The internal bag ID for the state bag which changed. This is usually `player:Source`, `entity:NetID` -- or `localEntity:Handle`. -- * **key**: The changed key. -- * **value**: The new value stored at key. The old value is still stored in the state bag at the time this callback executes. -- * **reserved**: Currently unused. -- * **replicated**: Whether the set is meant to be replicated. -- At this time, the change handler can't opt to reject changes. -- If bagName refers to an entity, use [GET_ENTITY_FROM_STATE_BAG_NAME](#\_0x4BDF1867) to get the entity handle -- If bagName refers to a player, use [GET_PLAYER_FROM_STATE_BAG_NAME](#\_0xA56135E0) to get the player handle -- @param keyFilter The key to check for, or null for no filter. -- @param bagFilter The bag ID to check for such as `entity:65535`, or null for no filter. -- @param handler The handler function. -- @return A cookie to remove the change handler. function Global.AddStateBagChangeHandler(keyFilter, bagFilter, handler) return _in(0x5ba35aaf, _ts(keyFilter), _ts(bagFilter), _mfr(handler), _ri) end --- Params: p3 is 0 in R* Script utopia2 function Global.AddTacticalNavMeshPoint(x, y, z, p3) return _in(0xE4EE55E63FA9AF45, x, y, z, p3) end Global.AddTacticalAnalysisPoint = Global.AddTacticalNavMeshPoint --- ADD_TEXT_ENTRY function Global.AddTextEntry(entryKey, entryText) return _in(0x32ca01c3, _ts(entryKey), _ts(entryText)) end --- ADD_TEXT_ENTRY_BY_HASH function Global.AddTextEntryByHash(entryKey, entryText) return _in(0x289da860, _ch(entryKey), _ts(entryText)) end --- 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. function Global.AddTextureLayer(textureId, albedoHash, normalHash, materialHash, blendType, texAlpha, sheetGridIndex) return _in(0x86BB5FF45F193A02, textureId, _ch(albedoHash), _ch(normalHash), _ch(materialHash), blendType, texAlpha, sheetGridIndex, _ri) end Global.N_0x86bb5ff45f193a02 = Global.AddTextureLayer --- _ADD_TIME_TO_DATE_TIME function Global.AddTimeToDateTime() return _in(0x28EEACE9B43D9597, _i, _i, _i) end Global.N_0x28eeace9b43d9597 = Global.AddTimeToDateTime --- ADD_TO_CLOCK_TIME function Global.AddToClockTime(hours, minutes, seconds) return _in(0xAB7C251C7701D336, hours, minutes, seconds) end --- ADD_TO_ITEMSET function Global.AddToItemset(entity, itemset) return _in(0xABE74510883C7950, entity, itemset, _r) end --- _ADD_TRAIN_TEMPORARY_STOP function Global.AddTrainTemporaryStop(train, trackIndex, x, y, z) return _in(0x41503629D1139ABC, train, trackIndex, x, y, z) end Global.N_0x41503629d1139abc = Global.AddTrainTemporaryStop --- Returns veg modifier handle function Global.AddVegModifierSphere(x, y, z, radius, modType, flags, p6) return _in(0xFA50F79257745E74, x, y, z, radius, modType, flags, p6, _ri) end Global.N_0xfa50f79257745e74 = Global.AddVegModifierSphere --- Adds Vegetation Blocking Zone, Added Snow Flattening veg mod Zone -- Returns veg modifier handle function Global.AddVegModifierZone(volume, p1, flags, p3) return _in(0xBD3324281E8B9933, volume, p1, flags, p3, _ri) end Global.N_0xbd3324281e8b9933 = Global.AddVegModifierZone --- _ADD_VOLUME_TO_VOLUME_AGGREGATE function Global.AddVolumeToVolumeAggregate(aggregate, typeHash, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) return _in(0x12FCAA23F2320422, aggregate, _ch(typeHash), x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) end Global.N_0x12fcaa23f2320422 = Global.AddVolumeToVolumeAggregate --- _ADD_WITNESS_RESPONSE function Global.AddWitnessResponse(player, crimeType, pedGroup) return _in(0x10827B5A0AAC56A7, player, _ch(crimeType), pedGroup) end Global.N_0x10827b5a0aac56a7 = Global.AddWitnessResponse --- ADVANCE_CLOCK_TIME_TO function Global.AdvanceClockTimeTo(hour, minute, second) return _in(0x0184750AE88D0B1D, hour, minute, second) end --- ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS function Global.AllowDamageEventsForNonNetworkedObjects(enabled) return _in(0xE2B3B852B537C398, enabled) end Global.N_0xe2b3b852b537c398 = Global.AllowDamageEventsForNonNetworkedObjects --- ALLOW_MOTION_BLUR_DECAY function Global.AllowMotionBlurDecay(cam, p1) return _in(0x42ED56B02E05D109, cam, p1) end Global.N_0x42ed56b02e05d109 = Global.AllowMotionBlurDecay --- ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME function Global.AllowPauseWhenNotInStateOfPlayThisFrame() return _in(0x30996422DF1EE561) end Global.AllowPauseMenuWhenDeadThisFrame = Global.AllowPauseWhenNotInStateOfPlayThisFrame --- ALLOW_PICKUP_LIGHT_SYNC function Global.AllowPickupLightSync(pickupObject, allow) return _in(0x7C348310A6E2FB91, pickupObject, allow) end Global.N_0x7c348310a6e2fb91 = Global.AllowPickupLightSync --- ALLOW_SONAR_BLIPS function Global.AllowSonarBlips(toggle) return _in(0x6E6E64788C07D2E0, toggle) end --- ANALYTICS_PLAYTIME_FREEMODE_END function Global.AnalyticsPlaytimeFreemodeEnd() return _in(0x3180E991D4B8F248) end Global.N_0x3180e991d4b8f248 = Global.AnalyticsPlaytimeFreemodeEnd --- ANALYTICS_PLAYTIME_FREEMODE_START function Global.AnalyticsPlaytimeFreemodeStart() return _in(0xE9F24081D84931B8) end Global.N_0xe9f24081d84931b8 = Global.AnalyticsPlaytimeFreemodeStart --- _ANIM_SCENE_TO_NET function Global.AnimSceneToNet(animScene) return _in(0xE0D73CDDEA79DDCD, animScene, _ri) end Global.N_0xe0d73cddea79ddcd = Global.AnimSceneToNet --- _ANIMPOSTFX_CLEAR_EFFECT function Global.AnimpostfxClearEffect(effectName) return _in(0xC5CB91D65852ED7E, _ts(effectName)) end Global.N_0xc5cb91d65852ed7e = Global.AnimpostfxClearEffect --- Known effects: MP_Trans_SceneToPhoto -- MP_Trans_WinLose -- SpectateFilter -- MP_CharacterCreatorPhoto -- MP_Trans_PhotoToScene -- InterrogationHit function Global.AnimpostfxGetStackhash(effectName) return _in(0x842CCC9491FFCD9B, _ts(effectName), _ri) end Global.N_0x842ccc9491ffcd9b = Global.AnimpostfxGetStackhash --- ANIMPOSTFX_HAS_EVENT_TRIGGERED_BY_STACKHASH function Global.AnimpostfxHasEventTriggeredByStackhash(effectNameHash, p1, p2, p3) return _in(0x9AB192A9EF980EED, _ch(effectNameHash), p1, p2, _i --[[ actually bool ]], _ri) end Global.N_0x9ab192a9ef980eed = Global.AnimpostfxHasEventTriggeredByStackhash --- _ANIMPOSTFX_HAS_LOADED function Global.AnimpostfxHasLoaded(effectName) return _in(0xBF2DD155B2ADCD0A, _ts(effectName), _ri) end Global.N_0xbf2dd155b2adcd0a = Global.AnimpostfxHasLoaded --- ANIMPOSTFX_IS_PRELOADING_BY_STACKHASH function Global.AnimpostfxIsPreloadingByStackhash(effectNameHash) return _in(0x59EA80079B86D8C7, _ch(effectNameHash), _ri) end Global.N_0x59ea80079b86d8c7 = Global.AnimpostfxIsPreloadingByStackhash --- ANIMPOSTFX_IS_RUNNING function Global.AnimpostfxIsRunning(effectName) return _in(0x4A123E85D7C4CA0B, _ts(effectName), _r) end --- _ANIMPOSTFX_IS_STACKHASH_PLAYING function Global.AnimpostfxIsStackhashPlaying(effectNameHash) return _in(0xEEF83A759AE06A27, _ch(effectNameHash), _ri) end Global.N_0xeef83a759ae06a27 = Global.AnimpostfxIsStackhashPlaying --- _ANIMPOSTFX_IS_TAG_PLAYING function Global.AnimpostfxIsTagPlaying(effectName) return _in(0x2D4F9C852CE8A253, _ts(effectName), _ri) end Global.N_0x2d4f9c852ce8a253 = Global.AnimpostfxIsTagPlaying --- https://github.com/femga/rdr3_discoveries/blob/master/graphics/animpostfx function Global.AnimpostfxPlay(effectName) return _in(0x4102732DF6B4005F, _ts(effectName)) end --- _ANIMPOSTFX_PLAY_TAG function Global.AnimpostfxPlayTag(effectNameHash) return _in(0x9B8D5D4CB8AF58B3, _ch(effectNameHash)) end Global.N_0x9b8d5d4cb8af58b3 = Global.AnimpostfxPlayTag --- _ANIMPOSTFX_PLAY_TIMED function Global.AnimpostfxPlayTimed(effectName, duration) return _in(0x3A9A281FF71249E9, _ts(effectName), duration) end Global.N_0x3a9a281ff71249e9 = Global.AnimpostfxPlayTimed --- _ANIMPOSTFX_PRELOAD_POSTFX function Global.AnimpostfxPreloadPostfx(effectName) return _in(0x5199405EABFBD7F0, _ts(effectName)) end Global.N_0x5199405eabfbd7f0 = Global.AnimpostfxPreloadPostfx --- _ANIMPOSTFX_PRELOAD_POSTFX_BY_STACKHASH function Global.AnimpostfxPreloadPostfxByStackhash(effectNameHash) return _in(0xF3E039322BFBD4D8, _ch(effectNameHash)) end Global.N_0xf3e039322bfbd4d8 = Global.AnimpostfxPreloadPostfxByStackhash --- NativeDB Introduced: v1311 function Global.AnimpostfxSetPostfxColor(effectName, p1, red, green, blue, alpha) return _in(0x63011D0C7C6519E0, _ts(effectName), p1, red, green, blue, alpha) end --- Health Core Effect Filter Potency: p1 = 1 -- Stamina Core Effect Filter Potency: p1 = 2 -- Multiple Core Effect Filter Potency: p1 = 3 function Global.AnimpostfxSetPotency(effectName, p1, potency) return _in(0xF972F0AB16DC5260, _ts(effectName), p1, potency) end Global.N_0xf972f0ab16dc5260 = Global.AnimpostfxSetPotency --- must be called after ANIMPOSTFX_PLAY, strength 0.0f - 1.0f function Global.AnimpostfxSetStrength(effectName, strength) return _in(0xCAB4DD2D5B2B7246, _ts(effectName), strength) end Global.N_0xcab4dd2d5b2b7246 = Global.AnimpostfxSetStrength --- _ANIMPOSTFX_SET_TO_UNLOAD function Global.AnimpostfxSetToUnload(effectName) return _in(0x37D7BDBA89F13959, _ts(effectName)) end Global.N_0x37d7bdba89f13959 = Global.AnimpostfxSetToUnload --- ANIMPOSTFX_STOP function Global.AnimpostfxStop(effectName) return _in(0xB4FD7446BAB2F394, _ts(effectName)) end --- ANIMPOSTFX_STOP_ALL function Global.AnimpostfxStopAll() return _in(0x66560A0D4C64FD21) end --- _ANIMPOSTFX_STOP_STACKHASH_POSTFX function Global.AnimpostfxStopStackhashPostfx(effectNameHash) return _in(0xEDA5CBECF56E1386, _ch(effectNameHash)) end Global.N_0xeda5cbecf56e1386 = Global.AnimpostfxStopStackhashPostfx --- _ANIMPOSTFX_STOP_TAG function Global.AnimpostfxStopTag(effectName) return _in(0xAD74C22A541AB987, _ts(effectName)) end Global.N_0xad74c22a541ab987 = Global.AnimpostfxStopTag --- damages a ped with the given amount function Global.ApplyDamageToPed(ped, damageAmount, damageArmour, boneId, pedKiller) return _in(0x697157CED63F18D4, ped, damageAmount, damageArmour, boneId, pedKiller) end --- APPLY_FORCE_TO_ENTITY function Global.ApplyForceToEntity(entity, forceFlags, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13) return _in(0xF15E8F5D333F09C4, entity, forceFlags, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13) end --- 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 function Global.ApplyForceToEntityCenterOfMass(entity, forceType, x, y, z, component, isDirectionRel, isForceRel, p8) return _in(0x31DA7CEC5334DB37, entity, forceType, x, y, z, component, isDirectionRel, isForceRel, p8) end --- APPLY_PED_BLOOD_SPECIFIC function Global.ApplyPedBloodSpecific(ped, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xEF0D582CBF2D9B0F, ped, p1, p2, p3, p4, p5, p6, p7, _ii(p8) --[[ may be optional ]]) end --- https://github.com/femga/rdr3_discoveries/blob/master/peds_customization/ped_decals.lua function Global.ApplyPedDamagePack(ped, damagePack, damage, mult) return _in(0x46DF918788CB093F, ped, _ts(damagePack), damage, mult) end --- https://github.com/femga/rdr3_discoveries/blob/master/clothes/metaped_outfits.lua function Global.ApplyPedMetaPedOutfit(requestId, ped, p2, p3) return _in(0x74F512E29CB717E2, requestId, ped, p2, p3, _ri) end Global.N_0x74f512e29cb717e2 = Global.ApplyPedMetaPedOutfit Global.ApplyPedMetapedOutfit = Global.ApplyPedMetaPedOutfit --- _APPLY_SHOP_ITEM_TO_PED function Global.ApplyShopItemToPed(ped, componentHash, immediately, isMp, p4) return _in(0xD3A7B003ED343FD9, ped, _ch(componentHash), immediately, isMp, p4) end Global.N_0xd3a7b003ed343fd9 = Global.ApplyShopItemToPed --- _APPLY_TEXTURE_ON_PED function Global.ApplyTextureOnPed(ped, componentHash, textureId) return _in(0x0B46E25761519058, ped, _ch(componentHash), textureId) end Global.N_0x0b46e25761519058 = Global.ApplyTextureOnPed --- APPLY_WEATHER_CYCLES -- @param numEntries The number of cycle entries. Must be between 1 and 256 -- @param msPerCycle The duration in milliseconds of each cycle. Must be between 1000 and 86400000 (24 hours) -- @return Returns true if all parameters were valid, otherwise false. function Global.ApplyWeatherCycles(numEntries, msPerCycle) return _in(0x3422291c, numEntries, msPerCycle, _r) end --- _ARE_ALL_AMBIENT_PED_RESERVATIONS_READY function Global.AreAllAmbientPedReservationsReady() return _in(0x5E420FF293EE5472, _ri) end Global.N_0x5e420ff293ee5472 = Global.AreAllAmbientPedReservationsReady --- Only used in rcm_homerob00 R* Script function Global.AreAnyLawPedsInvestigating() return _in(0xECE3C34B270428D5, _r) end Global.N_0xece3c34b270428d5 = Global.AreAnyLawPedsInvestigating --- Returns false if every seat is occupied. function Global.AreAnyVehicleSeatsFree(vehicle) return _in(0xA0A424505A1B6429, vehicle, _r) end --- Returns true when requested asset is loaded function Global.AreCompositeLootableEntityDefAssetsLoaded(asset) return _in(0x5E5D96BE25E9DF68, _ch(asset), _ri) end Global.N_0x5e5d96be25e9df68 = Global.AreCompositeLootableEntityDefAssetsLoaded --- _ARE_INVESTIGATORS_ACTIVE function Global.AreInvestigatorsActive(player, areInvestigatorsActive, p2) return _in(0xF0FBFB9AB15F7734, player, areInvestigatorsActive, p2, _ri) end Global.N_0xf0fbfb9ab15f7734 = Global.AreInvestigatorsActive --- Only used in trainrobbery_ambient R* Script function Global.AreLawPedsEnabledForTrain() return _in(0xA22C46F16359471C, _ri) end Global.N_0xa22c46f16359471c = Global.AreLawPedsEnabledForTrain --- _ARE_LOAD_COVER_ANIMS_LOADED function Global.AreLoadCoverAnimsLoaded(ped) return _in(0x8CBE916CFC64AD5C, ped, _ri) end Global.N_0x8cbe916cfc64ad5c = Global.AreLoadCoverAnimsLoaded --- ARE_NODES_LOADED_FOR_AREA function Global.AreNodesLoadedForArea(x1, y1, x2, y2) return _in(0xF7B79A50B905A30D, x1, y1, x2, y2, _r) end Global.ArePathNodesLoadedInArea = Global.AreNodesLoadedForArea --- ARE_STRINGS_EQUAL function Global.AreStringsEqual(string1, string2) return _in(0xD3852F22AB713A1F, _ts(string1), _ts(string2), _r) end --- ARE_WITNESSES_ACTIVE function Global.AreWitnessesActive(player) return _in(0x69E181772886F48B, player, _ri) end Global.N_0x69e181772886f48b = Global.AreWitnessesActive --- _ARE_WITNESSES_PENDING function Global.AreWitnessesPending(player) return _in(0x0BB6DE7D23C60626, player, _ri) end Global.N_0x0bb6de7d23c60626 = Global.AreWitnessesPending --- ASIN function Global.Asin(p0) return _in(0x6E3C15D296C15583, p0, _rf) end --- ASSISTED_MOVEMENT_IS_ROUTE_LOADED function Global.AssistedMovementIsRouteLoaded(route) return _in(0x60F9A4393A21F741, _ts(route), _r) end --- ASSISTED_MOVEMENT_REMOVE_ROUTE function Global.AssistedMovementRemoveRoute(route) return _in(0x3548536485DD792B, _ts(route)) end --- ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES function Global.AssistedMovementSetRouteProperties(route, props) return _in(0xD5002D78B7162E1B, _ts(route), props) end --- _ASSOCIATE_PROP_WITH_SCENARIO function Global.AssociatePropWithScenario(scenario, entity, propName, p3) return _in(0x8360C47380B6F351, scenario, entity, _ts(propName), p3, _ri) end Global.N_0x8360c47380b6f351 = Global.AssociatePropWithScenario --- ATAN function Global.Atan(p0) return _in(0x503054DED0B78027, p0, _rf) end --- ATAN2 function Global.Atan2(p0, p1) return _in(0x965B220A066E3F07, p0, p1, _rf) end --- ATTACH_ANIM_SCENE_TO_ENTITY function Global.AttachAnimSceneToEntity(animScene, entity, p2) return _in(0xDC418495DBA327A1, animScene, entity, p2) end --- ATTACH_ANIM_SCENE_TO_ENTITY_PRESERVING_LOCATION function Global.AttachAnimSceneToEntityPreservingLocation(animScene, entity, p2) return _in(0x1C0B105C3F30B88D, animScene, entity, p2) end --- Last param determines if its relative to the Entity function Global.AttachCamToEntity(cam, entity, xOffset, yOffset, zOffset, isRelative) return _in(0xFDC0DF7F6FB0A592, cam, entity, xOffset, yOffset, zOffset, isRelative) end --- boneIndex: https://github.com/femga/rdr3_discoveries/tree/master/boneNames function Global.AttachCamToPedBone(cam, ped, boneIndex, x, y, z, heading) return _in(0xDFC1E4A44C0324CA, cam, ped, boneIndex, x, y, z, heading) end --- _ATTACH_DRAFT_VEHICLE_HARNESS_PED function Global.AttachDraftVehicleHarnessPed(mount, draft, harnessId) return _in(0x316CDB5B6E8F4110, mount, draft, harnessId, _ri) end Global.N_0x316cdb5b6e8f4110 = Global.AttachDraftVehicleHarnessPed --- _ATTACH_ENTITES_TO_ROPE_3 function Global.AttachEntitesToRope_3(ropeId, entity1, entity2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0xE9CD9A67834985A7, ropeId, entity1, entity2, p3, p4, p5, p6, p7, p8, p9, p10) end Global.N_0xe9cd9a67834985a7 = Global.AttachEntitesToRope_3 --- Attaches entity 1 to entity 2. -- If you use a boneName (p12/p13) make sure boneId (p15/p16) is set to -1. function Global.AttachEntitiesToRope(ropeId, entity1, entity2, ent1X, ent1Y, ent1Z, ent2X, ent2Y, ent2Z, length, alwaysZero1, alwaysZero2, boneName1, boneName2, p14, boneId1, boneId2, alwaysZero3, alwaysZero4, p19, p20) return _in(0x3D95EC8B6D940AC3, ropeId, entity1, entity2, ent1X, ent1Y, ent1Z, ent2X, ent2Y, ent2Z, length, alwaysZero1, alwaysZero2, _ts(boneName1), _ts(boneName2), p14, boneId1, boneId2, alwaysZero3, alwaysZero4, p19, p20) end --- 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 function Global.AttachEntitiesToRope_2(ropeId, entity1, entity2, ent1X, ent1Y, ent1Z, ent2X, ent2Y, ent2Z, boneName1, boneName2) return _in(0x462FF2A432733A44, ropeId, entity1, entity2, ent1X, ent1Y, ent1Z, ent2X, ent2Y, ent2Z, _ts(boneName1), _ts(boneName2)) end Global.N_0x462ff2a432733a44 = Global.AttachEntitiesToRope_2 --- 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 function Global.AttachEntityToEntity(entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot, p15, p16) return _in(0x6B9BBD38AB0796DF, entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot, p15, p16) end --- ATTACH_ENTITY_TO_ENTITY_PHYSICALLY function Global.AttachEntityToEntityPhysically(entity1, entity2, p2, boneIndex, offsetX, offsetY, offsetZ, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21) return _in(0xB629A43CA1643481, entity1, entity2, p2, boneIndex, offsetX, offsetY, offsetZ, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21) end --- ATTACH_PORTABLE_PICKUP_TO_PED function Global.AttachPortablePickupToPed(pickupObject, ped) return _in(0x8DC39368BDD57755, pickupObject, ped) end --- ATTACH_TV_AUDIO_TO_ENTITY function Global.AttachTvAudioToEntity(entity) return _in(0x40866A418EB8EFDE, entity) end --- _ATTACH_VOLUME_TO_ENTITY function Global.AttachVolumeToEntity(volume, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, p8, p9) return _in(0x7C00CFC48A782DC0, volume, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, p8, p9) end Global.N_0x7c00cfc48a782dc0 = Global.AttachVolumeToEntity --- AUDIO_IS_MUSIC_PLAYING function Global.AudioIsMusicPlaying() return _in(0x845FFC3A4FEEFA3E, _r) end Global.AudioIsScriptedMusicPlaying = Global.AudioIsMusicPlaying --- AUDIO_TRIGGER_EXPLOSION function Global.AudioTriggerExplosion(name, x, y, z) return _in(0x374F0E716BFCDE82, _ts(name), x, y, z) end Global.N_0x374f0e716bfcde82 = Global.AudioTriggerExplosion --- AWARDS_GET_RESULT_ITEM function Global.AwardsGetResultItem(awardHash, itemIndex) return _in(0xAC8FAB22A914AE34, _i, _ch(awardHash), itemIndex, _i, _ri) end Global.N_0xac8fab22a914ae34 = Global.AwardsGetResultItem --- _AWARDS_GET_UNLOCK_CLAIM_DATA function Global.AwardsGetUnlockClaimData(awardHash, dataIndex) return _in(0xB9467E41DAB1CF2C, _i, _ch(awardHash), dataIndex, _i, _ri) end Global.N_0xb9467e41dab1cf2c = Global.AwardsGetUnlockClaimData --- BAIL_TO_LANDING_PAGE function Global.BailToLandingPage(bailCode) return _in(0xBC2C927F5C264243, bailCode) end Global.N_0xbc2c927f5c264243 = Global.BailToLandingPage --- BAIL_WITH_PASS_THROUGH_PARAMS function Global.BailWithPassThroughParams(params) return _in(0xE98204D3C25AE14C, _ts(params)) end Global.N_0xe98204d3c25ae14c = Global.BailWithPassThroughParams --- Called together with FREE_MEMORY_FOR_LOW_QUALITY_PHOTO function Global.BeginCreateLowQualityCopyOfPhoto(p0) return _in(0x494A9874F17A7D50, p0, _r) end Global.N_0x494a9874f17a7d50 = Global.BeginCreateLowQualityCopyOfPhoto --- BEGIN_SRL function Global.BeginSrl() return _in(0x0360710033BE60D9) end --- BEGIN_TAKE_HIGH_QUALITY_PHOTO function Global.BeginTakeHighQualityPhoto() return _in(0xA15BFFC0A01B34E1, _ri) end Global.N_0xa15bffc0a01b34e1 = Global.BeginTakeHighQualityPhoto --- Note: you must use VAR_STRING -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.BgDisplayText(text, x, y) return _in(0x16794E044C9EFB58, text, x, y) end --- BG_DOES_LAUNCH_PARAM_EXIST function Global.BgDoesLaunchParamExist(scriptIndex, p1) return _in(0x4AE1DFF337A86FDE, scriptIndex, _ts(p1), _r) end Global.N_0x4ae1dff337a86fde = Global.BgDoesLaunchParamExist --- Deletes the given context from the background scripts context map. function Global.BgEndContext(contextName) return _in(0x3ABF7BA1C3E2C8CF, _ts(contextName)) end --- Hashed version of BG_END_CONTEXT function Global.BgEndContextHash(contextHash) return _in(0x6D1431744182CDE8, _ch(contextHash)) end --- BG_GET_LAUNCH_PARAM_VALUE function Global.BgGetLaunchParamValue(scriptIndex, p1) return _in(0x55C40B7592BAD213, scriptIndex, _ts(p1), _ri) end Global.N_0x55c40b7592bad213 = Global.BgGetLaunchParamValue --- BG_GET_SCRIPT_ID_FROM_NAME_HASH function Global.BgGetScriptIdFromNameHash(p0) return _in(0x829CD22E043A2577, _ch(p0), _ri) end Global.N_0x829cd22e043a2577 = Global.BgGetScriptIdFromNameHash --- Returns true if GtaThread+0x77C is equal to 1. function Global.BgIsExitflagSet() return _in(0x2238EC3EC631AB1F, _r) end Global.N_0x2238ec3ec631ab1f = Global.BgIsExitflagSet --- _BG_RELOAD_ALL_BACKGROUND_SCRIPTS function Global.BgReloadAllBackgroundScripts() return _in(0xBE7D814CFA181B56) end Global.N_0xbe7d814cfa181b56 = Global.BgReloadAllBackgroundScripts --- Sets bit 0 in GtaThread+0x784 function Global.BgSetExitflagResponse() return _in(0x4858148E3B8A75D0) end Global.N_0x4858148e3b8a75d0 = Global.BgSetExitflagResponse --- https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/colours -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.BgSetTextColor(red, green, blue, alpha) return _in(0x16FA5CE47F184F1E, red, green, blue, alpha) end --- NativeDB Introduced: v1355 function Global.BgSetTextScale(scaleX, scaleY) return _in(0xA1253A3C870B6843, scaleX, scaleY) end --- Inserts the given context into the background scripts context map. function Global.BgStartContext(contextName) return _in(0x49BA5678BA040CA7, _ts(contextName)) end --- Hashed version of BG_START_CONTEXT function Global.BgStartContextHash(contextHash) return _in(0x2EB67D564DCC09D5, _ch(contextHash)) end --- _BLIP_ADD_FOR_AREA function Global.BlipAddForArea(blipHash, x, y, z, scaleX, scaleY, scaleZ, p7) return _in(0xEC174ADBCB611ECC, _ch(blipHash), x, y, z, scaleX, scaleY, scaleZ, p7, _ri) end Global.N_0xec174adbcb611ecc = Global.BlipAddForArea --- 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 function Global.BlipAddForCoords(blipHash, x, y, z) return _in(0x554D9D53F696D002, _ch(blipHash), x, y, z, _ri) end Global.N_0x554d9d53f696d002 = Global.BlipAddForCoords --- BLIP_ADD_FOR_ENTITY function Global.BlipAddForEntity(blipHash, entity) return _in(0x23F74C2FDA6E7C61, _ch(blipHash), entity, _ri) end Global.N_0x23f74c2fda6e7c61 = Global.BlipAddForEntity --- BLIP_ADD_FOR_PICKUP_PLACEMENT function Global.BlipAddForPickupPlacement(blipHash, pickup) return _in(0xA486008892065FB9, _ch(blipHash), pickup, _ri) end Global.N_0xa486008892065fb9 = Global.BlipAddForPickupPlacement --- BLIP_ADD_FOR_RADIUS function Global.BlipAddForRadius(blipHash, x, y, z, radius) return _in(0x45F13B7E0A15C880, _ch(blipHash), x, y, z, radius, _ri) end Global.N_0x45f13b7e0a15c880 = Global.BlipAddForRadius --- _BLIP_ADD_FOR_STYLE function Global.BlipAddForStyle(styleHash) return _in(0x3E593DF9C2962EC6, _ch(styleHash), _ri) end Global.N_0x3e593df9c2962ec6 = Global.BlipAddForStyle --- _BLIP_ADD_FOR_VOLUME function Global.BlipAddForVolume(blipHash, volume) return _in(0xA6EF0C54A3443E70, _ch(blipHash), volume, _ri) end Global.N_0xa6ef0c54a3443e70 = Global.BlipAddForVolume --- https://alloc8or.re/rdr3/doc/enums/eBlipModifier.txt -- https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_modifiers function Global.BlipAddModifier(blip, modifierHash) return _in(0x662D364ABF16DE2F, blip, _ch(modifierHash), _ri) end Global.N_0x662d364abf16de2f = Global.BlipAddModifier --- _BLIP_ADD_STYLE function Global.BlipAddStyle(blip, styleHash) return _in(0xBD62D98799A3DAF0, blip, _ch(styleHash), _ri) end Global.N_0xbd62d98799a3daf0 = Global.BlipAddStyle --- If modifierHash is 0, ALL modifiers will be removed. function Global.BlipRemoveModifier(blip, modifierHash) return _in(0xB059D7BD3D78C16F, blip, _ch(modifierHash), _ri) end Global.N_0xb059d7bd3d78c16f = Global.BlipRemoveModifier --- https://github.com/femga/rdr3_discoveries/tree/master/useful_info_from_rpfs/blip_styles -- Removes any existing modifiers and sets the style. function Global.BlipSetStyle(blip, styleHash) return _in(0xEDD964B7984AC291, blip, _ch(styleHash), _ri) end Global.N_0xedd964b7984ac291 = Global.BlipSetStyle --- BLOCK_ANIM_SCENE_FADING_NEXT_FRAME function Global.BlockAnimSceneFadingNextFrame(p0, p1) return _in(0x1B70811D3BF75DB9, p0, p1) end Global.N_0x1b70811d3bf75db9 = Global.BlockAnimSceneFadingNextFrame --- dispatchService: see ENABLE_DISPATCH_SERVICE function Global.BlockDispatchServiceResourceCreation(dispatchService, toggle) return _in(0x66947E61A44DE2C6, dispatchService, toggle) end --- BLOCK_PICKUP_FROM_PLAYER_COLLECTION function Global.BlockPickupFromPlayerCollection(p0, p1) return _in(0xB8F5062070BB6DBD, p0, p1) end --- _BLOCK_PICKUP_OBJECT_LIGHT function Global.BlockPickupObjectLight(pickupObject, toggle) return _in(0x50C14328119E1DD1, pickupObject, toggle) end Global.N_0x50c14328119e1dd1 = Global.BlockPickupObjectLight --- BLOCK_PICKUP_PLACEMENT_LIGHT function Global.BlockPickupPlacementLight(pickup, toggle) return _in(0x0552AA3FFC5B87AA, pickup, toggle) end Global.N_0x0552aa3ffc5b87aa = Global.BlockPickupPlacementLight --- _BLOCK_SPEECH_CONTEXT function Global.BlockSpeechContext(context, block) return _in(0x6378A235374B852F, _ts(context), block) end Global.N_0x6378a235374b852f = Global.BlockSpeechContext --- p1: 0.3f in R* Scripts function Global.BloodTrailForWaypoint(waypointRecording, p1) return _in(0xB9C92616929CC25D, _ts(waypointRecording), p1) end Global.N_0xb9c92616929cc25d = Global.BloodTrailForWaypoint --- BOOST_PLAYER_HORSE_SPEED_FOR_TIME function Global.BoostPlayerHorseSpeedForTime(player, speedBoost, duration) return _in(0x09C28F828EE674FA, player, speedBoost, duration) end Global.N_0x09c28f828ee674fa = Global.BoostPlayerHorseSpeedForTime --- _BOUNTY_CANCEL_LEGENDARY_MISSION function Global.BountyCancelLegendaryMission() return _in(0x2BA1BCC99826CDA2) end Global.N_0x2ba1bcc99826cda2 = Global.BountyCancelLegendaryMission --- _BOUNTY_CANCEL_WANTED_POSTER function Global.BountyCancelWantedPoster() return _in(0x6A9DF0FCD0C87FF9) end Global.N_0x6a9df0fcd0c87ff9 = Global.BountyCancelWantedPoster --- _BOUNTY_CLEAR_BEING_BOUNTY_HUNTER function Global.BountyClearBeingBountyHunter() return _in(0xA59D1997ECD99F0A) end Global.N_0xa59d1997ecd99f0a = Global.BountyClearBeingBountyHunter --- _BOUNTY_CLEAR_BEING_TARGET function Global.BountyClearBeingTarget() return _in(0x932DB3C05A7465D1) end Global.N_0x932db3c05a7465d1 = Global.BountyClearBeingTarget --- BOUNTY_GET_BOUNTY_ON_PLAYER function Global.BountyGetBountyOnPlayer() return _in(0x4EF23E04A0C8FF51, _i, _i, _ri) end Global.N_0x4ef23e04a0c8ff51 = Global.BountyGetBountyOnPlayer --- BOUNTY_GET_COOLDOWN_COLLECTION function Global.BountyGetCooldownCollection(p0) return _in(0x8FAF4D262FABA99C, _ii(p0) --[[ may be optional ]], _ri) end Global.N_0x8faf4d262faba99c = Global.BountyGetCooldownCollection --- BOUNTY_GET_LEGENDARY_TARGET function Global.BountyGetLegendaryTarget(p0, p1) return _in(0x85E4D7B225A30ED1, p0, _ii(p1) --[[ may be optional ]], _ri) end Global.N_0x85e4d7b225a30ed1 = Global.BountyGetLegendaryTarget --- BOUNTY_GET_WANTED_POSTER_SLOT function Global.BountyGetWantedPosterSlot(p0, p1, p2) return _in(0xB395A44A0C7CA615, _ch(p0), _ch(p1), _ii(p2) --[[ may be optional ]], _ri) end Global.N_0xb395a44a0c7ca615 = Global.BountyGetWantedPosterSlot --- _BOUNTY_IS_REQUEST_PENDING function Global.BountyIsRequestPending(rpcGuid) return _in(0x03B61CD51097DE60, _ii(rpcGuid) --[[ may be optional ]], _ri) end Global.N_0x03b61cd51097de60 = Global.BountyIsRequestPending --- _BOUNTY_REQUEST_BECOME_TARGET_OF_CHARACTER_BOUNTY_HUNT function Global.BountyRequestBecomeTargetOfCharacterBountyHunt(outRpcGuid) return _in(0xB096547D61868254, _ii(outRpcGuid) --[[ may be optional ]], _ri) end Global.N_0xb096547d61868254 = Global.BountyRequestBecomeTargetOfCharacterBountyHunt --- BOUNTY_REQUEST_BEGIN_LEGENDARY_MISSION function Global.BountyRequestBeginLegendaryMission(p1, p2) return _in(0xFC81D7C7A151CFAA, _i, p1, p2, _ri) end Global.N_0xfc81d7c7a151cfaa = Global.BountyRequestBeginLegendaryMission --- NativeDB Introduced: v1311 function Global.BountyRequestBeginLegendaryMissionForPosse(p1, p2) return _in(0x48E4E23F1739E197, _i, p1, p2, _r) end --- _BOUNTY_REQUEST_BEGIN_WANTED_POSTER function Global.BountyRequestBeginWantedPoster(p1) return _in(0xFFA13742E43507E3, _i, p1, _ri) end Global.N_0xffa13742e43507e3 = Global.BountyRequestBeginWantedPoster --- _BOUNTY_REQUEST_BRIBE_JAIL_GUARD function Global.BountyRequestBribeJailGuard(p1) return _in(0x28717806D3BDD0D0, _i, p1, _ri) end Global.N_0x28717806d3bdd0d0 = Global.BountyRequestBribeJailGuard --- _BOUNTY_REQUEST_CLAIM_CHARACTER_BOUNTY function Global.BountyRequestClaimCharacterBounty(p1) return _in(0xA9C3B0F746375162, _i, p1, _i, _ri) end Global.N_0xa9c3b0f746375162 = Global.BountyRequestClaimCharacterBounty --- _BOUNTY_REQUEST_COMPLETE_LEGENDARY_MISSION function Global.BountyRequestCompleteLegendaryMission() return _in(0xA7309AC0DCF6D950, _i, _i, _ri) end Global.N_0xa7309ac0dcf6d950 = Global.BountyRequestCompleteLegendaryMission --- _BOUNTY_REQUEST_COMPLETE_SPLIT_WANTED_POSTER function Global.BountyRequestCompleteSplitWantedPoster() return _in(0xFBD137BF0EC50FC9, _i, _i, _ri) end Global.N_0xfbd137bf0ec50fc9 = Global.BountyRequestCompleteSplitWantedPoster --- _BOUNTY_REQUEST_COMPLETE_WANTED_POSTER function Global.BountyRequestCompleteWantedPoster() return _in(0x727AB6F008BB9F29, _i, _i, _ri) end Global.N_0x727ab6f008bb9f29 = Global.BountyRequestCompleteWantedPoster --- _BOUNTY_REQUEST_ESCAPED_CHARACTER_BOUNTY_HUNT function Global.BountyRequestEscapedCharacterBountyHunt(outRpcGuid) return _in(0x12E981D53B07BF48, _ii(outRpcGuid) --[[ may be optional ]], _ri) end Global.N_0x12e981d53b07bf48 = Global.BountyRequestEscapedCharacterBountyHunt --- _BOUNTY_REQUEST_PAY_OFF_BOUNTY function Global.BountyRequestPayOffBounty(outRpcGuid) return _in(0x537CE992BD2D7BCB, _ii(outRpcGuid) --[[ may be optional ]], _ri) end Global.N_0x537ce992bd2d7bcb = Global.BountyRequestPayOffBounty --- NativeDB Introduced: v1232 function Global.BountyRequestPayOffBountyEx(p1, costType) return _in(0x587BCEC31D64F382, _i, _ch(p1), _ch(costType), _r) end --- _BOUNTY_REQUEST_POSSE_LEADER_CLAIM_CHARACTER_BOUNTY function Global.BountyRequestPosseLeaderClaimCharacterBounty(p1) return _in(0x5B53CA0E2AC3FF45, _i, p1, _i, _ri) end Global.N_0x5b53ca0e2ac3ff45 = Global.BountyRequestPosseLeaderClaimCharacterBounty --- _BOUNTY_REQUEST_POSSE_LEADER_ESCAPED_CHARACTER_BOUNTY_HUNT function Global.BountyRequestPosseLeaderEscapedCharacterBountyHunt(outRpcGuid) return _in(0x2D874BA20E8E1F20, _ii(outRpcGuid) --[[ may be optional ]], _ri) end Global.N_0x2d874ba20e8e1f20 = Global.BountyRequestPosseLeaderEscapedCharacterBountyHunt --- _BOUNTY_REQUEST_POSSE_MEMBER_CLAIM_CHARACTER_BOUNTY_SHARE function Global.BountyRequestPosseMemberClaimCharacterBountyShare() return _in(0x22D3A61CE053270C, _i, _i, _ri) end Global.N_0x22d3a61ce053270c = Global.BountyRequestPosseMemberClaimCharacterBountyShare --- _BOUNTY_REQUEST_POSSE_MEMBER_ESCAPED_CHARACTER_BOUNTY_HUNT function Global.BountyRequestPosseMemberEscapedCharacterBountyHunt(outRpcGuid) return _in(0x8521C2E235558278, _ii(outRpcGuid) --[[ may be optional ]], _ri) end Global.N_0x8521c2e235558278 = Global.BountyRequestPosseMemberEscapedCharacterBountyHunt --- crimeType: see _REPORT_CRIME function Global.BountyRequestSelfReportCrime(crimeType, p2) return _in(0x188B748861B5BA17, _i, _ch(crimeType), p2, _ri) end Global.N_0x188b748861b5ba17 = Global.BountyRequestSelfReportCrime --- _BOUNTY_REQUEST_SELF_REPORT_KILLED_BY_BOUNTY_HUNTER function Global.BountyRequestSelfReportKilledByBountyHunter(outRpcGuid) return _in(0xB462D69D406A2602, _ii(outRpcGuid) --[[ may be optional ]], _ri) end Global.N_0xb462d69d406a2602 = Global.BountyRequestSelfReportKilledByBountyHunter --- _BOUNTY_REQUEST_SERVED_FULL_JAIL_SENTENCE function Global.BountyRequestServedFullJailSentence(outRpcGuid) return _in(0x3F73AED12A5EF0FF, _ii(outRpcGuid) --[[ may be optional ]], _ri) end Global.N_0x3f73aed12a5ef0ff = Global.BountyRequestServedFullJailSentence --- BREAK_ALL_OBJECT_FRAGMENT_BONES function Global.BreakAllObjectFragmentBones(object) return _in(0x8462BE2341A55B6F, object) end Global.N_0x8462be2341a55b6f = Global.BreakAllObjectFragmentBones --- BREAK_ENTITY_GLASS function Global.BreakEntityGlass(entity, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x2E648D16F6E308F3, entity, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- BREAK_OBJECT_FRAGMENT_CHILD function Global.BreakObjectFragmentChild(object, p1, p2) return _in(0xE7E4C198B0185900, object, p1, p2) end Global.N_0xe7e4c198b0185900 = Global.BreakObjectFragmentChild --- Params: destroyingForce is usually 100f in R* Scripts -- Similar to 0xD4F5EFB55769D272, _A* function Global.BreakOffDraftWheel(vehicle, wheelIndex, destroyingForce) return _in(0xC372B6A88F6E4AD8, vehicle, wheelIndex, destroyingForce) end Global.N_0xc372b6a88f6e4ad8 = Global.BreakOffDraftWheel --- wheelIndex 0: left, wheelIndex 1: right, 4 & 5: unknown function Global.BreakOffVehicleWheel(vehicle, wheelIndex) return _in(0xD4F5EFB55769D272, vehicle, wheelIndex, _ri) end Global.N_0xd4f5efb55769d272 = Global.BreakOffVehicleWheel --- ropeTop returns top half of rope, ropeBottom returns bottom half of rope function Global.BreakRope(offsetX, offsetY, offsetZ, p6) return _in(0x4CFA2B7FAE115ECB, _i, _i, _i, offsetX, offsetY, offsetZ, p6) end Global.N_0x4cfa2b7fae115ecb = Global.BreakRope --- This native makes the vehicle stop immediately -- distance defines how far it will travel until stopping. function Global.BringVehicleToHalt(vehicle, distance, duration, unknown) return _in(0x260BE8F09E326A20, vehicle, distance, duration, unknown) end --- BUSYSPINNER_IS_ON function Global.BusyspinnerIsOn() return _in(0x823BF7B1DF613A21, _r) end --- Removes the loading prompt at the bottom right of the screen. function Global.BusyspinnerOff() return _in(0x58F441B90EA84D06) end --- _BUSYSPINNER_SET_TEXT function Global.BusyspinnerSetText(text) return _in(0x7F78CD75CC4539E4, text) end Global.N_0x7f78cd75cc4539e4 = Global.BusyspinnerSetText --- _CAM_CREATE function Global.CamCreate(cameraDictionary) return _in(0xB8B207C34285E978, _ts(cameraDictionary)) end Global.N_0xb8b207c34285e978 = Global.CamCreate --- _CAM_CREATE_2 function Global.CamCreate_2(cameraDictionary) return _in(0x7B0279170961A73F, _ts(cameraDictionary)) end Global.N_0x7b0279170961a73f = Global.CamCreate_2 --- _CAM_DESTROY function Global.CamDestroy(cameraDictionary) return _in(0x0A5A4F1979ABB40E, _ts(cameraDictionary)) end Global.N_0x0a5a4f1979abb40e = Global.CamDestroy --- CAN_ANCHOR_BOAT_HERE function Global.CanAnchorBoatHere(vehicle) return _in(0xC075176CFB8B4128, vehicle, _r) end --- CAN_KNOCK_PED_OFF_VEHICLE function Global.CanKnockPedOffVehicle(ped) return _in(0x51AC07A44D4F5B8A, ped, _r) end --- CAN_LAUNCH_UIAPP_BY_HASH function Global.CanLaunchUiappByHash(appNameHash) return _in(0xE555EC27D65EDE80, _ch(appNameHash), _ri) end Global.CanLaunchAppByHash = Global.CanLaunchUiappByHash --- CAN_LAUNCH_UIAPP_BY_HASH_WITH_ENTRY function Global.CanLaunchUiappByHashWithEntry(appNameHash, entryHash) return _in(0x16F47D434B6086BF, _ch(appNameHash), _ch(entryHash), _ri) end Global.N_0x16f47d434b6086bf = Global.CanLaunchUiappByHashWithEntry --- CAN_PED_BE_MOUNTED function Global.CanPedBeMounted(ped) return _in(0x2D64376CF437363E, ped, _ri) end Global.N_0x2d64376cf437363e = Global.CanPedBeMounted --- CAN_PED_IN_COMBAT_SEE_TARGET function Global.CanPedInCombatSeeTarget(ped, target) return _in(0xEAD42DE3610D0721, ped, target, _r) end --- CAN_PED_RAGDOLL function Global.CanPedRagdoll(ped) return _in(0x128F79EDCECE4FD5, ped, _r) end --- Returns: -- 0 - CTR_CANNOT_TARGET -- 1 - CTR_CAN_TARGET -- 2 - CTR_NOT_SURE_YET function Global.CanPedSeeEntity(ped, targetEntity, p2, p3) return _in(0x7F9B9791D4CB71F6, ped, targetEntity, p2, p3, _ri) end Global.N_0x7f9b9791d4cb71f6 = Global.CanPedSeeEntity --- CAN_PED_SEE_PED_CACHED function Global.CanPedSeePedCached(ped, targetPed, p2) return _in(0x9D9473CB82D83A30, ped, targetPed, p2, _ri) end Global.N_0x9d9473cb82d83a30 = Global.CanPedSeePedCached --- p2 is always 0, p3 is always 0, p4 is always 1 function Global.CanPedUseScenarioPoint(ped, scenario, p2, p3, p4) return _in(0xAB643407D0B26F07, ped, scenario, p2, p3, p4, _ri) end Global.N_0xab643407d0b26f07 = Global.CanPedUseScenarioPoint --- CAN_PLAYER_START_MISSION function Global.CanPlayerStartMission(player) return _in(0x2DF170B1185AF777, player, _r) end --- CAN_REGISTER_MISSION_ENTITIES function Global.CanRegisterMissionEntities(ped_amt, vehicle_amt, object_amt, pickup_amt) return _in(0x69778E7564BADE6D, ped_amt, vehicle_amt, object_amt, pickup_amt, _r) end --- CAN_REGISTER_MISSION_OBJECTS function Global.CanRegisterMissionObjects(amount) return _in(0x800DD4721A8B008B, amount, _r) end --- CAN_REGISTER_MISSION_PEDS function Global.CanRegisterMissionPeds(amount) return _in(0xBCBF4FEF9FA5D781, amount, _r) end --- CAN_REGISTER_MISSION_PICKUPS function Global.CanRegisterMissionPickups(amount) return _in(0xF0460C7BF80011EA, amount, _ri) end Global.N_0xf0460c7bf80011ea = Global.CanRegisterMissionPickups --- CAN_REGISTER_MISSION_VEHICLES function Global.CanRegisterMissionVehicles(amount) return _in(0x7277F1F2E085EE74, amount, _r) end --- seatIndex: see CREATE_PED_INSIDE_VEHICLE function Global.CanShuffleSeat(vehicle, seatIndex) return _in(0xF8B2D32A2231FD24, vehicle, seatIndex, _r) end --- CAN_START_ITEM_INTERACTION function Global.CanStartItemInteraction(ped, itemHash, interactionAnimHash, p3) return _in(0x2D19BC4DF626CBE7, ped, _ch(itemHash), _ch(interactionAnimHash), p3, _ri) end Global.N_0x2d19bc4df626cbe7 = Global.CanStartItemInteraction --- Cancels the currently executing event. function Global.CancelEvent() return _in(0xfa29d35d) end --- CANCEL_MUSIC_EVENT function Global.CancelMusicEvent(eventName) return _in(0x5B17A90291133DA5, _ts(eventName), _r) end --- CANCEL_ONSCREEN_KEYBOARD function Global.CancelOnscreenKeyboard() return _in(0x58A39BE597CE99CD) end Global.CancelOnscreenKeyboard = Global.CancelOnscreenKeyboard --- CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE function Global.CascadeShadowsClearShadowSampleType() return _in(0xF7C29D7C12C36F03) end Global.CascadeshadowsResetType = Global.CascadeShadowsClearShadowSampleType --- When this is set to ON, shadows only draw as you get nearer. -- When OFF, they draw from a further distance. function Global.CascadeShadowsEnableEntityTracker(toggle) return _in(0x8FBFD2AEB196B369, toggle) end Global.SetFarShadowsSuppressed = Global.CascadeShadowsEnableEntityTracker --- CASCADE_SHADOWS_SET_CASCADE_BOUNDS function Global.CascadeShadowsSetCascadeBounds(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xD9EDB2E4512D563E, p0, p1, p2, p3, p4, p5, p6, p7) end Global.N_0xd9edb2e4512d563e = Global.CascadeShadowsSetCascadeBounds --- 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" function Global.CascadeShadowsSetShadowSampleType(type) return _in(0xCE4774E0F9AD48D1, _ts(type)) end Global.CascadeshadowsSetType = Global.CascadeShadowsSetShadowSampleType --- _CASHINVENTORY_INIT_SESSION_IS_FAULTED function Global.CashinventoryInitSessionIsFaulted() return _in(0xD1CE92D1D9BE170A, _r) end --- CASHINVENTORY_INIT_SESSION_STATUS function Global.CashinventoryInitSessionStatus() return _in(0xC019112F8995DC1C, _i, _i, _r) end Global.CashinventoryInitSessionStatus = Global.CashinventoryInitSessionStatus --- CASHINVENTORY_IS_CONNECTION_FAULTED function Global.CashinventoryIsConnectionFaulted() return _in(0x6CE9FB6332B5E46E, _r) end Global.CashinventoryIsConnectionFaulted = Global.CashinventoryIsConnectionFaulted --- _CASHINVENTORY_IS_SESSION_READY function Global.CashinventoryIsSessionReady() return _in(0xFCC24220FDDAC929, _r) end --- _CASHINVENTORY_TRANSACTION_ADD_AWARD function Global.CashinventoryTransactionAddAward(id, hash) return _in(0x52BDE32F21BA3B6D, id, _ch(hash), _i, _i, _ri) end Global.N_0x52bde32f21ba3b6d = Global.CashinventoryTransactionAddAward --- _CASHINVENTORY_TRANSACTION_ADD_ITEM function Global.CashinventoryTransactionAddItem(id, item, p2) return _in(0x3745C002F5A21C45, id, item, p2, _r) end --- _CASHINVENTORY_TRANSACTION_ADD_ITEM_WITH_INGREDIENTS function Global.CashinventoryTransactionAddItemWithIngredients(id, item, p2, p3, p4) return _in(0xF65D2D35037BF5EC, id, item, p2, p3, p4, _r) end --- _CASHINVENTORY_TRANSACTION_CHECKOUT function Global.CashinventoryTransactionCheckout(id) return _in(0x592BC00BF6629BE7, id, _r) end --- _CASHINVENTORY_TRANSACTION_CHECKOUT_STATUS function Global.CashinventoryTransactionCheckoutStatus(id, status) return _in(0x26C008791D066F37, id, _ii(status) --[[ may be optional ]], _r) end --- _CASHINVENTORY_TRANSACTION_DELETE function Global.CashinventoryTransactionDelete(id) return _in(0x59EF5D516E2D96B9, id, _r) end --- _CASHINVENTORY_TRANSACTION_FIRE_AND_FORGET_ITEM function Global.CashinventoryTransactionFireAndForgetItem(actionHash, p3) return _in(0xFFEA09CCEC4AF32F, _ch(actionHash), _i, _i, p3, _r) end --- _CASHINVENTORY_TRANSACTION_GET_ACTION function Global.CashinventoryTransactionGetAction(id) return _in(0xBD2D520C51CCFF52, id, _ri) end --- _CASHINVENTORY_TRANSACTION_GET_BASKET_IS_VALID function Global.CashinventoryTransactionGetBasketIsValid(id) return _in(0x52A226ADF4A270D2, id, _r) end --- _CASHINVENTORY_TRANSACTION_GET_ITEM_INFO function Global.CashinventoryTransactionGetItemInfo(id, index, itemInfo) return _in(0x7616B5F0895C2D99, id, index, _ii(itemInfo) --[[ may be optional ]], _r) end --- _CASHINVENTORY_TRANSACTION_GET_NUM_OF_ITEMS function Global.CashinventoryTransactionGetNumOfItems(id) return _in(0xCF2D04D076847478, id, _ri) end --- _CASHINVENTORY_TRANSACTION_RESPONSE_GET_ITEM_INFO function Global.CashinventoryTransactionResponseGetItemInfo(id, index, itemInfo) return _in(0x98412398BBE73F61, id, index, _ii(itemInfo) --[[ may be optional ]], _r) end --- _CASHINVENTORY_TRANSACTION_START function Global.CashinventoryTransactionStart(type, actionHash) return _in(0xF039EC27F4490E96, _i, _ch(type), _ch(actionHash), _r) end --- _CASHINVENTORY_TRANSACTION_VALIDATE_ITEM function Global.CashinventoryTransactionValidateItem(p0, p1) return _in(0x6C9F12700BCE69F4, _ch(p0), _ii(p1) --[[ may be optional ]], _ri) end Global.N_0x6c9f12700bce69f4 = Global.CashinventoryTransactionValidateItem --- Rounds a float value up to the next whole number function Global.Ceil(value) return _in(0x11E019C8F43ACC8A, value, _ri) end --- NativeDB Introduced: v1232 function Global.ChalAchievementGetProgressInt(p0, p1) return _in(0x808712E428F697B8, _ch(p0), _ch(p1), _ri) end --- NativeDB Introduced: v1232 function Global.ChalAchievementIsComplete(p0, p1) return _in(0x77B97A827739D434, _ch(p0), _ch(p1), _r) end --- CHAL_ADD_GOAL_PROGRESS_FLOAT function Global.ChalAddGoalProgressFloat(chalHash, goalHash, value) return _in(0x86922D8C02FB7703, _ch(chalHash), _ch(goalHash), value) end --- NativeDB Introduced: v1232 function Global.ChalAddGoalProgressFloatByScoreId(p0, value) return _in(0x86922D8C02FB7705, _ch(p0), value) end --- CHAL_ADD_GOAL_PROGRESS_INT function Global.ChalAddGoalProgressInt(chalHash, goalHash, value) return _in(0xDDBD560745B1EE9A, _ch(chalHash), _ch(goalHash), value) end --- CHAL_ADD_GOAL_PROGRESS_INT_BY_SCORE_ID function Global.ChalAddGoalProgressIntByScoreId(p0, value) return _in(0xDDBD560745B1EE9C, _ch(p0), value) end --- CHAL_GET_MAX_RANKS function Global.ChalGetMaxRanks(chalHash) return _in(0x58CB53DB63F84DEA, _ch(chalHash), _ri) end --- CHAL_GET_NUM_RANKS_COMPLETED function Global.ChalGetNumRanksCompleted(chalHash) return _in(0x58CB53DB63F84DE9, _ch(chalHash), _ri) end --- https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/challenge_goals.lua function Global.ChalIsGoalActive(chalHash, goalHash) return _in(0x04DAC3929796EB87, _ch(chalHash), _ch(goalHash), _ri) end --- CHAL_MISSION_ADD_GOAL_PROGRESS_INT function Global.ChalMissionAddGoalProgressInt(missionHash, goalHash, value) return _in(0x97E18E7C098626DE, _ch(missionHash), _ch(goalHash), value) end --- CHAL_MISSION_GET_NUM_GOALS function Global.ChalMissionGetNumGoals(missionHash) return _in(0x0B0576DD3A75E58D, _ch(missionHash), _ri) end --- CHAL_MISSION_GET_NUM_GOALS_COMPLETE function Global.ChalMissionGetNumGoalsComplete(missionHash) return _in(0xA785A52B59B7E7B2, _ch(missionHash), _ri) end --- CHAL_MISSION_IS_GOAL_COMPLETE function Global.ChalMissionIsGoalComplete(missionHash, goalHash) return _in(0xC0BB774787BBF301, _ch(missionHash), _ch(goalHash), _ri) end --- CHAL_NET_START_CHAL function Global.ChalNetStartChal(chalHash) return _in(0x4ABF7E4DB6279E8F, _ch(chalHash)) end --- CHAL_NET_START_GOAL function Global.ChalNetStartGoal(chalHash, goalHash) return _in(0xC3FCB47344DCB638, _ch(chalHash), _ch(goalHash)) end --- CHAL_NET_STOP_CHAL function Global.ChalNetStopChal(chalHash) return _in(0x43B0163154A50C86, _ch(chalHash)) end --- CHAL_NET_STOP_GOAL function Global.ChalNetStopGoal(chalHash, goalHash) return _in(0x00CE6A93324A590B, _ch(chalHash), _ch(goalHash)) end --- NativeDB Introduced: v1436 function Global.ChalSetGoalDisabled(chalHash, goalHash, disabled) return _in(0xF63DF9EE16393343, _ch(chalHash), _ch(goalHash), disabled) end --- CHAL_SET_GOAL_PROGRESS_INT function Global.ChalSetGoalProgressInt(chalHash, goalHash, value) return _in(0xDDBD560745B1EE9B, _ch(chalHash), _ch(goalHash), value) end --- Alters entity's health by 'amount'. Can be negative (to drain health). -- In the scripts entity2 and weaponHash are unused (zero). function Global.ChangeEntityHealth(entity, amount, entity2, weaponHash) return _in(0x835F131E7DC8F97A, entity, amount, entity2, _ch(weaponHash), _ri) end Global.N_0x835f131e7dc8f97a = Global.ChangeEntityHealth --- Alters entity's stamina by 'amount'. Can be negative (to drain stamina). float amount: -1000.0 - 1000.0 function Global.ChangePedStamina(ped, amount) return _in(0xC3D4B754C0E86B9E, ped, amount, _ri) end Global.N_0xc3d4b754c0e86b9e = Global.ChangePedStamina --- CHECK_OWNERSHIP_OF_ANIM_SCENE function Global.CheckOwnershipOfAnimScene(animScene) return _in(0x661B8683611B9B97, animScene, _r) end --- Only used in R* Script fm_mission_controller -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.CinematicLocationOverrideTargetEntityThisUpdate(name, entity) return _in(0x0B0F914459731F60, _ts(name), entity) end --- _CINEMATIC_LOCATION_SET_LOCATION_AND_ROTATION function Global.CinematicLocationSetLocationAndRotation(name, x, y, z, rotX, rotY, rotZ) return _in(0x0E94C95EC3185FA9, _ts(name), x, y, z, rotX, rotY, rotZ) end Global.N_0x0e94c95ec3185fa9 = Global.CinematicLocationSetLocationAndRotation --- CINEMATIC_LOCATION_STOP_SCRIPTED_SHOT_EVENT function Global.CinematicLocationStopScriptedShotEvent(p0, p1, p2) return _in(0x6D4D25C2137FF511, p0, p1, p2) end Global.N_0x6d4d25c2137ff511 = Global.CinematicLocationStopScriptedShotEvent --- CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT function Global.CinematicLocationTriggerScriptedShotEvent(dictionary, shotName, cameraName, p3) return _in(0x02389579A53C3276, _ts(dictionary), _ts(shotName), _ts(cameraName), p3) end Global.N_0x02389579a53c3276 = Global.CinematicLocationTriggerScriptedShotEvent --- _CINEMATIC_LOCATION_TRIGGER_SCRIPTED_SHOT_EVENT_2 function Global.CinematicLocationTriggerScriptedShotEvent_2(dictionary, shotName, duration) return _in(0xBC016635D6A73B31, _ts(dictionary), _ts(shotName), duration) end Global.N_0xbc016635d6a73b31 = Global.CinematicLocationTriggerScriptedShotEvent_2 --- CLEAN_ITEMSET function Global.CleanItemset(itemset) return _in(0x85F3A86CA9021FB0, itemset) end --- 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 function Global.ClearActiveAnimalOwner(horse, clear) return _in(0xBCC76708E5677E1D, horse, clear) end Global.N_0xbcc76708e5677e1d = Global.ClearActiveAnimalOwner --- _CLEAR_ALL_BIT_FLAGS function Global.ClearAllBitFlags(bitFlags) return _in(0xD2D74F89DF844A50, _ii(bitFlags) --[[ may be optional ]]) end Global.N_0xd2d74f89df844a50 = Global.ClearAllBitFlags --- CLEAR_ALL_HELP_MESSAGES function Global.ClearAllHelpMessages() return _in(0x916ED8321F087059) end --- _CLEAR_ALL_PLAYER_BITS function Global.ClearAllPlayerBits(value) return _in(0xDE544B7EC0C187CC, _ii(value) --[[ may be optional ]]) end Global.N_0xde544b7ec0c187cc = Global.ClearAllPlayerBits --- CLEAR_AMBIENT_ZONE_LIST_STATE function Global.ClearAmbientZoneListState(ambientZone, p1) return _in(0x120C48C614909FA4, _ts(ambientZone), p1) end --- CLEAR_AMBIENT_ZONE_STATE function Global.ClearAmbientZoneState(zoneName, p1) return _in(0x218DD44AAAC964FF, _ts(zoneName), p1) end --- CLEAR_ANGLED_AREA_OF_VEHICLES function Global.ClearAngledAreaOfVehicles(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xA4D83115C1E02F8A, p0, p1, p2, p3, p4, p5, p6, p7) end --- _CLEAR_ANIM_SCENE_WAS_SKIPPED function Global.ClearAnimSceneWasSkipped(animScene) return _in(0x8A8208AE92BF87A5, animScene) end Global.N_0x8a8208ae92bf87a5 = Global.ClearAnimSceneWasSkipped --- flag |= 1 | 1048576 | 524288 -- ALL_BASE, PROJECTILES, AMBIENT_POPULATION, BROADCAST function Global.ClearArea(x, y, z, radius, flag) return _in(0x3B882A96EA77D5B1, x, y, z, radius, flag) end --- CLEAR_BIT function Global.ClearBit(offset) return _in(0x7D1D4A3602B6AD4E, _i, offset) end --- _CLEAR_BIT_FLAG function Global.ClearBitFlag(flag) return _in(0xB909149F2BB5F6DA, _i, flag) end Global.N_0xb909149f2bb5f6da = Global.ClearBitFlag --- CLEAR_BOUNTY function Global.ClearBounty(player) return _in(0xC76F252371150D9A, player) end Global.N_0xc76f252371150d9a = Global.ClearBounty --- _CLEAR_BOUNTY_TARGET function Global.ClearBountyTarget(player) return _in(0x8F2A81C09DA9124A, player) end Global.N_0x8f2a81c09da9124a = Global.ClearBountyTarget --- _CLEAR_BREAKOUT_ARCHETYPE function Global.ClearBreakoutArchetype(ped) return _in(0xBC781D24AA11F179, ped) end Global.N_0xbc781d24aa11f179 = Global.ClearBreakoutArchetype --- nullsub, doesn't do anything function Global.ClearControlLightEffect(control) return _in(0xCB0360EFEFB2580D, control) end Global.N_0xcb0360efefb2580d = Global.ClearControlLightEffect --- CLEAR_CONTROL_SHAKE_SUPPRESSED_ID function Global.ClearControlShakeSuppressedId(control) return _in(0xA0CEFCEA390AAB9B, control) end Global.N_0xa0cefcea390aab9b = Global.ClearControlShakeSuppressedId --- CLEAR_CONVERSATION_HISTORY function Global.ClearConversationHistory() return _in(0x33D51F801CB16E4F) end Global.N_0x33d51f801cb16e4f = Global.ClearConversationHistory --- _CLEAR_CONVERSATION_HISTORY_FOR_SCRIPTED_CONVERSATION function Global.ClearConversationHistoryForScriptedConversation(convoRoot) return _in(0xEF51242E35242B47, _ts(convoRoot)) end Global.N_0xef51242e35242b47 = Global.ClearConversationHistoryForScriptedConversation --- Resets the screen's draw-origin which was changed by the function [`SET_DRAW_ORIGIN`](#\_0xE10198D5) back to `x=0, y=0`. See [`SET_DRAW_ORIGIN`](#\_0xE10198D5) for further information. function Global.ClearDrawOrigin() return _in(0xdd76b263) end --- CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK function Global.ClearDrivebyTaskUnderneathDrivingTask(ped) return _in(0xC35B5CDB2824CF69, ped) end --- CLEAR_ENTITY_LAST_DAMAGE_ENTITY function Global.ClearEntityLastDamageEntity(entity) return _in(0xBB19AC7D4DCEFD0F, entity) end --- CLEAR_FACIAL_IDLE_ANIM_OVERRIDE function Global.ClearFacialIdleAnimOverride(ped) return _in(0x726256CC1EEB182F, ped) end --- CLEAR_FOCUS function Global.ClearFocus() return _in(0x86CCAF7CE493EFBE) end --- CLEAR_GPS_CUSTOM_ROUTE function Global.ClearGpsCustomRoute() return _in(0x1EAA5674B4D181C5) end --- Clears the GPS flags. function Global.ClearGpsFlags() return _in(0x4D3771237C79FF41) end --- Does the same as SET_GPS_MULTI_ROUTE_RENDER(false); function Global.ClearGpsMultiRoute() return _in(0x9E0AB9AAEE87CE28) end --- CLEAR_GPS_PLAYER_WAYPOINT function Global.ClearGpsPlayerWaypoint() return _in(0x08FDC6F796E350D1) end --- CLEAR_HD_AREA function Global.ClearHdArea() return _in(0xD83B22434E52728D) end --- _CLEAR_ITEMSET function Global.ClearItemset(itemset) return _in(0x20A4BF0E09BEE146, itemset) end Global.N_0x20a4bf0e09bee146 = Global.ClearItemset --- CLEAR_LAST_DRIVEN_VEHICLE function Global.ClearLastDrivenVehicle() return _in(0x0EFC5DC62E67609B) end --- _CLEAR_LAUNCH_PARAM function Global.ClearLaunchParam(paramName) return _in(0x782C94DB6469634D, _ts(paramName)) end Global.N_0x782c94db6469634d = Global.ClearLaunchParam --- CLEAR_OVERRIDE_WEATHER function Global.ClearOverrideWeather() return _in(0x80A398F16FFE3CC3) end --- _CLEAR_PED_ACTION_DISABLE_FLAG function Global.ClearPedActionDisableFlag(ped, actionDisableFlag) return _in(0x949B2F9ED2917F5D, ped, actionDisableFlag) end Global.N_0x949b2f9ed2917f5d = Global.ClearPedActionDisableFlag --- CLEAR_PED_BLOOD_DAMAGE function Global.ClearPedBloodDamage(ped) return _in(0x8FE22675A5A45817, ped) end --- CLEAR_PED_BLOOD_DAMAGE_BY_ZONE function Global.ClearPedBloodDamageByZone(ped, p1) return _in(0x56E3B78C5408D9F4, ped, p1) end --- _CLEAR_PED_BLOOD_DAMAGE_FACIAL function Global.ClearPedBloodDamageFacial(ped, p1) return _in(0x7F5D88333EE8A86F, ped, p1) end Global.N_0x7f5d88333ee8a86f = Global.ClearPedBloodDamageFacial --- Params: p1 = 1 in R* Scripts function Global.ClearPedCombatStyle(ped, p1) return _in(0x78815FC52832B690, ped, p1) end Global.N_0x78815fc52832b690 = Global.ClearPedCombatStyle --- _CLEAR_PED_COMBAT_* function Global.ClearPedCombatStyleMod(ped, combatStyleModHash) return _in(0x1FA132CBCD7CB239, ped, _ch(combatStyleModHash)) end Global.N_0x1fa132cbcd7cb239 = Global.ClearPedCombatStyleMod --- CLEAR_PED_DAMAGE_DECAL_BY_ZONE function Global.ClearPedDamageDecalByZone(ped, p1, p2) return _in(0x523C79AEEFCC4A2A, ped, p1, _ts(p2)) end --- CLEAR_PED_DECORATIONS function Global.ClearPedDecorations(ped) return _in(0x0E5173C163976E38, ped) end --- Clears locomotion archetype function Global.ClearPedDesiredLocoForModel(ped) return _in(0x4FD80C3DD84B817B, ped) end Global.N_0x4fd80c3dd84b817b = Global.ClearPedDesiredLocoForModel --- _CLEAR_PED_DESIRED_LOCO_MOTION_TYPE function Global.ClearPedDesiredLocoMotionType(ped) return _in(0x58F7DB5BD8FA2288, ped) end Global.N_0x58f7db5bd8fa2288 = Global.ClearPedDesiredLocoMotionType --- CLEAR_PED_ENV_DIRT function Global.ClearPedEnvDirt(ped) return _in(0x6585D955A68452A5, ped) end --- _CLEAR_PED_GRAPPLE_FLAG function Global.ClearPedGrappleFlag(ped, flag) return _in(0xEAE3B5B019C8D23F, ped, flag) end Global.N_0xeae3b5b019c8d23f = Global.ClearPedGrappleFlag --- CLEAR_PED_LAST_DAMAGE_BONE function Global.ClearPedLastDamageBone(ped) return _in(0x8EF6B7AC68E2F01B, ped) end --- _CLEAR_PED_LAST_WEAPON_DAMAGE function Global.ClearPedLastWeaponDamage(ped) return _in(0x087D8F4BC65F68E4, ped) end Global.N_0x087d8f4bc65f68e4 = Global.ClearPedLastWeaponDamage --- CLEAR_PED_NON_CREATION_AREA function Global.ClearPedNonCreationArea() return _in(0x2E05208086BA0651) end --- CLEAR_PED_SECONDARY_TASK function Global.ClearPedSecondaryTask(ped) return _in(0x176CECF6F920D707, ped) end --- _CLEAR_PED_TARGET_ACTION_DISABLE_FLAG function Global.ClearPedTargetActionDisableFlag(ped, actionDisableFlag) return _in(0xBBF6D1D07C02D00A, ped, actionDisableFlag) end Global.N_0xbbf6d1d07c02d00a = Global.ClearPedTargetActionDisableFlag --- CLEAR_PED_TASKS function Global.ClearPedTasks(ped, p1, p2) return _in(0xE1EF3C1216AFF2CD, ped, p1, p2) end --- 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 function Global.ClearPedTasksImmediately(ped, p1, resetCrouch) return _in(0xAAA34F8A7CB32098, ped, p1, resetCrouch) end --- Removes every texture layer function Global.ClearPedTexture(textureId) return _in(0xB63B9178D0F58D82, textureId) end Global.N_0xb63b9178d0f58d82 = Global.ClearPedTexture --- It clears the wetness of the selected Ped/Player. Clothes have to be wet to notice the difference. function Global.ClearPedWetness(ped) return _in(0x9C720776DAA43E7E, ped) end --- _CLEAR_PELT_FROM_HORSE function Global.ClearPeltFromHorse(horse, peltId) return _in(0x627F7F3A0C4C51FF, horse, peltId) end Global.N_0x627f7f3a0c4c51ff = Global.ClearPeltFromHorse --- _CLEAR_PLAYER_BIT_AT_INDEX function Global.ClearPlayerBitAtIndex(bitIndex) return _in(0xD426E2E3288469D6, _i, bitIndex) end Global.N_0xd426e2e3288469d6 = Global.ClearPlayerBitAtIndex --- CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED function Global.ClearPlayerHasDamagedAtLeastOneNonAnimalPed(player) return _in(0x0361096D6CE4372C, player) end --- CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED function Global.ClearPlayerHasDamagedAtLeastOnePed(player) return _in(0x270B63A641BE32F2, player) end --- CLEAR_PLAYER_PAST_CRIMES function Global.ClearPlayerPastCrimes(player) return _in(0xBCC6DC59E32A2BDC, player) end Global.N_0xbcc6dc59e32a2bdc = Global.ClearPlayerPastCrimes --- nullsub, doesn't do anything function Global.ClearPlayerWantedLevel(player) return _in(0x4E4B996C928C7AA6, player) end --- flags: see SET_RAGDOLL_BLOCKING_FLAGS function Global.ClearRagdollBlockingFlags(ped, flags) return _in(0xD86D101FCFD00A4B, ped, flags) end --- CLEAR_RELATIONSHIP_BETWEEN_GROUPS function Global.ClearRelationshipBetweenGroups(relationship, group1, group2) return _in(0x5E29243FB56FC6D4, relationship, _ch(group1), _ch(group2)) end --- CLEAR_ROOM_FOR_ENTITY function Global.ClearRoomForEntity(entity) return _in(0xA1762D5BBFCA13A8, entity) end --- CLEAR_ROOM_FOR_GAME_VIEWPORT function Global.ClearRoomForGameViewport() return _in(0x951A049765E0D450) end --- CLEAR_SEQUENCE_TASK function Global.ClearSequenceTask(taskSequenceId) return _in(0x3841422E9C488D8C, _ii(taskSequenceId) --[[ may be optional ]]) end --- CLEAR_SERVICE_EVENT_ARGUMENTS function Global.ClearServiceEventArguments() return _in(0x966DD84FB6A46017) end Global.N_0x966dd84fb6a46017 = Global.ClearServiceEventArguments --- CLEAR_SPAWNER_INFO_PRIORITY function Global.ClearSpawnerInfoPriority(p0, p1) return _in(0x217A54DE2D200305, _ch(p0), _ch(p1)) end --- CLEAR_TACTICAL_NAV_MESH_POINTS function Global.ClearTacticalNavMeshPoints() return _in(0xD93B6516C6878267) end Global.ClearTacticalAnalysisPoints = Global.ClearTacticalNavMeshPoints --- _CLEAR_TELEMETRY_SHOP_UI function Global.ClearTelemetryShopUi() return _in(0x32D5898C4898CD95) end Global.N_0x32d5898c4898cd95 = Global.ClearTelemetryShopUi --- CLEAR_TIMECYCLE_MODIFIER function Global.ClearTimecycleModifier() return _in(0x0E3F4AF2D63491FB) end --- _CLEAR_VOLUME_AREA function Global.ClearVolumeArea(volume, flag) return _in(0x2FCD528A397E5C88, volume, flag) end Global.N_0x2fcd528a397e5c88 = Global.ClearVolumeArea --- CLEAR_WANTED_SCORE function Global.ClearWantedScore(player) return _in(0x062B4A4A3396351D, player) end Global.N_0x062b4a4a3396351d = Global.ClearWantedScore --- CLEAR_WEATHER_TYPE_PERSIST function Global.ClearWeatherTypePersist() return _in(0xD85DFE5C131E4AE9) end --- _CLEAR_WEATHER_TYPE_PERSIST_OVERTIME function Global.ClearWeatherTypePersistOvertime(milliseconds) return _in(0xCE7690C0A0D1C36D, milliseconds) end Global.N_0xce7690c0a0d1c36d = Global.ClearWeatherTypePersistOvertime --- _CLEAR_WEATHER_VARIATION function Global.ClearWeatherVariation(weatherType, p1) return _in(0x0E71C80FA4EC8147, _ts(weatherType), p1) end Global.N_0x0e71c80fa4ec8147 = Global.ClearWeatherVariation --- CLONE_PED function Global.ClonePed(ped, isNetwork, bScriptHostPed, copyHeadBlendFlag) return _in(0xEF29A16337FACADB, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag, _ri) end --- Copies ped's components and props to targetPed. -- Can be used to clear anything from a ped by cloning it, including bullet holes. function Global.ClonePedToTarget(ped, targetPed) return _in(0xE952D6431689AD9A, ped, targetPed) end --- CLONE_TIMECYCLE_MODIFIER -- @param sourceModifierName The source timecycle name. -- @param clonedModifierName The clone timecycle name, must be unique. -- @return The cloned timecycle modifier index, or -1 if failed. function Global.CloneTimecycleModifier(sourceModifierName, clonedModifierName) return _in(0x54d636b3, _ts(sourceModifierName), _ts(clonedModifierName), _ri) end --- _CLOSE_ALL_UIAPPS function Global.CloseAllUiapps() return _in(0xAD7B70F7230C5A12) end Global.CloseAllApps = Global.CloseAllUiapps --- _CLOSE_ALL_UIAPPS_IMMEDIATE function Global.CloseAllUiappsImmediate() return _in(0x12769EEB8DBD7A7B) end Global.N_0x12769eeb8dbd7a7b = Global.CloseAllUiappsImmediate --- CLOSE_PATROL_ROUTE function Global.ClosePatrolRoute() return _in(0xB043ECA801B8CBC1) end --- CLOSE_SEQUENCE_TASK function Global.CloseSequenceTask(taskSequenceId) return _in(0x39E72BC99E6360CB, taskSequenceId) end --- _CLOSE_UIAPP function Global.CloseUiapp(appName) return _in(0x818C6CA9B659E8EC, _ts(appName)) end Global.N_0x818c6ca9b659e8ec = Global.CloseUiapp --- _CLOSE_UIAPP_BY_HASH function Global.CloseUiappByHash(appNameHash) return _in(0x2FF10C9C3F92277E, _ch(appNameHash)) end Global.CloseAppByHash = Global.CloseUiappByHash --- _CLOSE_UIAPP_BY_HASH_IMMEDIATE function Global.CloseUiappByHashImmediate(appNameHash) return _in(0x04428420A248A354, _ch(appNameHash)) end Global.CloseAppByHashImmediate = Global.CloseUiappByHashImmediate --- _CLOSE_UIAPP_IMMEDIATE function Global.CloseUiappImmediate(appName) return _in(0x3015635426D1B17C, _ts(appName)) end Global.CloseApp = Global.CloseUiappImmediate --- Hardcoded to return true. function Global.CloseVideoEditor(p0) return _in(0xCEEC64BD27A59312, p0, _ri) end Global.N_0xceec64bd27a59312 = Global.CloseVideoEditor --- CLOUD_DID_REQUEST_SUCCEED function Global.CloudDidRequestSucceed(id) return _in(0x3A3D5568AF297CD5, id, _r) end Global.N_0x3a3d5568af297cd5 = Global.CloudDidRequestSucceed --- CLOUD_HAS_REQUEST_COMPLETED function Global.CloudHasRequestCompleted(id) return _in(0x4C61B39930D045DA, id, _r) end --- _COLLECTABLE_CATEGORY_GET_NUM_COLLECTABLES function Global.CollectableCategoryGetNumCollectables(collectableCategory, collectableSubcategory) return _in(0x62CAB7DB62EAD434, _ch(collectableCategory), _ch(collectableSubcategory), _ri) end Global.N_0x62cab7db62ead434 = Global.CollectableCategoryGetNumCollectables --- _COLLECTABLE_CATEGORY_GET_NUM_FOUND function Global.CollectableCategoryGetNumFound(collectableCategory, collectableSubcategory) return _in(0x5461C821D00FE15A, _ch(collectableCategory), _ch(collectableSubcategory), _ri) end Global.N_0x5461c821d00fe15a = Global.CollectableCategoryGetNumFound --- _COLLECTABLE_CATEGORY_GET_NUM_TURNED_IN function Global.CollectableCategoryGetNumTurnedIn(collectableCategory, collectableSubcategory) return _in(0x3A65F4844913A047, _ch(collectableCategory), _ch(collectableSubcategory), _ri) end Global.N_0x3a65f4844913a047 = Global.CollectableCategoryGetNumTurnedIn --- _COLLECTABLE_CATEGORY_GET_TOAST_TEXTURE_DICTIONARY function Global.CollectableCategoryGetToastTextureDictionary(collectableCategory, collectableSubcategory) return _in(0x13AAECDA43318BFE, _ch(collectableCategory), _ch(collectableSubcategory), _ri) end Global.N_0x13aaecda43318bfe = Global.CollectableCategoryGetToastTextureDictionary --- _COLLECTABLE_CATEGORY_GET_TOAST_TEXTURE_NAME function Global.CollectableCategoryGetToastTextureName(collectableCategory, collectableSubcategory) return _in(0xD52D20B0C76BB26D, _ch(collectableCategory), _ch(collectableSubcategory), _ri) end Global.N_0xd52d20b0c76bb26d = Global.CollectableCategoryGetToastTextureName --- COLLECTABLE_CATEGORY_SET_HAS_RECEIVED_LIST function Global.CollectableCategorySetHasReceivedList(p0, p1, p2) return _in(0x0B6D275D2F242E17, p0, p1, p2) end Global.N_0x0b6d275d2f242e17 = Global.CollectableCategorySetHasReceivedList --- Used in Script Function NET_COLLECTABLES_HANDLE_ITEM_ADDED -- Returns collectableCategory Hash function Global.CollectableGetCategory(collectableItem) return _in(0x725D52F21A5E9EF6, _ch(collectableItem), _ri) end Global.N_0x725d52f21a5e9ef6 = Global.CollectableGetCategory --- 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 function Global.CollectableGetCategoryItemSetBuyAward(collectableCategory, p1) return _in(0xCC644BC1DD655269, _ch(collectableCategory), _ch(p1), _ri) end Global.N_0xcc644bc1dd655269 = Global.CollectableGetCategoryItemSetBuyAward --- _COLLECTABLE_GET_COLLECTABLE_ITEM_HASH function Global.CollectableGetCollectableItemHash(index, collectableCategory, collectableSubcategory) return _in(0x126CBEBBA46693CF, index, _ch(collectableCategory), _ch(collectableSubcategory), _ri) end Global.N_0x126cbebba46693cf = Global.CollectableGetCollectableItemHash --- _COLLECTABLE_GET_IPL function Global.CollectableGetIpl(collectableItem) return _in(0x922A79CD4A033B8B, _ch(collectableItem), _ri) end Global.N_0x922a79cd4a033b8b = Global.CollectableGetIpl --- _COLLECTABLE_GET_NUM_FOUND function Global.CollectableGetNumFound(collectableItem) return _in(0xF83D3DDA4D3C8169, _ch(collectableItem), _ri) end Global.N_0xf83d3dda4d3c8169 = Global.CollectableGetNumFound --- _COLLECTABLE_GET_NUM_TURNED_IN function Global.CollectableGetNumTurnedIn(collectableItem) return _in(0x9A03F22AD446EEAC, _ch(collectableItem), _ri) end Global.N_0x9a03f22ad446eeac = Global.CollectableGetNumTurnedIn --- _COLLECTABLE_GET_PLACEMENT_LOCATION function Global.CollectableGetPlacementLocation(collectableItem) return _in(0x1F1DD794908C2BFA, _ch(collectableItem), _rv) end Global.N_0x1f1dd794908c2bfa = Global.CollectableGetPlacementLocation --- _COLLECTABLE_GET_SUBCATEGORY function Global.CollectableGetSubcategory(collectableItem) return _in(0x6052B4DE6657684F, _ch(collectableItem), _ri) end Global.N_0x6052b4de6657684f = Global.CollectableGetSubcategory --- _COLLECTABLE_INCREMENT_NUM_FOUND function Global.CollectableIncrementNumFound(collectableItem, amount) return _in(0x3EA62E56F386C997, _ch(collectableItem), amount) end Global.N_0x3ea62e56f386c997 = Global.CollectableIncrementNumFound --- _COLLECTABLE_INCREMENT_NUM_TURNED_IN function Global.CollectableIncrementNumTurnedIn(collectableItem, amount) return _in(0x398FAB9C96A81924, _ch(collectableItem), amount) end Global.N_0x398fab9c96a81924 = Global.CollectableIncrementNumTurnedIn --- NativeDB Introduced: v1232 function Global.CommerceStoreIsEnabled() return _in(0xDBC754CB6CCB9378, _r) end --- NativeDB Introduced: v1355 function Global.CommerceStoreIsOpen() return _in(0xCE5E79D9E303628E, _r) end --- COMPARE_STRINGS function Global.CompareStrings(str1, str2, matchCase, maxLength) return _in(0xBFBB74A15EFC149B, _ts(str1), _ts(str2), matchCase, maxLength, _ri) end --- NativeDB Introduced: v1311 function Global.CompendiumAnimalGetSampleInventoryItem(compendiumEntry) return _in(0x4E4ACAE1C671A9DA, compendiumEntry, _ri) end --- NativeDB Introduced: v1311 function Global.CompendiumAnimalHasSample(compendiumEntry) return _in(0x6FC24625E4FCAC27, compendiumEntry, _r) end --- NativeDB Introduced: v1311 function Global.CompendiumAnimalHasStamp(compendiumEntry) return _in(0xBCF569FC32FFF456, compendiumEntry, _r) end --- COMPENDIUM_ANIMAL_OBSERVED_BY_STAT_NAME function Global.CompendiumAnimalObservedByStatName(animalType, disableCompendiumToast) return _in(0x725D52F26A5E9E10, _ch(animalType), disableCompendiumToast) end --- NativeDB Introduced: v1311 function Global.CompendiumAnimalSetDiscovered(compendiumEntry) return _in(0x67F35C7C9F2BDCFE, compendiumEntry) end --- COMPENDIUM_FISH_CAUGHT function Global.CompendiumFishCaught(ped, category) return _in(0x725D52F21A5E9E00, ped, _ch(category)) end --- COMPENDIUM_FISH_GET_LURE_SUITABILITY_BY_STAT_ITEM function Global.CompendiumFishGetLureSuitabilityByStatItem(animalType, baitType) return _in(0x725D52F21A5E9E81, _ch(animalType), _ch(baitType), _ri) end --- COMPENDIUM_GANG_AMBUSH_SURVIVED function Global.CompendiumGangAmbushSurvived(p0) return _in(0x725D52F21A5E9E04, p0) end --- COMPENDIUM_GANG_BOUNTY_CAPTURED function Global.CompendiumGangBountyCaptured(p0) return _in(0x725D52F21A5E9E06, p0) end --- COMPENDIUM_GANG_CAMP_FOUND function Global.CompendiumGangCampFound(p0, p1) return _in(0x725D52F21A5E9E03, p0, p1) end --- COMPENDIUM_GANG_ENCOUNTERED function Global.CompendiumGangEncountered(p0) return _in(0x725D52F21A5E9E05, p0) end --- COMPENDIUM_GANG_HIDEOUT_FOUND function Global.CompendiumGangHideoutFound(p0, p1) return _in(0x725D52F21A5E9E08, p0, p1) end --- COMPENDIUM_GANG_MEMBER_KILLED function Global.CompendiumGangMemberKilled(p0) return _in(0x725D52F21A5E9E07, p0) end --- NativeDB Introduced: v1311 function Global.CompendiumGetEntryByIndexInSubcategory(category, subcategory, count) return _in(0x5CEB63B2E3D9895F, _ch(category), _ch(subcategory), count, _ri) end --- NativeDB Introduced: v1311 function Global.CompendiumGetEntryByPedIndex(category, ped) return _in(0x1CFA0219D8E1CF25, _ch(category), ped, _ri) end --- NativeDB Introduced: v1355 function Global.CompendiumGetEntryByStatItem(category, animalType) return _in(0x66EC938394D76C85, _ch(category), _ch(animalType), _ri) end --- COMPENDIUM_GET_MAP_DISCOVERABLE_FROM_STAT_ITEM function Global.CompendiumGetMapDiscoverableFromStatItem(animalStatItem, x, y, z) return _in(0x729D54121A5E9E20, _ch(animalStatItem), x, y, z, _ri) end --- NativeDB Introduced: v1311 function Global.CompendiumGetNumEntriesInSubcategory(category, subcategory) return _in(0xF58A0C0E086E8E36, _ch(category), _ch(subcategory), _ri) end --- _COMPENDIUM_GET_NUM_OF_ENTRIES_IN_CATEGORY function Global.CompendiumGetNumOfEntriesInCategory(category) return _in(0x729D52F61A5A9E22, _ch(category), _ri) end Global.N_0x729d52f61a5a9e22 = Global.CompendiumGetNumOfEntriesInCategory --- COMPENDIUM_GET_SHORT_DESCRIPTION_FROM_PED function Global.CompendiumGetShortDescriptionFromPed(ped) return _in(0x6C5E5D48E48B4C65, ped, _ri) end --- NativeDB Introduced: v1311 function Global.CompendiumGetStudyAwardId(ped) return _in(0x9F678782720349E4, ped, _ri) end --- NativeDB Introduced: v1355 function Global.CompendiumGetSubcategoryHashFromAnimalType(category, animalType) return _in(0xCD278B6BFBDBDC22, _ch(category), _ch(animalType), _ri) end --- NativeDB Introduced: v1311 function Global.CompendiumGetSubcategoryPedIsIn(category, ped) return _in(0x9B657550DF55EC96, _ch(category), ped, _ri) end --- NativeDB Introduced: v1311 function Global.CompendiumGetSubcategorySampleToastDescComplete(category, subcategory) return _in(0x59D4D68CDB82427C, _ch(category), _ch(subcategory), _s) end --- NativeDB Introduced: v1311 function Global.CompendiumGetSubcategorySampleToastDescProgress(category, subcategory) return _in(0x82BFB5B367957699, _ch(category), _ch(subcategory), _s) end --- NativeDB Introduced: v1311 function Global.CompendiumGetSubcategorySampleToastTitle(category, subcategory) return _in(0x5E50C67EB60951E6, _ch(category), _ch(subcategory), _s) end --- NativeDB Introduced: v1311 function Global.CompendiumGetSubcategoryToastAppId(category, subcategory) return _in(0x2BF30D9D4D680112, _ch(category), _ch(subcategory), _ri) end --- herbType: https://alloc8or.re/rdr3/doc/enums/eHerbType.txt -- Vector3: Player Location function Global.CompendiumHerbPicked(herbType, x, y, z) return _in(0x725D52F21A5E9E09, _ch(herbType), x, y, z) end --- COMPENDIUM_HORSE_BONDING function Global.CompendiumHorseBonding(ped, bondingLevel) return _in(0x725D52F21A5E9E50, ped, bondingLevel) end --- Only gets called if bSetObserved is true and animalType is matching function Global.CompendiumHorseObserved(ped, disableCompendiumToast) return _in(0x725D58F2125E5E50, ped, disableCompendiumToast) end --- NET_PLAYER_HORSE_PROCESS_EVENT_HORSE_BREAKING function Global.CompendiumHorseWildBroken(ped) return _in(0x725852D21A2E9E50, ped) end --- NativeDB Introduced: v1311 function Global.CompendiumWasAnimalObserved(ped) return _in(0x23B5E9C5160BC04F, ped, _r) end --- Related to dead animals items/loots -- Notice: skinningQuality is partially calculated using pedQuality function Global.ComputeSatchelItemForPedCarcass(ped, damageCleanliness, skinningQuality) return _in(0x6B89FAA36FC909A3, _i, ped, damageCleanliness, skinningQuality, _ri) end Global.N_0x6b89faa36fc909a3 = Global.ComputeSatchelItemForPedCarcass --- COMPUTE_SATCHEL_ITEM_FOR_PED_DAMAGE function Global.ComputeSatchelItemForPedDamage(p0, pedAttached, damageCleanliness) return _in(0x9E7738B291706746, p0, pedAttached, damageCleanliness, _ri) end Global.N_0x9e7738b291706746 = Global.ComputeSatchelItemForPedDamage --- CONVERT_OLD_PICKUP_TYPE_TO_NEW function Global.ConvertOldPickupTypeToNew(pickupHash) return _in(0x5EAAD83F8CFB4575, _ch(pickupHash), _ri) end Global.GetPickupHash = Global.ConvertOldPickupTypeToNew --- 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; -- }; function Global.ConvertPosixTime(posixTime, timeStructure) return _in(0xAC97AF97FA68E5D5, posixTime, _ii(timeStructure) --[[ may be optional ]]) end Global.GetDateAndTimeFromUnixEpoch = Global.ConvertPosixTime --- COPY_SCRIPT_STRUCT function Global.CopyScriptStruct(size) return _in(0xF7AC7DC0DEE7C9BE, _i, _i, size) end Global.CopyMemory = Global.CopyScriptStruct --- Copies sourceVehicle's damage (broken bumpers, broken lights, etc.) to targetVehicle. function Global.CopyVehicleDamages(sourceVehicle, targetVehicle) return _in(0xDBC28A8C683CD80B, sourceVehicle, targetVehicle) end --- COS function Global.Cos(value) return _in(0xD0FFB162F40A139C, value, _rf) end --- COULD_ANIM_SCENE_ENTITY_REACH_EXIT_NEXT_FRAME function Global.CouldAnimSceneEntityReachExitNextFrame(animScene, entityName, p2, p3) return _in(0x73616E64696C616E, animScene, _ts(entityName), p2, p3, _ri) end Global.N_0x73616e64696c616e = Global.CouldAnimSceneEntityReachExitNextFrame --- NativeDB Introduced: v1355 function Global.CountBitFlags(bitFlags) return _in(0xE704838F36F93B7B, _ii(bitFlags) --[[ may be optional ]], _ri) end --- COUNT_PARTICIPANT_BITS function Global.CountParticipantBits(value) return _in(0x2F050A3FF8738245, _ii(value) --[[ may be optional ]], _ri) end Global.N_0x2f050a3ff8738245 = Global.CountParticipantBits --- COUNT_PEDS_IN_COMBAT_WITH_TARGET function Global.CountPedsInCombatWithTarget(ped, flag) return _in(0x5407B7288D0478B7, ped, flag, _ri) end Global.N_0x5407b7288d0478b7 = Global.CountPedsInCombatWithTarget --- COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS function Global.CountPedsInCombatWithTargetWithinRadius(ped, x, y, z, radius, flag) return _in(0x336B3D200AB007CB, ped, x, y, z, radius, flag, _ri) end Global.N_0x336b3d200ab007cb = Global.CountPedsInCombatWithTargetWithinRadius --- COUNT_PLAYER_BITS function Global.CountPlayerBits(value) return _in(0x462C687BEA254BD9, _ii(value) --[[ may be optional ]], _ri) end Global.N_0x462c687bea254bd9 = Global.CountPlayerBits --- aiMemoryType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/_CREATE_AI_MEMORY function Global.CreateAiMemory(aiMemoryType) return _in(0x88BC5F4AEF77FC4E, _i, aiMemoryType) end Global.N_0x88bc5f4aef77fc4e = Global.CreateAiMemory --- flags: see CREATE_PICKUP function Global.CreateAmbientPickup(pickupHash, x, y, z, flags, value, modelHash, p7, p8, p9, p10) return _in(0x673966A0C0FD7171, _ch(pickupHash), x, y, z, flags, value, _ch(modelHash), p7, p8, p9, p10, _ri) end --- flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eAnimSceneFlag function Global.CreateAnimScene(animDict, flags, playbackListName, p3, p4) return _in(0x1FCA98E33C1437B3, _ts(animDict), flags, _ts(playbackListName), p3, p4, _ri) end --- _CREATE_ANTI_GRIEF_VOLUME function Global.CreateAntiGriefVolume(volumeType, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) return _in(0x0EB78C2B156635B1, _ch(volumeType), x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ri) end Global.N_0x0eb78c2b156635b1 = Global.CreateAntiGriefVolume --- Creates an audio submix with the specified name, or gets the existing audio submix by that name. -- @param name The audio submix name. -- @return A submix ID, or -1 if the submix could not be created. function Global.CreateAudioSubmix(name) return _in(0x658d2bc8, _ts(name), _ri) end --- CREATE_CAM function Global.CreateCam(camName, p1) return _in(0xE72CDBA7F0A02DD6, _ts(camName), p1, _ri) end --- CREATE_CAM_WITH_PARAMS function Global.CreateCamWithParams(camName, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9) return _in(0x40C23491CE83708E, _ts(camName), posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9, _ri) end --- CREATE_CAMERA function Global.CreateCamera(camHash, p1) return _in(0x57CDF879EA466C46, _ch(camHash), p1, _ri) end --- CREATE_CAMERA_WITH_PARAMS function Global.CreateCameraWithParams(camHash, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9) return _in(0x98B99B9F27E2D60B, _ch(camHash), posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9, _ri) end --- CREATE_CHECKPOINT_WITH_NAMEHASH function Global.CreateCheckpointWithNamehash(typeHash, posX1, posY1, posZ1, posX2, posY2, posZ2, radius, red, green, blue, alpha, reserved) return _in(0x175668836B44CBB0, _ch(typeHash), posX1, posY1, posZ1, posX2, posY2, posZ2, radius, red, green, blue, alpha, reserved, _ri) end Global.CreateCheckpoint = Global.CreateCheckpointWithNamehash --- Returns a formatted string (0x%x) function Global.CreateColorString(rgb) return _in(0xBCC2CFADEA1AEA6C, rgb, _s) end --- Identical to CREATE_VEHICLE but allows to set draftAnimalPopGroup (see popgroups.#mt for DRAFT_HORSES_*) function Global.CreateDraftVehicle(modelHash, x, y, z, heading, isNetwork, bScriptHostVeh, bDontAutoCreateDraftAnimals, draftAnimalPopGroup, p9) return _in(0x214651FB1DFEBA89, _ch(modelHash), x, y, z, heading, isNetwork, bScriptHostVeh, bDontAutoCreateDraftAnimals, _ch(draftAnimalPopGroup), p9, _ri) end Global.CreateVehicle_2 = Global.CreateDraftVehicle --- Creates a DUI browser. This can be used to draw on a runtime texture using CREATE_RUNTIME_TEXTURE_FROM_DUI_HANDLE. -- @param url The initial URL to load in the browser. -- @param width The width of the backing surface. -- @param height The height of the backing surface. -- @return A DUI object. function Global.CreateDui(url, width, height) return _in(0x23eaf899, _ts(url), width, height, _rl) end --- CREATE_FAKE_MP_GAMER_TAG function Global.CreateFakeMpGamerTag(ped, username, pointedClanTag, isRockstarClan, clanTag, clanFlag) return _in(0x53CB4B502E1C57EA, ped, _ts(username), pointedClanTag, isRockstarClan, _ts(clanTag), clanFlag, _ri) end --- _CREATE_FOOTPATH_TRAIL function Global.CreateFootpathTrail(p0, waypointRecord, bUseSnowOffset, p3, p4, p5, p6, p7, p8, p9, p10, bInit) return _in(0x29BA9F78321E5A6C, p0, _ts(waypointRecord), bUseSnowOffset, p3, p4, p5, p6, p7, p8, p9, p10, bInit, _ri) end Global.N_0x29ba9f78321e5a6c = Global.CreateFootpathTrail --- CREATE_FORCED_OBJECT function Global.CreateForcedObject(x, y, z, p3, modelHash, p5) return _in(0x0961A905AFBC34C7, x, y, z, p3, _ch(modelHash), p5) end --- 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] function Global.CreateGravityWell(xPos, yPos, zPos, heading, radius, p5, p6, p7, stopAtDestination) return _in(0x4F5EBE70081E5A20, xPos, yPos, zPos, heading, radius, p5, p6, p7, stopAtDestination, _ri) end Global.N_0x4f5ebe70081e5a20 = Global.CreateGravityWell --- 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. function Global.CreateGroup(taskAllocator) return _in(0x90370EBE0FEE1A3D, taskAllocator, _ri) end --- _CREATE_GUARD_ZONE function Global.CreateGuardZone(name) return _in(0x8F9DE75680275C9F, _ts(name)) end --- Returns true when investigation creation was successful -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.CreateGuardZoneForEntity(guardZoneName, entity, x, y, z) return _in(0x0D4B77E862475ED3, _ts(guardZoneName), entity, x, y, z, _r) end --- groundSetting: 0: spawn on ground, 2 (1?): do not spawn on ground -- p7: -1 in R* Scripts -- Returns compositeId function Global.CreateHerbComposites(asset, x, y, z, heading, groundSetting, p7) return _in(0x5B4BBE80AD5972DC, _ch(asset), x, y, z, heading, groundSetting, _i, p7, _ri) end Global.N_0x5b4bbe80ad5972dc = Global.CreateHerbComposites --- _CREATE_HERD function Global.CreateHerd() return _in(0xCB4EF7EDAE2E16F1, _ri) end Global.N_0xcb4ef7edae2e16f1 = Global.CreateHerd --- dispatchService: see ENABLE_DISPATCH_SERVICE function Global.CreateIncident(dispatchService, x, y, z, numUnits, radius, p7, p8) return _in(0x3F892CAF67444AE7, dispatchService, x, y, z, numUnits, radius, _i, p7, p8, _r) end --- dispatchService: see ENABLE_DISPATCH_SERVICE -- The entities must be added to itemSet. function Global.CreateIncidentWithEntities(dispatchService, x, y, z, itemSet, radius, outIncidentID) return _in(0xAB3D3F45436DB1D8, dispatchService, x, y, z, itemSet, radius, _ii(outIncidentID) --[[ may be optional ]], _ri) end Global.N_0xab3d3f45436db1d8 = Global.CreateIncidentWithEntities --- CREATE_ITEMSET function Global.CreateItemset(p0) return _in(0xA1AF16083320065A, p0, _ri) end --- Creates Kill Cam for specified Ped Handle function Global.CreateKillCam(ped) return _in(0x2F994CC29CAA9D22, ped) end Global.N_0x2f994cc29caa9d22 = Global.CreateKillCam --- dispatchResponseHash: see common/data/dispatchresponses/.. function Global.CreateLawDispatchResponseForCoords(x, y, z, dispatchResponseHash) return _in(0x75CBF20BA47E4F89, x, y, z, _ch(dispatchResponseHash), _ri) end Global.N_0x75cbf20ba47e4f89 = Global.CreateLawDispatchResponseForCoords --- Only used in SP scripts, for example odriscolls1: BOOLS: true, true, true, false, false function Global.CreateMetaPed(requestId, x, y, z, heading, p5, p6, p7, p8, p9) return _in(0x0BCD4091C8EABA42, requestId, x, y, z, heading, p5, p6, p7, p8, p9, _ri) end Global.N_0x0bcd4091c8eaba42 = Global.CreateMetaPed Global.CreateMetapedPed = Global.CreateMetaPed --- 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) function Global.CreateMetaPedAsset(asset, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9) return _in(0x9641A9A20310F6B8, _ch(asset), posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, _ri) end Global.N_0x9641a9a20310f6b8 = Global.CreateMetaPedAsset Global.CreateMetapedAsset = Global.CreateMetaPedAsset --- Creates metaped from ped outfit requestId. See _REQUEST_METAPED_OUTFIT function Global.CreateMetaPedOutfitPed(requestId, x, y, z, heading, p5, p6, p7, p8) return _in(0xEAF682A14F8E5F53, requestId, x, y, z, heading, p5, p6, p7, p8, _ri) end Global.N_0xeaf682a14f8e5f53 = Global.CreateMetaPedOutfitPed Global.CreateMetapedOutfitPed = Global.CreateMetaPedOutfitPed --- Returns mgmHandle function Global.CreateMgmSystem(mgmFilename) return _in(0xA1300DE03E5D1973, _ts(mgmFilename), _ri) end Global.N_0xa1300de03e5d1973 = Global.CreateMgmSystem --- 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. function Global.CreateMissionTrain(configHash, x, y, z, direction, passengers, p6, conductor) return _in(0xC239DBD9A57D2A71, _ch(configHash), x, y, z, direction, passengers, p6, conductor, _ri) end Global.N_0xc239dbd9a57d2a71 = Global.CreateMissionTrain --- CREATE_MODEL_HIDE function Global.CreateModelHide(x, y, z, radius, model, p5) return _in(0x069848B3FB3C4426, x, y, z, radius, _ch(model), p5) end --- CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS function Global.CreateModelHideExcludingScriptObjects(x, y, z, radius, model, p5) return _in(0xD136090A9AAAB17D, x, y, z, radius, _ch(model), p5) end --- Only works with objects! function Global.CreateModelSwap(x, y, z, radius, originalModel, newModel, p6) return _in(0x10B2218320B6F5AC, x, y, z, radius, _ch(originalModel), _ch(newModel), p6) end --- _CREATE_MP_GAMER_TAG function Global.CreateMpGamerTag(player, username, pointedClanTag, isRockstarClan, clanTag, clanFlag) return _in(0xD877AF112AD2B41B, player, _ts(username), pointedClanTag, isRockstarClan, _ts(clanTag), clanFlag, _ri) end --- _CREATE_MP_GAMER_TAG_ON_ENTITY function Global.CreateMpGamerTagOnEntity(entity, text) return _in(0xE961BF23EAB76B12, entity, _ts(text), _ri) end Global.N_0xe961bf23eab76b12 = Global.CreateMpGamerTagOnEntity --- CREATE_NEW_SCRIPTED_CONVERSATION function Global.CreateNewScriptedConversation(convoRoot) return _in(0xD2C91A0B572AAE56, _ts(convoRoot), _ri) end --- CREATE_OBJECT function Global.CreateObject(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic, p7, p8) return _in(0x509D5878EB39E842, _ch(modelHash), x, y, z, isNetwork, bScriptHostObj, dynamic, p7, p8, _ri) end --- CREATE_OBJECT_NO_OFFSET function Global.CreateObjectNoOffset(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic, p7) return _in(0x9A294B2138ABB884, _ch(modelHash), x, y, z, isNetwork, bScriptHostObj, dynamic, p7, _ri) end --- CREATE_OBJECT_SKELETON function Global.CreateObjectSkeleton(object) return _in(0xB6CBD40F8EA69E8A, object, _ri) end Global.N_0xb6cbd40f8ea69e8a = Global.CreateObjectSkeleton --- CREATE_PATROL_ROUTE function Global.CreatePatrolRoute() return _in(0xAF8A443CCC8018DC) end --- CREATE_PED function Global.CreatePed(modelHash, x, y, z, heading, isNetwork, bScriptHostPed, p7, p8) return _in(0xD49F9B0955C367DE, _ch(modelHash), x, y, z, heading, isNetwork, bScriptHostPed, p7, p8, _ri) end --- 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 -- }; function Global.CreatePedInsideVehicle(vehicle, modelHash, seatIndex, p3, p4, p5) return _in(0x7DD959874C1FD534, vehicle, _ch(modelHash), seatIndex, p3, p4, p5, _ri) end --- CREATE_PED_ON_MOUNT function Global.CreatePedOnMount(mount, modelHash, index, p3, p4, p5, p6) return _in(0xF89AA2BD01FC06B7, mount, _ch(modelHash), index, p3, p4, p5, p6, _ri) end --- _CREATE_PERSISTENT_CHARACTER function Global.CreatePersistentCharacter(hash) return _in(0x4F76E3676583D951, _ch(hash), _ri) end Global.N_0x4f76e3676583d951 = Global.CreatePersistentCharacter --- 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 function Global.CreatePickup(pickupHash, x, y, z, flags, p5, p6, modelHash, p8, p9, p10) return _in(0xFBA08C503DD5FA58, _ch(pickupHash), x, y, z, flags, p5, p6, _ch(modelHash), p8, p9, p10, _ri) end --- flags: see CREATE_PICKUP function Global.CreatePickupRotate(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flags, p8, p9, p10, modelHash, p12, p13, p14) return _in(0x891804727E0A98B7, _ch(pickupHash), posX, posY, posZ, rotX, rotY, rotZ, flags, p8, p9, p10, _ch(modelHash), p12, p13, p14, _ri) end --- _CREATE_POPZONE_FROM_VOLUME function Global.CreatePopzoneFromVolume(volume) return _in(0x9AC1C64FE46B6D09, volume, _ri) end --- CREATE_PORTABLE_PICKUP function Global.CreatePortablePickup(pickupHash, x, y, z, placeOnGround, modelHash) return _in(0x2EAF1FDB2FB55698, _ch(pickupHash), x, y, z, placeOnGround, _ch(modelHash), _ri) end --- 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 function Global.CreatePropSet(propsetType, x, y, z, placementType, heading, zProbe, p7, useVegMod) return _in(0xE65C5CBA95F0E510, _ch(propsetType), x, y, z, placementType, heading, zProbe, p7, useVegMod, _ri) end Global.N_0xe65c5cba95f0e510 = Global.CreatePropSet --- CREATE_PROP_SET_INSTANCE_ATTACHED_TO_ENTITY function Global.CreatePropSetInstanceAttachedToEntity(hash, x, y, z, entity, p5, p6, p7, p8) return _in(0x9609DBDDE18FAD8C, _ch(hash), x, y, z, entity, p5, p6, p7, p8, _ri) end Global.N_0x9609dbdde18fad8c = Global.CreatePropSetInstanceAttachedToEntity --- Same as CREATE_PROP_SET_INSTANCE_ATTACHED_TO_ENTITY function Global.CreatePropSetInstanceAttachedToEntity_2(hash, x, y, z, entity, p5, p6, p7, p8) return _in(0xACA7FB30269096D4, _ch(hash), x, y, z, entity, p5, p6, p7, p8, _ri) end Global.N_0xaca7fb30269096d4 = Global.CreatePropSetInstanceAttachedToEntity_2 Global.CreatePropSet_4 = Global.CreatePropSetInstanceAttachedToEntity_2 --- Same as _CREATE_PROP_SET function Global.CreatePropSet_2(propsetType, x, y, z, placementType, heading, zProbe, p7, useVegMod) return _in(0x899C97A1CCE7D483, _ch(propsetType), x, y, z, placementType, heading, zProbe, p7, useVegMod, _ri) end Global.N_0x899c97a1cce7d483 = Global.CreatePropSet_2 --- 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_* function Global.CreateRopeWindingAbility(ropeId, p1, ropeModelType, length, p4) return _in(0x3C6490D940FF5D0B, ropeId, _ts(p1), _ts(ropeModelType), length, p4) end Global.N_0x3c6490d940ff5d0b = Global.CreateRopeWindingAbility --- Returns scenario function Global.CreateScenarioPointHash(scenarioHash, x, y, z, heading, p5, p6, p7) return _in(0x94B745CE41DB58A1, _ch(scenarioHash), x, y, z, heading, p5, p6, p7, _ri) end Global.N_0x94b745ce41db58a1 = Global.CreateScenarioPointHash --- Returns scenario function Global.CreateScenarioPointHashAttachedToEntity(entity, scenarioHash, x, y, z, heading, p6, p7, p8) return _in(0x794AB1379A74064D, entity, _ch(scenarioHash), x, y, z, heading, p6, p7, p8, _ri) end Global.N_0x794ab1379a74064d = Global.CreateScenarioPointHashAttachedToEntity --- _CREATE_SHOCKING_EVENT function Global.CreateShockingEvent(args) return _in(0xCA1315C33B9A2847, _ii(args) --[[ may be optional ]], _ri) end Global.N_0xca1315c33b9a2847 = Global.CreateShockingEvent --- _CREATE_SPEED_VOLUME function Global.CreateSpeedVolume(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) return _in(0xBBE768E3AE76E07C, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, _ri) end Global.N_0xbbe768e3ae76e07c = Global.CreateSpeedVolume --- _CREATE_SWATCH_TEXTURE_DICT function Global.CreateSwatchTextureDict(slots) return _in(0x3D084D5568FB4028, slots, _ri) end Global.N_0x3d084d5568fb4028 = Global.CreateSwatchTextureDict --- Create a clean timecycle modifier. See [`SET_TIMECYCLE_MODIFIER_VAR`](#\_0x6E0A422B) to add variables. -- @param modifierName The new timecycle name, must be unique. -- @return The created timecycle modifier index, or -1 if failed. function Global.CreateTimecycleModifier(modifierName) return _in(0x70fa2afa, _ts(modifierName), _ri) end --- Creates a tracked point, useful for checking the visibility of a 3D point on screen. function Global.CreateTrackedPoint() return _in(0xFB405CB357C69CB9, _ri) end --- CREATE_VEHICLE function Global.CreateVehicle(modelHash, x, y, z, heading, isNetwork, bScriptHostVeh, bDontAutoCreateDraftAnimals, p8) return _in(0xAF35D0D2583051B0, _ch(modelHash), x, y, z, heading, isNetwork, bScriptHostVeh, bDontAutoCreateDraftAnimals, p8, _ri) end --- CREATE_VOLUME_AGGREGATE function Global.CreateVolumeAggregate() return _in(0x59F6F5C1D129F106, _ri) end Global.CreateVolumeAggregate = Global.CreateVolumeAggregate --- _CREATE_VOLUME_AGGREGATE_WITH_CUSTOM_NAME function Global.CreateVolumeAggregateWithCustomName(name) return _in(0x5D580DE6398BB162, _ts(name), _ri) end --- CREATE_VOLUME_BOX function Global.CreateVolumeBox(x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) return _in(0xDF85637F22706891, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ri) end Global.CreateVolumeBox = Global.CreateVolumeBox --- _CREATE_VOLUME_BOX_WITH_CUSTOM_NAME function Global.CreateVolumeBoxWithCustomName(x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, name) return _in(0xF68485C7495D848E, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ts(name), _ri) end --- _CREATE_VOLUME_BY_HASH function Global.CreateVolumeByHash(volumeType, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) return _in(0x502022FA1AF9DC86, _ch(volumeType), x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ri) end --- _CREATE_VOLUME_BY_HASH_WITH_CUSTOM_NAME function Global.CreateVolumeByHashWithCustomName(volumeType, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, name) return _in(0x1F85E4AC774A201E, _ch(volumeType), x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ts(name), _ri) end --- CREATE_VOLUME_CYLINDER function Global.CreateVolumeCylinder(x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) return _in(0x0522D4774B82E3E6, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ri) end Global.CreateVolumeCylinder = Global.CreateVolumeCylinder --- _CREATE_VOLUME_CYLINDER_WITH_CUSTOM_NAME function Global.CreateVolumeCylinderWithCustomName(x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, name) return _in(0xDF1E350EDDF06E59, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ts(name), _ri) end --- Params: p5 is always 0 function Global.CreateVolumeLock(x, y, z, radius, flag, p5) return _in(0x00BBF7CEAE8C666A, x, y, z, radius, flag, p5, _ri) end Global.N_0x00bbf7ceae8c666a = Global.CreateVolumeLock --- Params: p3 is always 0 function Global.CreateVolumeLockAttachedToEntity(entity, radius, flag, p3) return _in(0xF383E96C4904DF0C, entity, radius, flag, p3, _ri) end Global.N_0xf383e96c4904df0c = Global.CreateVolumeLockAttachedToEntity --- CREATE_VOLUME_SPHERE function Global.CreateVolumeSphere(x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) return _in(0xB3FB80A32BAE3065, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ri) end Global.N_0xb3fb80a32bae3065 = Global.CreateVolumeSphere --- _CREATE_VOLUME_SPHERE_WITH_CUSTOM_NAME function Global.CreateVolumeSphereWithCustomName(x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, name) return _in(0x10157BC3247FF3BA, x, y, z, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, _ts(name), _ri) end Global.N_0x10157bc3247ff3ba = Global.CreateVolumeSphereWithCustomName --- _CREATE_WALK_AND_TALK_VOLUME function Global.CreateWalkAndTalkVolume(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) return _in(0xFD0E389CD44434B6, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, _ri) end Global.N_0xfd0e389cd44434b6 = Global.CreateWalkAndTalkVolume --- _CREATE_WAYPOINT_PATH function Global.CreateWaypointPath(pathName, nodes, p3) return _in(0x5C885E0978B6AD60, _ts(pathName), _i, nodes, p3, _ri) end Global.N_0x5c885e0978b6ad60 = Global.CreateWaypointPath --- _CREATE_WEAPON_OBJECT function Global.CreateWeaponObject(weaponHash, ammoCount, x, y, z, showWorldModel, scale) return _in(0x9888652B8BA77F73, _ch(weaponHash), ammoCount, x, y, z, showWorldModel, scale, _ri) end Global.N_0x9888652b8ba77f73 = Global.CreateWeaponObject --- _CUFF_PED function Global.CuffPed(ped) return _in(0x7981037A96E7D174, ped) end Global.N_0x7981037a96e7d174 = Global.CuffPed --- _DAMAGE_BONE_ON_PROP function Global.DamageBoneOnProp(object, bone) return _in(0xE4EFB315BCD2A838, object, bone) end Global.N_0xe4efb315bcd2a838 = Global.DamageBoneOnProp --- DATAARRAY_GET_BOOL function Global.DataarrayGetBool(arrayIndex) return _in(0xAB1231D2DE52F2D3, _i, arrayIndex, _r) end Global.ArrayValueGetBoolean = Global.DataarrayGetBool --- DATAARRAY_GET_COUNT function Global.DataarrayGetCount(arrayData) return _in(0x6A885BF69239E539, _ii(arrayData) --[[ may be optional ]], _ri) end Global.ArrayValueGetSize = Global.DataarrayGetCount --- DATAARRAY_GET_DICT function Global.DataarrayGetDict(arrayIndex) return _in(0xA010655985853485, _i, arrayIndex, _rl) end Global.ArrayValueGetObject = Global.DataarrayGetDict --- DATAARRAY_GET_FLOAT function Global.DataarrayGetFloat(arrayIndex) return _in(0xA9D003CF419CB81E, _i, arrayIndex, _rf) end Global.ArrayValueGetFloat = Global.DataarrayGetFloat --- DATAARRAY_GET_INT function Global.DataarrayGetInt(arrayIndex) return _in(0x96DEA500B6EBBE53, _i, arrayIndex, _ri) end Global.ArrayValueGetInteger = Global.DataarrayGetInt --- DATAARRAY_GET_STRING function Global.DataarrayGetString(arrayIndex) return _in(0xB6790A8FF80F889F, _i, arrayIndex, _s) end Global.ArrayValueGetString = Global.DataarrayGetString --- Types: -- 1 = Boolean -- 2 = Integer -- 3 = Float -- 4 = String -- 5 = Vector3 -- 6 = Object -- 7 = Array function Global.DataarrayGetType(arrayIndex) return _in(0x151DAFE6B3B9888F, _i, arrayIndex, _ri) end Global.ArrayValueGetType = Global.DataarrayGetType --- DATAARRAY_GET_VECTOR function Global.DataarrayGetVector(arrayIndex) return _in(0x850DA2750DA14E9A, _i, arrayIndex, _rv) end Global.ArrayValueGetVector3 = Global.DataarrayGetVector --- _DATABINDING_ADD_DATA_BOOL function Global.DatabindingAddDataBool(p0, p1, p2) return _in(0x58BAA5F635DA2FF4, p0, _ts(p1), p2, _ri) end --- _DATABINDING_ADD_DATA_BOOL_BY_HASH function Global.DatabindingAddDataBoolByHash(p0, p1, p2) return _in(0xBC95D3AE2ECA70D6, p0, _ch(p1), p2, _ri) end --- _DATABINDING_ADD_DATA_BOOL_FROM_PATH function Global.DatabindingAddDataBoolFromPath(p0, p1, p2) return _in(0x37BB86A751148A6A, _ts(p0), _ts(p1), p2, _ri) end --- Returns entryId Hash function Global.DatabindingAddDataContainer(entryId, p1) return _in(0xEB4F9A3537EEABCD, _ch(entryId), _ts(p1), _ri) end --- _DATABINDING_ADD_DATA_CONTAINER_BY_HASH function Global.DatabindingAddDataContainerByHash(p0, p1) return _in(0x98BB14345BB68257, p0, _ch(p1), _ri) end --- _DATABINDING_ADD_DATA_CONTAINER_FROM_PATH function Global.DatabindingAddDataContainerFromPath(p0, p1) return _in(0x0C827D175F1292F4, _ts(p0), _ts(p1), _ri) end --- _DATABINDING_ADD_DATA_FLOAT function Global.DatabindingAddDataFloat(p0, p1, p2) return _in(0x5154228273ADB9A6, p0, _ts(p1), p2, _ri) end --- _DATABINDING_ADD_DATA_GANG_ID function Global.DatabindingAddDataGangId(p0, p1, gangId) return _in(0x7D0F2014DB28DD00, p0, _ts(p1), gangId, _ri) end --- _DATABINDING_ADD_DATA_HASH function Global.DatabindingAddDataHash(p0, p1, p2) return _in(0x8538F1205D60ECA6, p0, _ts(p1), _ch(p2), _ri) end --- _DATABINDING_ADD_DATA_HASH_BY_HASH function Global.DatabindingAddDataHashByHash(p0, p1, p2) return _in(0x8E173DFB041993C6, p0, _ch(p1), _ch(p2), _ri) end --- _DATABINDING_ADD_DATA_INT function Global.DatabindingAddDataInt(p0, p1, p2) return _in(0x307A3247C5457BDE, p0, _ts(p1), _ch(p2), _ri) end --- _DATABINDING_ADD_DATA_INT_BY_HASH function Global.DatabindingAddDataIntByHash(p0, p1, p2) return _in(0x267F9527F4350ADE, p0, _ch(p1), p2, _ri) end --- _DATABINDING_ADD_DATA_POSSE_ID function Global.DatabindingAddDataPosseId(p0, p1, posseId) return _in(0x7D0F2014DB28DD01, p0, _ts(p1), posseId, _ri) end Global.N_0x7d0f2014db28dd01 = Global.DatabindingAddDataPosseId --- _DATABINDING_ADD_DATA_STRING function Global.DatabindingAddDataString(p0, p1, p2) return _in(0x617FCA1C5652BBAD, p0, _ts(p1), _ts(p2), _ri) end --- _DATABINDING_ADD_DATA_STRING_BY_HASH function Global.DatabindingAddDataStringByHash(p0, p1, p2) return _in(0xEAD09E76E22630C3, p0, _ch(p1), _ts(p2), _ri) end --- _DATABINDING_ADD_DATA_STRING_FROM_PATH function Global.DatabindingAddDataStringFromPath(p0, p1, p2) return _in(0xA381DE86EE170C4A, _ts(p0), _ts(p1), _ts(p2), _ri) end Global.N_0xa381de86ee170c4a = Global.DatabindingAddDataStringFromPath --- _DATABINDING_ADD_HASH_ARRAY function Global.DatabindingAddHashArray(p0, p1) return _in(0x52F5F08278EA5D75, p0, _ts(p1), _ri) end --- _DATABINDING_ADD_STRING_ARRAY function Global.DatabindingAddStringArray(p0, p1) return _in(0x1B23E0627BDBFE85, p0, _ts(p1), _ri) end --- _DATABINDING_ADD_UI_ITEM_LIST function Global.DatabindingAddUiItemList(p0, p1) return _in(0xFE74FA57E0CE6824, p0, _ts(p1), _ri) end --- _DATABINDING_ADD_UI_ITEM_LIST_BY_HASH function Global.DatabindingAddUiItemListByHash(p0, p1) return _in(0x3C7799283325181B, p0, _ch(p1), _ri) end --- _DATABINDING_ADD_UI_ITEM_LIST_FROM_PATH function Global.DatabindingAddUiItemListFromPath(p0, p1) return _in(0xDB5B9A474148F699, _ts(p0), _ts(p1), _ri) end --- _DATABINDING_CLEAR_BINDING_ARRAY function Global.DatabindingClearBindingArray(entryId) return _in(0xA1F15C1D03DF802D, _ch(entryId)) end --- _DATABINDING_GET_ARRAY_COUNT function Global.DatabindingGetArrayCount(entryId) return _in(0xD23F5DE04FE717E2, _ch(entryId), _ri) end Global.DatabdingGetArrayCount = Global.DatabindingGetArrayCount --- _DATABINDING_GET_DATA_CONTAINER_FROM_CHILD_INDEX function Global.DatabindingGetDataContainerFromChildIndex(entryId, p1) return _in(0x0C827D175F1292F3, _ch(entryId), p1, _ri) end --- _DATABINDING_GET_DATA_CONTAINER_FROM_PATH function Global.DatabindingGetDataContainerFromPath(p0) return _in(0x0C827D175F1292F2, _ts(p0), _ri) end --- _DATABINDING_GET_ITEM_CONTEXT_BY_INDEX function Global.DatabindingGetItemContextByIndex(p0, index) return _in(0xE96D7F9FEFCC105F, p0, index, _ri) end --- _DATABINDING_INSERT_UI_ITEM_TO_LIST_FROM_CONTEXT_HASH_ALIAS function Global.DatabindingInsertUiItemToListFromContextHashAlias(p0, index, p2, p3) return _in(0xEE97A05C05F16E41, p0, index, _ch(p2), p3) end --- _DATABINDING_INSERT_UI_ITEM_TO_LIST_FROM_CONTEXT_STRING_ALIAS function Global.DatabindingInsertUiItemToListFromContextStringAlias(p0, index, p2, p3) return _in(0x5859E970794D92F3, p0, index, _ts(p2), p3) end --- _DATABINDING_INSERT_UI_ITEM_TO_LIST_FROM_PATH_STRING_ALIAS function Global.DatabindingInsertUiItemToListFromPathStringAlias(p0, p1, p2, p3) return _in(0x5740774F608E4FC8, p0, p1, _ts(p2), p3) end --- DATABINDING_IS_ENTRY_VALID function Global.DatabindingIsEntryValid(entryId) return _in(0x1E7130793AAAAB8D, _ch(entryId), _ri) end Global.DatabindingIsDataIdValid = Global.DatabindingIsEntryValid --- _DATABINDING_READ_DATA_BOOL function Global.DatabindingReadDataBool(p0) return _in(0x5EEFBD4B6D7CD6EB, p0, _ri) end --- _DATABINDING_READ_DATA_BOOL_FROM_PARENT function Global.DatabindingReadDataBoolFromParent(p0, p1) return _in(0xA8EDE09FE07BD77F, p0, _ts(p1), _ri) end --- _DATABINDING_READ_DATA_BOOL_FROM_PARENT_BY_HASH function Global.DatabindingReadDataBoolFromParentByHash(p0, p1) return _in(0x4CDC3FDDFAE07EB3, p0, _ch(p1), _ri) end --- _DATABINDING_READ_DATA_HASH_STRING_FROM_PARENT function Global.DatabindingReadDataHashStringFromParent(p0, p1) return _in(0x9B535990B01B62DE, p0, _ts(p1), _ri) end --- _DATABINDING_READ_DATA_HASH_STRING_FROM_PARENT_BY_HASH function Global.DatabindingReadDataHashStringFromParentByHash(p0, p1) return _in(0x1F43BC25A119B252, p0, _ch(p1), _ri) end --- _DATABINDING_READ_DATA_INT_FROM_PARENT function Global.DatabindingReadDataIntFromParent(p0, p1) return _in(0xFFC566A4801F6B40, p0, _ts(p1), _ri) end --- _DATABINDING_READ_DATA_INT_FROM_PARENT_BY_HASH function Global.DatabindingReadDataIntFromParentByHash(p0, p1) return _in(0xB5F668B648EC0970, p0, _ch(p1), _ri) end --- _DATABINDING_READ_DATA_STRING function Global.DatabindingReadDataString(p0) return _in(0x3D290B5FFA7C5151, p0, _ri) end --- _DATABINDING_READ_DATA_STRING_FROM_PARENT function Global.DatabindingReadDataStringFromParent(p0, p1) return _in(0x6323AD277C4A2AFB, p0, _ts(p1), _ri) end --- _DATABINDING_READ_FLOAT function Global.DatabindingReadFloat(entryId) return _in(0x5FE444EB67C70AD4, _ch(entryId), _rf) end Global.N_0x5fe444eb67c70ad4 = Global.DatabindingReadFloat --- _DATABINDING_READ_HASH function Global.DatabindingReadHash(entryId) return _in(0x81D7183E7A8ECA72, _ch(entryId), _ri) end Global.N_0x81d7183e7a8eca72 = Global.DatabindingReadHash --- DATABINDING_READ_INT function Global.DatabindingReadInt(p0) return _in(0x570784D782597512, p0, _ri) end Global.DatabindingReadDataInt = Global.DatabindingReadInt --- _DATABINDING_REMOVE_BINDING_ARRAY_ITEM_BY_DATA_CONTEXT_ID function Global.DatabindingRemoveBindingArrayItemByDataContextId(p0, entryId) return _in(0xF68B1726EAF7B285, p0, _ch(entryId)) end --- _DATABINDING_REMOVE_DATA_ENTRY function Global.DatabindingRemoveDataEntry(entryId) return _in(0x0AE9938D0541F2DA, _ch(entryId)) end --- _DATABINDING_SET_TEMPLATED_UI_ITEM_HASH_ALIAS function Global.DatabindingSetTemplatedUiItemHashAlias(p0, p1, p2) return _in(0x0AE7138D0541F2DE, p0, p1, _ch(p2)) end --- _DATABINDING_SET_TEMPLATED_UI_ITEM_LIST_SIZE function Global.DatabindingSetTemplatedUiItemListSize(p0, p1) return _in(0xFE74FA57E0CE6825, p0, p1) end --- _DATABINDING_WRITE_DATA_BOOL function Global.DatabindingWriteDataBool(p0, p1) return _in(0xAB888B4B91046770, p0, p1) end --- _DATABINDING_WRITE_DATA_BOOL_FROM_PARENT function Global.DatabindingWriteDataBoolFromParent(p0, p1, p2) return _in(0xBDFE546E4C2D0E21, p0, _ts(p1), p2) end --- _DATABINDING_WRITE_DATA_FLOAT function Global.DatabindingWriteDataFloat(p0, p1) return _in(0xDF504BECEB15DA93, p0, p1) end --- _DATABINDING_WRITE_DATA_GANG_ID function Global.DatabindingWriteDataGangId(p0, p1, gangId) return _in(0xC70041408E16BE2D, p0, _ts(p1), gangId) end Global.N_0xc70041408e16be2d = Global.DatabindingWriteDataGangId --- _DATABINDING_WRITE_DATA_HASH_STRING function Global.DatabindingWriteDataHashString(p0, p1) return _in(0xACDEF586BD71B1FD, p0, _ch(p1)) end --- _DATABINDING_WRITE_DATA_HASH_STRING_FROM_PARENT function Global.DatabindingWriteDataHashStringFromParent(p0, p1, p2) return _in(0x0971F04E1EAA7AE8, p0, _ts(p1), _ch(p2)) end --- _DATABINDING_WRITE_DATA_HASH_STRING_FROM_PARENT_BY_HASH function Global.DatabindingWriteDataHashStringFromParentByHash(p0, p1, p2) return _in(0x20209529689E0953, p0, _ch(p1), p2) end --- _DATABINDING_WRITE_DATA_INT function Global.DatabindingWriteDataInt(p0, p1) return _in(0x335C3F6B3766B8D9, p0, p1) end --- _DATABINDING_WRITE_DATA_INT_FROM_PARENT function Global.DatabindingWriteDataIntFromParent(p0, p1, p2) return _in(0x9EFA98238BA08FC4, p0, _ts(p1), p2) end --- _DATABINDING_WRITE_DATA_INT_FROM_PARENT_BY_HASH function Global.DatabindingWriteDataIntFromParentByHash(p0, p1, p2) return _in(0x9D6E10A41D6ED6EC, p0, _ch(p1), p2) end --- _DATABINDING_WRITE_DATA_POSSE_ID function Global.DatabindingWriteDataPosseId(p0, p1, posseId) return _in(0xC70041408E16BE2E, p0, _ts(p1), posseId) end Global.N_0xc70041408e16be2e = Global.DatabindingWriteDataPosseId --- _DATABINDING_WRITE_DATA_SCRIPT_VARIABLES function Global.DatabindingWriteDataScriptVariables(p0, p1) return _in(0xAB888B4B91046771, p0, p1) end --- _DATABINDING_WRITE_DATA_STRING function Global.DatabindingWriteDataString(p0, p1) return _in(0xE1BD342F2872AEE9, p0, _ts(p1)) end --- _DATABINDING_WRITE_STRING_FROM_HASH function Global.DatabindingWriteStringFromHash(p0, p1, p2) return _in(0xA3BD6FF95E713EE5, p0, _ch(p1), _ts(p2)) end Global.N_0xa3bd6ff95e713ee5 = Global.DatabindingWriteStringFromHash --- DATABINDING_WRITE_STRING_FROM_PARENT function Global.DatabindingWriteStringFromParent(p0, p1, p2) return _in(0x4FF713B2F17A391E, p0, _ts(p1), _ts(p2)) end Global.DatabindingWriteDataStringFromParent = Global.DatabindingWriteStringFromParent --- DATADICT_GET_ARRAY function Global.DatadictGetArray(key) return _in(0x1B5447CF18544B18, _i, _ts(key), _rl) end Global.ObjectValueGetArray = Global.DatadictGetArray --- DATADICT_GET_BOOL function Global.DatadictGetBool(key) return _in(0x175E915A486EE548, _i, _ts(key), _r) end Global.ObjectValueGetBoolean = Global.DatadictGetBool --- DATADICT_GET_DICT function Global.DatadictGetDict(key) return _in(0x4D7A30130F46AC9C, _i, _ts(key), _rl) end Global.ObjectValueGetObject = Global.DatadictGetDict --- DATADICT_GET_FLOAT function Global.DatadictGetFloat(key) return _in(0x814643ECA258ADF5, _i, _ts(key), _rf) end Global.ObjectValueGetFloat = Global.DatadictGetFloat --- DATADICT_GET_INT function Global.DatadictGetInt(key) return _in(0x9D896A3B87D96E2B, _i, _ts(key), _ri) end Global.ObjectValueGetInteger = Global.DatadictGetInt --- DATADICT_GET_STRING function Global.DatadictGetString(key) return _in(0xE37B38C0B4E95DFA, _i, _ts(key), _s) end Global.ObjectValueGetString = Global.DatadictGetString --- Types: -- 1 = Boolean -- 2 = Integer -- 3 = Float -- 4 = String -- 5 = Vector3 -- 6 = Object -- 7 = Array function Global.DatadictGetType(key) return _in(0x92E11E3CA4C7CDF0, _i, _ts(key), _ri) end Global.ObjectValueGetType = Global.DatadictGetType --- DATADICT_GET_VECTOR function Global.DatadictGetVector(key) return _in(0xE459C941431E0FFA, _i, _ts(key), _rv) end Global.ObjectValueGetVector3 = Global.DatadictGetVector --- DATADICT_IS_ARRAY_VALID function Global.DatadictIsArrayValid(p0) return _in(0xB04B69CF277D15C0, p0, _ri) end Global.N_0xb04b69cf277d15c0 = Global.DatadictIsArrayValid --- DATADICT_IS_DICT_VALID function Global.DatadictIsDictValid(p0) return _in(0x4607D57C5F7D332A, p0, _ri) end Global.N_0x4607d57c5f7d332a = Global.DatadictIsDictValid --- DATADICT_SET_INT function Global.DatadictSetInt(key, value) return _in(0x26FDF5E99AA2F3E9, _i, _ts(key), value) end Global.ObjectValueAddInteger = Global.DatadictSetInt --- DATAFILE_CREATE function Global.DatafileCreate(index) return _in(0x56B7291FB953DD51, index) end --- DATAFILE_DELETE function Global.DatafileDelete(index) return _in(0x9FB90EEDEA9F2D5C, index) end --- DATAFILE_DELETE_REQUESTED_FILE function Global.DatafileDeleteRequestedFile(p0) return _in(0x604B8ED1A482F9DF, p0, _r) end --- DATAFILE_GET_FILE_DICT function Global.DatafileGetFileDict(index) return _in(0xBBD8CF823CAE557C, index, _s) end --- DATAFILE_HAS_LOADED_FILE_DATA function Global.DatafileHasLoadedFileData(p0) return _in(0x17279C820464CEE0, p0, _r) end --- DATAFILE_HAS_VALID_FILE_DATA function Global.DatafileHasValidFileData(p0) return _in(0xE60100389E50EADE, p0, _r) end --- DATAFILE_SELECT_ACTIVE_FILE function Global.DatafileSelectActiveFile(p0, p1) return _in(0x46102A0989AD80B5, p0, p1, _r) end --- Reloops value returned by UGC_QUERY_GET_CONTENT_NUM function Global.DatafileUgcSelectData(ugcRequestId, index, p2) return _in(0x790EC421078F5C4E, ugcRequestId, index, p2, _ri) end Global.N_0x790ec421078f5c4e = Global.DatafileUgcSelectData --- Adds the given request ID to the watch list. function Global.DatafileWatchRequestId(id) return _in(0xA5834834CA8FD7FC, id) end --- _DEACTIVATE_COMPANION_ANALYSIS function Global.DeactivateCompanionAnalysis(groupId) return _in(0x72B7F65F11FC8896, groupId) end Global.N_0x72b7f65f11fc8896 = Global.DeactivateCompanionAnalysis --- goalContext: see _ACTIVATE_GOAL_CONTEXT function Global.DeactivateGoalContext(goalContext) return _in(0x50B72A754EE64A71, _ch(goalContext)) end Global.N_0x50b72a754ee64a71 = Global.DeactivateGoalContext --- DEACTIVATE_INTERIOR_ENTITY_SET function Global.DeactivateInteriorEntitySet(interior, entitySetName, p2) return _in(0x33B81A2C07A51FFF, interior, _ts(entitySetName), p2) end --- Returns whether or not the specified property is set for the entity. function Global.DecorExistOn(entity, propertyName) return _in(0xD9D1CDBF3464DCDF, entity, _ts(propertyName), _r) end --- DECOR_GET_BOOL function Global.DecorGetBool(entity, propertyName) return _in(0xDEF3F1B071ABB197, entity, _ts(propertyName), _r) end --- DECOR_GET_FLOAT function Global.DecorGetFloat(entity, propertyName) return _in(0xE5FF70CD842CA9D4, entity, _ts(propertyName), _rf) end --- DECOR_GET_INT function Global.DecorGetInt(entity, propertyName) return _in(0x44DB62727762FD9B, entity, _ts(propertyName), _ri) end --- _DECOR_GET_UINT8 function Global.DecorGetUint8(entity, propertyName) return _in(0xB1682B2443F0540B, entity, _ts(propertyName), _ri) end --- type: see DECOR_REGISTER function Global.DecorIsRegisteredAsType(propertyName, type) return _in(0x72355278C069F272, _ts(propertyName), type, _r) end --- DECOR_REGISTER function Global.DecorRegister(propertyName, type) return _in(0x0B253D644E3C36B3, _ts(propertyName), type) end --- _DECOR_REGISTER_2 function Global.DecorRegister_2(propertyName, type, p2) return _in(0x4587374F88B7F6C2, _ts(propertyName), type, p2) end --- DECOR_REMOVE function Global.DecorRemove(entity, propertyName) return _in(0x2BA7F5877A088A1D, entity, _ts(propertyName), _r) end --- DECOR_REMOVE_ALL function Global.DecorRemoveAll(entity) return _in(0x88942780E0ADEA42, entity, _r) end Global.DecorRemoveAll = Global.DecorRemoveAll --- This function sets metadata of type bool to specified entity. function Global.DecorSetBool(entity, propertyName, value) return _in(0xFE26E4609B1C3772, entity, _ts(propertyName), value, _r) end --- DECOR_SET_FLOAT function Global.DecorSetFloat(entity, propertyName, value) return _in(0x238F8B0C1C7FE834, entity, _ts(propertyName), value, _r) end --- Sets property to int. function Global.DecorSetInt(entity, propertyName, value) return _in(0xE88F4D7F52A6090F, entity, _ts(propertyName), value, _r) end --- DECOR_SET_STRING function Global.DecorSetString(entity, propertyName, value) return _in(0x0671C1A3FF7AFDFC, entity, _ts(propertyName), _ts(value), _r) end Global.DecorSetString = Global.DecorSetString --- _DECOR_SET_UINT8 function Global.DecorSetUint8(entity, propertyName, value) return _in(0x4BDC83150D43772D, entity, _ts(propertyName), value, _r) end --- DELETE_ALL_TRAINS function Global.DeleteAllTrains() return _in(0xA3120A1385F17FF7) end --- _DELETE_ANIM_SCENE function Global.DeleteAnimScene(animScene) return _in(0x84EEDB2C6E650000, animScene) end Global.N_0x84eedb2c6e650000 = Global.DeleteAnimScene --- _DELETE_CARRIABLE function Global.DeleteCarriable(entity) return _in(0x0D0DB2B6AF19A987, _ii(entity) --[[ may be optional ]]) end Global.N_0x0d0db2b6af19a987 = Global.DeleteCarriable --- DELETE_CHECKPOINT function Global.DeleteCheckpoint(checkpoint) return _in(0x0DED5B0C8EBAAE12, checkpoint) end --- DELETE_CHILD_ROPE function Global.DeleteChildRope(ropeId) return _in(0xAA5D6B1888E4DB20, ropeId) end --- Deletes the specified entity, then sets the handle pointed to by the pointer to NULL. function Global.DeleteEntity(entity) return _in(0x4CD38C78BD19A497, _ii(entity) --[[ may be optional ]]) end --- Must be called from a background script, otherwise it will do nothing. function Global.DeleteEntity_2(entity) return _in(0x5E94EA09E7207C16, _ii(entity) --[[ may be optional ]]) end Global.N_0x5e94ea09e7207c16 = Global.DeleteEntity_2 --- DELETE_FUNCTION_REFERENCE function Global.DeleteFunctionReference(referenceIdentity) return _in(0x1e86f206, _ts(referenceIdentity)) end --- Delete an incident with a given id. function Global.DeleteIncident(incidentId) return _in(0x5CFD0F0D6AAE0AEE, incidentId) end --- _DELETE_MGM_SYSTEM function Global.DeleteMgmSystem(mgmHandle) return _in(0x53CB3970BA02E3CC, mgmHandle) end Global.N_0x53cb3970ba02e3cc = Global.DeleteMgmSystem --- DELETE_MISSION_TRAIN function Global.DeleteMissionTrain(train) return _in(0x0D3630FB07E8B570, _ii(train) --[[ may be optional ]]) end --- Deletes the specified object, then sets the handle pointed to by the pointer to NULL. function Global.DeleteObject(object) return _in(0x931914268722C263, _ii(object) --[[ may be optional ]]) end --- Params: p1 is always false except in script nb_egg_protector function Global.DeletePatchObjectsFromHerbComposites(compositeId, p1) return _in(0x5758B1EE0C3FD4AC, compositeId, p1) end Global.N_0x5758b1ee0c3fd4ac = Global.DeletePatchObjectsFromHerbComposites --- DELETE_PATROL_ROUTE function Global.DeletePatrolRoute(patrolRoute) return _in(0x7767DD9D65E91319, _ts(patrolRoute)) end --- Deletes the specified ped, then sets the handle pointed to by the pointer to NULL. function Global.DeletePed(ped) return _in(0xCC0EF140F99365C5, _ii(ped) --[[ may be optional ]]) end --- _DELETE_PERSCHAR function Global.DeletePerschar(persChar) return _in(0xFC77C5B44D5FF7C0, persChar) end Global.N_0xfc77c5b44d5ff7c0 = Global.DeletePerschar --- _DELETE_PROP_SET function Global.DeletePropSet(propSet, p1, p2) return _in(0x58AC173A55D9D7B4, propSet, p1, p2) end Global.N_0x58ac173a55d9d7b4 = Global.DeletePropSet --- DELETE_RESOURCE_KVP -- @param key The key to delete function Global.DeleteResourceKvp(key) return _in(0x7389b5df, _ts(key)) end --- Nonsynchronous [DELETE_RESOURCE_KVP](#\_0x7389B5DF) operation; see [FLUSH_RESOURCE_KVP](#\_0x5240DA5A). -- @param key The key to delete function Global.DeleteResourceKvpNoSync(key) return _in(0x4152c90, _ts(key)) end --- DELETE_ROPE function Global.DeleteRope(ropeId) return _in(0x52B4829281364649, _ii(ropeId) --[[ may be optional ]]) end --- _DELETE_SCENARIO_POINT function Global.DeleteScenarioPoint(scenario) return _in(0x81948DFE4F5A0283, scenario) end Global.N_0x81948dfe4f5a0283 = Global.DeleteScenarioPoint --- _DELETE_SCRIPT_POPZONE function Global.DeleteScriptPopzone(popZone) return _in(0xA6E6A66FC4CA4224, popZone) end Global.N_0xa6e6a66fc4ca4224 = Global.DeleteScriptPopzone --- 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. function Global.DeleteVehicle(vehicle) return _in(0xE20A909D8C4A70F8, _ii(vehicle) --[[ may be optional ]]) end --- Spawn without lanterns set function Global.DeleteVehicleLanterns(vehicle) return _in(0xE1A83D4A3B5D7938, vehicle, _ri) end Global.N_0xe1a83d4a3b5d7938 = Global.DeleteVehicleLanterns --- DELETE_VOLUME function Global.DeleteVolume(volume) return _in(0x43F867EF5C463A53, volume) end Global.N_0x43f867ef5c463a53 = Global.DeleteVolume --- BOOL param indicates whether the cam should be destroyed if it belongs to the calling script. function Global.DestroyAllCams(p0) return _in(0x163600D6E136C9F8, p0) end --- BOOL param indicates whether the cam should be destroyed if it belongs to the calling script. function Global.DestroyCam(cam, p1) return _in(0x4E67E0B6D7FD5145, cam, p1) end --- Destroys a DUI browser. -- @param duiObject The DUI browser handle. function Global.DestroyDui(duiObject) return _in(0xa085cb10, duiObject) end --- DESTROY_ITEMSET function Global.DestroyItemset(itemset) return _in(0x712BC69F10549B92, itemset) end --- _DESTROY_SWATCH_TEXTURE_DICT function Global.DestroySwatchTextureDict() return _in(0xDAD7FB8402651654) end Global.N_0xdad7fb8402651654 = Global.DestroySwatchTextureDict --- DESTROY_TRACKED_POINT function Global.DestroyTrackedPoint(point) return _in(0x37A59922109F8F1C, point) end --- DETACH_ANIM_SCENE function Global.DetachAnimScene(animScene) return _in(0x6843A1AA3A336DFF, animScene) end --- DETACH_ANIM_SCENE_PRESERVING_LOCATION function Global.DetachAnimScenePreservingLocation(animScene) return _in(0xA2507C4948C83D2E, animScene) end --- DETACH_CAM function Global.DetachCam(cam) return _in(0x05B41DDBEB559556, cam) end --- DETACH_CARRIABLE_ENTITY function Global.DetachCarriableEntity(entity, p1, p2) return _in(0xED00D72F81CF7278, entity, p1, p2) end Global.N_0xed00d72f81cf7278 = Global.DetachCarriableEntity --- _DETACH_CARRIABLE_PED function Global.DetachCarriablePed(ped) return _in(0x36D188AECB26094B, ped) end Global.N_0x36d188aecb26094b = Global.DetachCarriablePed --- _DETACH_DRAFT_VEHICLE_HARNESS_FROM_INDEX function Global.DetachDraftVehicleHarnessFromIndex(draft, harnessId) return _in(0x4402960666000E62, draft, harnessId, _ri) end Global.N_0x4402960666000e62 = Global.DetachDraftVehicleHarnessFromIndex --- _DETACH_DRAFT_VEHICLE_HARNESS_PED function Global.DetachDraftVehicleHarnessPed(draft, ped) return _in(0xB36D3EC70963BE60, draft, ped, _ri) end Global.N_0xb36d3ec70963be60 = Global.DetachDraftVehicleHarnessPed --- DETACH_ENTITY function Global.DetachEntity(entity, p1, collision) return _in(0x64CDE9D6BF8ECAD3, entity, p1, collision) end --- DETACH_PORTABLE_PICKUP_FROM_PED function Global.DetachPortablePickupFromPed(pickupObject) return _in(0xCF463D1E9A0AECB1, pickupObject) end --- DETACH_ROPE_FROM_ENTITY function Global.DetachRopeFromEntity(ropeId, entity) return _in(0xBCF3026912A8647D, ropeId, entity) end --- _DETACH_VOLUME_FROM_ENTITY function Global.DetachVolumeFromEntity(volume, entity) return _in(0x19C975B81BE53C28, volume, entity) end Global.N_0x19c975b81be53c28 = Global.DetachVolumeFromEntity --- Only used in train_robbery4 R* Script -- _C* - _DEL* function Global.DetachWagonEntityFromTrain(entity) return _in(0x54CBDD6E1B4CB4DF, entity) end Global.N_0x54cbdd6e1b4cb4df = Global.DetachWagonEntityFromTrain --- DISABLE_ALL_CONTROL_ACTIONS function Global.DisableAllControlActions(control) return _in(0x5F4B6931816E599B, control) end --- NativeDB Introduced: v1355 function Global.DisableAllLookAtRequests(ped, p1) return _in(0xE1965A380342BE1F, ped, p1) end --- _DISABLE_AMBIENT_LOOK_AT_REQUESTS function Global.DisableAmbientLookAtRequests(p0, p1) return _in(0x80038740C96AD17F, p0, p1) end --- DISABLE_AMBIENT_ROAD_POPULATION function Global.DisableAmbientRoadPopulation(unk) return _in(0xC6DCC2A3A8825C85, unk) end Global.N_0xc6dcc2a3a8825c85 = Global.DisableAmbientRoadPopulation --- _DISABLE_AMMO_TYPE_FOR_PED function Global.DisableAmmoTypeForPed(ped, ammoHash) return _in(0xAA5A52204E077883, ped, _ch(ammoHash)) end Global.N_0xaa5a52204e077883 = Global.DisableAmmoTypeForPed --- _DISABLE_AMMO_TYPE_FOR_PED_WEAPON function Global.DisableAmmoTypeForPedWeapon(ped, weaponHash, ammoHash) return _in(0xF0D728EEA3C99775, ped, _ch(weaponHash), _ch(ammoHash)) end Global.N_0xf0d728eea3c99775 = Global.DisableAmmoTypeForPedWeapon --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.DisableAttributeOverpower(ped, attributeIndex) return _in(0xF8DAC3D85636C241, ped, attributeIndex) end --- DISABLE_CAM_COLLISION_FOR_OBJECT function Global.DisableCamCollisionForObject(entity) return _in(0x7E3F546ACFE6C8D9, entity) end Global.N_0x7e3f546acfe6c8d9 = Global.DisableCamCollisionForObject --- DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE function Global.DisableCinematicBonnetCameraThisUpdate() return _in(0xA5929C2E57AC90D1) end Global.DisableVehicleFirstPersonCamThisFrame = Global.DisableCinematicBonnetCameraThisUpdate --- _DISABLE_CINEMATIC_MODE_THIS_FRAME function Global.DisableCinematicModeThisFrame() return _in(0x8910C24B7E0046EC) end Global.N_0x8910c24b7e0046ec = Global.DisableCinematicModeThisFrame --- DISABLE_CONTROL_ACTION function Global.DisableControlAction(control, action, disableRelatedActions) return _in(0xFE99B66D079CF6BC, control, _ch(action), disableRelatedActions) end --- DISABLE_ENTITYMASK function Global.DisableEntitymask() return _in(0x5C9978A2A3DC3D0D) end Global.N_0x5c9978a2a3dc3d0d = Global.DisableEntitymask --- Only used in guama1 R* Script -- Disables lod/distant lights when BOOL is set to true function Global.DisableFarArtificialLights(disable) return _in(0xCD284E2F6AC27EE9, disable) end Global.N_0xcd284e2f6ac27ee9 = Global.DisableFarArtificialLights --- nullsub, doesn't do anything function Global.DisableFirstPersonFlashEffectThisUpdate() return _in(0x77D65669A05D1A1A) end Global.N_0x77d65669a05d1a1a = Global.DisableFirstPersonFlashEffectThisUpdate --- DISABLE_FRONTEND_THIS_FRAME function Global.DisableFrontendThisFrame() return _in(0x56CE42A528156A67) end --- _DISABLE_GUARD_ZONE function Global.DisableGuardZone(name) return _in(0x26D558692B25DD95, _ts(name)) end --- DISABLE_HDTEX_THIS_FRAME function Global.DisableHdtexThisFrame() return _in(0x98A7CD5EA379A854) end Global.N_0x98a7cd5ea379a854 = Global.DisableHdtexThisFrame --- _DISABLE_HUD_CONTEXT function Global.DisableHudContext(component) return _in(0x8BC7C1F929D07BF3, _ch(component)) end Global.N_0x8bc7c1f929d07bf3 = Global.DisableHudContext --- DISABLE_INTERIOR function Global.DisableInterior(interior, toggle) return _in(0x3C2B92A1A07D4FCE, interior, toggle) end --- DISABLE_LOOTING_COMPOSITE_LOOTABLE_THIS_FRAME function Global.DisableLootingCompositeLootableThisFrame(compositeId, p1) return _in(0x40D72189F46D2E15, compositeId, p1) end Global.N_0x40d72189f46d2e15 = Global.DisableLootingCompositeLootableThisFrame --- DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE function Global.DisableOnFootFirstPersonViewThisUpdate() return _in(0x9C473089A934C930) end Global.DisableFirstPersonCamThisFrame = Global.DisableOnFootFirstPersonViewThisUpdate --- Does the same as 0x9C473089A934C930 (DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE) function Global.DisableOnFootFirstPersonViewThisUpdate_2() return _in(0x05AB44D906738426) end Global.N_0x05ab44d906738426 = Global.DisableOnFootFirstPersonViewThisUpdate_2 Global.DisableFirstPersonCamThisFrame_2 = Global.DisableOnFootFirstPersonViewThisUpdate_2 --- DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR function Global.DisablePedInjuredOnGroundBehaviour(ped) return _in(0x733C87D4CE22BEA2, ped) end Global.N_0x733c87d4ce22bea2 = Global.DisablePedInjuredOnGroundBehaviour --- DISABLE_PED_PAIN_AUDIO function Global.DisablePedPainAudio(ped, toggle) return _in(0xA9A41C1E940FB0E8, ped, toggle) end --- Inhibits the player from using any method of combat including melee and firearms. -- NOTE: Only disables the firing for one frame function Global.DisablePlayerFiring(player, toggle) return _in(0x2970929FD5F9FC89, player, toggle) end --- Disables the specified `rawKeyIndex`, making it not trigger the regular `IS_RAW_KEY_*` natives. -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of down state. function Global.DisableRawKeyThisFrame(rawKeyIndex) return _in(0x8bcf0014, rawKeyIndex, _r) end --- Disables reduced time scale while menus such as weapon wheel and satchel are open. function Global.DisableReducedMenuTimeScale() return _in(0xC5C7A2F6567FCCBC) end Global.N_0xc5c7a2f6567fccbc = Global.DisableReducedMenuTimeScale --- DISABLE_SCRIPT_BRAIN_SET function Global.DisableScriptBrainSet(brainSet) return _in(0x3F44EA613A5B2676, brainSet) end --- _DISABLE_STATIC_VEG_MODIFIER function Global.DisableStaticVegModifier(p0) return _in(0xDD0BC0EDCB2162F6, _ch(p0)) end Global.N_0xdd0bc0edcb2162f6 = Global.DisableStaticVegModifier --- DISABLE_VEHICLE_WEAPON function Global.DisableVehicleWeapon(disabled, weaponHash, vehicle, owner) return _in(0x94B1E71B144356A5, disabled, _ch(weaponHash), vehicle, owner) end --- Must be called every frame to take full effect. function Global.DisableWaterLookup() return _in(0x754616EC6965D1FB) end Global.N_0x754616ec6965d1fb = Global.DisableWaterLookup --- Disables the game's world horizon lods rendering (see `farlods.#dd`). -- Using the island hopper natives might also affect this state. -- @param state On/Off function Global.DisableWorldhorizonRendering(state) return _in(0xa9c92cdc, state) end --- _DISASSOCIATE_PROP_FROM_SCENARIO function Global.DisassociatePropFromScenario(scenario, propName) return _in(0x6EF4E31B4D5D2DA0, scenario, _ts(propName), _ri) end Global.N_0x6ef4e31b4d5d2da0 = Global.DisassociatePropFromScenario --- If Hud should be displayed function Global.DisplayHud(toggle) return _in(0xD63FE3AF9FB3D53F, toggle) end --- _DISPLAY_LOADING_SCREENS function Global.DisplayLoadingScreens(p0, p1, p2, gamemodeName, title, subtitle) return _in(0x1E5B70E53DB661E5, _ch(p0), _ch(p1), _ch(p2), _ts(gamemodeName), _ts(title), _ts(subtitle)) end Global.N_0x1e5b70e53db661e5 = Global.DisplayLoadingScreens --- enum eOnscreenKeyboardTextType -- { -- KTEXTTYPE_INVALID = -1, -- KTEXTTYPE_DEFAULT, -- KTEXTTYPE_EMAIL, -- KTEXTTYPE_PASSWORD, -- KTEXTTYPE_NUMERIC, -- KTEXTTYPE_ALPHABET, -- KTEXTTYPE_GAMERTAG, -- KTEXTTYPE_FILENAME, -- KTEXTTYPE_COUNT -- }; function Global.DisplayOnscreenKeyboard(textType, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength) return _in(0x044131118D8DB3CD, textType, _ts(windowTitle), _ts(p2), _ts(defaultText), _ts(defaultConcat1), _ts(defaultConcat2), _ts(defaultConcat3), maxInputLength) end --- If Minimap / Radar should be displayed. function Global.DisplayRadar(toggle) return _in(0x1B3DA717B9AFF828, toggle) end --- nullsub, this native does nothing since build 1436, use _BG_DISPLAY_TEXT (0x16794E044C9EFB58) instead. function Global.DisplayText(text, xPos, yPos) return _in(0xD79334A4BB99BAD1, text, xPos, yPos) end --- Fades the screen in. -- duration: The time the fade should take, in milliseconds. function Global.DoScreenFadeIn(duration) return _in(0x6A053CF596F67DF7, duration) end --- Fades the screen out. -- duration: The time the fade should take, in milliseconds. function Global.DoScreenFadeOut(duration) return _in(0x40C719A5E410B9E4, duration) end --- DOES_ANIM_DICT_EXIST function Global.DoesAnimDictExist(animDict) return _in(0x537F44CB0D7F150D, _ts(animDict), _r) end --- DOES_ANIM_SCENE_EXIST function Global.DoesAnimSceneExist(animScene) return _in(0x25557E324489393C, animScene, _ri) end Global.N_0x25557e324489393c = Global.DoesAnimSceneExist --- _DOES_ANIM_SCENE_OWNERSHIP_OF_ENTITY_EXIST function Global.DoesAnimSceneOwnershipOfEntityExist(animScene, entityName) return _in(0x9D1ECA9337BE9FC3, animScene, _ts(entityName), _ri) end Global.N_0x9d1eca9337be9fc3 = Global.DoesAnimSceneOwnershipOfEntityExist --- _DOES_ANIM_SCENE_PLAY_LIST_EXIST function Global.DoesAnimScenePlayListExist(animScene, playbackListName) return _in(0xA9016536015DE29D, animScene, _ts(playbackListName), _ri) end Global.N_0xa9016536015de29d = Global.DoesAnimScenePlayListExist --- DOES_BLIP_EXIST function Global.DoesBlipExist(blip) return _in(0xCD82FA174080B3B1, blip, _r) end --- Returns whether or not the passed camera handle exists. function Global.DoesCamExist(cam) return _in(0x153AD457764FD704, cam, _r) end --- _DOES_CHECKPOINT_HAVE_FX function Global.DoesCheckpointHaveFx(checkpoint) return _in(0x4C11CCACB7C02B6E, checkpoint, _ri) end Global.N_0x4c11ccacb7c02b6e = Global.DoesCheckpointHaveFx --- _DOES_COMPRESSED_GLOBAL_BLOCK_BUFFER_EXIST function Global.DoesCompressedGlobalBlockBufferExist(index) return _in(0x66EE5B93C308F734, index, _ri) end Global.N_0x66ee5b93c308f734 = Global.DoesCompressedGlobalBlockBufferExist --- Checks if the ped can play the speech or has the speech file, last parameter is usually false. function Global.DoesContextExistForThisPed(ped, speechName, unk) return _in(0x49B99BF3FDA89A7A, ped, _ts(speechName), unk, _r) end Global.CanPedSpeak = Global.DoesContextExistForThisPed --- _DOES_COVER_POINT_EXIST function Global.DoesCoverPointExist(handle) return _in(0xC276FE69DDA22BAD, handle, _ri) end Global.N_0xc276fe69dda22bad = Global.DoesCoverPointExist --- Returns true if the current language is american, french, german, italian, spanish, brazilian or mexican. -- _DOES_* function Global.DoesCurrentLanguageSupportCondensedStyle() return _in(0x45D50415E4D885FF, _r) end Global.N_0x45d50415e4d885ff = Global.DoesCurrentLanguageSupportCondensedStyle --- DOES_ENTITY_BELONG_TO_THIS_SCRIPT function Global.DoesEntityBelongToThisScript(entity, p1) return _in(0x622B1980CBE13332, entity, p1, _r) end --- Checks if the Entity exists function Global.DoesEntityExist(entity) return _in(0xD42BD6EB2E0F1677, entity, _r) end --- _DOES_ENTITY_HAVE_BLIP function Global.DoesEntityHaveBlip(entity) return _in(0x9FA00E2FC134A9D0, entity, _ri) end Global.N_0x9fa00e2fc134a9d0 = Global.DoesEntityHaveBlip --- DOES_ENTITY_HAVE_DRAWABLE function Global.DoesEntityHaveDrawable(entity) return _in(0x20487F0DA9AF164A, entity, _r) end --- DOES_ENTITY_HAVE_PHYSICS function Global.DoesEntityHavePhysics(entity) return _in(0xA512B3F1B2A0B51C, entity, _r) end --- _DOES_ENTITY_WITH_ID_EXIST_IN_ANIM_SCENE function Global.DoesEntityWithIdExistInAnimScene(animScene, entityId) return _in(0x6F1F0B17109309DA, animScene, _ts(entityId), _ri) end Global.N_0x6f1f0b17109309da = Global.DoesEntityWithIdExistInAnimScene --- DOES_EXTRA_EXIST function Global.DoesExtraExist(vehicle, extraId) return _in(0xAF5E7E9A7620FFB5, vehicle, extraId, _r) end --- DOES_GROUP_EXIST function Global.DoesGroupExist(groupId) return _in(0x7C6B0C22F9F40BBE, groupId, _r) end --- _DOES_ITEM_HAVE_VALID_BASE function Global.DoesItemHaveValidBase(item) return _in(0xBDC6E364C9C78178, item, _ri) end Global.N_0xbdc6e364c9c78178 = Global.DoesItemHaveValidBase --- _DOES_META_PED_OUTFIT_EXIST_FOR_PED_MODEL function Global.DoesMetaPedOutfitExistForPedModel(outfit, model) return _in(0xC0E880B7A441164D, _ch(outfit), _ch(model), _ri) end Global.N_0xc0e880b7a441164d = Global.DoesMetaPedOutfitExistForPedModel Global.DoesMetapedOutfitExistForPedModel = Global.DoesMetaPedOutfitExistForPedModel --- _DOES_META_PED_SUBOUTFIT_EXIST_FOR_PED_MODEL function Global.DoesMetaPedSuboutfitExistForPedModel(outfit, suboutfit, model) return _in(0x4FF3C2B4E6A196C1, _ch(outfit), _ch(suboutfit), _ch(model), _ri) end Global.N_0x4ff3c2b4e6a196c1 = Global.DoesMetaPedSuboutfitExistForPedModel Global.DoesMetapedSuboutfitExistForPedModel = Global.DoesMetaPedSuboutfitExistForPedModel --- DOES_NAVMESH_BLOCKING_OBJECT_EXIST function Global.DoesNavmeshBlockingObjectExist(p0) return _in(0x0EAEB0DB4B132399, p0, _r) end --- _DOES_NAVMESH_BLOCKING_VOLUME_EXIST function Global.DoesNavmeshBlockingVolumeExist(volume) return _in(0xDE0EA444735C1368, volume, _ri) end Global.N_0xde0ea444735c1368 = Global.DoesNavmeshBlockingVolumeExist --- DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS function Global.DoesObjectOfTypeExistAtCoords(x, y, z, radius, hash, p5) return _in(0xBFA48E2FF417213F, x, y, z, radius, _ch(hash), p5, _r) end --- DOES_PARTICLE_FX_LOOPED_EXIST function Global.DoesParticleFxLoopedExist(ptfxHandle) return _in(0x9DD5AFF561E88F2A, ptfxHandle, _r) end --- DOES_PICKUP_EXIST function Global.DoesPickupExist(pickup) return _in(0xAFC1CA75AD4074D1, pickup, _r) end --- DOES_PICKUP_OBJECT_EXIST function Global.DoesPickupObjectExist(pickupObject) return _in(0xD9EFB6DBF7DAAEA3, pickupObject, _r) end --- DOES_PICKUP_OF_TYPE_EXIST_IN_AREA function Global.DoesPickupOfTypeExistInArea(pickupHash, x, y, z, radius) return _in(0xF9C36251F6E48E33, _ch(pickupHash), x, y, z, radius, _r) end --- DOES_POP_MULTIPLIER_AREA_EXIST function Global.DoesPopMultiplierAreaExist(id) return _in(0x03BA619C81A646B3, id, _r) end --- _DOES_POP_MULTIPLIER_AREA_EXIST_FOR_VOLUME function Global.DoesPopMultiplierAreaExistForVolume(volume) return _in(0x39D6DACE323A20B6, volume, _ri) end Global.N_0x39d6dace323a20b6 = Global.DoesPopMultiplierAreaExistForVolume --- DOES_PROP_SET_EXIST function Global.DoesPropSetExist(propSet) return _in(0x7DDDCF815E650FF5, propSet, _ri) end Global.N_0x7dddcf815e650ff5 = Global.DoesPropSetExist --- _DOES_PROP_SET_OF_TYPE_EXIST_NEAR_COORDS function Global.DoesPropSetOfTypeExistNearCoords(propsetHash, x, y, z) return _in(0x72068021F498E6E3, _ch(propsetHash), x, y, z, _ri) end Global.N_0x72068021f498e6e3 = Global.DoesPropSetOfTypeExistNearCoords --- DOES_RAYFIRE_MAP_OBJECT_EXIST function Global.DoesRayfireMapObjectExist(object) return _in(0x52AF537A0C5B8AAD, object, _r) end --- DOES_ROPE_EXIST function Global.DoesRopeExist(ropeId) return _in(0xFD5448BE3111ED96, ropeId, _r) end --- DOES_SCENARIO_EXIST_IN_AREA function Global.DoesScenarioExistInArea(x, y, z, radius, p4, p5, p6) return _in(0x5A59271FFADD33C1, x, y, z, radius, p4, p5, p6, _r) end --- DOES_SCENARIO_GROUP_EXIST function Global.DoesScenarioGroupExist(scenarioGroup) return _in(0xF9034C136C9E00D3, _ts(scenarioGroup), _r) end --- _DOES_SCENARIO_GROUP_EXIST_HASH function Global.DoesScenarioGroupExistHash(scenarioGroup) return _in(0x76E98B52369A289C, _ch(scenarioGroup), _r) end --- DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA_HASH function Global.DoesScenarioOfTypeExistInAreaHash(x, y, z, typeHash, radius, p5) return _in(0x6EEAD6AF637DA752, x, y, z, _ch(typeHash), radius, p5, _ri) end Global.N_0x6eead6af637da752 = Global.DoesScenarioOfTypeExistInAreaHash --- DOES_SCENARIO_POINT_EXIST function Global.DoesScenarioPointExist(scenario) return _in(0x841475AC96E794D1, scenario, _ri) end Global.N_0x841475ac96e794d1 = Global.DoesScenarioPointExist --- _DOES_SCENARIO_POINT_HAVE_PROPS function Global.DoesScenarioPointHaveProps(scenario) return _in(0xEA31F199A73801D3, scenario, _ri) end Global.N_0xea31f199a73801d3 = Global.DoesScenarioPointHaveProps --- DOES_SCRIPT_EXIST function Global.DoesScriptExist(scriptName) return _in(0x552B171E3F69E5AE, _ts(scriptName), _r) end --- DOES_SCRIPT_WITH_NAME_HASH_EXIST function Global.DoesScriptWithNameHashExist(scriptHash) return _in(0xA34E89749F628284, _ch(scriptHash), _r) end --- Checks if there is a cover point at position function Global.DoesScriptedCoverPointExistAtCoords(p0, p1, p2, p3) return _in(0xA98B8E3C088E5A31, p0, p1, p2, p3, _r) end --- DOES_STREAMED_TEXTURE_DICT_EXIST function Global.DoesStreamedTextureDictExist(textureDict) return _in(0x7332461FC59EB7EC, _ts(textureDict), _ri) end Global.N_0x7332461fc59eb7ec = Global.DoesStreamedTextureDictExist --- DOES_STREAMED_TXD_EXIST function Global.DoesStreamedTxdExist(txdHash) return _in(0xBA0163B277C2D2D0, _ch(txdHash), _ri) end Global.N_0xba0163b277c2d2d0 = Global.DoesStreamedTxdExist --- _DOES_STRING_EXIST_IN_STRING function Global.DoesStringExistInString(string1, string2) return _in(0x9382D5D43D2AA6FF, _ts(string1), _ts(string2), _ri) end --- _DOES_TEXT_BLOCK_EXIST function Global.DoesTextBlockExist(textDatabase) return _in(0x2C729F2B94CEA911, _ts(textDatabase), _ri) end Global.N_0x2c729f2b94cea911 = Global.DoesTextBlockExist --- Checks if the passed gxt name exists in the game files. function Global.DoesTextLabelExist(label) return _in(0x73C258C68D6F55B6, _ts(label), _r) end --- In compare to `0x31DC8D3F216D8509` return true if texture its created when `0x31DC8D3F216D8509` return true if you put there any id in valid range -- @param textureId texture id created by `0xC5E7204F322E49EB`. function Global.DoesTextureExist(textureId) return _in(0x8b25bc20, textureId, _r) end --- DOES_THREAD_EXIST function Global.DoesThreadExist(threadId) return _in(0xFF975BC4435A0FA3, threadId, _ri) end Global.N_0xff975bc4435a0fa3 = Global.DoesThreadExist --- Returns true if calling script owns specified entity function Global.DoesThreadOwnThisEntity(entity) return _in(0x88AD6CC10D8D35B2, entity, _ri) end Global.N_0x88ad6cc10d8d35b2 = Global.DoesThreadOwnThisEntity --- DOES_TIMECYCLE_MODIFIER_HAS_VAR -- @param modifierName The name of timecycle modifier. -- @param varName The name of timecycle variable. -- @return Whether or not variable by name was found on the specified timecycle modifier. function Global.DoesTimecycleModifierHasVar(modifierName, varName) return _in(0xc53bb6d3, _ts(modifierName), _ts(varName), _r) end --- _DOES_TRAIN_EXIST_ON_TRACK function Global.DoesTrainExistOnTrack(trackIndex) return _in(0xC29996A337BDD099, trackIndex, _ri) end Global.N_0xc29996a337bdd099 = Global.DoesTrainExistOnTrack --- _DOES_VEHICLE_HAVE_ANY_LIGHT_PROP_SET function Global.DoesVehicleHaveAnyLightPropSet(vehicle) return _in(0xC9B4B3A36F81FD75, vehicle, _ri) end Global.N_0xc9b4b3a36f81fd75 = Global.DoesVehicleHaveAnyLightPropSet --- _DOES_VEHICLE_HAVE_ANY_PROP_SET function Global.DoesVehicleHaveAnyPropSet(vehicle) return _in(0x53784CEA0159439B, vehicle, _ri) end Global.N_0x53784cea0159439b = Global.DoesVehicleHaveAnyPropSet --- DOES_VOLUME_COLLIDE_WITH_ANY_VOLUME_LOCK function Global.DoesVolumeCollideWithAnyVolumeLock(x, y, z, radius, p4, p5, p6) return _in(0x397769175A7DBB30, x, y, z, radius, p4, p5, p6, _ri) end Global.N_0x397769175a7dbb30 = Global.DoesVolumeCollideWithAnyVolumeLock --- DOES_VOLUME_EXIST function Global.DoesVolumeExist(volume) return _in(0x92A78D0BEDB332A3, volume, _ri) end Global.N_0x92a78d0bedb332a3 = Global.DoesVolumeExist --- Hardcoded to return zero/false. function Global.DominoesBuyIn(p0) return _in(0x399E6CD12FC8CA89, p0, _ri) end --- Hardcoded to return zero/false. function Global.DominoesPlaceDomino(p0, p1) return _in(0xB79A29B33BF29BA5, p0, p1, _ri) end --- Hardcoded to return zero/false. function Global.DominoesRequestValidPlacements(p0) return _in(0xE26AEE7E67D9E21D, p0, _ri) end --- _DOOR_SYSTEM_CHANGE_SCRIPT_OWNER function Global.DoorSystemChangeScriptOwner(doorHash) return _in(0x985767F5FA45BC44, _ch(doorHash)) end Global.N_0x985767f5fa45bc44 = Global.DoorSystemChangeScriptOwner --- _DOOR_SYSTEM_FORCE_SHUT function Global.DoorSystemForceShut(doorHash, p1) return _in(0x276AAF0F1C7F2494, _ch(doorHash), p1) end Global.N_0x276aaf0f1c7f2494 = Global.DoorSystemForceShut --- Returns a list of door system entries: a door system hash (see [ADD_DOOR_TO_SYSTEM](#\_0x6F8838D03D1DC226)) and its object handle. -- The data returned adheres to the following layout: -- ``` -- [{doorHash1, doorHandle1}, ..., {doorHashN, doorHandleN}] -- ``` -- @return An object containing a list of door system entries. function Global.DoorSystemGetActive() return _in(0xf65bba4b, _ro) end --- _DOOR_SYSTEM_GET_AUTOMATIC_RATE function Global.DoorSystemGetAutomaticRate(doorHash) return _in(0x8433E1954BE323FC, _ch(doorHash), _rf) end Global.N_0x8433e1954be323fc = Global.DoorSystemGetAutomaticRate --- DOOR_SYSTEM_GET_DOOR_STATE function Global.DoorSystemGetDoorState(doorHash) return _in(0x160AA1B32F6139B8, _ch(doorHash), _ri) end --- DOOR_SYSTEM_GET_OPEN_RATIO function Global.DoorSystemGetOpenRatio(doorHash) return _in(0x65499865FCA6E5EC, _ch(doorHash), _rf) end --- DOOR_SYSTEM_GET_SIZE -- @return The number of doors registered in the system function Global.DoorSystemGetSize() return _in(0x237613b3, _ri) end --- _DOOR_SYSTEM_SET_ABLE_TO_CHANGE_OPEN_RATIO_WHILE_LOCKED function Global.DoorSystemSetAbleToChangeOpenRatioWhileLocked(doorHash, p1) return _in(0x1F1FABFE9B2A1254, _ch(doorHash), p1) end Global.N_0x1f1fabfe9b2a1254 = Global.DoorSystemSetAbleToChangeOpenRatioWhileLocked --- DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE function Global.DoorSystemSetAutomaticDistance(doorHash, distance) return _in(0x9BA001CB45CBF627, _ch(doorHash), distance) end --- DOOR_SYSTEM_SET_AUTOMATIC_RATE function Global.DoorSystemSetAutomaticRate(doorHash, rate) return _in(0x03C27E13B42A0E82, _ch(doorHash), rate) end --- _ALLOW_* - _ATTACH_* function Global.DoorSystemSetAutomaticState(doorHash, disable) return _in(0x1BC47A9DEDC8DF5D, _ch(doorHash), disable) end Global.N_0x1bc47a9dedc8df5d = Global.DoorSystemSetAutomaticState --- Door lock states: -- enum eDoorState -- { -- DOORSTATE_INVALID = -1, -- DOORSTATE_UNLOCKED, -- DOORSTATE_LOCKED_UNBREAKABLE, -- DOORSTATE_LOCKED_BREAKABLE, -- DOORSTATE_HOLD_OPEN_POSITIVE, -- DOORSTATE_HOLD_OPEN_NEGATIVE -- }; function Global.DoorSystemSetDoorState(doorHash, state) return _in(0x6BAB9442830C7F53, _ch(doorHash), state) end --- Sets the ajar angle of a door. -- Ranges from -1.0 to 1.0, and 0.0 is closed / default. function Global.DoorSystemSetOpenRatio(doorHash, ajar, forceUpdate) return _in(0xB6E6FBA95C7324AC, _ch(doorHash), ajar, forceUpdate) end --- DRAW_BOX function Global.DrawBox(x1, y1, z1, x2, y2, z2, red, green, blue, alpha) return _in(0xcd4d9dd5, x1, y1, z1, x2, y2, z2, red, green, blue, alpha) end --- DRAW_LIGHT_WITH_RANGE function Global.DrawLightWithRange(posX, posY, posZ, colorR, colorG, colorB, range, intensity) return _in(0xD2D9E04C0DF927F4, posX, posY, posZ, colorR, colorG, colorB, range, intensity) end --- DRAW_LINE function Global.DrawLine(x1, y1, z1, x2, y2, z2, red, green, blue, alpha) return _in(0xb3426bcc, x1, y1, z1, x2, y2, z2, red, green, blue, alpha) end --- nullsub, doesn't do anything (GTA5 leftover, there is no phone in RDR3) function Global.DrawLowQualityPhotoToPhone(p0, photoRotation) return _in(0xF1142E5D64B47802, p0, photoRotation) end Global.N_0xf1142e5d64b47802 = Global.DrawLowQualityPhotoToPhone --- https://github.com/femga/rdr3_discoveries/blob/master/graphics/markers/marker_types.lua function Global.DrawMarker(type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts) return _in(0x2A32FAA57B937173, _ch(type), posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, _ts(textureDict), _ts(textureName), drawOnEnts) end Global.N_0x2a32faa57b937173 = Global.DrawMarker --- DRAW_POLY function Global.DrawPoly(x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha) return _in(0xabd19253, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha) end --- 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) function Global.DrawRect(x, y, width, height, red, green, blue, alpha, p8, p9) return _in(0x405224591DF02025, x, y, width, height, red, green, blue, alpha, p8, p9) end --- 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 function Global.DrawSprite(textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11) return _in(0xC9884ECADE94CB34, _ts(textureDict), _ts(textureName), screenX, screenY, width, height, heading, red, green, blue, alpha, p11) end --- DRAW_TV_CHANNEL function Global.DrawTvChannel(xPos, yPos, xScale, yScale, rotation, red, green, blue, alpha) return _in(0xC0A145540254A840, xPos, yPos, xScale, yScale, rotation, red, green, blue, alpha) end --- DUPLICATE_FUNCTION_REFERENCE function Global.DuplicateFunctionReference(referenceIdentity) return _in(0xf4e2079d, _ts(referenceIdentity), _s) end --- _EAGLE_EYE_DISABLE_TRACKING_TRAIL function Global.EagleEyeDisableTrackingTrail(entity, trail, p2, p3) return _in(0x40AB73092C95B5F5, entity, _ts(trail), p2, p3) end Global.N_0x40ab73092c95b5f5 = Global.EagleEyeDisableTrackingTrail --- false: default eagleeye color -- true: green eagleeye color function Global.EagleEyeSetColor(player, p1, p2) return _in(0x2C41D93F550D5E37, player, p1, _ii(p2) --[[ may be optional ]]) end Global.N_0x2c41d93f550d5e37 = Global.EagleEyeSetColor --- _EAGLE_EYE_SET_CUSTOM_DISTANCE function Global.EagleEyeSetCustomDistance(entity, distance) return _in(0x907B16B3834C69E2, entity, distance) end Global.N_0x907b16b3834c69e2 = Global.EagleEyeSetCustomDistance --- EAGLE_EYE_SET_CUSTOM_ENTITY_TINT function Global.EagleEyeSetCustomEntityTint(entity, red, green, blue) return _in(0x62ED71E133B6C9F1, entity, red, green, blue) end Global.N_0x62ed71e133b6c9f1 = Global.EagleEyeSetCustomEntityTint --- _EAGLE_EYE_SET_DRAIN_RATE_MODIFIER function Global.EagleEyeSetDrainRateModifier(player, modifier) return _in(0xE0D6C2A146A5C993, player, modifier) end Global.N_0xe0d6c2a146a5c993 = Global.EagleEyeSetDrainRateModifier --- _EAGLE_EYE_SET_FOCUS_ON_ASSOCIATED_CLUE_TRAIL function Global.EagleEyeSetFocusOnAssociatedClueTrail(player, linkedWaypointPed) return _in(0x2AF423D6ECB2C485, player, linkedWaypointPed) end Global.N_0x2af423d6ecb2c485 = Global.EagleEyeSetFocusOnAssociatedClueTrail --- _EAGLE_EYE_SET_PLUS_FLAG_DISABLED function Global.EagleEyeSetPlusFlagDisabled(ped, disabled) return _in(0xCE285A4413B00B7F, ped, disabled) end Global.N_0xce285a4413b00b7f = Global.EagleEyeSetPlusFlagDisabled --- _EAGLE_EYE_SET_TRACKING_UPGRADE function Global.EagleEyeSetTrackingUpgrade(player, p1) return _in(0xDFC85C5199045026, player, p1) end Global.N_0xdfc85c5199045026 = Global.EagleEyeSetTrackingUpgrade --- NativeDB Introduced: v1311 function Global.EagleEyeSetTrackingUpgrade_2(player, p1) return _in(0x6FA957D1B55941C1, player, p1) end --- ENABLE_AMBIENT_ROAD_POPULATION function Global.EnableAmbientRoadPopulation() return _in(0xBC90BDF4E5228EA1) end Global.N_0xbc90bdf4e5228ea1 = Global.EnableAmbientRoadPopulation --- _ENABLE_AMMO_TYPE_FOR_PED function Global.EnableAmmoTypeForPed(ped, weaponHash) return _in(0x3B7B7908B7ADFB4B, ped, _ch(weaponHash)) end Global.N_0x3b7b7908b7adfb4b = Global.EnableAmmoTypeForPed --- _ENABLE_AMMO_TYPE_FOR_PED_WEAPON function Global.EnableAmmoTypeForPedWeapon(ped, weaponHash, ammoHash) return _in(0x23FB9FACA28779C1, ped, _ch(weaponHash), _ch(ammoHash)) end Global.N_0x23fb9faca28779c1 = Global.EnableAmmoTypeForPedWeapon --- coreIndex: see _SET_ATTRIBUTE_CORE_VALUE -- Previously incorrectly named ENABLE_ATTRIBUTE_OVERPOWER function Global.EnableAttributeCoreOverpower(ped, coreIndex, value, makeSound) return _in(0x4AF5A4C7B9157D14, ped, coreIndex, value, makeSound) end Global.N_0x4af5a4c7b9157d14 = Global.EnableAttributeCoreOverpower --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.EnableAttributeOverpower(ped, attributeIndex, value, makeSound) return _in(0xF6A7C08DF2E28B28, ped, attributeIndex, value, makeSound) end Global.N_0xf6a7c08df2e28b28 = Global.EnableAttributeOverpower --- ENABLE_CONTROL_ACTION function Global.EnableControlAction(control, action, enableRelatedActions) return _in(0x351220255D64C155, control, _ch(action), enableRelatedActions) end --- _ENABLE_CUSTOM_DEADEYE_ABILITY function Global.EnableCustomDeadeyeAbility(player, enable) return _in(0x95EE1DEE1DCD9070, player, enable) end Global.N_0x95ee1dee1dcd9070 = Global.EnableCustomDeadeyeAbility --- _ENABLE_DISPATCH_LAW function Global.EnableDispatchLaw(toggle) return _in(0xC805EB785824F712, toggle) end Global.N_0xc805eb785824f712 = Global.EnableDispatchLaw --- _ENABLE_DISPATCH_LAW_2 function Global.EnableDispatchLaw_2(toggle) return _in(0x710448D44A64C213, toggle) end Global.N_0x710448d44a64c213 = Global.EnableDispatchLaw_2 --- 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 -- }; function Global.EnableDispatchService(dispatchService, toggle) return _in(0x50E52637EF70EF77, dispatchService, toggle) end --- (Un)lock Eagle Eye functionality function Global.EnableEagleeye(player, enable) return _in(0xA63FCAD3A6FEC6D2, player, enable) end Global.N_0xa63fcad3a6fec6d2 = Global.EnableEagleeye --- ENABLE_ENTITYMASK function Global.EnableEntitymask() return _in(0xFAAD23DE7A54FC14) end Global.N_0xfaad23de7a54fc14 = Global.EnableEntitymask --- https://github.com/femga/rdr3_discoveries/tree/master/graphics/HUD/hud_presets function Global.EnableHudContext(component) return _in(0x4CC5F2FC1332577F, _ch(component)) end Global.N_0x4cc5f2fc1332577f = Global.EnableHudContext --- _ENABLE_HUD_CONTEXT_THIS_FRAME function Global.EnableHudContextThisFrame(component) return _in(0xC9CAEAEEC1256E54, _ch(component)) end Global.N_0xc9caeaeec1256e54 = Global.EnableHudContextThisFrame --- ENABLE_MOON_CYCLE_OVERRIDE function Global.EnableMoonCycleOverride(strength) return _in(0x6FE93BCC7BF12B63, strength) end Global.SetExtraTimecycleModifierStrength = Global.EnableMoonCycleOverride --- nullsub, doesn't do anything function Global.EnableMovieSubtitles(toggle) return _in(0x6FC9B065229C0787, toggle) end --- Enables reduced time scale while menus such as weapon wheel and satchel are open. function Global.EnableReducedMenuTimeScale() return _in(0x26F6BBEA2CE3E3DC) end Global.N_0x26f6bbea2ce3e3dc = Global.EnableReducedMenuTimeScale --- ENABLE_SCRIPT_BRAIN_SET function Global.EnableScriptBrainSet(brainSet) return _in(0x1CF6E5C6750EADBD, brainSet) end --- _ENABLE_STATIC_VEG_MODIFIER function Global.EnableStaticVegModifier(p0) return _in(0xDFEA23EC90113657, _ch(p0)) end Global.N_0xdfea23ec90113657 = Global.EnableStaticVegModifier --- ENABLE_WATER_LOOKUP function Global.EnableWaterLookup() return _in(0x754616EC6965D1BF) end Global.N_0x754616ec6965d1bf = Global.EnableWaterLookup --- _ENABLE_WEAPON_RESTORE function Global.EnableWeaponRestore(ped) return _in(0xC395355843BE134B, ped, _ri) end Global.N_0xc395355843be134b = Global.EnableWeaponRestore --- END_DUEL function Global.EndDuel(ped, p1, p2) return _in(0xEED08A3A98B847E2, ped, p1, p2) end Global.N_0xeed08a3a98b847e2 = Global.EndDuel --- END_FIND_KVP -- @param handle The KVP find handle returned from [START_FIND_KVP](#\_0xDD379006) -- @return None. function Global.EndFindKvp(handle) return _in(0xb3210203, handle) end --- END_FIND_OBJECT function Global.EndFindObject(findHandle) return _in(0xdeda4e50, findHandle) end --- END_FIND_PED function Global.EndFindPed(findHandle) return _in(0x9615c2ad, findHandle) end --- END_FIND_PICKUP function Global.EndFindPickup(findHandle) return _in(0x3c407d53, findHandle) end --- END_FIND_VEHICLE function Global.EndFindVehicle(findHandle) return _in(0x9227415a, findHandle) end --- END_PETROL_TRAIL_DECALS function Global.EndPetrolTrailDecals() return _in(0x0E126AAE933F3B56) end --- END_SRL function Global.EndSrl() return _in(0x1CE71FB33CA079FE) end --- Internal function for ensuring an entity has a state bag. function Global.EnsureEntityStateBag(entity) return _in(0x3bb78f05, entity) end --- 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 function Global.EquipMetaPedOutfit(ped, hash) return _in(0x1902C4CFCC5BE57C, ped, _ch(hash)) end Global.N_0x1902c4cfcc5be57c = Global.EquipMetaPedOutfit --- 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 function Global.EquipMetaPedOutfitExtra(ped, component, p2, p3) return _in(0xA5BAE410B03E7371, ped, component, p2, p3) end Global.N_0xa5bae410b03e7371 = Global.EquipMetaPedOutfitExtra --- 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. function Global.EquipMetaPedOutfitPreset(ped, presetId, p2) return _in(0x77FF8D35EEC6BBC4, ped, presetId, p2) end Global.SetPedOutfitPreset = Global.EquipMetaPedOutfitPreset --- _EQUIP_META_PED_SUBOUTFIT function Global.EquipMetaPedSuboutfit(ped, suboutfit, p2) return _in(0x66FF395445A88A6E, ped, _ch(suboutfit), p2) end Global.N_0x66ff395445a88a6e = Global.EquipMetaPedSuboutfit --- _EVENT_FLUSH_ALL_EVENT_TRACKERS function Global.EventFlushAllEventTrackers(ped) return _in(0xAD8F2424C6E1E3A8, ped) end Global.N_0xad8f2424c6e1e3a8 = Global.EventFlushAllEventTrackers --- Returns eventType function Global.EventGetRecentEvent(entity, p1, p2) return _in(0x796EECFF0C6D39BE, entity, p1, p2, _ri) end Global.N_0x796eecff0c6d39be = Global.EventGetRecentEvent --- _EVENT_GET_SOURCE_ENTITY_FROM_EVENT function Global.EventGetSourceEntityFromEvent(entity, eventType, p2, p3) return _in(0x822A001BCEA5BD81, entity, _ch(eventType), p2, p3, _ri) end Global.N_0x822a001bcea5bd81 = Global.EventGetSourceEntityFromEvent --- _EVENT_GET_TARGET_ENTITY_FROM_EVENT function Global.EventGetTargetEntityFromEvent(entity, eventType, p2, p3) return _in(0x38497F139981C5C9, entity, _ch(eventType), p2, p3, _ri) end Global.N_0x38497f139981c5c9 = Global.EventGetTargetEntityFromEvent --- _EVENT_GET_TIME_SINCE_EVENT function Global.EventGetTimeSinceEvent(entity, eventType, p2, p3) return _in(0xC6A7DC546E94FED5, entity, _ch(eventType), p2, p3, _ri) end Global.N_0xc6a7dc546e94fed5 = Global.EventGetTimeSinceEvent --- _EVENT_QUEUE_IS_EMPTY function Global.EventQueueIsEmpty(hash) return _in(0x402B5D7D269FF796, _ch(hash), _ri) end --- _EVENT_QUEUE_POP function Global.EventQueuePop(hash) return _in(0xD87DF294B049211D, _ch(hash)) end --- 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; -- }; function Global.EventsUiGetMessage(hash, eventData) return _in(0xE24E957294241444, _ch(hash), _ii(eventData) --[[ may be optional ]], _r) end Global.EventManagerGetEvent = Global.EventsUiGetMessage --- EVENTS_UI_IS_PENDING function Global.EventsUiIsPending(hash) return _in(0x67ED5A7963F2F722, _ch(hash), _r) end Global.EventManagerIsEventPending = Global.EventsUiIsPending --- eventData: see EVENTS_UI_GET_MESSAGE function Global.EventsUiPeekMessage(hash, eventData) return _in(0x90237103F27F7937, _ch(hash), _ii(eventData) --[[ may be optional ]], _r) end Global.EventManagerPeekEvent = Global.EventsUiPeekMessage --- EVENTS_UI_POP_MESSAGE function Global.EventsUiPopMessage(hash) return _in(0x8E8A2369F48EC839, _ch(hash)) end Global.EventManagerPopEvent = Global.EventsUiPopMessage --- Depending on your use case you may need to use `add_acl resource. command. allow` to use this native in your resource. function Global.ExecuteCommand(commandString) return _in(0x561c060b, _ts(commandString)) end --- This native is not implemented. function Global.ExperimentalLoadCloneCreate(data, objectId, tree) return _in(0xd2cb95a3, _ts(data), objectId, _ts(tree), _ri) end --- This native is not implemented. function Global.ExperimentalLoadCloneSync(entity, data) return _in(0x6bc189ac, entity, _ts(data)) end --- This native is not implemented. function Global.ExperimentalSaveCloneCreate(entity) return _in(0x9d65cad2, entity, _s) end --- This native is not implemented. function Global.ExperimentalSaveCloneSync(entity) return _in(0x38d19210, entity, _s) end --- Forces the ped to fall back and kills it. -- It doesn't really explode the ped's head but it kills the ped function Global.ExplodePedHead(ped, weaponHash) return _in(0x2D05CED3A38D0F3A, ped, _ch(weaponHash)) end --- 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. function Global.ExplodeVehicle(vehicle, isAudible, isInvisible, p3, p4) return _in(0x75DCED9EEC5769D7, vehicle, isAudible, isInvisible, p3, p4) end --- FADE_AND_DESTROY_PED function Global.FadeAndDestroyPed(ped) return _in(0x7043D0681285BA2D, _ii(ped) --[[ may be optional ]]) end Global.N_0x7043d0681285ba2d = Global.FadeAndDestroyPed --- _FADE_AND_DESTROY_VEHICLE function Global.FadeAndDestroyVehicle(vehicle) return _in(0x35DC1877312FBA0F, _ii(vehicle) --[[ may be optional ]]) end Global.N_0x35dc1877312fba0f = Global.FadeAndDestroyVehicle --- FADE_ANIM_SCENE_AUDIO_IN function Global.FadeAnimSceneAudioIn(animScene, p1) return _in(0xA41351EA2A18A0AD, animScene, p1) end --- FADE_ANIM_SCENE_AUDIO_OUT function Global.FadeAnimSceneAudioOut(animScene, p1) return _in(0x323E3AD772BA5D57, animScene, p1) end --- _FAKE_SET_PED_LOCO_INJURED function Global.FakeSetPedLocoInjured(ped, enabled) return _in(0x8B3CB08158E98481, ped, enabled) end Global.N_0x8b3cb08158e98481 = Global.FakeSetPedLocoInjured --- FIND_ALL_ATTACHED_CARRIABLE_ENTITIES function Global.FindAllAttachedCarriableEntities(ped, itemset) return _in(0xB5ACE8B23A438EC0, ped, itemset) end --- FIND_ANIM_EVENT_PHASE function Global.FindAnimEventPhase(animDictionary, animName, p2) return _in(0x42718CC559BD7776, _ts(animDictionary), _ts(animName), _ts(p2), _i, _i, _r) end --- _FIND_CLOSEST_GPS_POSITION function Global.FindClosestGpsPosition(x, y, z, outPosition) return _in(0x3FDA2B79AEEE351C, x, y, z, _v, _ri) end Global.N_0x3fda2b79aeee351c = Global.FindClosestGpsPosition --- FIND_FIRST_OBJECT function Global.FindFirstObject(outEntity) return _in(0xfaa6cb5d, _ii(outEntity) --[[ may be optional ]], _ri) end --- FIND_FIRST_PED function Global.FindFirstPed(outEntity) return _in(0xfb012961, _ii(outEntity) --[[ may be optional ]], _ri) end --- FIND_FIRST_PICKUP function Global.FindFirstPickup(outEntity) return _in(0x3ff9d340, _ii(outEntity) --[[ may be optional ]], _ri) end --- FIND_FIRST_VEHICLE function Global.FindFirstVehicle(outEntity) return _in(0x15e55694, _ii(outEntity) --[[ may be optional ]], _ri) end --- FIND_KVP -- @param handle The KVP find handle returned from [START_FIND_KVP](#\_0xDD379006) -- @return None. function Global.FindKvp(handle) return _in(0xbd7bebc5, handle, _s) end --- _FIND_MODEL_FOR_ITEM function Global.FindModelForItem(item) return _in(0xE47DD64B9F02677D, _ch(item), _ri) end Global.N_0xe47dd64b9f02677d = Global.FindModelForItem --- FIND_NEXT_OBJECT function Global.FindNextObject(findHandle, outEntity) return _in(0x4e129dbf, findHandle, _ii(outEntity) --[[ may be optional ]], _r) end --- FIND_NEXT_PED function Global.FindNextPed(findHandle, outEntity) return _in(0xab09b548, findHandle, _ii(outEntity) --[[ may be optional ]], _r) end --- FIND_NEXT_PICKUP function Global.FindNextPickup(findHandle, outEntity) return _in(0x4107ef0f, findHandle, _ii(outEntity) --[[ may be optional ]], _r) end --- FIND_NEXT_VEHICLE function Global.FindNextVehicle(findHandle, outEntity) return _in(0x8839120d, findHandle, _ii(outEntity) --[[ may be optional ]], _r) end --- FIND_SCENARIO_OF_TYPE_HASH function Global.FindScenarioOfTypeHash(xPos, yPos, zPos, scenarioType, distance, p5, p6) return _in(0xF533D68FF970D190, xPos, yPos, zPos, _ch(scenarioType), distance, p5, p6, _ri) end Global.N_0xf533d68ff970d190 = Global.FindScenarioOfTypeHash --- _FIND_VOLUME_LOCK_REQUEST_ID_WITH_ARGS function Global.FindVolumeLockRequestIdWithArgs(args) return _in(0x77A6E4AD0C496F81, _ii(args) --[[ may be optional ]], _ri) end Global.N_0x77a6e4ad0c496f81 = Global.FindVolumeLockRequestIdWithArgs --- FIRE_SINGLE_BULLET function Global.FireSingleBullet(args) return _in(0xCBC9A21F6A2A679C, _ii(args) --[[ may be optional ]]) end Global.ShootSingleBulletBetweenCoordsIgnoreEntityNew = Global.FireSingleBullet --- FIX_OBJECT_FRAGMENT function Global.FixObjectFragment(object) return _in(0xF9C1681347C8BD15, object) end Global.N_0xf9c1681347c8bd15 = Global.FixObjectFragment --- Rounds a float value down to the next whole number function Global.Floor(value) return _in(0xF34EE736CF047844, value, _ri) end --- FORCE_ALL_HEADING_VALUES_TO_ALIGN function Global.ForceAllHeadingValuesToAlign(ped) return _in(0xFF287323B0E2C69A, ped) end Global.FreezePedCameraRotation = Global.ForceAllHeadingValuesToAlign --- Used for DUELING_MANAGE_DEATH_CAMERA - Initializing death camera -- Params: targetPed = death cam focuses on it function Global.ForceCinematicDeathCamOnPed(targetPed) return _in(0xE3639DB78B3B5400, targetPed) end Global.N_0xe3639db78b3b5400 = Global.ForceCinematicDeathCamOnPed --- FORCE_CINEMATIC_RENDERING_THIS_UPDATE function Global.ForceCinematicRenderingThisUpdate(p0) return _in(0x702B75DC9D3EDE56, p0) end Global.N_0x702b75dc9d3ede56 = Global.ForceCinematicRenderingThisUpdate --- FORCE_CLEANUP function Global.ForceCleanup(cleanupFlags) return _in(0x768C017FB878E4F4, cleanupFlags) end --- FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME function Global.ForceCleanupForAllThreadsWithThisName(name, cleanupFlags) return _in(0xDAACAF8B687F2353, _ts(name), cleanupFlags) end --- FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID function Global.ForceCleanupForThreadWithThisId(id, cleanupFlags) return _in(0xF4C9512A2F0A3031, id, cleanupFlags) end --- _FORCE_CLOSE_TEXT_INPUT_BOX function Global.ForceCloseTextInputBox() return _in(0xFBBF5943E4C2C992) end --- _FORCE_DESPAWN_PERSCHAR function Global.ForceDespawnPerschar(persChar) return _in(0x7B204F88F6C3D287, persChar) end Global.N_0x7b204f88f6c3d287 = Global.ForceDespawnPerschar --- FORCE_ENTITY_AI_AND_ANIMATION_UPDATE function Global.ForceEntityAiAndAnimationUpdate(entity, p1) return _in(0x4C9E96473D4F1A88, entity, p1) end --- Returns true if first person camera is active in saloon1.ysc function Global.ForceFirstPersonCamThisFrame() return _in(0x90DA5BA5C2635416, _ri) end Global.N_0x90da5ba5c2635416 = Global.ForceFirstPersonCamThisFrame --- _FORCE_LAW_ON_LOCAL_PLAYER_IMMEDIATELY function Global.ForceLawOnLocalPlayerImmediately() return _in(0x956510F8C36B5C64) end Global.N_0x956510f8c36b5c64 = Global.ForceLawOnLocalPlayerImmediately --- _FORCE_LETTER_BOX_THIS_UPDATE function Global.ForceLetterBoxThisUpdate() return _in(0xC64ABC0676AF262B) end Global.N_0xc64abc0676af262b = Global.ForceLetterBoxThisUpdate --- creates single lightning+thunder at random position function Global.ForceLightningFlash() return _in(0x369DB5B2510FA080) end --- p3 is always -1.0f in the scripts function Global.ForceLightningFlashAtCoords(x, y, z, p3) return _in(0x67943537D179597C, x, y, z, p3) end --- FORCE_PED_AI_AND_ANIMATION_UPDATE function Global.ForcePedAiAndAnimationUpdate(ped, p1, p2) return _in(0x2208438012482A1A, ped, p1, p2) end Global.N_0x2208438012482a1a = Global.ForcePedAiAndAnimationUpdate --- _FORCE_PED_DEATH function Global.ForcePedDeath(ped, pedKiller, weapon) return _in(0x1CE875505D45338A, ped, pedKiller, _ch(weapon)) end Global.N_0x1ce875505d45338a = Global.ForcePedDeath --- motionStateHash: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/FORCE_PED_MOTION_STATE function Global.ForcePedMotionState(ped, motionStateHash, p2, p3, p4) return _in(0xF28965D04F570DCA, ped, _ch(motionStateHash), p2, p3, p4, _r) end --- FORCE_PED_PANIC_WALLA function Global.ForcePedPanicWalla() return _in(0x062D5EAD4DA2FA6A) end Global.N_0x062d5ead4da2fa6a = Global.ForcePedPanicWalla --- FORCE_PICKUP_REGENERATE function Global.ForcePickupRegenerate(p0) return _in(0x758A5C1B3B1E1990, p0) end --- Often called after START_PLAYBACK_RECORDED_VEHICLE and SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE; similar in use to FORCE_ENTITY_AI_AND_ANIMATION_UPDATE. function Global.ForcePlaybackRecordedVehicleUpdate(vehicle, p1) return _in(0x59ECA796021B0539, vehicle, p1) end Global.N_0x59eca796021b0539 = Global.ForcePlaybackRecordedVehicleUpdate --- NativeDB Introduced: v1232 function Global.ForceRestScenario(toggle) return _in(0xE5A3DD2FF84E1A4B, toggle) end --- FORCE_ROOM_FOR_ENTITY function Global.ForceRoomForEntity(entity, interior, roomHashKey) return _in(0xBC29A9894C976945, entity, interior, _ch(roomHashKey)) end --- FORCE_ROOM_FOR_GAME_VIEWPORT function Global.ForceRoomForGameViewport(interiorID, roomHashKey) return _in(0x115B4AA8FB28AB43, interiorID, _ch(roomHashKey)) end --- FORCE_SCENARIO_GROUP_PRIORITY function Global.ForceScenarioGroupPriority(p0, p1) return _in(0x444C910A5058E568, p0, p1) end Global.N_0x444c910a5058e568 = Global.ForceScenarioGroupPriority --- Doesn't actually return anything. function Global.ForceSonarBlipsThisFrame() return _in(0xEE1C7BA69BB74B08, _ri) end --- _FORCE_SPAWN_PERSCHAR function Global.ForceSpawnPerschar(persChar, p1) return _in(0x0CADC3A977997472, persChar, p1, _ri) end Global.N_0x0cadc3a977997472 = Global.ForceSpawnPerschar --- Forces camera position to furthest 3rd person function Global.ForceThirdPersonCamFarThisFrame() return _in(0x1CFB749AD4317BDE) end Global.N_0x1cfb749ad4317bde = Global.ForceThirdPersonCamFarThisFrame --- Forces camera position to second furthest 3rd person function Global.ForceThirdPersonCamThisFrame() return _in(0x8370D34BD2E60B73) end Global.N_0x8370d34bd2e60b73 = Global.ForceThirdPersonCamThisFrame --- FORCE_USE_AUDIO_GAME_OBJECT function Global.ForceUseAudioGameObject(vehicle, audioName) return _in(0x4F0C413926060B38, vehicle, _ts(audioName)) end Global.ForceVehicleEngineAudio = Global.ForceUseAudioGameObject --- _FORMAT_PLAYER_NAME_STRING function Global.FormatPlayerNameString(string) return _in(0x5B6193813E03E4E9, _ts(string), _s) end Global.N_0x5b6193813e03e4e9 = Global.FormatPlayerNameString --- An internal function for converting a stack trace object to a string. function Global.FormatStackTrace(traceData) local traceData_bytes, traceData_len = _obj(traceData) return _in(0xd70c3bca, traceData_bytes, traceData_len, _s) end --- FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO function Global.FreeMemoryForHighQualityPhoto() return _in(0xD45547D8396F002A) end Global.N_0xd45547d8396f002a = Global.FreeMemoryForHighQualityPhoto --- FREE_MEMORY_FOR_LOW_QUALITY_PHOTO function Global.FreeMemoryForLowQualityPhoto() return _in(0x614682E715ADBAAC) end Global.N_0x614682e715adbaac = Global.FreeMemoryForLowQualityPhoto --- FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO function Global.FreeMemoryForMissionCreatorPhoto() return _in(0x7DFF8F94937D2659) end Global.N_0x7dff8f94937d2659 = Global.FreeMemoryForMissionCreatorPhoto --- FREEZE_ENTITY_POSITION function Global.FreezeEntityPosition(entity, toggle) return _in(0x7D9EFB7AD6B19754, entity, toggle) end --- _FREEZE_GAMEPLAY_CAM_THIS_FRAME function Global.FreezeGameplayCamThisFrame() return _in(0x027CAB2C3AF27010) end Global.N_0x027cab2c3af27010 = Global.FreezeGameplayCamThisFrame --- _GAME_FRAMEWORK_MANAGER_GET_MODE function Global.GameFrameworkManagerGetMode() return _in(0xFAED234C7F53ABEB, _ri) end Global.N_0xfaed234c7f53abeb = Global.GameFrameworkManagerGetMode --- GAME_FRAMEWORK_MANAGER_INIT function Global.GameFrameworkManagerInit(transitionMode) return _in(0x4CABE596D632E4B0, _ch(transitionMode), _ri) end Global.N_0x4cabe596d632e4b0 = Global.GameFrameworkManagerInit --- _GAME_FRAMEWORK_MANAGER_SHUTDOWN function Global.GameFrameworkManagerShutdown() return _in(0xAFF2FD8ADD927585) end Global.N_0xaff2fd8add927585 = Global.GameFrameworkManagerShutdown --- Example: -- local hash = GetHashKey("CLOTHING_ITEM_M_EYES_001_TINT_001") -- _GENERATE_SWATCH_TEXTURE(0, hash, 0, true) -- metapedType: see 0xEC9A1261BF0CE510 function Global.GenerateSwatchTexture(slotId, componentHash, metapedType, p3) return _in(0x160921255327C591, slotId, _ch(componentHash), metapedType, p3) end Global.N_0x160921255327c591 = Global.GenerateSwatchTexture --- Example: https://pastebin.com/tTgpER9A function Global.GenerateSwatchTextureDirectly(slot, p1) return _in(0x646ED1A1D28487DF, slot, p1) end Global.N_0x646ed1a1d28487df = Global.GenerateSwatchTextureDirectly --- _GET_ACCURACY_AGAINST_LOCAL_PLAYER_MODIFIER function Global.GetAccuracyAgainstLocalPlayerModifier(ped) return _in(0xDC9273D95976BA22, ped, _rf) end Global.N_0xdc9273d95976ba22 = Global.GetAccuracyAgainstLocalPlayerModifier --- _GET_ACTIVE_ANIMAL_OWNER function Global.GetActiveAnimalOwner(animal) return _in(0xF103823FFE72BB49, animal, _ri) end Global.N_0xf103823ffe72bb49 = Global.GetActiveAnimalOwner --- Returns kneeling, sitting, squating, and sleeping scenario hashes function Global.GetActiveDynamicScenario(ped) return _in(0x569F1E1237508DEB, ped, _ri) end Global.N_0x569f1e1237508deb = Global.GetActiveDynamicScenario --- Returns kneeling, sitting, squating, and sleeping scenario hashes function Global.GetActiveDynamicScenario_2(ped) return _in(0xC22AA08A8ADB87D4, ped, _ri) end Global.N_0xc22aa08a8adb87d4 = Global.GetActiveDynamicScenario_2 --- _GET_ACTIVE_HORSE_FOR_PLAYER function Global.GetActiveHorseForPlayer(player) return _in(0x46FA0AE18F4C7FA9, player, _ri) end Global.N_0x46fa0ae18f4c7fa9 = Global.GetActiveHorseForPlayer --- Returns all player indices for 'active' physical players known to the client. -- The data returned adheres to the following layout: -- ``` -- [127, 42, 13, 37] -- ``` -- @return An object containing a list of player indices. function Global.GetActivePlayers() return _in(0xcf143fb9, _ro) end --- GET_ACTIVE_VEHICLE_MISSION_TYPE function Global.GetActiveVehicleMissionType(vehicle) return _in(0x534AEBA6E5ED4CAB, vehicle, _ri) end --- _GET_AI_PED_DOES_HAVE_EVENT_MEMORY function Global.GetAiPedDoesHaveEventMemory(p1) return _in(0xFDF38E2B711BF78E, _i, p1, _ri) end Global.N_0xfdf38e2b711bf78e = Global.GetAiPedDoesHaveEventMemory --- _GET_AI_PLAYER_DEFENSE_MODIFIER_AGAINST_AI function Global.GetAiPlayerDefenseModifierAgainstAi(player) return _in(0x2E78D822208E740A, player, _rf) end Global.N_0x2e78d822208e740a = Global.GetAiPlayerDefenseModifierAgainstAi --- GET_ALLOW_DUAL_WIELD function Global.GetAllowDualWield(ped) return _in(0x918990BD9CE08582, ped, _ri) end Global.N_0x918990bd9ce08582 = Global.GetAllowDualWield --- GET_AMMO_IN_CLIP function Global.GetAmmoInClip(ped, weaponHash) return _in(0x2E1202248937775C, ped, _i, _ch(weaponHash), _r) end --- _GET_AMMO_IN_CLIP_BY_INVENTORY_UID function Global.GetAmmoInClipByInventoryUid(ped) return _in(0x678F00858980F516, ped, _i, _i, _ri) end Global.N_0x678f00858980f516 = Global.GetAmmoInClipByInventoryUid --- GET_AMMO_IN_PED_WEAPON function Global.GetAmmoInPedWeapon(ped, weaponHash) return _in(0x015A522136D7F951, ped, _ch(weaponHash), _ri) end --- _GET_AMMO_TYPE_FOR_WEAPON function Global.GetAmmoTypeForWeapon(weaponHash) return _in(0x5C2EA6C44F515F34, _ch(weaponHash), _ri) end Global.N_0x5c2ea6c44f515f34 = Global.GetAmmoTypeForWeapon --- _GET_AMMO_TYPE_FROM_PICKUP_TYPE function Global.GetAmmoTypeFromPickupType(pickupHash) return _in(0x44B09A23D728045A, _ch(pickupHash), _ri) end Global.N_0x44b09a23d728045a = Global.GetAmmoTypeFromPickupType --- GET_ANGLE_BETWEEN_2D_VECTORS function Global.GetAngleBetween_2dVectors(x1, y1, x2, y2) return _in(0xD0DFE1C486097BBB, x1, y1, x2, y2, _rf) end --- GET_ANIM_DURATION function Global.GetAnimDuration(animDict, animName) return _in(0x9FFAF4940A54CC09, _ts(animDict), _ts(animName), _rf) end --- GET_ANIM_INITIAL_OFFSET_POSITION function Global.GetAnimInitialOffsetPosition(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9) return _in(0xBE22B26DD764C040, _ts(animDict), _ts(animName), x, y, z, xRot, yRot, zRot, p8, p9, _rv) end --- GET_ANIM_INITIAL_OFFSET_ROTATION function Global.GetAnimInitialOffsetRotation(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9) return _in(0x4B805E6046EE9E47, _ts(animDict), _ts(animName), x, y, z, xRot, yRot, zRot, p8, p9, _rv) end --- GET_ANIM_SCENE_BOOL function Global.GetAnimSceneBool(animScene, name) return _in(0x07A6F6447ECA9B64, animScene, _ts(name), _ri) end Global.N_0x07a6f6447eca9b64 = Global.GetAnimSceneBool --- GET_ANIM_SCENE_CURRENT_ACTIVE_CAMERA_COUNT function Global.GetAnimSceneCurrentActiveCameraCount(animScene) return _in(0x4822A65D5AF64E69, animScene, _ri) end Global.N_0x4822a65d5af64e69 = Global.GetAnimSceneCurrentActiveCameraCount --- _GET_ANIM_SCENE_DICT function Global.GetAnimSceneDict(animScene) return _in(0xAE5ADA4FE3E21ADC, animScene, _ri) end Global.N_0xae5ada4fe3e21adc = Global.GetAnimSceneDict --- _GET_ANIM_SCENE_DURATION function Global.GetAnimSceneDuration(animScene) return _in(0x49F1D143ADE32656, animScene, _rf) end Global.N_0x49f1d143ade32656 = Global.GetAnimSceneDuration --- GET_ANIM_SCENE_ENTITY_LOCATION_DATA function Global.GetAnimSceneEntityLocationData(animScene, entityName, p3, playbackListName, p5) return _in(0x8398438D8F14F56D, animScene, _ts(entityName), _v, p3, _ts(playbackListName), p5, _ri) end Global.N_0x8398438d8f14f56d = Global.GetAnimSceneEntityLocationData --- GET_ANIM_SCENE_FLOAT function Global.GetAnimSceneFloat(animScene, name) return _in(0xCC24CB07F60B496E, animScene, _ts(name), _rf) end Global.N_0xcc24cb07f60b496e = Global.GetAnimSceneFloat --- GET_ANIM_SCENE_INT function Global.GetAnimSceneInt(animScene, name) return _in(0x2B7277484CC095FD, animScene, _ts(name), _ri) end Global.N_0x2b7277484cc095fd = Global.GetAnimSceneInt --- _GET_ANIM_SCENE_OBJECT function Global.GetAnimSceneObject(animScene, name, isNetwork) return _in(0xFB5674687A1B2814, animScene, _ts(name), isNetwork, _ri) end Global.N_0xfb5674687a1b2814 = Global.GetAnimSceneObject --- GET_ANIM_SCENE_ORIGIN function Global.GetAnimSceneOrigin(animScene, order) return _in(0xADF1D53F3B1FE0A7, animScene, _v, _v, order) end Global.N_0xadf1d53f3b1fe0a7 = Global.GetAnimSceneOrigin --- _GET_ANIM_SCENE_PED function Global.GetAnimScenePed(animScene, name, isNetwork) return _in(0xE5822422197BBBA3, animScene, _ts(name), isNetwork, _ri) end Global.N_0xe5822422197bbba3 = Global.GetAnimScenePed --- GET_ANIM_SCENE_PHASE function Global.GetAnimScenePhase(animScene) return _in(0x3FBC3F51BF12DFBF, animScene, _rf) end Global.N_0x3fbc3f51bf12dfbf = Global.GetAnimScenePhase --- _GET_ANIM_SCENE_PLAYBACK_LIST_PHASE_AUDIO_LOAD_STRESS function Global.GetAnimScenePlaybackListPhaseAudioLoadStress(animScene, phaseName) return _in(0x9E036D5204FFBBC8, animScene, _ts(phaseName), _ri) end Global.N_0x9e036d5204ffbbc8 = Global.GetAnimScenePlaybackListPhaseAudioLoadStress --- _GET_ANIM_SCENE_RATE function Global.GetAnimSceneRate(animScene) return _in(0x43C21623E42B821B, animScene, _rf) end Global.N_0x43c21623e42b821b = Global.GetAnimSceneRate --- _GET_ANIM_SCENE_TIME function Global.GetAnimSceneTime(animScene) return _in(0x61BE7D6186260002, animScene, _rf) end Global.N_0x61be7d6186260002 = Global.GetAnimSceneTime --- _GET_ANIM_SCENE_VEHICLE function Global.GetAnimSceneVehicle(animScene, name, isNetwork) return _in(0x430EE0A19BC5A287, animScene, _ts(name), isNetwork, _ri) end Global.N_0x430ee0a19bc5a287 = Global.GetAnimSceneVehicle --- Ped (horse) will run away from players and mounting will trigger them to buck until disabled. -- Used for: REL_DOMESTICATED_ANIMAL function Global.GetAnimalIsWild(ped) return _in(0x3B005FF0538ED2A9, ped, _ri) end Global.N_0x3b005ff0538ed2a9 = Global.GetAnimalIsWild --- enum eAnimalRarityLevel -- { -- ARL_COMMON, -- ARL_RARE, -- ARL_LEGENDARY, -- ARL_NUMRARITYLEVELS -- }; function Global.GetAnimalRarity(ped) return _in(0xF8B48A361DC388AE, ped, _ri) end Global.N_0xf8b48a361dc388ae = Global.GetAnimalRarity --- 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 function Global.GetAnimalTuningBoolParam(animal, index) return _in(0x1C1993824A396603, animal, index, _r) end --- 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 function Global.GetAnimalTuningFloatParam(animal, index) return _in(0x4BC3ECFDA0297E27, animal, index, _rf) end --- Returns CGameWorldHeightMap's minimum Z value at specified point (grid node). function Global.GetApproxFloorForPoint(x, y) return _in(0x336511A34F2E5185, x, y, _rf) end Global.GetHeightmapBottomZForPosition = Global.GetApproxFloorForPoint --- Gets the current aspect ratio -- ```lua -- local ratio = GetAspectRatio() -- print(string.format("%.2f", ratio)) -- ``` function Global.GetAspectRatio() return _in(0x2ca8f641, _rf) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetAttributeBaseRank(ped, attributeIndex) return _in(0x147149F2E909323C, ped, attributeIndex, _ri) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetAttributeBonusRank(ped, coreIndex) return _in(0x0EFA71F4B4330E04, ped, coreIndex, _ri) end --- _GET_ATTRIBUTE_CORE_OVERPOWER_SECONDS_LEFT function Global.GetAttributeCoreOverpowerSecondsLeft(ped, coreIndex) return _in(0xB429F58803D285B1, ped, coreIndex, _rf) end Global.N_0xb429f58803d285b1 = Global.GetAttributeCoreOverpowerSecondsLeft --- Gets the ped's core value on a scale of 0 to 100. -- coreIndex: see _SET_ATTRIBUTE_CORE_VALUE function Global.GetAttributeCoreValue(ped, coreIndex) return _in(0x36731AC041289BB1, ped, coreIndex, _ri) end --- _GET_ATTRIBUTE_OVERPOWER_SECONDS_LEFT function Global.GetAttributeOverpowerSecondsLeft(ped, attributeIndex) return _in(0x4C9F782180712742, ped, attributeIndex, _rf) end Global.N_0x4c9f782180712742 = Global.GetAttributeOverpowerSecondsLeft --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetAttributePoints(ped, attributeIndex) return _in(0x219DA04BAA9CB065, ped, attributeIndex, _ri) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetAttributeRank(ped, attributeIndex) return _in(0xA4C8E23E29040DE0, ped, attributeIndex, _ri) end --- Returns value of the '-benchmarkIterations' command line option. function Global.GetBenchmarkIterations() return _in(0x22FC52CF470CC98D, _ri) end Global.GetBenchmarkIterationsFromCommandLine = Global.GetBenchmarkIterations --- Returns value of the '-benchmarkPass' command line option. function Global.GetBenchmarkPass() return _in(0x9297DACF3A2CDFF7, _ri) end Global.GetBenchmarkPassFromCommandLine = Global.GetBenchmarkPass --- GET_BEST_PED_SHORTARM_GUID function Global.GetBestPedShortarmGuid(ped, p2, p3) return _in(0xF52BD94B47CCF736, ped, _i, p2, p3) end Global.N_0xf52bd94b47ccf736 = Global.GetBestPedShortarmGuid --- GET_BEST_PED_WEAPON function Global.GetBestPedWeapon(ped, p1, p2) return _in(0x8483E98E8B888AE2, ped, p1, p2, _ri) end --- If near your horse when called, weapons stored on your horse will be considered -- Returns weaponHash function Global.GetBestPedWeaponInGroup(ped, weaponGroup, p2, p3) return _in(0x9F67929D98E7C6E8, ped, _ch(weaponGroup), p2, p3, _ri) end Global.N_0x9f67929d98e7c6e8 = Global.GetBestPedWeaponInGroup --- NativeDB Introduced: v1232 function Global.GetBestPedWeaponInInventory(ped, p1, guidPrimary) return _in(0x7B98500614C8E8B8, ped, p1, _ii(guidPrimary) --[[ may be optional ]], _ri) end --- GET_BITS_IN_RANGE function Global.GetBitsInRange(var, rangeStart, rangeEnd) return _in(0x68E1352AF48F905D, var, rangeStart, rangeEnd, _ri) end --- GET_BLIP_COORDS function Global.GetBlipCoords(blip) return _in(0x201C319797BDA603, blip, _rv) end --- Returns the Blip handle of given Entity. function Global.GetBlipFromEntity(entity) return _in(0x6D2C41A8BD6D6FD0, entity, _ri) end --- GET_BLOCK_OF_PLAYER_BITS function Global.GetBlockOfPlayerBits(p1) return _in(0xFA3B530A5CC693D5, _i, p1, _ri) end --- _GET_BLOCKING_OF_NON_TEMPORARY_EVENTS function Global.GetBlockingOfNonTemporaryEvents(ped) return _in(0x268B3AEBF032A88D, ped, _ri) end Global.N_0x268b3aebf032a88d = Global.GetBlockingOfNonTemporaryEvents --- GET_BOUNTY function Global.GetBounty(player) return _in(0x54310AAB97B92816, player, _ri) end Global.N_0x54310aab97b92816 = Global.GetBounty --- p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts function Global.GetBountyHunterGlobalCooldown(p0) return _in(0x76CF93D4B416B288, _ch(p0), _ri) end Global.N_0x76cf93d4b416b288 = Global.GetBountyHunterGlobalCooldown --- _GET_BREAKABLE_VEHICLE_LOCK_OBJECT function Global.GetBreakableVehicleLockObject(vehicle, index) return _in(0x58F2244C1286D09A, vehicle, index, _ri) end Global.N_0x58f2244c1286d09a = Global.GetBreakableVehicleLockObject --- _GET_BREAKABLE_VEHICLE_LOCKS_STATE function Global.GetBreakableVehicleLocksState(vehicle) return _in(0xE015CF1F2C0959D8, vehicle, _ri) end Global.N_0xe015cf1f2c0959d8 = Global.GetBreakableVehicleLocksState --- GET_CAM_COORD function Global.GetCamCoord(cam) return _in(0x6B12F11C2A9F0344, cam, _rv) end --- GET_CAM_FOV function Global.GetCamFov(cam) return _in(0x8101D32A0A6B0F60, cam, _rf) end --- Returns the world matrix of the specified camera. To turn this into a view matrix, calculate the inverse. function Global.GetCamMatrix(camera) return _in(0x8f57a89d, camera, _v, _v, _v, _v) end --- rotationOrder: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEulerRotationOrder function Global.GetCamRot(cam, rotationOrder) return _in(0x9BF96B57254E7889, cam, rotationOrder, _rv) end --- 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) function Global.GetCamSplinePhase(cam) return _in(0x095EDCD24D90033A, cam, _rf) end --- _GET_CAN_TWIRL_WEAPON function Global.GetCanTwirlWeapon(weaponHash) return _in(0x6554ECCE226F2A2A, _ch(weaponHash), _ri) end Global.N_0x6554ecce226f2a2a = Global.GetCanTwirlWeapon --- 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 -- }; function Global.GetCarriableEntityState(entity) return _in(0x61914209C36EFDDB, entity, _ri) end Global.N_0x61914209c36efddb = Global.GetCarriableEntityState --- Returns a hash of an entity's name. (Alternative Name: _GET_ENTITY_PROMPT_NAME_HASH) function Global.GetCarriableFromEntity(entity) return _in(0x31FEF6A20F00B963, entity, _ri) end Global.N_0x31fef6a20f00b963 = Global.GetCarriableFromEntity --- GET_CARRIED_ATTACHED_INFO_FOR_SLOT function Global.GetCarriedAttachedInfoForSlot(p0, p1, p2, p3) return _in(0x608BC6A6AACD5036, p0, p1, p2, p3, _ri) end Global.N_0x608bc6a6aacd5036 = Global.GetCarriedAttachedInfoForSlot --- _GET_CARRIER_AS_HUMAN function Global.GetCarrierAsHuman(entity) return _in(0x79443D56C8DF45EE, entity, _ri) end Global.N_0x79443d56c8df45ee = Global.GetCarrierAsHuman --- _GET_CARRIER_AS_MOUNT function Global.GetCarrierAsMount(entity) return _in(0xA033D7E4BBF9844D, entity, _ri) end Global.N_0xa033d7e4bbf9844d = Global.GetCarrierAsMount --- _GET_CARRIER_AS_PED function Global.GetCarrierAsPed(entity) return _in(0x09B83E68DE004CD4, entity, _ri) end Global.N_0x09b83e68de004cd4 = Global.GetCarrierAsPed --- GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP function Global.GetCauseOfMostRecentForceCleanup() return _in(0x84E8E29EBD4A46D2, _ri) end --- Gets MetaPedExpression at index specified -- For index, see: _SET_CHAR_EXPRESSION function Global.GetCharExpression(ped, index) return _in(0xFD1BA1EEF7985BB8, ped, index, _rf) end Global.N_0xfd1ba1eef7985bb8 = Global.GetCharExpression Global.GetPedFaceFeature = Global.GetCharExpression --- Note: you must use VAR_STRING. Byte code very similar to TEXT_COMMAND_DISPLAY_TEXT in V function Global.GetCharacterFromAudioConversationFilename(text, position, length) return _in(0x9D7E12EC6A1EE4E5, text, position, length, _s) end Global.GetTextSubstring = Global.GetCharacterFromAudioConversationFilename --- _GET_CHECKPOINT_TRAIN_SPAWN_LOCATION function Global.GetCheckpointTrainSpawnLocation(trackIndex, x, y, z, distance, direction) return _in(0x35D302397E524939, trackIndex, x, y, z, distance, direction, _rv) end Global.N_0x35d302397e524939 = Global.GetCheckpointTrainSpawnLocation --- Returns whether a specific client configuration flag is currently enabled. -- You can find a list of configuration flags in [`SET_CLIENT_CONFIG_BOOL`](#\_0xD174EF7E). -- @param flagIndex The index of the configuration flag to get. function Global.GetClientConfigBool(flagIndex) return _in(0xada7db9d, flagIndex, _r) end --- GET_CLOCK_DAY_OF_MONTH function Global.GetClockDayOfMonth() return _in(0xDF2FD796C54480A5, _ri) end --- Gets the current day of the week. -- 0: Sunday -- 1: Monday -- 2: Tuesday -- 3: Wednesday -- 4: Thursday -- 5: Friday -- 6: Saturday function Global.GetClockDayOfWeek() return _in(0x4DD02D4C7FB30076, _ri) end --- Gets the current ingame hour, expressed without zeros. (09:34 will be represented as 9) function Global.GetClockHours() return _in(0xC82CF208C2B19199, _ri) end --- Gets the current ingame clock minute. function Global.GetClockMinutes() return _in(0x4E162231B823DBBF, _ri) end --- GET_CLOCK_MONTH function Global.GetClockMonth() return _in(0x2D44E8FC79EAB1AC, _ri) end --- 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. function Global.GetClockSeconds() return _in(0xB6101ABE62B5F080, _ri) end --- GET_CLOCK_YEAR function Global.GetClockYear() return _in(0xE136DCA28C4A48BA, _ri) end --- GET_CLOSEST_FIRE_POS function Global.GetClosestFirePos(x, y, z) return _in(0xB646FB657F448261, _v, x, y, z, _r) end --- 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 function Global.GetClosestObjectOfType(x, y, z, radius, modelHash, missionScriptObject, scriptHostObject, networkObject) return _in(0xE143FA2249364369, x, y, z, radius, _ch(modelHash), missionScriptObject, scriptHostObject, networkObject, _ri) end --- Gets the closest ped in a radius. function Global.GetClosestPed(x, y, z, radius, p4, p5, p7, p8, p9, pedType) return _in(0xC33AB876A77F8164, x, y, z, radius, p4, p5, _i, p7, p8, p9, pedType, _r) end --- GET_CLOSEST_POINT_ON_LINE function Global.GetClosestPointOnLine(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x83ACC65D9ACEC5EF, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, _rv) end Global.N_0x83acc65d9acec5ef = Global.GetClosestPointOnLine --- GET_CLOSEST_ROAD function Global.GetClosestRoad(x, y, z, p3, p4, p10) return _in(0x132F52BBA570FE92, x, y, z, p3, p4, _v, _v, _i, _i, _f, p10, _ri) end --- GET_CLOSEST_VEHICLE function Global.GetClosestVehicle(x, y, z, radius, modelHash, flags) return _in(0x52F45D033645181B, x, y, z, radius, _ch(modelHash), flags, _ri) end --- GET_CLOSEST_VEHICLE_NODE function Global.GetClosestVehicleNode(x, y, z, nodeType, p5, p6) return _in(0x240A18690AE96513, x, y, z, _v, nodeType, p5, p6, _r) end --- GET_CLOSEST_VEHICLE_NODE_WITH_HEADING function Global.GetClosestVehicleNodeWithHeading(x, y, z, nodeType, p6, p7) return _in(0x23CFFD4CCB243354, x, y, z, _v, _f, nodeType, p6, p7, _r) end --- GET_CLOUD_TIME_AS_INT function Global.GetCloudTimeAsInt() return _in(0x9A73240B49945C76, _ri) end --- colorNameHash: https://alloc8or.re/rdr3/doc/enums/eColor.txt function Global.GetColorFromName(colorNameHash) return _in(0xB981DD2DFAF9B1C9, _ch(colorNameHash), _i, _i, _i, _i) end Global.N_0xb981dd2dfaf9b1c9 = Global.GetColorFromName --- GET_COMBAT_FLOAT function Global.GetCombatFloat(ped, combatType) return _in(0x52DFF8A10508090A, ped, combatType, _rf) end --- enum _0x18F77396 function Global.GetCompanionActivity(groupId) return _in(0xB7E0590C86E1711F, groupId, _ri) end Global.N_0xb7e0590c86e1711f = Global.GetCompanionActivity --- p0: mostly Ped Hashes function Global.GetConstructedDiscoveredCharacterName(p0, model, outfit) return _in(0x8E84119A23C16623, _ch(p0), model, outfit, _ri) end Global.N_0x8e84119a23c16623 = Global.GetConstructedDiscoveredCharacterName --- Returns time in ms since last input. function Global.GetControlHowLongAgo(control) return _in(0xD7D22F5592AED8BA, control, _ri) end Global.N_0xd7d22f5592aed8ba = Global.GetControlHowLongAgo --- GET_CONTROL_NORMAL function Global.GetControlNormal(control, action) return _in(0xEC3C9B8D5327B563, control, _ch(action), _rf) end --- GET_CONTROL_UNBOUND_NORMAL function Global.GetControlUnboundNormal(control, action) return _in(0x5B84D09CEC5209C5, control, _ch(action), _rf) end --- GET_CONTROL_VALUE function Global.GetControlValue(control, action) return _in(0xD95E79E8686D2C27, control, _ch(action), _ri) end --- Can be used to get a console variable of type `char*`, for example a string. -- @param varName The console variable to look up. -- @param default_ The default value to set if none is found. -- @return Returns the convar value if it can be found, otherwise it returns the assigned `default`. function Global.GetConvar(varName, default_) return _in(0x6ccd2564, _ts(varName), _ts(default_), _s) end --- Can be used to get a console variable casted back to `bool`. -- @param varName The console variable to look up. -- @param defaultValue The default value to set if none is found. -- @return Returns the convar value if it can be found, otherwise it returns the assigned `default`. function Global.GetConvarBool(varName, defaultValue) return _in(0x7e8ebfe5, _ts(varName), defaultValue, _r) end --- This will have floating point inaccuracy. -- @param varName The console variable to get -- @param defaultValue The default value to set, if none are found. -- @return Returns the value set in varName, or `default` if none are specified function Global.GetConvarFloat(varName, defaultValue) return _in(0x9e666d, _ts(varName), defaultValue, _rf) end --- Can be used to get a console variable casted back to `int` (an integer value). -- @param varName The console variable to look up. -- @param default_ The default value to set if none is found (variable not set using [SET_CONVAR](#\_0x341B16D2), or not accessible). -- @return Returns the convar value if it can be found, otherwise it returns the assigned `default`. function Global.GetConvarInt(varName, default_) return _in(0x935c0ab2, _ts(varName), default_, _ri) end --- GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE function Global.GetCoordsOfProjectileTypeWithinDistance(ped, weaponHash, distance, p4, mustBeOwnedByThisPed) return _in(0xD73C960A681052DF, ped, _ch(weaponHash), distance, _v, p4, mustBeOwnedByThisPed, _r) end Global.GetProjectileNearPedCoords = Global.GetCoordsOfProjectileTypeWithinDistance --- _GET_BEST_* - _GET_CLOSEST_* -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.GetCorrectKitEmoteTwirlGun(ped, weaponGuid) return _in(0xCD356B42C57BFE01, ped, _ii(weaponGuid) --[[ may be optional ]], _r) end --- 1 = In cover while crouched -- 2 = In cover while standing -- 3 = Not in cover function Global.GetCoverPointStateFromPed(ped) return _in(0x5F5B1B7E8E8F94C6, ped, _ri) end Global.N_0x5f5b1b7e8e8f94c6 = Global.GetCoverPointStateFromPed --- Returns bounty (increment) value function Global.GetCrimeBountyAmountByType(crimeType) return _in(0x35E5E21F9159849C, _ch(crimeType), _ri) end Global.N_0x35e5e21f9159849c = Global.GetCrimeBountyAmountByType --- Params: percentWeather2: 0f - 0.75f in R* Scripts function Global.GetCurrWeatherState() return _in(0x0AC679B2342F14F2, _i, _i, _f) end Global.GetWeatherTypeTransition = Global.GetCurrWeatherState --- Returns ammoHash function Global.GetCurrentAmmoTypeFromGuid(ped, weaponGuid) return _in(0xAF9D167A5656D6A6, ped, _ii(weaponGuid) --[[ may be optional ]], _ri) end Global.N_0xaf9d167a5656d6a6 = Global.GetCurrentAmmoTypeFromGuid --- Gets the current control context. See: _SET_CONTROL_CONTEXT function Global.GetCurrentControlContext(control) return _in(0xDDCEB0F26C89C00F, control, _ri) end Global.N_0xddceb0f26c89c00f = Global.GetCurrentControlContext --- This native returns the currently used game's name. -- @return The game name as a string, one of the following values: gta4, gta5, rdr3 function Global.GetCurrentGameName() return _in(0xaca18ecd, _s) end --- 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) function Global.GetCurrentLanguage() return _in(0xDB917DA5C6835FCC, _ri) end --- _GET_CURRENT_NUMBER_OF_LOCAL_PHOTOS function Global.GetCurrentNumberOfLocalPhotos() return _in(0x78C56B8A7B1D000C, _ri) end Global.N_0x78c56b8a7b1d000c = Global.GetCurrentNumberOfLocalPhotos --- GET_CURRENT_PED_VEHICLE_WEAPON function Global.GetCurrentPedVehicleWeapon(ped, weaponHash) return _in(0x1017582BCD3832DC, ped, _ii(weaponHash) --[[ may be optional ]], _r) end --- attachPoint: see SET_CURRENT_PED_WEAPON function Global.GetCurrentPedWeapon(ped, p2, attachPoint, p4) return _in(0x3A87E44BB9A01D54, ped, _i, p2, attachPoint, p4, _r) end --- Returns ammoHash from weaponObject (Returned by 0x6CA484C9A7377E4F) function Global.GetCurrentPedWeaponAmmoType(ped, weaponObject) return _in(0x7E7B19A4355FEE13, ped, weaponObject, _ri) end Global.N_0x7e7b19a4355fee13 = Global.GetCurrentPedWeaponAmmoType --- Returns weaponObject, attachPoint: see SET_CURRENT_PED_WEAPON function Global.GetCurrentPedWeaponEntityIndex(ped, attachPoint) return _in(0x3B390A939AF0B5FC, ped, attachPoint, _ri) end --- Returns the name of the currently executing resource. -- @return The name of the resource. function Global.GetCurrentResourceName() return _in(0xe5e9ebbb, _s) end --- Gets the current screen resolution. -- ```lua -- local width, height = GetCurrentScreenResolution() -- print(string.format("Current screen resolution: %dx%d", width, height)) -- ``` function Global.GetCurrentScreenResolution() return _in(0x337f0116, _i, _i) end --- GET_CURRENT_SCRIPTED_CONVERSATION_LINE function Global.GetCurrentScriptedConversationLine(p0) return _in(0x480357EE890C295A, _ts(p0), _ri) end --- Returns the peer address of the remote game server that the user is currently connected to. -- @return The peer address of the game server (e.g. `127.0.0.1:30120`), or NULL if not available. function Global.GetCurrentServerEndpoint() return _in(0xea11bfba, _s) end --- Returns p1 for 0xBA958F68031DDBFC (stationIndex) function Global.GetCurrentStationForTrain(train) return _in(0x86FA6D8B48667D75, train, _ri) end Global.N_0x86fa6d8b48667d75 = Global.GetCurrentStationForTrain --- GET_CURRENT_TARGET_FOR_PED function Global.GetCurrentTargetForPed(ped) return _in(0xCD66FEA29400A0B5, ped, _ri) end Global.N_0xcd66fea29400a0b5 = Global.GetCurrentTargetForPed --- Returns p0 for 0xBA958F68031DDBFC (trackIndex) function Global.GetCurrentTrackForTrain(train) return _in(0xAF787E081AC4A8EE, train, _ri) end Global.N_0xaf787e081ac4a8ee = Global.GetCurrentTrackForTrain --- GET_DEAD_PED_PICKUP_COORDS function Global.GetDeadPedPickupCoords(ped, p1, p2) return _in(0xCD5003B097200F36, ped, p1, p2, _rv) end --- _GET_DEADEYE_ABILITY_LEVEL function Global.GetDeadeyeAbilityLevel(player) return _in(0xCCE7C695C164C35F, player, _ri) end Global.N_0xcce7c695c164c35f = Global.GetDeadeyeAbilityLevel --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetDefaultAttributePointsNeededForRank(modelHash, attributeIndex, rank) return _in(0x94A7F191DB49A44D, _ch(modelHash), attributeIndex, rank, _ri) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetDefaultAttributeRank(ped, attributeIndex) return _in(0x958DD43D41F89A47, ped, attributeIndex, _ri) end --- p1: WARDROBE, KIT_CAMP, CHARACTER, KIT_MOONSHINER_PROPERTY -- Returns slot hash function Global.GetDefaultItemSlotInfo(item, p1) return _in(0x6452B1D357D81742, _ch(item), _ch(p1), _ri) end Global.N_0x6452b1d357d81742 = Global.GetDefaultItemSlotInfo --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetDefaultMaxAttributeRank(ped, attributeIndex) return _in(0x7C059C55AD940CB4, ped, attributeIndex, _ri) end --- Returns weaponCollection Hash -- Example: RE_POLICECHASE_MALES_01: Carbine Repeater + Knife, LO_AGRO_PED function Global.GetDefaultPedWeaponCollection(pedModel) return _in(0xD42514C182121C23, _ch(pedModel), _ri) end Global.N_0xd42514c182121c23 = Global.GetDefaultPedWeaponCollection --- _GET_DEFAULT_RELATIONSHIP_GROUP_HASH function Global.GetDefaultRelationshipGroupHash(modelHash) return _in(0x3CC4A718C258BDD0, _ch(modelHash), _ri) end --- 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. function Global.GetDefaultUnarmedWeaponHash(ped) return _in(0x08FF1099ED2E6E21, ped, _ri) end Global.N_0x08ff1099ed2e6e21 = Global.GetDefaultUnarmedWeaponHash --- _GET_DISABLED_CONTROL_HOW_LONG_AGO function Global.GetDisabledControlHowLongAgo(control) return _in(0x771DFCB24D19C2F6, control, _ri) end Global.N_0x771dfcb24d19c2f6 = Global.GetDisabledControlHowLongAgo --- GET_DISABLED_CONTROL_NORMAL function Global.GetDisabledControlNormal(control, action) return _in(0x11E65974A982637C, control, _ch(action), _rf) end --- GET_DISABLED_CONTROL_UNBOUND_NORMAL function Global.GetDisabledControlUnboundNormal(control, action) return _in(0x4F8A26A890FD62FB, control, _ch(action), _rf) end --- Returns name hash (name) and outHash includes the type. function Global.GetDiscoverableNameHashAndTypeForEntity(entity, type) return _in(0x0139637A3BFF8B6D, entity, _ii(type) --[[ may be optional ]], _ri) end Global.N_0x0139637a3bff8b6d = Global.GetDiscoverableNameHashAndTypeForEntity --- 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. function Global.GetDistanceBetweenCoords(x1, y1, z1, x2, y2, z2, useZ) return _in(0x0BE7F4E3CDBAFB28, x1, y1, z1, x2, y2, z2, useZ, _rf) end --- GET_DRAFT_ANIMAL_COUNT function Global.GetDraftAnimalCount(vehicle) return _in(0xA19447D83294E29F, vehicle, _i, _i, _ri) end Global.N_0xa19447d83294e29f = Global.GetDraftAnimalCount --- Returns rage::NumericLimits::kMax (3.402823466e+38) if vehicle is not a valid vehicle of type VEHICLE_TYPE_DRAFT. function Global.GetDraftVehicleDesiredSpeed(vehicle) return _in(0xC6D7DDC843176701, vehicle, _rf) end Global.N_0xc6d7ddc843176701 = Global.GetDraftVehicleDesiredSpeed --- GET_DRIVER_OF_VEHICLE function Global.GetDriverOfVehicle(vehicle) return _in(0x2963B5C1637E8A27, vehicle, _ri) end Global.N_0x2963b5c1637e8a27 = Global.GetDriverOfVehicle --- Returns the NUI window handle for a specified DUI browser object. -- @param duiObject The DUI browser handle. -- @return The NUI window handle, for use in e.g. CREATE_RUNTIME_TEXTURE_FROM_DUI_HANDLE. function Global.GetDuiHandle(duiObject) return _in(0x1655d41d, duiObject, _s) end --- 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 -- }; function Global.GetEasingCurveValue(t, b, d, easingCurveType) return _in(0xEF50E344A8F93784, t, b, d, easingCurveType, _rf) end Global.N_0xef50e344a8f93784 = Global.GetEasingCurveValue --- _GET_ENTITIES_FROM_PROP_SET function Global.GetEntitiesFromPropSet(propSet, itemSet, model, p3, p4) return _in(0x738271B660FE0695, propSet, itemSet, _ch(model), p3, p4, _ri) end Global.N_0x738271b660fe0695 = Global.GetEntitiesFromPropSet --- ### Supported types -- * \[1] : Peds (including animals) and players. -- * \[2] : Vehicles. -- * \[3] : Objects (props), doors, and projectiles. -- ### Coordinates need to be send unpacked (x,y,z) -- ```lua -- -- Define the allowed model hashes -- local allowedModelHashes = { GetHashKey("p_crate03x"), GetHashKey("p_crate22x") } -- -- Get the player's current coordinates -- local playerCoords = GetEntityCoords(PlayerPedId()) -- -- Retrieve all entities of type Object (type 3) within a radius of 10.0 units -- -- that match the allowed model hashes -- -- and sort output entities by distance -- local entities = GetEntitiesInRadius(playerCoords.x, playerCoords.y, playerCoords.z, 10.0, 3, true, allowedModelHashes) -- -- Iterate through the list of entities and print their ids -- for i = 1, #entities do -- local entity = entities[i] -- print(entity) -- end -- ``` -- @param x The X coordinate. -- @param y The Y coordinate. -- @param z The Z coordinate. -- @param radius Max distance from coordinate to entity -- @param entityType Entity types see list below -- @param sortByDistance Sort output entites by distance from nearest to farthest -- @param models List of allowed models its also optional -- @return An array containing entity handles for each entity. function Global.GetEntitiesInRadius(x, y, z, radius, entityType, sortByDistance, models) local models_bytes, models_len = _obj(models) return _in(0xdffba12f, x, y, z, radius, entityType, sortByDistance, models_bytes, models_len, _ro) end --- _GET_ENTITIES_IN_VOLUME function Global.GetEntitiesInVolume(volume, itemSet, entityType) return _in(0x886171A12F400B89, volume, itemSet, entityType, _ri) end Global.N_0x886171a12f400b89 = Global.GetEntitiesInVolume --- _GET_ENTITIES_NEAR_POINT function Global.GetEntitiesNearPoint(x, y, z, radius, itemSet, p5) return _in(0x59B57C4B06531E1E, x, y, z, radius, itemSet, p5, _ri) end Global.N_0x59b57c4b06531e1e = Global.GetEntitiesNearPoint --- **Experimental**: This native may be altered or removed in future versions of CitizenFX without warning. -- Returns the memory address of an entity. -- This native is intended for singleplayer debugging, and may not be available during multiplayer. -- @param entity The handle of the entity to get the address of. -- @return A pointer containing the memory address of the entity. function Global.GetEntityAddress(entity) return _in(0x9a3144bc, entity, _rl) end --- GET_ENTITY_ALPHA function Global.GetEntityAlpha(entity) return _in(0x1BB501624FAF2BEA, entity, _ri) end --- _GET_ENTITY_ANIM_CURRENT_TIME function Global.GetEntityAnimCurrentTime(entity, animDict, animName) return _in(0x627520389E288A73, entity, _ts(animDict), _ts(animName), _rf) end Global.N_0x627520389e288a73 = Global.GetEntityAnimCurrentTime --- GET_ENTITY_ATTACHED_TO function Global.GetEntityAttachedTo(entity) return _in(0x56D713888A566481, entity, _ri) end --- _GET_ENTITY_AUDIO_MIX_GROUP function Global.GetEntityAudioMixGroup(entity) return _in(0x8B25A18E390F75BF, entity, _ri) end Global.N_0x8b25a18e390f75bf = Global.GetEntityAudioMixGroup --- GET_ENTITY_BONE_INDEX_BY_NAME function Global.GetEntityBoneIndexByName(entity, boneName) return _in(0xBACA8FE9C76C124E, entity, _ts(boneName), _ri) end --- Params: p1 = 0 in R* Scripts (GET_DOOR_ENTITY_FROM_ID) -- https://github.com/femga/rdr3_discoveries/blob/master/doorHashes/doorhashes.lua function Global.GetEntityByDoorhash(doorHash, p1) return _in(0xF7424890E4A094C0, _ch(doorHash), p1, _ri) end Global.N_0xf7424890e4a094c0 = Global.GetEntityByDoorhash --- _GET_ENTITY_CAN_BE_DAMAGED function Global.GetEntityCanBeDamaged(entity) return _in(0x75DF9E73F2F005FD, entity, _ri) end Global.N_0x75df9e73f2f005fd = Global.GetEntityCanBeDamaged --- Returns zero if the entity is not a carriable function Global.GetEntityCarryConfig(entity) return _in(0x0FD25587BB306C86, entity, _ri) end Global.N_0x0fd25587bb306c86 = Global.GetEntityCarryConfig --- flagId: see _SET_ENTITY_CARRYING_FLAG function Global.GetEntityCarryingFlag(entity, flagId) return _in(0x808077647856DE62, entity, flagId, _ri) end Global.N_0x808077647856de62 = Global.GetEntityCarryingFlag --- GET_ENTITY_COLLISION_DISABLED function Global.GetEntityCollisionDisabled(entity) return _in(0xAA2FADD30F45A9DA, entity, _r) end --- Gets the current coordinates for a specified entity. -- @param entity The entity to get the coordinates from. -- @param alive Unused by the game, potentially used by debug builds in order to assert whether or not an entity was alive. -- @param realCoords 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. function Global.GetEntityCoords(entity, alive, realCoords) return _in(0xA86D5F069399F44D, entity, alive, realCoords, _rv) end --- Gets the entity's forward vector in XY(Z) eulers. function Global.GetEntityForwardVector(entity) return _in(0x2412D9C05BB09B97, entity, _rv) end --- Gets the entity's forward vector in YX(Z) eulers. Similar to GET_ENTITY_FORWARD_VECTOR function Global.GetEntityForwardVectorYx(entity) return _in(0x935A30AA88FB1014, entity, _rv) end Global.N_0x935a30aa88fb1014 = Global.GetEntityForwardVectorYx --- Gets the X-component of the entity's forward vector. function Global.GetEntityForwardX(entity) return _in(0xDB0954E9960F6457, entity, _rf) end --- Gets the Y-component of the entity's forward vector. function Global.GetEntityForwardY(entity) return _in(0x9A5C073ECBDA7EE7, entity, _rf) end --- _GET_ENTITY_FROM_ITEM function Global.GetEntityFromItem(item) return _in(0xEE04C0AFD4EFAF0E, item, _ri) end Global.N_0xee04c0afd4efaf0e = Global.GetEntityFromItem --- Returns the entity handle for the specified state bag name. For use with [ADD_STATE_BAG_CHANGE_HANDLER](#\_0x5BA35AAF). -- @param bagName An internal state bag ID from the argument to a state bag change handler. -- @return The entity handle or 0 if the state bag name did not refer to an entity, or the entity does not exist. function Global.GetEntityFromStateBagName(bagName) return _in(0x4bdf1867, _ts(bagName), _ri) end --- Returns the heading of the entity in degrees. Also know as the "Yaw" of an entity. function Global.GetEntityHeading(entity) return _in(0xC230DD956E2F5507, entity, _rf) end --- GET_ENTITY_HEALTH function Global.GetEntityHealth(entity) return _in(0x82368787EA73C0F7, entity, _ri) end --- Returns (CUR_HEALTH / MAX_HEALTH) function Global.GetEntityHealthFloat(entity) return _in(0x96C638784DB4C815, entity, _rf) end Global.N_0x96c638784db4c815 = Global.GetEntityHealthFloat --- GET_ENTITY_HEIGHT function Global.GetEntityHeight(entity, X, Y, Z, atTop, inWorldCoords) return _in(0x296DEBC84474B375, entity, X, Y, Z, atTop, inWorldCoords, _rf) end --- GET_ENTITY_HEIGHT_ABOVE_GROUND function Global.GetEntityHeightAboveGround(entity) return _in(0x0D3B5BAEA08F63E9, entity, _rf) end --- Returns the LOD distance of an entity. function Global.GetEntityLodDist(entity) return _in(0xDF240D0C2A948683, entity, _ri) end --- _GET_ENTITY_MASK_LAYERS function Global.GetEntityMaskLayers(entity) return _in(0xE8A8378BF651079C, entity, _f, _f, _f, _f, _r) end Global.N_0xe8a8378bf651079c = Global.GetEntityMaskLayers --- GET_ENTITY_MATRIX function Global.GetEntityMatrix(entity) return _in(0x3A9B1120AF13FBF2, entity, _v, _v, _v, _v) end --- GET_ENTITY_MAX_HEALTH function Global.GetEntityMaxHealth(entity, p1) return _in(0x15D757606D170C3C, entity, p1, _ri) end --- Returns the model hash from the entity function Global.GetEntityModel(entity) return _in(0xDA76A9F39210D365, entity, _ri) end --- GET_ENTITY_PITCH function Global.GetEntityPitch(entity) return _in(0xEF355ABEFF7F5005, entity, _rf) end --- GET_ENTITY_PLAYER_IS_FREE_AIMING_AT function Global.GetEntityPlayerIsFreeAimingAt(player, entity) return _in(0xA6817C110B830EAD, player, _ii(entity) --[[ may be optional ]], _r) end --- GET_ENTITY_POPULATION_TYPE function Global.GetEntityPopulationType(entity) return _in(0xADE28862B6D7B85B, entity, _ri) end --- Note: this native was removed in 1232 but added back in 1311 function Global.GetEntityProofs(entity) return _in(0x6CF0DAD7FA1088EA, entity, _ri) end --- Displays the current ROLL axis of the entity [-180.0000/180.0000+] -- (Sideways Roll) such as a vehicle tipped on its side function Global.GetEntityRoll(entity) return _in(0xBF966536FA8B6879, entity, _rf) end --- GET_ENTITY_ROTATION function Global.GetEntityRotation(entity, rotationOrder) return _in(0xE09CAF86C32CB48F, entity, rotationOrder, _rv) end --- _GET_ENTITY_SCRIPT function Global.GetEntityScript(entity, argStruct) return _in(0x2A08A32B6D49906F, entity, _ii(argStruct) --[[ may be optional ]], _ri) end Global.N_0x2a08a32b6d49906f = Global.GetEntityScript --- Result is in meters per second (m/s) function Global.GetEntitySpeed(entity) return _in(0xFB6BA510A533DF81, entity, _rf) end --- GET_ENTITY_SPEED_VECTOR function Global.GetEntitySpeedVector(entity, relative) return _in(0xF2DB09816A419DC5, entity, relative, _rv) end --- Get how much of the entity is submerged. 1.0f is whole entity. function Global.GetEntitySubmergedLevel(entity) return _in(0x4A77C3F73FD9E831, entity, _rf) end --- _GET_ENTITY_THREAT_TIER function Global.GetEntityThreatTier(entity) return _in(0xE12F56CB25D9CE23, entity, _ri) end Global.N_0xe12f56cb25d9ce23 = Global.GetEntityThreatTier --- Returns entityType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEntityType function Global.GetEntityType(entity) return _in(0x97F696ACA466B4E0, entity, _ri) end --- GET_ENTITY_UPRIGHT_VALUE function Global.GetEntityUprightValue(entity) return _in(0x56398BE65160C3BE, entity, _rf) end --- GET_ENTITY_VELOCITY function Global.GetEntityVelocity(entity, p1) return _in(0x4805D2B1D8CF94A9, entity, p1, _rv) end --- _GET_ENTITY_WORLD_POSITION_OF_DIMENSIONS function Global.GetEntityWorldPositionOfDimensions(entity) return _in(0xF3FDA9A617A15145, entity, _v, _v) end Global.N_0xf3fda9a617a15145 = Global.GetEntityWorldPositionOfDimensions --- 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 function Global.GetEventAtIndex(eventGroup, eventIndex) return _in(0xA85E614430EFF816, eventGroup, eventIndex, _ri) end --- 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 function Global.GetEventData(eventGroup, eventIndex, eventDataSize) return _in(0x57EC5FA4D4D6AFCA, eventGroup, eventIndex, _i, eventDataSize, _r) end --- eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_SCRIPT_ERRORS (CEventGroupScriptErrors) function Global.GetEventExists(eventGroup, eventType) return _in(0xC9F59C0A710ECD34, eventGroup, _ch(eventType), _r) end --- A getter for [SET_RESOURCE_KVP_FLOAT](#\_0x9ADD2938), but for a specified resource. -- @param resource The resource to fetch from. -- @param key The key to fetch -- @return A float that contains the value stored in the Kvp or nil/null if none. function Global.GetExternalKvpFloat(resource, key) return _in(0x3cc98b25, _ts(resource), _ts(key), _rf) end --- A getter for [SET_RESOURCE_KVP_INT](#\_0x6A2B1E8), but for a specified resource. -- @param resource The resource to fetch from. -- @param key The key to fetch -- @return A int that contains the value stored in the Kvp or nil/null if none. function Global.GetExternalKvpInt(resource, key) return _in(0x12b8d689, _ts(resource), _ts(key), _ri) end --- A getter for [SET_RESOURCE_KVP](#\_0x21C7A35B), but for a specified resource. -- @param resource The resource to fetch from. -- @param key The key to fetch -- @return A string that contains the value stored in the Kvp or nil/null if none. function Global.GetExternalKvpString(resource, key) return _in(0x9080363a, _ts(resource), _ts(key), _s) end --- Gets a string literal from a label name. function Global.GetFilenameForAudioConversation(labelName) return _in(0xCFEDCCAD3C5BA90D, _ts(labelName), _s) end Global.GetLabelText = Global.GetFilenameForAudioConversation --- GET_FINAL_RENDERED_CAM_COORD function Global.GetFinalRenderedCamCoord() return _in(0x5352E025EC2B416F, _rv) end --- GET_FINAL_RENDERED_CAM_FOV function Global.GetFinalRenderedCamFov() return _in(0x04AF77971E508F6A, _rf) end --- GET_FINAL_RENDERED_CAM_ROT function Global.GetFinalRenderedCamRot(rotationOrder) return _in(0x602685BD85DD26CA, rotationOrder, _rv) end --- _GET_FIRST_ENTITY_PED_IS_CARRYING function Global.GetFirstEntityPedIsCarrying(ped) return _in(0xD806CD2A4F2C2996, ped, _ri) end Global.N_0xd806cd2a4f2c2996 = Global.GetFirstEntityPedIsCarrying --- GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR function Global.GetFirstPersonAimCamZoomFactor() return _in(0xB4132CA1B0EE1365, _rf) end --- Returns the weather type that has been set by a script function Global.GetForcedWeather() return _in(0xDD560ABEF5D3784C, _i, _i) end Global.N_0xdd560abef5d3784c = Global.GetForcedWeather --- GET_FRAME_COUNT function Global.GetFrameCount() return _in(0x77DFA958FCF100C1, _ri) end --- GET_FRAME_TIME function Global.GetFrameTime() return _in(0x5E72022914CE3C38, _rf) end --- Returns the internal build number of the current game being executed. -- Possible values: -- * FiveM -- * 1604 -- * 2060 -- * 2189 -- * 2372 -- * 2545 -- * 2612 -- * 2699 -- * 2802 -- * 2944 -- * 3095 -- * 3258 -- * 3323 -- * 3407 -- * 3570 -- * 3751 -- * 3788 -- * RedM -- * 1311 -- * 1355 -- * 1436 -- * 1491 -- * LibertyM -- * 43 -- * FXServer -- * 0 -- @return The build number, or **0** if no build number is known. function Global.GetGameBuildNumber() return _in(0x804b9f7b, _ri) end --- Returns the current game being executed. -- Possible values: -- | Return value | Meaning | -- | ------------ | ------------------------------ | -- | `fxserver` | Server-side code ('Duplicity') | -- | `fivem` | FiveM for GTA V | -- | `libertym` | LibertyM for GTA IV | -- | `redm` | RedM for Red Dead Redemption 2 | -- @return The game the script environment is running in. function Global.GetGameName() return _in(0xe8eaa18b, _s) end --- Returns a list of entity handles (script GUID) for all entities in the specified pool - the data returned is an array as -- follows: -- ```json -- [ 770, 1026, 1282, 1538, 1794, 2050, 2306, 2562, 2818, 3074, 3330, 3586, 3842, 4098, 4354, 4610, ...] -- ``` -- ### Supported pools -- * `CPed`: Peds (including animals) and players. -- * `CObject`: Objects (props), doors, and projectiles. -- * `CNetObject`: Networked objects -- * `CVehicle`: Vehicles. -- * `CPickup`: Pickups. -- @param poolName The pool name to get a list of entities from. -- @return An array containing entity handles for each entity in the named pool. function Global.GetGamePool(poolName) return _in(0x2b9d4f50, _ts(poolName), _ro) end --- GET_GAME_TIMER function Global.GetGameTimer() return _in(0x4F67E8ECA7D3F667, _ri) end --- Returns rage::fwTimer::sm_nonScaledClippedTime function Global.GetGameTimerNonScaledClipped() return _in(0x483B8C542103AD72, _ri) end Global.N_0x483b8c542103ad72 = Global.GetGameTimerNonScaledClipped --- Return example: 1207.69_dev_pc, 1436.28_dev_live_tu function Global.GetGameVersionName() return _in(0x05A5F662AD35C573, _s) end Global.GetGameBuildString = Global.GetGameVersionName --- GET_GAMEPLAY_CAM_COORD function Global.GetGameplayCamCoord() return _in(0x595320200B98596E, _rv) end --- GET_GAMEPLAY_CAM_FOV function Global.GetGameplayCamFov() return _in(0xF6A96E5ACEEC6E50, _rf) end --- GET_GAMEPLAY_CAM_RELATIVE_HEADING function Global.GetGameplayCamRelativeHeading() return _in(0xC4ABF536048998AA, _rf) end --- GET_GAMEPLAY_CAM_RELATIVE_PITCH function Global.GetGameplayCamRelativePitch() return _in(0x99AADEBBA803F827, _rf) end --- GET_GAMEPLAY_CAM_ROT function Global.GetGameplayCamRot(rotationOrder) return _in(0x0252D2B5582957A6, rotationOrder, _rv) end --- _GET_GLOBAL_BLOCK_CAN_BE_ACCESSED function Global.GetGlobalBlockCanBeAccessed(index) return _in(0x42A7EB5C814C2DE0, index, _r) end --- GET_GPS_BLIP_ROUTE_FOUND function Global.GetGpsBlipRouteFound() return _in(0x869DAACBBE9FA006, _r) end --- GET_GPS_BLIP_ROUTE_LENGTH function Global.GetGpsBlipRouteLength() return _in(0xBBB45C3CF5C8AA85, _ri) end --- GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD function Global.GetGroundZAndNormalFor_3dCoord(x, y, z) return _in(0x2A29CA9A6319E6AB, x, y, z, _f, _v, _r) end --- GET_GROUND_Z_FOR_3D_COORD function Global.GetGroundZFor_3dCoord(x, y, z, p4) return _in(0x24FA4267BB8D2431, x, y, z, _f, p4, _r) end --- _GET_GROUP_FORMATION function Global.GetGroupFormation(groupId) return _in(0x13A1B061007C906B, groupId, _ri) end Global.N_0x13a1b061007c906b = Global.GetGroupFormation --- GET_GROUP_SIZE function Global.GetGroupSize(groupId) return _in(0x8DE69FE35CA09A45, groupId, _i --[[ actually bool ]], _i) end --- GET_HAS_PLAYER_DISCOVERED_CHARACTER_NAME_MP function Global.GetHasPlayerDiscoveredCharacterNameMp(discoveryHash) return _in(0x354F689C4FFAAB37, _ch(discoveryHash), _ri) end Global.N_0x354f689c4ffaab37 = Global.GetHasPlayerDiscoveredCharacterNameMp --- _GET_HAS_PLAYER_DISCOVERED_CHARACTER_NAME_SP function Global.GetHasPlayerDiscoveredCharacterNameSp(player, p1, discoveryHash) return _in(0x0772F87D7B07719A, player, p1, _ch(discoveryHash), _ri) end Global.N_0x0772f87d7b07719a = Global.GetHasPlayerDiscoveredCharacterNameSp --- 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. function Global.GetHashKey(string) return _in(0xFD340785ADF8CFB7, _ts(string), _ri) end --- GET_HASH_OF_THIS_SCRIPT_NAME function Global.GetHashOfThisScriptName() return _in(0xBC2C927F5C264960, _ri) end --- _GET_HASH_OF_THREAD function Global.GetHashOfThread(threadId) return _in(0x724CB89D35B283D0, threadId, _ri) end --- dx = x1 - x2 -- dy = y1 - y2 function Global.GetHeadingFromVector_2d(dx, dy) return _in(0x38D5202FF9271C62, dx, dy, _rf) end --- _GET_HEALTH_RECHARGE_MULTIPLIER function Global.GetHealthRechargeMultiplier(ped) return _in(0x95B8E397B8F4360F, ped, _rf) end Global.N_0x95b8e397b8f4360f = Global.GetHealthRechargeMultiplier --- Flowers, Stalks or whatever the composite has function Global.GetHerbCompositeNumEntities(compositeId, outEntities) return _in(0x96C6ED22FB742C3E, compositeId, _ii(outEntities) --[[ may be optional ]], _ri) end Global.N_0x96c6ed22fb742c3e = Global.GetHerbCompositeNumEntities --- _GET_HOGTIE_ESCAPE_TIMER function Global.GetHogtieEscapeTimer(ped) return _in(0x4687E69D258BBE41, ped, _rf) end Global.N_0x4687e69d258bbe41 = Global.GetHogtieEscapeTimer --- 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 -- }; function Global.GetHorseTamingState(horse) return _in(0x454AD4DA6C41B5BD, horse, _ri) end Global.N_0x454ad4da6c41b5bd = Global.GetHorseTamingState --- See _REPORT_CRIME function Global.GetHudPlayerCrimeType(player) return _in(0x259CE340A8738814, player, _ri) end Global.N_0x259ce340a8738814 = Global.GetHudPlayerCrimeType --- GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION function Global.GetHudScreenPositionFromWorldPosition(worldX, worldY, worldZ) return _in(0xB39C81628EF10B42, worldX, worldY, worldZ, _f, _f, _r) end --- GET_ID_OF_THIS_THREAD function Global.GetIdOfThisThread() return _in(0x55525C346BEF6960, _ri) end --- _GET_INCAPACITATION_TIME_REMAINING function Global.GetIncapacitationTimeRemaining(ped) return _in(0x88D9D76D78065487, ped, _ri) end Global.N_0x88d9d76d78065487 = Global.GetIncapacitationTimeRemaining --- GET_INDEXED_ITEM_IN_ITEMSET function Global.GetIndexedItemInItemset(index, itemset) return _in(0x275A2E2C0FAB7612, index, itemset, _ri) end --- GET_INDEXED_SCENARIO_POINT_INDEX_IN_ITEMSET function Global.GetIndexedScenarioPointIndexInItemset(index, itemset) return _in(0x9FC3CDB5CE815901, index, itemset, _ri) end --- GET_INSTANCE_ID function Global.GetInstanceId() return _in(0x9f1c4383, _ri) end --- GET_INTERIOR_AT_COORDS function Global.GetInteriorAtCoords(x, y, z) return _in(0xCDD36C9E5C469070, x, y, z, _ri) end --- GET_INTERIOR_AT_COORDS_WITH_TYPE function Global.GetInteriorAtCoordsWithType(x, y, z, interiorType) return _in(0xAAD6170AA33B13C0, x, y, z, _ts(interiorType), _ri) end --- Hashed version of GET_INTERIOR_AT_COORDS_WITH_TYPE function Global.GetInteriorAtCoordsWithTypehash(x, y, z, typeHash) return _in(0x3543AEA1816D1D2B, x, y, z, _ch(typeHash), _ri) end --- GET_INTERIOR_FROM_COLLISION function Global.GetInteriorFromCollision(x, y, z) return _in(0x5054D1A5218FA696, x, y, z, _ri) end --- Returns the handle of the interior that the entity is in. Returns 0 if outside. function Global.GetInteriorFromEntity(entity) return _in(0xB417689857646F61, entity, _ri) end --- GET_INTERIOR_FROM_PRIMARY_VIEW function Global.GetInteriorFromPrimaryView() return _in(0xBC8A281FF125C655, _ri) end Global.N_0xbc8a281ff125c655 = Global.GetInteriorFromPrimaryView --- GET_INTERIOR_LOCATION_AND_NAMEHASH function Global.GetInteriorLocationAndNamehash(interior) return _in(0x8451E87D3C2B0286, interior, _v, _i) end Global.N_0x8451e87d3c2b0286 = Global.GetInteriorLocationAndNamehash --- _GET_INTERIOR_MINIMAP_HASH function Global.GetInteriorMinimapHash(interior) return _in(0x3039BE60B3749716, interior, _ri) end Global.N_0x3039be60b3749716 = Global.GetInteriorMinimapHash --- _GET_INTERIOR_POSITION function Global.GetInteriorPosition(interior) return _in(0x2C9746D0CA15BE1C, interior, _rv) end Global.N_0x2c9746d0ca15be1c = Global.GetInteriorPosition --- GET_INVOKING_RESOURCE function Global.GetInvokingResource() return _in(0x4d52fe5b, _s) end --- Outputs IPL position and radius (previously wrongly named heading) -- https://github.com/femga/rdr3_discoveries/blob/master/imaps/imaps_with_coords_and_heading.lua function Global.GetIplBoundingSphere(iplHash) return _in(0x9C77964B0E07B633, _ch(iplHash), _v, _f, _ri) end Global.N_0x9c77964b0e07b633 = Global.GetIplBoundingSphere --- GET_IS_ANIMAL function Global.GetIsAnimal(entity) return _in(0x9A100F1CF4546629, entity, _ri) end Global.N_0x9a100f1cf4546629 = Global.GetIsAnimal --- _GET_IS_BIRD function Global.GetIsBird(entity) return _in(0xC346A546612C49A9, entity, _ri) end Global.N_0xc346a546612c49a9 = Global.GetIsBird --- GET_IS_CARRIABLE_ENTITY function Global.GetIsCarriableEntity(entity) return _in(0x0CCFE72B43C9CF96, entity, _ri) end Global.N_0x0ccfe72b43c9cf96 = Global.GetIsCarriableEntity --- _GET_IS_CARRIABLE_PELT function Global.GetIsCarriablePelt(entity) return _in(0x255B6DB4E3AD3C3E, entity, _ri) end Global.N_0x255b6db4e3ad3c3e = Global.GetIsCarriablePelt --- _GET_IS_DEADEYE_TAGGING_ENABLED function Global.GetIsDeadeyeTaggingEnabled(player) return _in(0x32348719DCED2969, player, _ri) end Global.N_0x32348719dced2969 = Global.GetIsDeadeyeTaggingEnabled --- GET_IS_LOADING_SCREEN_ACTIVE function Global.GetIsLoadingScreenActive() return _in(0x71D4BF5890659B0C, _r) end --- GET_IS_PED_AIMING_IN_THE_AIR function Global.GetIsPedAimingInTheAir(ped) return _in(0x8785E6E40C7A8819, ped, _ri) end Global.N_0x8785e6e40c7a8819 = Global.GetIsPedAimingInTheAir --- 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]* function Global.GetIsPedBeingRobbed(ped, player, trueUntilPlayerPocketsItem) return _in(0xE33F98BD76490ABC, ped, player, trueUntilPlayerPocketsItem, _ri) end Global.N_0xe33f98bd76490abc = Global.GetIsPedBeingRobbed --- _GET_IS_PED_COMMAND_HASH_PRESENT function Global.GetIsPedCommandHashPresent(ped, commandHash) return _in(0x68821369A2CEADD5, ped, _ch(commandHash), _ri) end Global.N_0x68821369a2ceadd5 = Global.GetIsPedCommandHashPresent --- Returns true if ped is in a dispute another ped (pedInDisputeWith can also be 0) function Global.GetIsPedInDisputeWithPed(ped, pedInDisputeWith) return _in(0x331550B212014B92, ped, pedInDisputeWith, _ri) end Global.N_0x331550b212014b92 = Global.GetIsPedInDisputeWithPed --- motivationState: see _SET_PED_MOTIVATION function Global.GetIsPedMotivationStateEnabled(ped, motivationState) return _in(0x33FA048675821DA7, ped, motivationState, _ri) end Global.N_0x33fa048675821da7 = Global.GetIsPedMotivationStateEnabled --- GET_IS_PED_RESPONDING_TO_NEGATIVE_INTERACTION function Global.GetIsPedRespondingToNegativeInteraction(ped, player) return _in(0xA454D234E45BB6E5, ped, player, _ri) end Global.N_0xa454d234e45bb6e5 = Global.GetIsPedRespondingToNegativeInteraction --- GET_IS_PED_RESPONDING_TO_POSITIVE_INTERACTION function Global.GetIsPedRespondingToPositiveInteraction(ped, player) return _in(0x9337183FDA2E9035, ped, player, _ri) end Global.N_0x9337183fda2e9035 = Global.GetIsPedRespondingToPositiveInteraction --- GET_IS_PLAYER_UI_PROMPT_ACTIVE function Global.GetIsPlayerUiPromptActive(player, p1) return _in(0x51BEA356B1C60225, player, p1, _ri) end Global.N_0x51bea356b1c60225 = Global.GetIsPlayerUiPromptActive --- _GET_IS_PREDATOR function Global.GetIsPredator(entity) return _in(0x5594AFE9DE0C01B7, entity, _ri) end Global.N_0x5594afe9de0c01b7 = Global.GetIsPredator --- GET_IS_TASK_ACTIVE function Global.GetIsTaskActive(ped, taskIndex) return _in(0xB0760331C7AA4155, ped, taskIndex, _r) end --- GET_IS_WAYPOINT_RECORDING_LOADED function Global.GetIsWaypointRecordingLoaded(waypointRecording) return _in(0xCB4E8BE8A0063C5D, _ts(waypointRecording), _r) end --- 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 function Global.GetItemInteractionEntityFromPed(ped, item) return _in(0x05A0100EA714DB68, ped, _ch(item), _ri) end Global.N_0x05a0100ea714db68 = Global.GetItemInteractionEntityFromPed --- GET_ITEM_INTERACTION_ITEM_ID function Global.GetItemInteractionItemId(ped) return _in(0x804425C4BBD00883, ped, _ri) end Global.N_0x804425c4bbd00883 = Global.GetItemInteractionItemId --- GET_ITEM_INTERACTION_PROMPT_PROGRESS function Global.GetItemInteractionPromptProgress(ped, inputContext) return _in(0xBC864A70AD55E0C1, ped, _ch(inputContext), _rf) end Global.N_0xbc864a70ad55e0c1 = Global.GetItemInteractionPromptProgress --- GET_ITEM_INTERACTION_STATE function Global.GetItemInteractionState(ped) return _in(0x6AA3DCA2C6F5EB6D, ped, _ri) end Global.N_0x6aa3dca2c6f5eb6d = Global.GetItemInteractionState --- _GET_ITEM_ROLE_MAX_LEVEL_COUNT function Global.GetItemRoleMaxLevelCount(inventoryId, eRoleMaxLevel) return _in(0xADDD1E7C0ECF7D95, inventoryId, _ch(eRoleMaxLevel), _ri) end Global.N_0xaddd1e7c0ecf7d95 = Global.GetItemRoleMaxLevelCount --- _GET_ITEM_SLOT_MAX_COUNT function Global.GetItemSlotMaxCount(provision, slotId) return _in(0xE80E50BEE276A54A, _ch(provision), _ch(slotId), _ri) end Global.N_0xe80e50bee276a54a = Global.GetItemSlotMaxCount --- 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 function Global.GetItemType(handle) return _in(0xDC8D2FF478DF9553, handle, _ri) end Global.GetScriptHandleType = Global.GetItemType --- GET_ITEMSET_SIZE function Global.GetItemsetSize(itemset) return _in(0x55F2E375AC6018A9, itemset, _ri) end --- GET_JACK_TARGET function Global.GetJackTarget(ped) return _in(0x5486A79D9FBD342D, ped, _ri) end --- Seems to do the exact same as INTERIOR::GET_ROOM_KEY_FROM_ENTITY function Global.GetKeyForEntityInRoom(entity) return _in(0x27D7B6F79E1F4603, entity, _ri) end --- _GET_LABEL_TEXT_2 function Global.GetLabelText_2(label) return _in(0x3429670F9B9EF2D3, _ts(label), _s) end --- _GET_LASSO_TARGET function Global.GetLassoTarget(ped) return _in(0xB65A4DAB460A19BD, ped, _ri) end Global.N_0xb65a4dab460a19bd = Global.GetLassoTarget --- _GET_LASSOED_LASSOER function Global.GetLassoedLassoer(ped) return _in(0x0C31C51168E80365, ped, _ri) end Global.N_0x0c31c51168e80365 = Global.GetLassoedLassoer --- _IS_PED_S* - _IS_PED_U* function Global.GetLassoerOfPed(ped) return _in(0x833F0053340EF413, ped, _ri) end Global.N_0x833f0053340ef413 = Global.GetLassoerOfPed --- GET_LAST_DRIVEN_VEHICLE function Global.GetLastDrivenVehicle() return _in(0xA94F3E0AB9695E19, _ri) end --- Returns last horse the ped was leading -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.GetLastLedMount(ped) return _in(0x693126B5D0457D0D, ped, _ri) end --- _GET_LAST_MOUNT function Global.GetLastMount(ped) return _in(0x4C8B59171957BCF7, ped, _ri) end Global.N_0x4c8b59171957bcf7 = Global.GetLastMount --- seatIndex: see CREATE_PED_INSIDE_VEHICLE function Global.GetLastPedInVehicleSeat(vehicle, seatIndex) return _in(0x74583B19FEEAFDA7, vehicle, seatIndex, _ri) end --- _GET_LAST_VEHICLE_DRAFT_HORSE_WAS_ATTACHED_TO function Global.GetLastVehicleDraftHorseWasAttachedTo(horse) return _in(0x5064DB5083C29921, horse, _ri) end Global.N_0x5064db5083c29921 = Global.GetLastVehicleDraftHorseWasAttachedTo --- _GET_LAUNCH_PARAM_EXISTS function Global.GetLaunchParamExists(paramName) return _in(0x02E97CE283648CD9, _ts(paramName), _ri) end Global.N_0x02e97ce283648cd9 = Global.GetLaunchParamExists --- _GET_LAUNCH_PARAM_STRING function Global.GetLaunchParamString() return _in(0xC59AB6A04333C502, _s) end Global.N_0xc59ab6a04333c502 = Global.GetLaunchParamString --- GET_LAUNCH_PARAM_VALUE function Global.GetLaunchParamValue(paramName) return _in(0x65E65CA6A0FE59D4, _ts(paramName), _s) end Global.N_0x65e65ca6a0fe59d4 = Global.GetLaunchParamValue --- _GET_LED_HORSE_FROM_PED function Global.GetLedHorseFromPed(ped) return _in(0xED1F514AF4732258, ped, _ri) end Global.N_0xed1f514af4732258 = Global.GetLedHorseFromPed --- Returns the length of the string passed (much like strlen). function Global.GetLengthOfLiteralString(string) return _in(0x481FBF588B0B76DB, _ts(string), _ri) end --- GET_LENGTH_OF_LITERAL_STRING_IN_BYTES function Global.GetLengthOfLiteralStringInBytes(string) return _in(0xDC5AD6B7AB8184F5, _ts(string), _ri) end --- More info: see HAS_LETTER_BOX function Global.GetLetterBoxRatio() return _in(0xA2B1C7EF759A63CE, _rf) end Global.N_0xa2b1c7ef759a63ce = Global.GetLetterBoxRatio --- _GET_LIGHT_INTENSITY_FROM_OBJECT function Global.GetLightIntensityFromObject(object) return _in(0xFA3B61EC249B4674, object, _rf) end Global.N_0xfa3b61ec249b4674 = Global.GetLightIntensityFromObject --- GET_LINE_PLANE_INTERSECTION function Global.GetLinePlaneIntersection(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) return _in(0xAB6A04CEC428258B, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, _fi(p12) --[[ may be optional ]], _r) end Global.N_0xab6a04cec428258b = Global.GetLinePlaneIntersection --- Creates stream and returns streamId handle to be used with PLAY_STREAM_* natives -- https://github.com/femga/rdr3_discoveries/tree/master/audio/create_stream function Global.GetLoadedStreamIdFromCreation(streamName, soundSet) return _in(0x0556C784FA056628, _ts(streamName), _ts(soundSet), _ri) end Global.N_0x0556c784fa056628 = Global.GetLoadedStreamIdFromCreation --- Event names in the scripts: MGBegin, MGEnd, ReadyForCut function Global.GetLootingEventHasFired(ped, eventName) return _in(0xF9B91C5129EABC08, ped, _ts(eventName), _ri) end Global.N_0xf9b91c5129eabc08 = Global.GetLootingEventHasFired --- lootFlag: see SET_LOOTING_FLAG function Global.GetLootingFlag(ped, lootFlag) return _in(0xE4C11F104620DDCE, ped, lootFlag, _ri) end Global.N_0xe4c11f104620ddce = Global.GetLootingFlag --- GET_LOOTING_PICKUP_TARGET_ENTITY function Global.GetLootingPickupTargetEntity(ped) return _in(0x14169FA823679E41, ped, _ri) end Global.N_0x14169fa823679e41 = Global.GetLootingPickupTargetEntity --- GET_MAIN_PLAYER_BLIP_ID function Global.GetMainPlayerBlipId() return _in(0x5CD2889B2B381D45, _ri) end --- 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 function Global.GetMapZoneAtCoords(x, y, z, type) return _in(0x43AD8FC02B429D33, x, y, z, type, _ri) end Global.N_0x43ad8fc02b429d33 = Global.GetMapZoneAtCoords --- GET_MATCHING_ENTITIES function Global.GetMatchingEntities(volume, itemSet, entityType, p3, p4, p5) return _in(0x84CCF9A12942C83D, volume, itemSet, entityType, p3, _ch(p4), _ts(p5), _ri) end Global.N_0x84ccf9a12942c83d = Global.GetMatchingEntities --- GET_MAX_AMMO function Global.GetMaxAmmo(ped, weaponHash) return _in(0xDC16122C7A20C933, ped, _i, _ch(weaponHash), _r) end --- GET_MAX_AMMO_IN_CLIP function Global.GetMaxAmmoInClip(ped, weaponHash, p2) return _in(0xA38DCFFCEA8962FA, ped, _ch(weaponHash), p2, _ri) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetMaxAttributePoints(ped, attributeIndex) return _in(0x223BF310F854871C, ped, attributeIndex, _ri) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.GetMaxAttributeRank(ped, attributeIndex) return _in(0x704674A0535A471D, ped, attributeIndex, _ri) end --- _GET_MAX_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON function Global.GetMaxLockonDistanceOfCurrentPedWeapon(ped) return _in(0x79B1A6E780266DB0, ped, _rf) end Global.N_0x79b1a6e780266db0 = Global.GetMaxLockonDistanceOfCurrentPedWeapon --- _GET_MAX_NUM_INSTRUCTIONS function Global.GetMaxNumInstructions() return _in(0xC43CD2668B204419, _ri) end Global.N_0xc43cd2668b204419 = Global.GetMaxNumInstructions --- Always returns 60 function Global.GetMaxNumNetworkObjects() return _in(0xC7BE335216B5EC7C, _ri) end --- Always returns 110 function Global.GetMaxNumNetworkPeds() return _in(0x0C1F7D49C39D2289, _ri) end --- Always returns 80 function Global.GetMaxNumNetworkPickups() return _in(0xA72835064DD63E4C, _ri) end --- Always returns 40 function Global.GetMaxNumNetworkVehicles() return _in(0x0AFCE529F69B21FF, _ri) end --- Always returns 200. function Global.GetMaxNumberOfLocalPhotos() return _in(0x8E587FCD30E05592, _ri) end Global.N_0x8e587fcd30e05592 = Global.GetMaxNumberOfLocalPhotos --- Gets the maximum wanted level the player can get. -- Ranges from 0 to 5. function Global.GetMaxWantedLevel() return _in(0xD04CFAD1E2B7984A, _ri) end --- GET_MELEE_TARGET_FOR_PED function Global.GetMeleeTargetForPed(ped) return _in(0x18A3E9EE1297FD39, ped, _ri) end --- 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. function Global.GetMetaPedAssetGuids(ped, index) return _in(0xA9C28516A6DC9D56, ped, index, _i, _i, _i, _i, _ri) end Global.N_0xa9c28516a6dc9d56 = Global.GetMetaPedAssetGuids --- GET_META_PED_ASSET_TINT function Global.GetMetaPedAssetTint(ped, index) return _in(0xE7998FEC53A33BBE, ped, index, _i, _i, _i, _i, _ri) end Global.N_0xe7998fec53a33bbe = Global.GetMetaPedAssetTint --- enum eMetaPedType -- { -- MPT_MALE, -- MPT_FEMALE, -- MPT_TEEN, -- MPT_ANIMAL, -- MPT_NONE -- }; function Global.GetMetaPedType(ped) return _in(0xEC9A1261BF0CE510, ped, _ri) end Global.N_0xec9a1261bf0ce510 = Global.GetMetaPedType --- GET_MILLISECONDS_PER_GAME_MINUTE function Global.GetMillisecondsPerGameMinute() return _in(0xE4CB8D126501EC52, _ri) end --- Get the minimap type: -- ``` -- 0 = Off, -- 1 = Regular, -- 2 = Expanded, -- 3 = Simple, -- ``` function Global.GetMinimapType() return _in(0xa6ff71c9, _ri) end --- GET_MISSION_FLAG function Global.GetMissionFlag() return _in(0xB15CD1CF58771DE1, _r) end --- GET_MODEL_DIMENSIONS function Global.GetModelDimensions(modelHash) return _in(0xDCB8DDD5D054A7E7, _ch(modelHash), _v, _v) end --- _GET_C* - _GET_E* function Global.GetModifiedVisibilityDistance() return _in(0x25CA89B2A39DCC69, _rf) end Global.N_0x25ca89b2a39dcc69 = Global.GetModifiedVisibilityDistance --- GET_MOUNT function Global.GetMount(ped) return _in(0xE7E11B8DCBED1058, ped, _ri) end --- GET_MOUNT_OWNED_BY_PLAYER function Global.GetMountOwnedByPlayer(player) return _in(0xF49F14462F0AE27C, player, _ri) end Global.N_0xf49f14462f0ae27c = Global.GetMountOwnedByPlayer --- GET_MUSIC_PLAYTIME function Global.GetMusicPlaytime() return _in(0xE7A0D23DC414507B, _ri) end --- GET_NAMED_RENDERTARGET_RENDER_ID function Global.GetNamedRendertargetRenderId(name) return _in(0xB6762A85EE29AA60, _ts(name), _ri) end --- GET_NEAREST_PARTICIPANT_TO_ENTITY function Global.GetNearestParticipantToEntity(entity) return _in(0x6888A43C35A5F630, entity, _ri) end Global.N_0x6888a43c35a5f630 = Global.GetNearestParticipantToEntity --- GET_NEAREST_PLAYER_TO_ENTITY function Global.GetNearestPlayerToEntity(entity, playerPedToIgnore, flags) return _in(0x990E294FC387FB88, entity, playerPedToIgnore, flags, _ri) end --- GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM function Global.GetNearestPlayerToEntityOnTeam(entity, team, playerPedToIgnore, flags) return _in(0xB2C30C3B4AFF718C, entity, team, playerPedToIgnore, flags, _ri) end --- _GET_NEAREST_TRAIN_TRACK_POSITION function Global.GetNearestTrainTrackPosition(x, y, z) return _in(0x6DE03BCC15E81710, x, y, z, _rv) end Global.N_0x6de03bcc15e81710 = Global.GetNearestTrainTrackPosition --- GET_NETWORK_TIME function Global.GetNetworkTime() return _in(0x7A5487FE9FAA6B48, _ri) end --- GET_NETWORK_TIME_ACCURATE function Global.GetNetworkTimeAccurate() return _in(0x89023FBBF9200E9F, _ri) end --- _GET_NEXT_WEATHER_TYPE_HASH_NAME function Global.GetNextWeatherTypeHashName() return _in(0x51021D36F62AAA83, _ri) end Global.N_0x51021d36f62aaa83 = Global.GetNextWeatherTypeHashName --- GET_NO_LOADING_SCREEN function Global.GetNoLoadingScreen() return _in(0x323DAF00687E0F28, _r) end --- GET_NTH_CLOSEST_VEHICLE_NODE function Global.GetNthClosestVehicleNode(x, y, z, nthClosest, unknown1, unknown2, unknown3) return _in(0x5A6D8DF6FBC5D0C4, x, y, z, nthClosest, _v, unknown1, unknown2, unknown3, _r) end --- GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION function Global.GetNthClosestVehicleNodeFavourDirection(x, y, z, desiredX, desiredY, desiredZ, nthClosest, nodetype, p10, p11) return _in(0x2FAC235A6062F14A, x, y, z, desiredX, desiredY, desiredZ, nthClosest, _v, _f, nodetype, p10, p11, _r) end --- GET_NTH_CLOSEST_VEHICLE_NODE_ID function Global.GetNthClosestVehicleNodeId(x, y, z, nth, nodetype, p5, p6) return _in(0x116443008E5CEFC3, x, y, z, nth, nodetype, p5, p6, _ri) end --- Returns the nth closest vehicle node with a heading to a coord function Global.GetNthClosestVehicleNodeIdWithHeading(x, y, z, nthClosest, nodeFlags, zMeasureMult, zTolerance) return _in(0x4114EAA8A7F7766D, x, y, z, nthClosest, _f, _i, nodeFlags, zMeasureMult, zTolerance, _ri) end --- GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING function Global.GetNthClosestVehicleNodeWithHeading(x, y, z, nthClosest, unknown2, unknown3, unknown4) return _in(0x591B40D4390DB54A, x, y, z, nthClosest, _v, _f, _i, unknown2, unknown3, unknown4, _r) end --- GET_NUI_CURSOR_POSITION function Global.GetNuiCursorPosition() return _in(0xbdba226f, _i, _i) end --- _GET_NUM_BREAKABLE_VEHICLE_LOCK_OBJECTS function Global.GetNumBreakableVehicleLockObjects(vehicle) return _in(0x2FA86833E3617E2D, vehicle, _ri) end Global.N_0x2fa86833e3617e2d = Global.GetNumBreakableVehicleLockObjects --- Returns amount for CAN_REGISTER_MISSION_VEHICLES function Global.GetNumCarsFromTrainConfig(trainConfig) return _in(0x635423D55CA84FC8, _ch(trainConfig), _ri) end Global.N_0x635423d55ca84fc8 = Global.GetNumCarsFromTrainConfig --- Works similar to 0x90403E8107B60E81 (_GET_NUM_COMPONENTS_IN_PED) but is used to get category hashes instead function Global.GetNumComponentCategoriesInPed(ped) return _in(0xA622E66EEE92A08D, ped, _ri) end Global.N_0xa622e66eee92a08d = Global.GetNumComponentCategoriesInPed --- _GET_NUM_COMPONENTS_IN_PED function Global.GetNumComponentsInPed(ped) return _in(0x90403E8107B60E81, ped, _ri) end Global.N_0x90403e8107b60e81 = Global.GetNumComponentsInPed --- GET_NUM_CREATED_MISSION_OBJECTS function Global.GetNumCreatedMissionObjects(p0) return _in(0x12B6281B6C6706C0, p0, _ri) end --- GET_NUM_CREATED_MISSION_PEDS function Global.GetNumCreatedMissionPeds(p0) return _in(0xCB215C4B56A7FAE7, p0, _ri) end --- _GET_NUM_CREATED_MISSION_PICKUPS function Global.GetNumCreatedMissionPickups(p0) return _in(0xD2BA051B94CA9BCC, p0, _ri) end Global.N_0xd2ba051b94ca9bcc = Global.GetNumCreatedMissionPickups --- GET_NUM_CREATED_MISSION_VEHICLES function Global.GetNumCreatedMissionVehicles(p0) return _in(0x0CD9AB83489430EA, p0, _ri) end --- Returns number of horses a wagon can have function Global.GetNumDraftVehicleHarnessPed(modelHash) return _in(0x5B1A26BB18E7D451, _ch(modelHash), _ri) end Global.N_0x5b1a26bb18e7d451 = Global.GetNumDraftVehicleHarnessPed --- _GET_NUM_FREE_SLOTS_IN_PED_POOL function Global.GetNumFreeSlotsInPedPool() return _in(0x313778EDCA9158E2, _ri) end Global.N_0x313778edca9158e2 = Global.GetNumFreeSlotsInPedPool --- _GET_NUM_MARKED_DEADEYE_TARGETS function Global.GetNumMarkedDeadeyeTargets(player) return _in(0xCCD9B77F70D31C9D, player, _ri) end Global.N_0xccd9b77f70d31c9d = Global.GetNumMarkedDeadeyeTargets --- GET_NUM_META_PED_OUTFITS function Global.GetNumMetaPedOutfits(ped) return _in(0x10C70A515BC03707, ped, _ri) end Global.N_0x10c70a515bc03707 = Global.GetNumMetaPedOutfits --- GET_NUM_MODELS_IN_POPULATION_SET function Global.GetNumModelsInPopulationSet(popSetHash) return _in(0xA1E3171ED0E47564, _ch(popSetHash), _ri) end --- GET_NUM_NAVMESHES_EXISTING_IN_AREA function Global.GetNumNavmeshesExistingInArea(p0, p1, p2, p3, p4, p5) return _in(0x01708E8DD3FF8C65, p0, p1, p2, p3, p4, p5, _ri) end Global.N_0x01708e8dd3ff8c65 = Global.GetNumNavmeshesExistingInArea --- Note: this native was added in build 1311.16 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.GetNumPeerNegotiationResponses() return _in(0x4FE932E84FE932E8, _ri) end --- _GET_NUM_RESERVED_AMBIENT_PEDS_DESIRED function Global.GetNumReservedAmbientPedsDesired() return _in(0x62DE46F061CAA468, _ri) end Global.N_0x62de46f061caa468 = Global.GetNumReservedAmbientPedsDesired --- _GET_NUM_RESERVED_AMBIENT_PEDS_READY function Global.GetNumReservedAmbientPedsReady() return _in(0x5C16855277819BBF, _ri) end Global.N_0x5c16855277819bbf = Global.GetNumReservedAmbientPedsReady --- _GET_NUM_RESERVED_HEALTH function Global.GetNumReservedHealth(ped) return _in(0x16F2C8C084AB2092, ped, _ri) end Global.N_0x16f2c8c084ab2092 = Global.GetNumReservedHealth --- p0 appears to be for MP function Global.GetNumReservedMissionObjects(p0) return _in(0xAA81B5F10BC43AC2, p0, _ri) end --- p0 appears to be for MP function Global.GetNumReservedMissionPeds(p0) return _in(0x1F13D5AE5CB17E17, p0, _ri) end --- _GET_NUM_RESERVED_MISSION_PICKUPS function Global.GetNumReservedMissionPickups(p0) return _in(0x62BE3ECC79FBD004, p0, _ri) end Global.N_0x62be3ecc79fbd004 = Global.GetNumReservedMissionPickups --- p0 appears to be for MP function Global.GetNumReservedMissionVehicles(p0) return _in(0xCF3A965906452031, p0, _ri) end --- Gets the amount of metadata values with the specified key existing in the specified resource's manifest. -- See also: [Resource manifest](https://docs.fivem.net/docs/scripting-reference/resource-manifest/) -- @param resourceName The resource name. -- @param metadataKey The key to look up in the resource manifest. function Global.GetNumResourceMetadata(resourceName, metadataKey) return _in(0x776e864, _ts(resourceName), _ts(metadataKey), _ri) end --- GET_NUM_RESOURCES function Global.GetNumResources() return _in(0x863f27b, _ri) end --- eventGroup: 0 = SCRIPT_EVENT_QUEUE_AI (CEventGroupScriptAI), 1 = SCRIPT_EVENT_QUEUE_NETWORK (CEventGroupScriptNetwork), 2 = unk, 3 = unk, 4 = SCRIPT_EVENT_QUEUE_ERRORS (CEventGroupScriptErrors) function Global.GetNumberOfEvents(eventGroup) return _in(0x5CE8DE5909565748, eventGroup, _ri) end --- GET_NUMBER_OF_FIRES_IN_RANGE function Global.GetNumberOfFiresInRange(x, y, z, radius) return _in(0xF9617BC6FAE61E08, x, y, z, radius, _ri) end --- GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE function Global.GetNumberOfFreeStacksOfThisSize(stackSize) return _in(0x40DC2907A9697EF7, stackSize, _ri) end --- _GET_NUMBER_OF_INSTRUCTIONS function Global.GetNumberOfInstructions() return _in(0x72904D3D62AF5839, _ri) end Global.N_0x72904d3d62af5839 = Global.GetNumberOfInstructions --- GET_NUMBER_OF_MICROSECONDS_SINCE_LAST_CALL function Global.GetNumberOfMicrosecondsSinceLastCall() return _in(0xB0CE5E5ED8BB3581, _ri) end Global.GetNumberOfMicrosecondsSinceLastCall = Global.GetNumberOfMicrosecondsSinceLastCall --- GET_NUMBER_OF_STREAMING_REQUESTS function Global.GetNumberOfStreamingRequests() return _in(0x30CCCC4D88E654CA, _ri) end --- 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; function Global.GetNumberOfThreadsRunningTheScriptWithThisHash(scriptHash) return _in(0x8E34C953364A76DD, _ch(scriptHash), _ri) end Global.GetNumberOfReferencesOfScriptWithNameHash = Global.GetNumberOfThreadsRunningTheScriptWithThisHash --- GET_OBJECT_FRAGMENT_DAMAGE_HEALTH function Global.GetObjectFragmentDamageHealth(p0, p1) return _in(0xB6FBFD079B8D0596, p0, p1, _rf) end --- _GET_OBJECT_FROM_INDEXED_ITEM function Global.GetObjectFromIndexedItem(item) return _in(0x18013392501CE5DC, item, _ri) end Global.N_0x18013392501ce5dc = Global.GetObjectFromIndexedItem --- Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). function Global.GetObjectIndexFromEntityIndex(entity) return _in(0x280BBE5601EAA983, entity, _ri) end --- Returns float value to be used with _SET_LIGHT_INTENSITY_FOR_OBJECT function Global.GetObjectLightIntensity(object) return _in(0x3397CD4E0353DFBA, object, _rf) end Global.N_0x3397cd4e0353dfba = Global.GetObjectLightIntensity --- GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS function Global.GetOffsetFromCoordAndHeadingInWorldCoords(xPos, yPos, zPos, heading, xOffset, yOffset, zOffset) return _in(0x163E252DE035A133, xPos, yPos, zPos, heading, xOffset, yOffset, zOffset, _rv) end Global.GetObjectOffsetFromCoords = Global.GetOffsetFromCoordAndHeadingInWorldCoords --- GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS function Global.GetOffsetFromEntityGivenWorldCoords(entity, posX, posY, posZ) return _in(0x497C6B1A2C9AE69C, entity, posX, posY, posZ, _rv) end --- Offset values are relative to the entity. -- x = left/right -- y = forward/backward -- z = up/down function Global.GetOffsetFromEntityInWorldCoords(entity, offsetX, offsetY, offsetZ) return _in(0x1899F328B0E12848, entity, offsetX, offsetY, offsetZ, _rv) end --- Returns NULL unless UPDATE_ONSCREEN_KEYBOARD() returns 1 in the same tick. function Global.GetOnscreenKeyboardResult() return _in(0xAFB4CF58A4A292B1, _s) end --- 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. function Global.GetOptimalCarryConfig(entity, index) return _in(0x34F008A7E48C496B, entity, index, _ri) end Global.N_0x34f008a7e48c496b = Global.GetOptimalCarryConfig --- explosionType: see ADD_EXPLOSION function Global.GetOwnerOfExplosionInAngledArea(explosionType, x1, y1, z1, x2, y2, z2, radius) return _in(0x8002DDAB58594D78, explosionType, x1, y1, z1, x2, y2, z2, radius, _ri) end Global.GetEntityInsideExplosionArea = Global.GetOwnerOfExplosionInAngledArea --- GET_PED_ACCURACY function Global.GetPedAccuracy(ped) return _in(0x37F4AD56ECBC0CD6, ped, _ri) end --- GET_PED_AMMO_BY_TYPE function Global.GetPedAmmoByType(ped, ammoType) return _in(0x39D22031557946C1, ped, _ch(ammoType), _ri) end --- Returns the current ammo type of the specified ped's specified weapon. function Global.GetPedAmmoTypeFromWeapon(ped, weaponHash) return _in(0x7FEAD38B326B9F74, ped, _ch(weaponHash), _ri) end --- 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 function Global.GetPedAnimalType(ped) return _in(0x964000D355219FC0, ped, _ri) end Global.N_0x964000d355219fc0 = Global.GetPedAnimalType --- GET_PED_AS_GROUP_LEADER function Global.GetPedAsGroupLeader(groupID) return _in(0x5CCE68DBD5FE93EC, groupID, _ri) end --- GET_PED_AS_GROUP_MEMBER function Global.GetPedAsGroupMember(groupID, memberNumber) return _in(0x51455483CF23ED97, groupID, memberNumber, _ri) end --- AI_ATTITUDE_NEUTRAL = 0, -- AI_ATTITUDE_FRIENDLY, -- AI_ATTITUDE_WARY, -- AI_ATTITUDE_COMBATIVE, -- AI_ATTITUDE_NEVER_MET function Global.GetPedAttitude(ped, player) return _in(0x7CC2186C32D3540A, ped, player, _ri) end Global.N_0x7cc2186c32d3540a = Global.GetPedAttitude --- GET_PED_BACKUP_WEAPON function Global.GetPedBackupWeapon(ped, p1) return _in(0xC71FE230A513C30F, ped, p1, _ri) end Global.N_0xc71fe230a513c30f = Global.GetPedBackupWeapon --- Can be used to get a peds foliage active status: variableName = FoliageActive function Global.GetPedBlackboardBool(ped, variableName) return _in(0x498F2E77982D6945, ped, _ts(variableName), _ri) end Global.N_0x498f2e77982d6945 = Global.GetPedBlackboardBool --- Can be used to get a peds foliage raw height: variableName = FoliageHeight function Global.GetPedBlackboardFloat(ped, variableName) return _in(0x56E58D4D118FB45E, ped, _ts(variableName), _rf) end Global.N_0x56e58d4d118fb45e = Global.GetPedBlackboardFloat --- _GET_PED_BLACKBOARD_HASH function Global.GetPedBlackboardHash(ped, variableName) return _in(0xBF5E791BBBF90A3C, ped, _ts(variableName), _ri) end Global.N_0xbf5e791bbbf90a3c = Global.GetPedBlackboardHash --- GET_PED_BLACKBOARD_SCRIPT_BOOL function Global.GetPedBlackboardScriptBool(ped, variableName) return _in(0x4912DFE492DB98CD, ped, _ts(variableName), _ri) end Global.N_0x4912dfe492db98cd = Global.GetPedBlackboardScriptBool --- GET_PED_BLACKBOARD_SCRIPT_FLOAT function Global.GetPedBlackboardScriptFloat(ped, variableName) return _in(0xA29FD00D45311EB7, ped, _ts(variableName), _rf) end Global.N_0xa29fd00d45311eb7 = Global.GetPedBlackboardScriptFloat --- GET_PED_BLACKBOARD_SCRIPT_INT function Global.GetPedBlackboardScriptInt(ped, variableName) return _in(0xB71B91B398F8F067, ped, _ts(variableName), _ri) end Global.N_0xb71b91b398f8f067 = Global.GetPedBlackboardScriptInt --- 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. function Global.GetPedBoneCoords(ped, boneId, offsetX, offsetY, offsetZ) return _in(0x17C07FC640E86B4E, ped, boneId, offsetX, offsetY, offsetZ, _rv) end --- no bone = -1 function Global.GetPedBoneIndex(ped, boneId) return _in(0x3F428D08BE5AAE31, ped, boneId, _ri) end --- Returns the bone matrix of the specified bone id. usefull for entity attachment -- @return * **forwardVector**: -- * **rightVector**: -- * **upVector**: -- * **position**: function Global.GetPedBoneMatrix(ped, boneId) return _in(0x9c5e7c9c, ped, boneId, _v, _v, _v, _v) end --- _GET_PED_BRAWLING_STYLE function Global.GetPedBrawlingStyle(ped) return _in(0xEC6B59BE445FEC51, ped, _ri) end Global.N_0xec6b59be445fec51 = Global.GetPedBrawlingStyle --- _GET_PED_CAN_BE_INCAPACITATED_THIS_FRAME function Global.GetPedCanBeIncapacitatedThisFrame(ped) return _in(0x7A4E00364B5D727B, ped, _ri) end Global.N_0x7a4e00364b5d727b = Global.GetPedCanBeIncapacitatedThisFrame --- Returns the hash of the weapon/model/object that killed the ped. function Global.GetPedCauseOfDeath(ped) return _in(0x16FFE42AB2D2DC59, ped, _ri) end --- _GET_PED_COMBAT_ATTRIBUTE function Global.GetPedCombatAttribute(ped, attributeIndex) return _in(0xCC2B20596E29E4E3, ped, attributeIndex, _ri) end Global.N_0xcc2b20596e29e4e3 = Global.GetPedCombatAttribute --- GET_PED_COMBAT_MOVEMENT function Global.GetPedCombatMovement(ped) return _in(0xDEA92412FCAEB3F5, ped, _ri) end --- Returns category hash that each ped component has. Hash examples: MASKS, HATS, HEADS, HORSE_MANES function Global.GetPedComponentCategoryByIndex(ped, index) return _in(0xCCB97B51893C662F, ped, index, _ri) end Global.N_0xccb97b51893c662f = Global.GetPedComponentCategoryByIndex --- flagId: see SET_PED_CONFIG_FLAG function Global.GetPedConfigFlag(ped, flagId, p2) return _in(0x7EE53118C892B513, ped, flagId, p2, _r) end --- GET_PED_CROUCH_MOVEMENT function Global.GetPedCrouchMovement(ped) return _in(0xD5FE956C70FF370B, ped, _ri) end Global.N_0xd5fe956c70ff370b = Global.GetPedCrouchMovement --- Returns eCurrentHeldWeapon -- _GET_R* - _GET_T* function Global.GetPedCurrentHeldWeapon(ped) return _in(0x8425C5F057012DAB, ped, _ri) end Global.N_0x8425c5f057012dab = Global.GetPedCurrentHeldWeapon --- GET_PED_CURRENT_MOVE_BLEND_RATIO function Global.GetPedCurrentMoveBlendRatio(ped) return _in(0xF60165E1D2C5370B, ped, _f, _f, _r) end Global.N_0xf60165e1d2c5370b = Global.GetPedCurrentMoveBlendRatio --- enum ePedDamageCleanliness -- { -- PED_DAMAGE_CLEANLINESS_POOR, -- PED_DAMAGE_CLEANLINESS_GOOD, -- PED_DAMAGE_CLEANLINESS_PERFECT -- }; function Global.GetPedDamageCleanliness(ped) return _in(0x88EFFED5FE8B0B4A, ped, _ri) end Global.N_0x88effed5fe8b0b4a = Global.GetPedDamageCleanliness --- Returns true if _GET_PED_DAMAGE_CLEANLINESS was ever lower than 2 function Global.GetPedDamaged(ped) return _in(0x6CFC373008A1EDAF, ped, _ri) end Global.N_0x6cfc373008a1edaf = Global.GetPedDamaged --- GET_PED_DEFENSIVE_AREA_POSITION function Global.GetPedDefensiveAreaPosition(ped, p1) return _in(0x3C06B8786DD94CD1, ped, p1, _rv) end --- _GET_PED_DEFENSIVE_VOLUME function Global.GetPedDefensiveVolume(ped, p1) return _in(0xEF2E6F870783369B, ped, p1, _ri) end Global.N_0xef2e6f870783369b = Global.GetPedDefensiveVolume --- GET_PED_DESIRED_MOVE_BLEND_RATIO function Global.GetPedDesiredMoveBlendRatio(ped) return _in(0x8517D4A6CA8513ED, ped, _rf) end --- Returns ped drunk level -- _H* or _I* function Global.GetPedDrunkness(ped) return _in(0x6FB76442469ABD68, ped, _rf) end Global.N_0x6fb76442469abd68 = Global.GetPedDrunkness --- _GET_PED_FROM_INDEXED_ITEM function Global.GetPedFromIndexedItem(item) return _in(0x3FFB15534067DCD4, item, _ri) end Global.N_0x3ffb15534067dcd4 = Global.GetPedFromIndexedItem --- _GET_PED_GRAPPLE_FLAG function Global.GetPedGrappleFlag(ped) return _in(0xF3C873ED0C595109, ped, _ri) end Global.N_0xf3c873ed0c595109 = Global.GetPedGrappleFlag --- GET_PED_GRAPPLE_STATE function Global.GetPedGrappleState(ped) return _in(0x2311F15D971AA680, ped, _ri) end Global.N_0x2311f15d971aa680 = Global.GetPedGrappleState --- _GET_PED_GRAPPLE_STYLE function Global.GetPedGrappleStyle(ped) return _in(0x753B15AD0FD6F3E3, ped, _ri) end Global.N_0x753b15ad0fd6f3e3 = Global.GetPedGrappleStyle --- _GET_PED_GRAPPLER function Global.GetPedGrappler(ped) return _in(0xD0B7AEB56229D317, ped, _ri) end Global.N_0xd0b7aeb56229d317 = Global.GetPedGrappler --- Returns the groupId of which the specified ped is a member of. function Global.GetPedGroupIndex(ped) return _in(0xF162E133B4E7A675, ped, _ri) end --- Returns emote Hash -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.GetPedGunSpinningEquippedKitEmoteTwirl(ped) return _in(0x2C4FEC3D0EFA9FC0, ped, _ri) end --- Returns iSpinHash / iVariationSpin -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.GetPedGunSpinningHashFromWeaponEmoteVariation(ped, weaponEmoteVariation) return _in(0xF3B1620B920D1708, ped, weaponEmoteVariation, _ri) end --- _GET_PED_HEIGHT function Global.GetPedHeight(ped) return _in(0x1D491CCF7211FB74, ped, _rf) end Global.N_0x1d491ccf7211fb74 = Global.GetPedHeight --- _GET_PED_HOGTIE_WEAPON function Global.GetPedHogtieWeapon(ped) return _in(0x90EB1CB189923587, ped, _ri) end Global.N_0x90eb1cb189923587 = Global.GetPedHogtieWeapon --- _GET_PED_ID_RANGE function Global.GetPedIdRange(ped) return _in(0x31167ED4324B758D, ped, _rf) end Global.N_0x31167ed4324b758d = Global.GetPedIdRange --- enum eDraftHarness -- { -- DRAFT_HARNESS_LR, -- DRAFT_HARNESS_RR, -- DRAFT_HARNESS_LM, -- DRAFT_HARNESS_RM, -- DRAFT_HARNESS_LF, -- DRAFT_HARNESS_RF, -- DRAFT_HARNESS_COUNT -- }; function Global.GetPedInDraftHarness(vehicle, harnessId) return _in(0xA8BA0BAE0173457B, vehicle, harnessId, _ri) end Global.N_0xa8ba0bae0173457b = Global.GetPedInDraftHarness --- seatIndex: see CREATE_PED_INSIDE_VEHICLE function Global.GetPedInTransportSeat(transportEntity, seatIndex) return _in(0xFFEC4B0A1A3ED515, transportEntity, seatIndex, _ri) end Global.N_0xffec4b0a1a3ed515 = Global.GetPedInTransportSeat --- seatIndex: see CREATE_PED_INSIDE_VEHICLE function Global.GetPedInVehicleSeat(vehicle, seatIndex) return _in(0xBB40DD2270B65366, vehicle, seatIndex, _ri) end --- _GET_PED_INCAPACITATION_HEALTH function Global.GetPedIncapacitationHealth(ped) return _in(0x89BFDF6D53145545, ped, _ri) end Global.N_0x89bfdf6d53145545 = Global.GetPedIncapacitationHealth --- Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). function Global.GetPedIndexFromEntityIndex(entity) return _in(0x0F16D042BD640EA3, entity, _ri) end --- _GET_PED_INTERACTION_PERSONALITY function Global.GetPedInteractionPersonality(ped) return _in(0xD7AD3C7EBAF88C92, ped, _ri) end Global.N_0xd7ad3c7ebaf88c92 = Global.GetPedInteractionPersonality --- GET_PED_IS_BEING_GRAPPLED function Global.GetPedIsBeingGrappled(ped) return _in(0x3BDFCF25B58B0415, ped, _ri) end Global.N_0x3bdfcf25b58b0415 = Global.GetPedIsBeingGrappled --- GET_PED_IS_DOING_COMBAT_ROLL function Global.GetPedIsDoingCombatRoll(ped) return _in(0xC48A9EB0D499B3E5, ped, _ri) end Global.N_0xc48a9eb0d499b3e5 = Global.GetPedIsDoingCombatRoll --- GET_PED_IS_GRAPPLING function Global.GetPedIsGrappling(ped) return _in(0x0E99E3BF11BB6367, ped, _ri) end Global.N_0x0e99e3bf11bb6367 = Global.GetPedIsGrappling --- _GET_PED_IS_IGNORING_DEAD_BODIES function Global.GetPedIsIgnoringDeadBodies(ped) return _in(0x1948BBE561A2375A, ped, _ri) end Global.N_0x1948bbe561a2375a = Global.GetPedIsIgnoringDeadBodies --- 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 function Global.GetPedLassoHogtieFlag(ped, flagId) return _in(0x2C76FA0E01681F8D, ped, flagId, _ri) end Global.N_0x2c76fa0e01681f8d = Global.GetPedLassoHogtieFlag --- GET_PED_LAST_DAMAGE_BONE function Global.GetPedLastDamageBone(ped, outBone) return _in(0xD75960F6BD9EA49C, ped, _ii(outBone) --[[ may be optional ]], _r) end --- _GET_PED_LAST_DROPPED_HAT function Global.GetPedLastDroppedHat(ped) return _in(0x1F714E7A9DADFC42, ped, _ri) end Global.N_0x1f714e7a9dadfc42 = Global.GetPedLastDroppedHat --- GET_PED_LAST_WEAPON_IMPACT_COORD function Global.GetPedLastWeaponImpactCoord(ped, coords) return _in(0x6C4D0409BA1A2BC2, ped, _v, _r) end --- NativeDB Introduced: v1355 function Global.GetPedLodMultiplier(ped) return _in(0x1B710E6F4AB69341, ped, _rf) end --- enum ePedLootStatus -- { -- PLS_NONE, -- PLS_PRE_LOOT, -- PLS_SAMPLING, -- PLS_SKINNING -- }; -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.GetPedLootStatusMp(ped) return _in(0xC737697C41628340, ped, _ri) end --- GET_PED_MAX_HEALTH function Global.GetPedMaxHealth(ped) return _in(0x4700A416E8324EF3, ped, _ri) end --- _GET_PED_MAX_STAMINA function Global.GetPedMaxStamina(ped) return _in(0xCB42AFE2B613EE55, ped, _rf) end Global.N_0xcb42afe2b613ee55 = Global.GetPedMaxStamina --- _GET_PED_MELEE_ACTION_PHASE function Global.GetPedMeleeActionPhase(ped) return _in(0x6127F25ED21C533C, ped, _rf) end Global.N_0x6127f25ed21c533c = Global.GetPedMeleeActionPhase --- _GET_PED_META_OUTFIT_HASH function Global.GetPedMetaOutfitHash(ped) return _in(0x30569F348D126A5A, ped, _ri) end Global.N_0x30569f348d126a5a = Global.GetPedMetaOutfitHash --- GET_PED_MODEL_NAME_IN_POPULATION_SET function Global.GetPedModelNameInPopulationSet(popSetHash, index) return _in(0x3EAFA1C533B7139E, _ch(popSetHash), index, _ri) end --- PS_SMALL = 0, -- PS_MEDIUM, -- PS_MEDIUM_LARGE, -- PS_LARGE, -- PS_EXTRA_LARGE -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.GetPedModelSizeFromHash(modelHash) return _in(0xA65AA1ACE81E5A77, _ch(modelHash), _ri) end --- GET_PED_MONEY function Global.GetPedMoney(ped) return _in(0x3F69145BBA87BAE7, ped, _ri) end --- GET_PED_MOTION_FOCUS_ENTITY function Global.GetPedMotionFocusEntity(ped) return _in(0x243E1B4607040057, ped, _ri) end Global.N_0x243e1b4607040057 = Global.GetPedMotionFocusEntity --- If targetPed is set to 0 the ped motivationState affects everyone function Global.GetPedMotivation(ped, motivationState, targetPed) return _in(0x42688E94E96FD9B4, ped, motivationState, targetPed, _rf) end Global.N_0x42688e94e96fd9b4 = Global.GetPedMotivation --- GET_PED_NEARBY_PEDS function Global.GetPedNearbyPeds(ped, ignoredPedType, p3) return _in(0x23F8F5FC7E8C4A6B, ped, _i, ignoredPedType, p3, _ri) end --- GET_PED_NEARBY_VEHICLES function Global.GetPedNearbyVehicles(ped, sizeAndVehs) return _in(0xCFF869CBFA210D82, ped, _ii(sizeAndVehs) --[[ may be optional ]], _ri) end --- Returns Ped Quality to be used to calculate Skinning Quality -- enum ePedQuality -- { -- PQ_INVALID = -1, -- PQ_LOW, -- PQ_MEDIUM, -- PQ_HIGH, -- PQ_MAX -- }; function Global.GetPedQuality(ped) return _in(0x7BCC6087D130312A, ped, _ri) end Global.N_0x7bcc6087d130312a = Global.GetPedQuality --- 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 function Global.GetPedRegisterProp(ped, propName, detachProp) return _in(0x4D0D2E3D8BC000EB, ped, _ts(propName), detachProp, _ri) end Global.N_0x4d0d2e3d8bc000eb = Global.GetPedRegisterProp --- GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH function Global.GetPedRelationshipGroupDefaultHash(ped) return _in(0x42FDD0F017B1E38E, ped, _ri) end --- GET_PED_RELATIONSHIP_GROUP_HASH function Global.GetPedRelationshipGroupHash(ped) return _in(0x7DBDD04862D95F04, ped, _ri) end --- 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). function Global.GetPedRemainingRevivalTime(ped, normalized) return _in(0xEBE89623EB861271, ped, normalized, _rf) end Global.N_0xebe89623eb861271 = Global.GetPedRemainingRevivalTime --- GET_PED_RESET_FLAG function Global.GetPedResetFlag(ped, flagId) return _in(0xAF9E59B1B1FBF2A0, ped, flagId, _r) end --- GET_PED_SCALE -- @param ped The target ped -- @return Returns scale of ped set by [SET_PED_SCALE](#\_0x25ACFC650B65C538) function Global.GetPedScale(ped) return _in(0xa0f3b420, ped, _rf) end --- NativeDB Introduced: v1232 function Global.GetPedSongIndexHost(ped) return _in(0x2DBBF0C5E19383EE, ped, _ri) end --- Returns the entity that killed the ped -- It is best to check if the Ped is dead before asking for its killer. function Global.GetPedSourceOfDeath(ped) return _in(0x93C8B64DEB84728C, ped, _ri) end --- _GET_PED_STAMINA function Global.GetPedStamina(ped) return _in(0x775A1CA7893AA8B5, ped, _rf) end Global.N_0x775a1ca7893aa8b5 = Global.GetPedStamina --- Returns stamina normalizedValue / normalizedUnlockedMax function Global.GetPedStaminaNormalized(ped) return _in(0x22F2A386D43048A9, ped, _rf) end Global.N_0x22f2a386d43048a9 = Global.GetPedStaminaNormalized --- Returns whether the entity is in stealth mode function Global.GetPedStealthMovement(ped) return _in(0x7C2AC9CA66575FBF, ped, _r) end --- GET_PED_TIME_OF_DEATH function Global.GetPedTimeOfDeath(ped) return _in(0x1E98817B311AE98A, ped, _ri) end --- GET_PED_TO_PLAYER_WEAPON_DAMAGE_MODIFIER function Global.GetPedToPlayerWeaponDamageModifier(ped) return _in(0x936E7CAD0AE2EE14, ped, _rf) end Global.N_0x936e7cad0ae2ee14 = Global.GetPedToPlayerWeaponDamageModifier --- NativeDB Introduced: v1355 function Global.GetPedTranquilizer(ped) return _in(0x65C75FDCCAC86464, ped, _ri) end --- GET_PED_TYPE function Global.GetPedType(ped) return _in(0xFF059E1E4C01E63C, ped, _ri) end --- _GET_PED_USING_SCENARIO_POINT function Global.GetPedUsingScenarioPoint(scenario) return _in(0x5BA659955369B0E2, scenario, _ri) end Global.N_0x5ba659955369b0e2 = Global.GetPedUsingScenarioPoint --- GET_PED_WAYPOINT_DISTANCE function Global.GetPedWaypointDistance(ped) return _in(0xE6A877C64CAF1BC5, ped, _rf) end --- GET_PED_WAYPOINT_OVERRIDE_SPEED function Global.GetPedWaypointOverrideSpeed(ped) return _in(0xD39A2F3E7FCAFF08, ped, _rf) end --- GET_PED_WAYPOINT_PROGRESS function Global.GetPedWaypointProgress(ped) return _in(0x2720AAA75001E094, ped, _ri) end --- GET_PED_WEAPON_GUID_AT_ATTACH_POINT function Global.GetPedWeaponGuidAtAttachPoint(ped, attachPoint, weaponGuid) return _in(0x6929E22158E52265, ped, attachPoint, _ii(weaponGuid) --[[ may be optional ]], _ri) end Global.N_0x6929e22158e52265 = Global.GetPedWeaponGuidAtAttachPoint --- slotHash is usually just the weaponHash name, but WEAPON_* is replaced with SLOT_* function Global.GetPedWeaponInSlot(ped, slotHash) return _in(0xDBC4B552B2AE9A83, ped, _ch(slotHash), _ri) end Global.N_0xdbc4b552b2ae9a83 = Global.GetPedWeaponInSlot --- _GET_M* - _GET_PED_A* function Global.GetPedWeaponObject(ped, p1) return _in(0x6CA484C9A7377E4F, ped, p1, _ri) end Global.N_0x6ca484c9a7377e4f = Global.GetPedWeaponObject --- GET_PED_WETNESS -- @param ped The target ped -- @return Returns current ped wetness level function Global.GetPedWetness(ped) return _in(0xf402c171, ped, _rf) end --- GET_PED_WETNESS_HEIGHT -- @param ped The target ped -- @return Returns current ped wetness height level function Global.GetPedWetnessHeight(ped) return _in(0x2545ade0, ped, _rf) end --- _GET_PED_WORST_WEAPON function Global.GetPedWorstWeapon(ped, p1, p2, p3) return _in(0xDA37A053C1522F5D, ped, p1, p2, p3, _ri) end Global.N_0xda37a053c1522f5d = Global.GetPedWorstWeapon --- _GET_PEDS_IN_COMBAT_WITH_TARGET function Global.GetPedsInCombatWithTarget(ped, itemset, flag) return _in(0x7BE607DAFF382FD2, ped, itemset, flag, _ri) end Global.N_0x7be607daff382fd2 = Global.GetPedsInCombatWithTarget --- GET_PEDS_JACKER function Global.GetPedsJacker(ped) return _in(0x9B128DC36C1E04CF, ped, _ri) end --- Returns peltId function Global.GetPeltFromHorse(horse, index) return _in(0x0CEEB6F4780B1F2F, horse, index, _ri) end Global.N_0x0ceeb6f4780b1f2f = Global.GetPeltFromHorse --- _GET_PERSCHAR_INDEX_FROM_PED_INDEX function Global.GetPerscharIndexFromPedIndex(ped) return _in(0x32A1E3B83D501096, ped, _ri) end Global.N_0x32a1e3b83d501096 = Global.GetPerscharIndexFromPedIndex --- _GET_PERSCHAR_MODEL_NAME function Global.GetPerscharModelName(persCharHash) return _in(0xA00DF706C60173D1, _ch(persCharHash), _ri) end Global.N_0xa00df706c60173d1 = Global.GetPerscharModelName --- _GET_PERSCHAR_PED_INDEX function Global.GetPerscharPedIndex(persChar) return _in(0x31C70A716CAE1FEE, persChar, _ri) end Global.N_0x31c70a716cae1fee = Global.GetPerscharPedIndex --- _GET_PHOTO_MODE_CONTRAST function Global.GetPhotoModeContrast() return _in(0x98F4154989B81EC6, _rf) end Global.N_0x98f4154989b81ec6 = Global.GetPhotoModeContrast --- _GET_PHOTO_MODE_DOF function Global.GetPhotoModeDof() return _in(0x4653A741D17F2CD0, _rf) end Global.N_0x4653a741d17f2cd0 = Global.GetPhotoModeDof --- _GET_PHOTO_MODE_EXPOSURE function Global.GetPhotoModeExposure() return _in(0x06C0D8BB6B04A709, _rf) end Global.N_0x06c0d8bb6b04a709 = Global.GetPhotoModeExposure --- _GET_PHOTO_MODE_FOCAL_LENGTH function Global.GetPhotoModeFocalLength() return _in(0x2533BAFFBE737E54, _rf) end Global.N_0x2533baffbe737e54 = Global.GetPhotoModeFocalLength --- _GET_PHOTO_MODE_FOCUS_DISTANCE function Global.GetPhotoModeFocusDistance() return _in(0x18FC740FFDCD7454, _rf) end Global.N_0x18fc740ffdcd7454 = Global.GetPhotoModeFocusDistance --- GET_PICKUP_COORDS function Global.GetPickupCoords(pickup) return _in(0x225B8B35C88029B3, pickup, _rv) end --- GET_PICKUP_OBJECT function Global.GetPickupObject(pickup) return _in(0x5099BC55630B25AE, pickup, _ri) end --- _GET_PINNED_MAP_ENTITY function Global.GetPinnedMapEntity(p0) return _in(0x4735E2A4BB83D9DA, p0, _ri) end Global.N_0x4735e2a4bb83d9da = Global.GetPinnedMapEntity --- _GET_PLAYER_CACHED_DEAD_EYE_AMOUNT function Global.GetPlayerCachedDeadEyeAmount(player) return _in(0xDF66A37936D5F3D9, player, _rf) end Global.N_0xdf66a37936d5f3d9 = Global.GetPlayerCachedDeadEyeAmount --- Returns animal skin quality modifier -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.GetPlayerCurrentAnimalDamageModifier(player) return _in(0xEE2D5C819A65BF26, player, _rf) end --- GET_PLAYER_CURRENT_STEALTH_NOISE function Global.GetPlayerCurrentStealthNoise(player) return _in(0xD7ECC25E176ECBA5, player, _rf) end --- _GET_PLAYER_DEAD_EYE function Global.GetPlayerDeadEye(player) return _in(0xA81D24AE0AF99A5E, player, _rf) end Global.N_0xa81d24ae0af99a5e = Global.GetPlayerDeadEye --- _GET_PLAYER_DEAD_EYE_METER_LEVEL function Global.GetPlayerDeadEyeMeterLevel(player, p1) return _in(0x3A6AE4EEE30370FE, player, p1, _rf) end Global.N_0x3a6ae4eee30370fe = Global.GetPlayerDeadEyeMeterLevel --- Gets a local client's Player ID from its server ID counterpart, assuming the passed `serverId` exists on the client. -- If no matching client is found, or an invalid value is passed over as the `serverId` native's parameter, the native result will be `-1`. -- It's worth noting that this native method can only retrieve information about clients that are culled to the connected client. -- @param serverId The player's server ID. -- @return A valid Player ID if one is found, `-1` if not. function Global.GetPlayerFromServerId(serverId) return _in(0x344ea166, serverId, _ri) end --- On the server this will return the players source, on the client it will return the player handle. -- @param bagName An internal state bag ID from the argument to a state bag change handler. -- @return The player handle or 0 if the state bag name did not refer to a player, or the player does not exist. function Global.GetPlayerFromStateBagName(bagName) return _in(0xa56135e0, _ts(bagName), _ri) end --- Returns the group ID the player is member of. function Global.GetPlayerGroup(player) return _in(0x9BAB31815159ABCF, player, _ri) end --- _GET_PLAYER_HEALTH function Global.GetPlayerHealth(player) return _in(0x0317C947D062854E, player, _rf) end Global.N_0x0317c947d062854e = Global.GetPlayerHealth --- _GET_PLAYER_HEALTH_RECHARGE_MULTIPLIER function Global.GetPlayerHealthRechargeMultiplier(player) return _in(0x22CD23BB0C45E0CD, player, _rf) end Global.N_0x22cd23bb0c45e0cd = Global.GetPlayerHealthRechargeMultiplier --- _GET_PLAYER_HUNTING_WAGON function Global.GetPlayerHuntingWagon(player) return _in(0x5CA6BBD4A7D8145E, player, _ri) end Global.N_0x5ca6bbd4a7d8145e = Global.GetPlayerHuntingWagon --- Returns the same as PLAYER_ID and NETWORK_PLAYER_ID_TO_INT function Global.GetPlayerIndex() return _in(0x47E385B0D957C8D4, _ri) end --- GET_PLAYER_INTERACTION_TARGET_ENTITY function Global.GetPlayerInteractionTargetEntity(player, p2, p3) return _in(0x3EE1F7A8C32F24E1, player, _i, p2, p3, _ri) end Global.N_0x3ee1f7a8c32f24e1 = Global.GetPlayerInteractionTargetEntity --- Returns the player's invincibility status. function Global.GetPlayerInvincible(player) return _in(0x0CBBCB2CCFA7DC4E, player, _r) end --- _GET_PLAYER_MAX_DEAD_EYE function Global.GetPlayerMaxDeadEye(player, p1) return _in(0x592F58BC4D2A2CF3, player, p1, _rf) end Global.N_0x592f58bc4d2a2cf3 = Global.GetPlayerMaxDeadEye --- See _SET_PLAYER_MOOD function Global.GetPlayerMood(player) return _in(0x054473164C012699, player, _ri) end Global.N_0x054473164c012699 = Global.GetPlayerMood --- GET_PLAYER_NAME function Global.GetPlayerName(player) return _in(0x7124FD9AC0E01BA0, player, _s) end --- _GET_PLAYER_OWNER_OF_MOUNT function Global.GetPlayerOwnerOfMount(mount) return _in(0xAD03B03737CE6810, mount, _ri) end Global.N_0xad03b03737ce6810 = Global.GetPlayerOwnerOfMount --- _GET_PLAYER_OWNER_OF_VEHICLE function Global.GetPlayerOwnerOfVehicle(vehicle) return _in(0x7C803BDC8343228D, vehicle, _ri) end Global.N_0x7c803bdc8343228d = Global.GetPlayerOwnerOfVehicle --- GET_PLAYER_PED function Global.GetPlayerPed(player) return _in(0x275F255ED201B937, player, _ri) end --- GET_PLAYER_PED_IS_FOLLOWING function Global.GetPlayerPedIsFollowing(ped) return _in(0x6A3975DEA89F9A17, ped, _ri) end --- Outputs cached guids -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.GetPlayerPedQuickSwapWeaponByGuid(ped) return _in(0xB7E52A058B07C7E2, ped, _i, _i) end --- Does the same like PLAYER::GET_PLAYER_PED function Global.GetPlayerPedScriptIndex(player) return _in(0x5C880F9056D784C8, player, _ri) end --- Returns how deep the water is below the ped (if in water) -- -1.0f = Not in water -- 10.0f = Max water depth function Global.GetPlayerPedWaterDepth(ped) return _in(0x2942457417A5FD24, ped, _rf) end Global.N_0x2942457417a5fd24 = Global.GetPlayerPedWaterDepth --- _GET_PLAYER_PED_2 function Global.GetPlayerPed_2(player) return _in(0x5EBE38A20BC51C27, player, _ri) end Global.N_0x5ebe38a20bc51c27 = Global.GetPlayerPed_2 --- GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY function Global.GetPlayerReceivedBattleEventRecently(player, p1, p2) return _in(0xFB6EB8785F808551, player, p1, p2, _r) end Global.N_0xfb6eb8785f808551 = Global.GetPlayerReceivedBattleEventRecently --- GET_PLAYER_REGISTERED_CRIME function Global.GetPlayerRegisteredCrime(player, p1, crimeType) return _in(0x532C5FDDB986EE5C, player, p1, _ii(crimeType) --[[ may be optional ]], _ri) end Global.N_0x532c5fddb986ee5c = Global.GetPlayerRegisteredCrime --- If player has less Dead Eye than required, Dead Eye cant be triggered. function Global.GetPlayerRequiredDeadEyeAmount(player) return _in(0x811A748B1BE231BA, player, _rf) end Global.N_0x811a748b1be231ba = Global.GetPlayerRequiredDeadEyeAmount --- playerResetFlag: See 0x9F9A829C6751F3C7 function Global.GetPlayerResetFlag(player, playerResetFlag) return _in(0xFE691E89C08937B6, player, playerResetFlag, _ri) end Global.N_0xfe691e89c08937b6 = Global.GetPlayerResetFlag --- GET_PLAYER_SERVER_ID function Global.GetPlayerServerId(player) return _in(0x4d97bcc7, player, _ri) end --- _GET_PLAYER_SPECIAL_ABILITY_MULTIPLIER function Global.GetPlayerSpecialAbilityMultiplier(player) return _in(0xAB3773E7AA1E9DCC, player, _rf) end Global.N_0xab3773e7aa1e9dcc = Global.GetPlayerSpecialAbilityMultiplier --- _GET_PLAYER_STAMINA function Global.GetPlayerStamina(player) return _in(0x0FF421E467373FCF, player, _rf) end Global.N_0x0ff421e467373fcf = Global.GetPlayerStamina --- _GET_PLAYER_STAMINA_DEPLETION_MULTIPLIER function Global.GetPlayerStaminaDepletionMultiplier(player) return _in(0x68A0389E0718AC8F, player, _rf) end Global.N_0x68a0389e0718ac8f = Global.GetPlayerStaminaDepletionMultiplier --- _GET_PLAYER_STAMINA_RECHARGE_MULTIPLIER function Global.GetPlayerStaminaRechargeMultiplier(player) return _in(0x617D3494AD58200F, player, _rf) end Global.N_0x617d3494ad58200f = Global.GetPlayerStaminaRechargeMultiplier --- GET_PLAYER_TARGET_ENTITY function Global.GetPlayerTargetEntity(player, entity) return _in(0xAE663DDD99C8A670, player, _ii(entity) --[[ may be optional ]], _r) end --- Gets the player's team. -- Returns -1 in singleplayer. function Global.GetPlayerTeam(player) return _in(0xB464EB6A40C7975B, player, _ri) end --- Returns true if PromptType is enabled for ped (mount) -- Params: See 0x0751D461F06E41CE function Global.GetPlayerUiPromptForPedIsEnabled(player, ped, promptType, promptMode) return _in(0xEA8F168A76A0B9BC, player, ped, promptType, promptMode, _ri) end Global.N_0xea8f168a76a0b9bc = Global.GetPlayerUiPromptForPedIsEnabled --- Returns false if PromptType is enabled -- Params: See 0x0751D461F06E41CE function Global.GetPlayerUiPromptIsDisabled(player, promptType, promptMode) return _in(0x6614F9039BD31931, player, promptType, promptMode, _ri) end Global.N_0x6614f9039bd31931 = Global.GetPlayerUiPromptIsDisabled --- GET_PLAYER_WANTED_LEVEL function Global.GetPlayerWantedLevel(player) return _in(0xABC532F9098BFD9D, player, _ri) end --- _GET_PLAYER_WAYPOINT_IS_ACTIVE function Global.GetPlayerWaypointIsActive(player) return _in(0xDCC4B7F7112E8AB7, player, _ri) end Global.N_0xdcc4b7f7112e8ab7 = Global.GetPlayerWaypointIsActive --- _GET_PLAYER_WEAPON_DAMAGE function Global.GetPlayerWeaponDamage(player, weaponHash) return _in(0xFE0304050261442C, player, _ch(weaponHash), _rf) end Global.N_0xfe0304050261442c = Global.GetPlayerWeaponDamage --- GET_PLAYERS_LAST_VEHICLE function Global.GetPlayersLastVehicle() return _in(0x2F96E7720B0B19EA, _ri) end --- GET_POPULATION_BUDGET_MULTIPLIER function Global.GetPopulationBudgetMultiplier() return _in(0x8A3945405B31048F, _rf) end Global.N_0x8a3945405b31048f = Global.GetPopulationBudgetMultiplier --- 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 function Global.GetPositionOfVehicleRecordingAtTime(recording, time, script) return _in(0x1A00961A1BE94E5E, recording, time, _ts(script), _rv) end --- GET_POSIX_TIME function Global.GetPosixTime() return _in(0x90338AD4A784E455, _i, _i, _i, _i, _i, _i) end --- Same as GET_POSIX_TIME except that it takes a single pointer to a struct. function Global.GetPosixTimeStruct(outTime) return _in(0x86A68E84E5884951, _ii(outTime) --[[ may be optional ]]) end Global.N_0x86a68e84e5884951 = Global.GetPosixTimeStruct --- _GET_PREV_WEATHER_TYPE_HASH_NAME function Global.GetPrevWeatherTypeHashName() return _in(0x4BEB42AEBCA732E9, _ri) end Global.N_0x4beb42aebca732e9 = Global.GetPrevWeatherTypeHashName --- GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE function Global.GetProjectileOfProjectileTypeWithinDistance(ped, weaponHash, distance, p5, mustBeOwnedByThisPed) return _in(0x9578986A6105A6AD, ped, _ch(weaponHash), distance, _v, _i, p5, mustBeOwnedByThisPed, _r) end Global.GetProjectileNearPed = Global.GetProjectileOfProjectileTypeWithinDistance --- GET_PROP_FOR_SCENARIO_POINT function Global.GetPropForScenarioPoint(scenarioPoint, name) return _in(0x295514F198EFD0CA, scenarioPoint, _ts(name), _ri) end Global.N_0x295514f198efd0ca = Global.GetPropForScenarioPoint --- _GET_PROP_SET_AT_COORDS function Global.GetPropSetAtCoords(propsetHash, x, y, z) return _in(0xC061E50F8D299F95, _ch(propsetHash), x, y, z, _ri) end Global.N_0xc061e50f8d299f95 = Global.GetPropSetAtCoords --- _GET_PROP_SET_MODEL function Global.GetPropSetModel(propSet) return _in(0xA6A9712955F53D9C, propSet, _ri) end Global.N_0xa6a9712955f53d9c = Global.GetPropSetModel --- Returns proxyInteriorIndex function Global.GetProxyInteriorIndex(interiorId) return _in(0x5D1C5D8E62E8EE1C, interiorId, _ri) end Global.N_0x5d1c5d8e62e8ee1c = Global.GetProxyInteriorIndex --- GET_RAIN_LEVEL function Global.GetRainLevel() return _in(0x931B5F4CC130224B, _rf) end --- GET_RANDOM_EVENT_FLAG function Global.GetRandomEventFlag() return _in(0x924D54E5698AE3E0, _r) end --- Returns model hash of the closest fish function Global.GetRandomFishTypeForLocation() return _in(0x595478B3BBC3076D, _ri) end Global.N_0x595478b3bbc3076d = Global.GetRandomFishTypeForLocation --- GET_RANDOM_FLOAT_IN_RANGE function Global.GetRandomFloatInRange(startRange, endRange) return _in(0xE29F927A961F8AAA, startRange, endRange, _rf) end --- GET_RANDOM_INT_IN_RANGE function Global.GetRandomIntInRange(startRange, endRange) return _in(0xD53343AA4FB7DD28, startRange, endRange, _ri) end --- GET_RANDOM_MODEL_FROM_POPULATION_SET function Global.GetRandomModelFromPopulationSet(popSetHash, flags, p2, p3, p4, x, y, z) return _in(0x6B12ED8C77E8567B, _ch(popSetHash), flags, _ch(p2), p3, p4, x, y, z, _ri) end --- GET_RANDOM_VEHICLE_NODE function Global.GetRandomVehicleNode(x, y, z, radius, minLanes, avoidDeadEnds, avoidHighways) return _in(0x93E0DB8440B73A7D, x, y, z, radius, minLanes, avoidDeadEnds, avoidHighways, _v, _i, _r) end --- _GET_RANDOM_WEATHER_TYPE function Global.GetRandomWeatherType() return _in(0x1359C181BC625503, _ri) end Global.N_0x1359c181bc625503 = Global.GetRandomWeatherType --- _GET_RANDOM_WEATHER_TYPE_INDEX function Global.GetRandomWeatherTypeIndex() return _in(0x7F4CE164D9A11DFE, _ri) end Global.N_0x7f4ce164d9a11dfe = Global.GetRandomWeatherTypeIndex --- GET_RANSACK_SCENARIO_POINT_PED_IS_USING function Global.GetRansackScenarioPointPedIsUsing(ped) return _in(0xD04241BBF6D03A5E, ped, _ri) end Global.N_0xd04241bbf6d03a5e = Global.GetRansackScenarioPointPedIsUsing --- GET_RAYFIRE_MAP_OBJECT function Global.GetRayfireMapObject(x, y, z, radius, name) return _in(0xB48FCED898292E52, x, y, z, radius, _ts(name), _ri) end --- GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE function Global.GetRayfireMapObjectAnimPhase(object) return _in(0x260EE4FDBDF4DB01, object, _rf) end --- Returns GET_GAME_TIMER() / 1000 -- Only used in rcm_pearson1.ysc function Global.GetRealWorldTime() return _in(0x2E036F0480B8BF02, _ri) end Global.N_0x2e036f0480b8bf02 = Global.GetRealWorldTime --- Returns all commands that are registered in the command system. -- The data returned adheres to the following layout: -- ``` -- [ -- { -- "name": "cmdlist", -- "resource": "resource", -- "arity" = -1, -- }, -- { -- "name": "command1" -- "resource": "resource_2", -- "arity" = -1, -- } -- ] -- ``` -- @return An object containing registered commands. function Global.GetRegisteredCommands() return _in(0xd4bef069, _ro) end --- GET_RELATIONSHIP_BETWEEN_GROUPS function Global.GetRelationshipBetweenGroups(group1, group2) return _in(0x9E6B70061662AE5C, _ch(group1), _ch(group2), _ri) end --- GET_RELATIONSHIP_BETWEEN_PEDS function Global.GetRelationshipBetweenPeds(ped1, ped2) return _in(0xEBA5AD3A0EAF7121, ped1, ped2, _ri) end --- GET_RENDERING_CAM function Global.GetRenderingCam() return _in(0x03A8931ECC8015D6, _ri) end --- Only used in R* Script net_stable_manager -- ``` -- ``` -- NativeDB Introduced: v1491 function Global.GetReservedMissionEntitiesForThread(threadId) return _in(0x99AAC89C510DEB0D, threadId, _i, _i, _i, _i, _i, _i) end --- Used in Script Function NET_ACE_CLIENT_VERIFY_ENTITY_RESERVATIONS -- Coords: Slot world position function Global.GetReservedMissionEntitiesInArea(x, y, z, p3) return _in(0x5E71E72A94985214, x, y, z, p3, _i, _i, _i, _i) end Global.N_0x5e71e72a94985214 = Global.GetReservedMissionEntitiesInArea --- GET_RESOURCE_BY_FIND_INDEX -- @param findIndex The index of the resource (starting at 0) -- @return The resource name as a `string` function Global.GetResourceByFindIndex(findIndex) return _in(0x387246b7, findIndex, _s) end --- Returns all commands registered by the specified resource. -- The data returned adheres to the following layout: -- ``` -- [ -- { -- "name": "cmdlist", -- "resource": "example_resource", -- "arity" = -1, -- }, -- { -- "name": "command1" -- "resource": "example_resource2", -- "arity" = -1, -- } -- ] -- ``` -- @return An object containing registered commands. function Global.GetResourceCommands(resource) return _in(0x97628584, _ts(resource), _ro) end --- A getter for [SET_RESOURCE_KVP_FLOAT](#\_0x9ADD2938). -- @param key The key to fetch -- @return The floating-point value stored under the specified key, or 0.0 if not found. function Global.GetResourceKvpFloat(key) return _in(0x35bdceea, _ts(key), _rf) end --- A getter for [SET_RESOURCE_KVP_INT](#\_0x6A2B1E8). -- @param key The key to fetch -- @return The integer value stored under the specified key, or 0 if not found. function Global.GetResourceKvpInt(key) return _in(0x557b586a, _ts(key), _ri) end --- A getter for [SET_RESOURCE_KVP](#\_0x21C7A35B). -- @param key The key to fetch -- @return The string value stored under the specified key, or nil/null if not found. function Global.GetResourceKvpString(key) return _in(0x5240da5a, _ts(key), _s) end --- Gets the metadata value at a specified key/index from a resource's manifest. -- See also: [Resource manifest](https://docs.fivem.net/docs/scripting-reference/resource-manifest/) -- @param resourceName The resource name. -- @param metadataKey The key in the resource manifest. -- @param index The value index, in a range from \[0..GET_NUM_RESOURCE_METDATA-1]. function Global.GetResourceMetadata(resourceName, metadataKey, index) return _in(0x964bab1d, _ts(resourceName), _ts(metadataKey), index, _s) end --- Returns the current state of the specified resource. -- @param resourceName The name of the resource. -- @return The resource state. One of `"missing", "started", "starting", "stopped", "stopping", "uninitialized" or "unknown"`. function Global.GetResourceState(resourceName) return _in(0x4039b485, _ts(resourceName), _s) end --- _GET_RIDER_OF_MOUNT function Global.GetRiderOfMount(mount, p1) return _in(0xB676EFDA03DADA52, mount, p1, _ri) end Global.N_0xb676efda03dada52 = Global.GetRiderOfMount --- 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. function Global.GetRoomKeyFromEntity(entity) return _in(0x076E46E0EB52AFC6, entity, _ri) end --- GET_ROPE_LAST_VERTEX_COORD function Global.GetRopeLastVertexCoord(ropeId) return _in(0x21BB0FBD3E217C2D, ropeId, _rv) end --- GET_ROPE_VERTEX_COORD function Global.GetRopeVertexCoord(ropeId, vertex) return _in(0xEA61CA8E80F09E4D, ropeId, vertex, _rv) end --- GET_ROPE_VERTEX_COUNT function Global.GetRopeVertexCount(ropeId) return _in(0x3655F544CD30F0B5, ropeId, _ri) end --- 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 function Global.GetRotationOfVehicleRecordingAtTime(recording, time, script) return _in(0x61787DD28B8CC0D5, recording, time, _ts(script), _rv) end --- Returns handles of boat paddles entities. function Global.GetRowingOars(vehicle) return _in(0xA6E210FB4283B767, vehicle, _i, _i) end Global.N_0xa6e210fb4283b767 = Global.GetRowingOars --- _GET_SADDLE_HORSE_FOR_PLAYER function Global.GetSaddleHorseForPlayer(player) return _in(0xB48050D326E9A2F3, player, _ri) end Global.N_0xb48050d326e9a2f3 = Global.GetSaddleHorseForPlayer --- GET_SAFE_COORD_FOR_PED function Global.GetSafeCoordForPed(x, y, z, onGround, flags) return _in(0xB61C8E878A4199CA, x, y, z, onGround, _v, flags, _r) end --- GET_SAFE_PICKUP_COORDS function Global.GetSafePickupCoords(p0, p1, p2, p3, p4, p5) return _in(0x6E16BC2503FF1FF0, p0, p1, p2, p3, p4, p5, _rv) end --- Returns m_eContainerState function Global.GetScenarioContainerOpeningState(entity) return _in(0xB219612B5568E9EC, entity, _ri) end Global.N_0xb219612b5568e9ec = Global.GetScenarioContainerOpeningState --- Params: p1 is always true in R* Scripts function Global.GetScenarioPointCoords(scenario, p1) return _in(0xA8452DD321607029, scenario, p1, _rv) end Global.N_0xa8452dd321607029 = Global.GetScenarioPointCoords --- 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 function Global.GetScenarioPointEntity(scenario) return _in(0x7467165EE97D3C68, scenario, _ri) end Global.N_0x7467165ee97d3c68 = Global.GetScenarioPointEntity --- Params: p1 is always true in R* Scripts function Global.GetScenarioPointHeading(scenario, p1) return _in(0xB93EA7184BAA85C3, scenario, p1, _rf) end Global.N_0xb93ea7184baa85c3 = Global.GetScenarioPointHeading --- _GET_SCENARIO_POINT_PED_IS_USING function Global.GetScenarioPointPedIsUsing(ped, p1) return _in(0xDF7993356F52359A, ped, p1, _ri) end Global.N_0xdf7993356f52359a = Global.GetScenarioPointPedIsUsing --- _GET_SCENARIO_POINT_RADIUS function Global.GetScenarioPointRadius(scenario) return _in(0x6718F40313A2B5A6, scenario, _rf) end Global.N_0x6718f40313a2b5a6 = Global.GetScenarioPointRadius --- _GET_SCENARIO_POINT_TYPE function Global.GetScenarioPointType(scenario) return _in(0xA92450B5AE687AAF, scenario, _ri) end Global.N_0xa92450b5ae687aaf = Global.GetScenarioPointType --- _GET_SCENARIO_POINT_TYPE_PED_IS_USING function Global.GetScenarioPointTypePedIsUsing(ped) return _in(0x2D0571BB55879DA2, ped, _ri) end Global.N_0x2d0571bb55879da2 = Global.GetScenarioPointTypePedIsUsing --- Note: scenariosInRadius is an array, and its size and values should be aligned to 8 bytes. function Global.GetScenarioPointsInArea(posX, posY, posZ, radius, size) return _in(0x345EC3B7EBDE1CB5, posX, posY, posZ, radius, _i, size, _ri) end Global.N_0x345ec3b7ebde1cb5 = Global.GetScenarioPointsInArea --- GET_SCREEN_COORD_FROM_WORLD_COORD function Global.GetScreenCoordFromWorldCoord(worldX, worldY, worldZ) return _in(0xCB50D7AFCC8B0EC6, worldX, worldY, worldZ, _f, _f, _r) end --- Hardcoded to always set x to 1280 and y to 720. function Global.GetScreenResolution() return _in(0x66773C92835D0909, _i, _i) end --- _GET_SCRIPT_BRAIN_ENTITY function Global.GetScriptBrainEntity() return _in(0x6818D1A194E29983, _ri) end Global.N_0x6818d1a194e29983 = Global.GetScriptBrainEntity --- Returns false if entity is not a ped or object. function Global.GetScriptOverrideEntityLootTablePermanent(entity, lootTable) return _in(0x1E804EA9B12030A4, entity, _ii(lootTable) --[[ may be optional ]], _ri) end Global.N_0x1e804ea9b12030a4 = Global.GetScriptOverrideEntityLootTablePermanent --- _GET_SCRIPT_TASK_ACTION_TIME function Global.GetScriptTaskActionTime(ped, task) return _in(0xA710DC5D25F8B942, ped, _ch(task), _rf) end Global.N_0xa710dc5d25f8b942 = Global.GetScriptTaskActionTime --- 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 function Global.GetScriptTaskStatus(ped, taskHash, p2) return _in(0x77F1BEB8863288D5, ped, _ch(taskHash), p2, _ri) end --- GET_SCRIPT_TIME_WITHIN_FRAME_IN_MICROSECONDS function Global.GetScriptTimeWithinFrameInMicroseconds() return _in(0x63219768C586667C, _ri) end Global.GetScriptTimeWithinFrameInMicroseconds = Global.GetScriptTimeWithinFrameInMicroseconds --- GET_SCRIPTED_COVER_POINT_COORDS function Global.GetScriptedCoverPointCoords(coverpoint) return _in(0x594A1028FC2A3E85, coverpoint, _rv) end --- GET_SEAT_PED_IS_TRYING_TO_ENTER function Global.GetSeatPedIsTryingToEnter(ped) return _in(0x6F4C85ACD641BCD2, ped, _ri) end --- GET_SEAT_PED_IS_USING function Global.GetSeatPedIsUsing(ped) return _in(0x4E76CB57222A00E5, ped, _ri) end Global.N_0x4e76cb57222a00e5 = Global.GetSeatPedIsUsing --- Base year is 1898. function Global.GetSecondsSinceBaseYear() return _in(0x78FD8BE812E436B2, _ri) end --- returned values: -- 0 to 7 = task that's currently in progress, 0 meaning the first one. -- -1 no task sequence in progress. function Global.GetSequenceProgress(ped) return _in(0x00A9010CFE1E3533, ped, _ri) end --- 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 -- }; function Global.GetShapeTestResult(shapeTestHandle) return _in(0xEDE8AC7C5108FB1D, shapeTestHandle, _i --[[ actually bool ]], _v, _v, _i, _ri) end --- Returns the result of a shape test, also returning the material of any touched surface. -- When used with an asynchronous shape test, this native should be looped until returning 0 or 2, after which the handle is invalidated. -- Unless the return value is 2, the other return values are undefined. -- @param shapeTestHandle A shape test handle. -- @param hit Whether or not the shape test hit any collisions. -- @param endCoords The resulting coordinates where the shape test hit a collision. -- @param surfaceNormal The surface normal of the hit position. -- @param materialHash hash of the hit material or surface type, see materialFX.dat -- @param entityHit Any dynamic entity hit by the shape test. -- @return `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. function Global.GetShapeTestResultIncludingMaterial(shapeTestHandle) return _in(0x4301e10c, shapeTestHandle, _i --[[ actually bool ]], _v, _v, _i, _i, _ri) end --- _GET_SHOP_ITEM_BASE_LAYERS function Global.GetShopItemBaseLayers(shopItem, p1, ped, metapedType, p4) return _in(0x63342C50EC115CE8, _ch(shopItem), p1, ped, metapedType, p4, _i, _i, _i, _i, _i, _i, _i, _i, _r) end Global.N_0x63342c50ec115ce8 = Global.GetShopItemBaseLayers Global.GetShopPedBaseLayers = Global.GetShopItemBaseLayers --- _GET_SHOP_ITEM_COMPONENT_AT_INDEX function Global.GetShopItemComponentAtIndex(ped, index, p2) return _in(0x77BA37622E22023B, ped, index, p2, _i, _i, _ri) end Global.N_0x77ba37622e22023b = Global.GetShopItemComponentAtIndex Global.GetShopPedComponentAtIndex = Global.GetShopItemComponentAtIndex --- _GET_SHOP_ITEM_COMPONENT_CATEGORY function Global.GetShopItemComponentCategory(componentHash, metapedType, isMP) return _in(0x5FF9A878C3D115B8, _ch(componentHash), metapedType, isMP, _ri) end Global.N_0x5ff9a878c3d115b8 = Global.GetShopItemComponentCategory Global.GetShopPedComponentCategory = Global.GetShopItemComponentCategory --- _GET_SHOP_ITEM_HAT_COMPONENT function Global.GetShopItemHatComponent(ped, metapedType, p2) return _in(0x7E02E4218D916B94, ped, metapedType, p2, _ri) end Global.N_0x7e02e4218d916b94 = Global.GetShopItemHatComponent Global.GetShopPedHatComponent = Global.GetShopItemHatComponent --- 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) function Global.GetShopItemNumWearableStates(componentHash, isMpFemale, p2) return _in(0xFFCC2DB2D9953401, _ch(componentHash), isMpFemale, p2, _ri) end Global.N_0xffcc2db2d9953401 = Global.GetShopItemNumWearableStates --- 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 function Global.GetShopItemWearableStateByIndex(componentHash, wearableStateIndex, isMpFemale, p3) return _in(0x6243635AF2F1B826, _ch(componentHash), wearableStateIndex, isMpFemale, p3, _ri) end Global.N_0x6243635af2f1b826 = Global.GetShopItemWearableStateByIndex --- GET_SNOW_LEVEL function Global.GetSnowLevel() return _in(0x1E5D727041BE1709, _rf) end --- _GET_SOCIAL_MATCHMAKING_ALLOWED function Global.GetSocialMatchmakingAllowed() return _in(0xD0541EF28E9C4783, _ri) end Global.N_0xd0541ef28e9c4783 = Global.GetSocialMatchmakingAllowed --- GET_SOUND_ID function Global.GetSoundId() return _in(0x430386FE9BF80B45, _ri) end --- _GET_SPAWN_DATA_FOR_ROAD_NODE function Global.GetSpawnDataForRoadNode(nodeId, x, y, z) return _in(0xA3791B915B8B84C6, nodeId, x, y, z, _v, _f) end Global.N_0xa3791b915b8b84c6 = Global.GetSpawnDataForRoadNode --- _GET_SPECIAL_EDITION_CASH_CAMP_BONUS_ENABLED function Global.GetSpecialEditionCashCampBonusEnabled() return _in(0x1DB9D61E505AE3FC, _ri) end Global.N_0x1db9d61e505ae3fc = Global.GetSpecialEditionCashCampBonusEnabled --- _GET_SPECIAL_EDITION_CORE_STATS_BONUS_ENABLED function Global.GetSpecialEditionCoreStatsBonusEnabled() return _in(0xA16B4FBA7887D7BA, _ri) end Global.N_0xa16b4fba7887d7ba = Global.GetSpecialEditionCoreStatsBonusEnabled --- GET_SPECIES_TUNING_FLOAT_PARAM function Global.GetSpeciesTuningFloatParam(p0, p1, p2) return _in(0xE108489621422F91, _ch(p0), p1, p2, _rf) end --- _GET_STAMINA_DEPLETION_MULTIPLIER function Global.GetStaminaDepletionMultiplier(ped) return _in(0x825F6DD559A0895B, ped, _rf) end Global.N_0x825f6dd559a0895b = Global.GetStaminaDepletionMultiplier --- _GET_STAMINA_RECHARGE_MULTIPLIER function Global.GetStaminaRechargeMultiplier(ped) return _in(0xE7687EB2F634ABF0, ped, _rf) end Global.N_0xe7687eb2f634abf0 = Global.GetStaminaRechargeMultiplier --- GET_STATE_BAG_KEYS -- @param bagName The name of the bag. -- @return Returns an array containing all keys for which the state bag has associated values. function Global.GetStateBagKeys(bagName) return _in(0x78d864c7, _ts(bagName), _ro) end --- Returns the value of a state bag key. -- @return Value. function Global.GetStateBagValue(bagName, key) return _in(0x637f4c75, _ts(bagName), _ts(key), _ro) end --- GET_STATE_OF_RAYFIRE_MAP_OBJECT function Global.GetStateOfRayfireMapObject(object) return _in(0x899BA936634A322E, object, _ri) end --- Returns Coords of vStation -- p0 - NET_TRAIN_MANAGER_GET_TRAIN_STATION_DATA -- _GET_P* - _GET_T* function Global.GetStationCoordsFromTrainStationData(trackIndex, stationIndex) return _in(0xBA958F68031DDBFC, trackIndex, stationIndex, _rv) end Global.N_0xba958f68031ddbfc = Global.GetStationCoordsFromTrainStationData Global.GetStationCoorsFromTrainStationData = Global.GetStationCoordsFromTrainStationData --- GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO function Global.GetStatusOfCreateLowQualityCopyOfPhoto(p0) return _in(0x13430D3D5A45F14B, p0, _ri) end Global.N_0x13430d3d5a45f14b = Global.GetStatusOfCreateLowQualityCopyOfPhoto --- contentId: returned by NETWORK::_UGC_QUERY_GET_CREATOR_PHOTO(uVar0, 0, sParam3) function Global.GetStatusOfLoadMissionCreatorPhoto(contentId) return _in(0xC71B50AE58D07369, _ts(contentId), _ri) end Global.N_0xc71b50ae58d07369 = Global.GetStatusOfLoadMissionCreatorPhoto --- 0 = succeeded -- 1 = getting status -- 2 = failed function Global.GetStatusOfSaveHighQualityPhoto() return _in(0xD6663EC374092383, _ri) end Global.N_0xd6663ec374092383 = Global.GetStatusOfSaveHighQualityPhoto --- Only 0 and 1 are valid for p0, higher values causes the native to return 2. function Global.GetStatusOfSavegameOperation(p0) return _in(0x1B065A2BF7953815, p0, _ri) end Global.N_0x1b065a2bf7953815 = Global.GetStatusOfSavegameOperation --- 0 = succeeded -- 1 = getting status -- 2 = failed function Global.GetStatusOfSortedListOperation() return _in(0xB28894CD7408BD0C, _ri) end Global.N_0xb28894cd7408bd0c = Global.GetStatusOfSortedListOperation --- GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO function Global.GetStatusOfTakeHighQualityPhoto() return _in(0x4A3DA74C3CCB1725, _ri) end Global.N_0x4a3da74c3ccb1725 = Global.GetStatusOfTakeHighQualityPhoto --- 0 = succeeded -- 1 = pending -- 2 = failed function Global.GetStatusOfTextureDownload(textureDownloadId) return _in(0x8BD6C6DEA20E82C6, textureDownloadId, _ri) end Global.GetStatusOfTextureDownload = Global.GetStatusOfTextureDownload --- _GET_STRING_FROM_BOOL function Global.GetStringFromBool(value) return _in(0xF216F74101968DB0, value, _s) end Global.N_0xf216f74101968db0 = Global.GetStringFromBool --- _GET_STRING_FROM_FLOAT function Global.GetStringFromFloat(value, digits) return _in(0x2B6846401D68E563, value, digits, _s) end Global.N_0x2b6846401d68e563 = Global.GetStringFromFloat --- Returns the label text given the hash. function Global.GetStringFromHashKey(labelHash) return _in(0xBD5DD5EAE2B6CE14, _ch(labelHash), _s) end Global.GetLabelTextByHash = Global.GetStringFromHashKey --- _GET_STRING_FROM_VECTOR function Global.GetStringFromVector(x, y, z) return _in(0x6C4DBF553885F9EB, x, y, z, _s) end Global.N_0x6c4dbf553885f9eb = Global.GetStringFromVector --- GET_SYSTEM_TIME function Global.GetSystemTime() return _in(0xBE7F225417E35A7C, _ri) end Global.GetSystemTime = Global.GetSystemTime --- GET_SYSTEM_TIME_STEP function Global.GetSystemTimeStep() return _in(0x3F3172FEAE3AFE1C, _rf) end Global.GetBenchmarkTime = Global.GetSystemTimeStep --- GET_TARGET_CHARACTER_NAME_FOR_LOCAL_PLAYER function Global.GetTargetCharacterNameForLocalPlayer(ped) return _in(0x36E3D8B5A6552FE8, ped, _ri) end Global.N_0x36e3d8b5a6552fe8 = Global.GetTargetCharacterNameForLocalPlayer --- GET_TARGET_CHARACTER_NAME_SCRIPT_OVERRIDE_HASH function Global.GetTargetCharacterNameScriptOverrideHash(ped) return _in(0x0335106F3ACABBED, ped, _ri) end Global.N_0x0335106f3acabbed = Global.GetTargetCharacterNameScriptOverrideHash --- GET_TARGET_CHARACTER_NAME_SCRIPT_OVERRIDE_RAW_STRING function Global.GetTargetCharacterNameScriptOverrideRawString(ped) return _in(0x755E08680F21EF30, ped, _s) end Global.N_0x755e08680f21ef30 = Global.GetTargetCharacterNameScriptOverrideRawString --- Fishing Research: https://pastebin.com/NmK5ZLVs -- Only used in R* Scripts fishing_core and av_fishing_river function Global.GetTaskFishing(ped, p1) return _in(0xF3735ACD11ACD500, ped, _ii(p1) --[[ may be optional ]], _ri) end Global.N_0xf3735acd11acd500 = Global.GetTaskFishing --- GET_TASK_MOVE_NETWORK_EVENT function Global.GetTaskMoveNetworkEvent(ped, eventName) return _in(0xB4F47213DF45A64C, ped, _ts(eventName), _r) end --- Returns hash of the underlying move network def, see move_networks.xml -- https://alloc8or.re/rdr3/doc/misc/move_networks.txt function Global.GetTaskMoveNetworkId(ped) return _in(0xCACC2F9D994504B7, ped, _ri) end Global.N_0xcacc2f9d994504b7 = Global.GetTaskMoveNetworkId --- _GET_TASK_MOVE_NETWORK_PHASE_FLOAT function Global.GetTaskMoveNetworkPhaseFloat(ped, phaseName) return _in(0x844CEEE428EA35B0, ped, _ts(phaseName), _rf) end Global.N_0x844ceee428ea35b0 = Global.GetTaskMoveNetworkPhaseFloat --- GET_TASK_MOVE_NETWORK_STATE function Global.GetTaskMoveNetworkState(ped) return _in(0x717E4D1F2048376D, ped, _s) end --- _GET_TEMP_PLAYER_HORSE function Global.GetTempPlayerHorse(player) return _in(0xD3F7445CEA2E5035, player, _ri) end Global.N_0xd3f7445cea2e5035 = Global.GetTempPlayerHorse --- _GET_TEMPERATURE_AT_COORDS function Global.GetTemperatureAtCoords(x, y, z) return _in(0xB98B78C3768AF6E0, x, y, z, _rf) end --- Similar to 0x9D7E12EC6A1EE4E5(GET_TEXT_SUBSTRING) but starts at the beginning of the string function Global.GetTextSubstring_2(text, length) return _in(0xD8402B858F4DDD88, _ts(text), length, _s) end Global.N_0xd8402b858f4ddd88 = Global.GetTextSubstring_2 --- GET_THREAD_EXISTENCE_DETAILS function Global.GetThreadExistenceDetails(threadId) return _in(0xD92FA81B64920E85, threadId, _i --[[ actually bool ]], _i --[[ actually bool ]]) end Global.N_0xd92fa81b64920e85 = Global.GetThreadExistenceDetails --- 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 -- }; function Global.GetThreadExitReason() return _in(0x54AE4FDEEFEAB77E, _ri) end Global.N_0x54ae4fdeefeab77e = Global.GetThreadExitReason --- Subtracts the second argument from the first. function Global.GetTimeDifference(timeA, timeB) return _in(0xA2C6FC031D46FFF0, timeA, timeB, _ri) end --- Adds the first argument to the second. function Global.GetTimeOffset(timeA, timeB) return _in(0x017008CCDAD48503, timeA, timeB, _ri) end --- GET_TIME_POSITION_IN_RECORDING function Global.GetTimePositionInRecording(vehicle) return _in(0x233B51C7913FA031, vehicle, _rf) end --- Returns the amount of time (probably in game minutes) since last seen by the law / left the wanted radius function Global.GetTimeSinceLastSeenByLaw(player) return _in(0x717DA2281DF90855, player, _rf) end Global.N_0x717da2281df90855 = Global.GetTimeSinceLastSeenByLaw --- GET_TIMECYCLE_MODIFIER_COUNT -- @return Returns the amount of timecycle modifiers loaded. function Global.GetTimecycleModifierCount() return _in(0xfe2a1d4d, _ri) end --- GET_TIMECYCLE_MODIFIER_INDEX function Global.GetTimecycleModifierIndex() return _in(0xA705394293E2B3D3, _ri) end --- GET_TIMECYCLE_MODIFIER_INDEX_BY_NAME -- @param modifierName The timecycle modifier name. -- @return The timecycle modifier index. function Global.GetTimecycleModifierIndexByName(modifierName) return _in(0x5f4cd0e2, _ts(modifierName), _ri) end --- GET_TIMECYCLE_MODIFIER_NAME_BY_INDEX -- @param modifierIndex The timecycle modifier index. -- @return The timecycle modifier name. function Global.GetTimecycleModifierNameByIndex(modifierIndex) return _in(0x28cb8608, modifierIndex, _s) end --- A getter for [SET_TIMECYCLE_MODIFIER_STRENGTH](#\_0x82E7FFCD5B2326B3). -- @return Returns current timecycle modifier strength. function Global.GetTimecycleModifierStrength() return _in(0xbe54124a, _rf) end --- GET_TIMECYCLE_MODIFIER_VAR -- @param modifierName The name of timecycle modifier. -- @param varName The name of timecycle variable. -- @return Whether or not variable by name was found on the specified timecycle modifier. function Global.GetTimecycleModifierVar(modifierName, varName) return _in(0xa7109e12, _ts(modifierName), _ts(varName), _f, _f, _r) end --- GET_TIMECYCLE_MODIFIER_VAR_COUNT -- @param modifierName The timecycle modifier name. -- @return The amount of variables used on a specified timecycle modifier. function Global.GetTimecycleModifierVarCount(modifierName) return _in(0x60fb60fe, _ts(modifierName), _ri) end --- GET_TIMECYCLE_MODIFIER_VAR_NAME_BY_INDEX -- @param modifierName The name of timecycle modifier. -- @param modifierVarIndex The index of a variable on the specified timecycle modifier. -- @return The name of a variable by index. function Global.GetTimecycleModifierVarNameByIndex(modifierName, modifierVarIndex) return _in(0xe874ab1d, _ts(modifierName), modifierVarIndex, _s) end --- GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX function Global.GetTimecycleTransitionModifierIndex() return _in(0x2DA67BA3C8A6755D, _ri) end --- Returns the amount of variables available to be applied on timecycle modifiers. -- @return The amount of available variables for timecycle modifiers. function Global.GetTimecycleVarCount() return _in(0x838b34d8, _ri) end --- See [GET_TIMECYCLE_VAR_COUNT](#\_0x838B34D8). -- @param varIndex The index of variable. -- @return The default value of a timecycle variable. function Global.GetTimecycleVarDefaultValueByIndex(varIndex) return _in(0x3b90238, varIndex, _rf) end --- See [GET_TIMECYCLE_VAR_COUNT](#\_0x838B34D8). -- @param varIndex The index of variable. -- @return The name of a timecycle variable. function Global.GetTimecycleVarNameByIndex(varIndex) return _in(0xc6c55aaf, varIndex, _s) end --- GET_TOGGLE_PAUSED_RENDERPHASES_STATUS function Global.GetTogglePausedRenderphasesStatus() return _in(0x86ED21BDB2791CE8, _r) end --- _GET_WA* function Global.GetTotalPedDamageFromAi(ped) return _in(0x92C8EACA29F6BED6, ped, _rf) end Global.N_0x92c8eaca29f6bed6 = Global.GetTotalPedDamageFromAi --- Returns trackIndex -- _E* - _F* function Global.GetTrackIndexFromCoords(x, y, z) return _in(0x85D39F5E3B6D7EB0, x, y, z, _ri) end Global.N_0x85d39f5e3b6d7eb0 = Global.GetTrackIndexFromCoords --- GET_TRACK_INDEX_OF_TRAIN function Global.GetTrackIndexOfTrain(train) return _in(0x865FEC2FA899F29C, train, _ri) end Global.N_0x865fec2fa899f29c = Global.GetTrackIndexOfTrain --- GET_TRACKED_PED_PIXELCOUNT function Global.GetTrackedPedPixelcount(ped) return _in(0x511F1A683387C7E2, ped, _ri) end Global.N_0x511f1a683387c7e2 = Global.GetTrackedPedPixelcount --- Returns train car, use GET_TRAIN_CARRIAGE when trailerNumber is bigger than 0 function Global.GetTrainCar(train) return _in(0x671A07C9A1CD50A5, train, _ri) end Global.N_0x671a07c9a1cd50a5 = Global.GetTrainCar --- GET_TRAIN_CARRIAGE function Global.GetTrainCarriage(train, trailerNumber) return _in(0xD0FB093A4CDB932C, train, trailerNumber, _ri) end --- Example before/after deleting a train carriage's propset: https://imgur.com/a/qRNrIrK function Global.GetTrainCarriagePropSet(trainCarriage) return _in(0xCFC0BD09BB1B73FF, trainCarriage, _ri) end Global.N_0xcfc0bd09bb1b73ff = Global.GetTrainCarriagePropSet --- Returns iNumCars - to be used with GET_TRAIN_CARRIAGE (trailerNumber) -- _C* (O, P, Q, R) function Global.GetTrainCarriageTrailerNumber(train) return _in(0x60B7D1DCC312697D, train, _ri) end Global.N_0x60b7d1dcc312697d = Global.GetTrainCarriageTrailerNumber --- _GET_TRAIN_DIRECTION function Global.GetTrainDirection(train) return _in(0x3C9628A811CBD724, train, _ri) end Global.N_0x3c9628a811cbd724 = Global.GetTrainDirection --- https://i.imgur.com/1rHibjW.jpg function Global.GetTrainDirectionFromIndex(trackIndex) return _in(0x67995318F5FAA496, trackIndex, _ri) end Global.N_0x67995318f5faa496 = Global.GetTrainDirectionFromIndex --- Returns modelHash function Global.GetTrainModelFromTrainConfigByCarIndex(trainConfig, trainCarIndex) return _in(0x8DF5F6A19F99F0D5, _ch(trainConfig), trainCarIndex, _ri) end Global.N_0x8df5f6a19f99f0d5 = Global.GetTrainModelFromTrainConfigByCarIndex --- _GET_TRAIN_POSITION_ON_TRACK function Global.GetTrainPositionOnTrack(trackIndex) return _in(0x1E8A921112891651, trackIndex, _rv) end Global.N_0x1e8a921112891651 = Global.GetTrainPositionOnTrack --- Returns trackIndex function Global.GetTrainTrackFromTrainVehicle(train) return _in(0x45853F4E17D847D5, train, _ri) end Global.N_0x45853f4e17d847d5 = Global.GetTrainTrackFromTrainVehicle --- Outputs junctionIndex, to be used with 0xE6C5E2125EB210C1 function Global.GetTrainTrackJunctionAtCoords(trainTrack, x, y, z, junctionIndex) return _in(0x86AFC343CF7F0B34, _ch(trainTrack), x, y, z, _ii(junctionIndex) --[[ may be optional ]], _ri) end Global.N_0x86afc343cf7f0b34 = Global.GetTrainTrackJunctionAtCoords --- Returns train function Global.GetTrainVehicleFromTrackIndex(trackIndex) return _in(0x6E585A616ABB8401, trackIndex, _ri) end Global.N_0x6e585a616abb8401 = Global.GetTrainVehicleFromTrackIndex --- flagId: see SET_TRANSPORT_CONFIG_FLAG function Global.GetTransportConfigFlag(transportEntity, flagId, p2) return _in(0xF382C92CCC1CCDBC, transportEntity, flagId, p2, _ri) end Global.N_0xf382c92ccc1ccdbc = Global.GetTransportConfigFlag --- _GET_TRANSPORT_PED_IS_SEATED_ON function Global.GetTransportPedIsSeatedOn(ped) return _in(0x849BD6C6314793D0, ped, _ri) end Global.N_0x849bd6c6314793d0 = Global.GetTransportPedIsSeatedOn --- See _SET_TRANSPORT_USAGE_FLAGS function Global.GetTransportUsageFlags(transportEntity, flags) return _in(0xE195C5A82156321D, transportEntity, _ii(flags) --[[ may be optional ]], _ri) end Global.N_0xe195c5a82156321d = Global.GetTransportUsageFlags --- GET_TV_CHANNEL function Global.GetTvChannel() return _in(0xF90FBFD68F3C59AE, _ri) end --- _GET_UIAPP_CURRENT_ACTIVITY_BY_HASH function Global.GetUiappCurrentActivityByHash(appNameHash) return _in(0x96FD694FE5BE55DC, _ch(appNameHash), _ri) end Global.N_0x96fd694fe5be55dc = Global.GetUiappCurrentActivityByHash --- GET_UNIQUE_INT_FOR_PLAYER function Global.GetUniqueIntForPlayer(player) return _in(0x07F723401B9D921C, player, _ri) end --- Seems related to vehicle health, like the one in IV. -- Max 1000, min 0. -- Vehicle does not necessarily explode or become undrivable at 0. function Global.GetVehicleBodyHealth(vehicle) return _in(0x42113B857E33C16E, vehicle, _rf) end --- GET_VEHICLE_DOOR_LOCK_STATUS function Global.GetVehicleDoorLockStatus(vehicle) return _in(0xC867FD144F2469D3, vehicle, _ri) end --- GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER function Global.GetVehicleDoorsLockedForPlayer(vehicle, player) return _in(0xFA2CDDFEB8BC898B, vehicle, player, _r) end --- _GET_VEHICLE_DOORS_LOCKED_FOR_TEAM function Global.GetVehicleDoorsLockedForTeam(vehicle, team) return _in(0xDD1E1393D966D39A, vehicle, team, _ri) end Global.N_0xdd1e1393d966d39a = Global.GetVehicleDoorsLockedForTeam --- _GET_VEHICLE_DRAFT_HORSE_IS_ATTACHED_TO function Global.GetVehicleDraftHorseIsAttachedTo(horse) return _in(0xE4770DA1B8FF4FD1, horse, _ri) end Global.N_0xe4770da1b8ff4fd1 = Global.GetVehicleDraftHorseIsAttachedTo --- 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 function Global.GetVehicleEngineHealth(vehicle) return _in(0x90DBFFAC43B22081, vehicle, _rf) end --- GET_VEHICLE_ESTIMATED_MAX_SPEED function Global.GetVehicleEstimatedMaxSpeed(vehicle) return _in(0xFE52F34491529F0B, vehicle, _rf) end --- _GET_VEHICLE_FROM_INDEXED_ITEM function Global.GetVehicleFromIndexedItem(item) return _in(0xE578C8AE173719B3, item, _ri) end Global.N_0xe578c8ae173719b3 = Global.GetVehicleFromIndexedItem --- **Note**: Flags are not the same based on your `gamebuild`. Please see [here](https://docs.fivem.net/docs/game-references/vehicle-references/vehicle-flags) to see a complete list of all vehicle flags. -- Get vehicle.meta flag by index. Useful examples include `FLAG_LAW_ENFORCEMENT` (31), `FLAG_RICH_CAR` (36), `FLAG_IS_ELECTRIC` (43), `FLAG_IS_OFFROAD_VEHICLE` (48). -- @param vehicle The vehicle to obtain flags for. -- @param flagIndex Flag index. -- @return A boolean for whether the flag is set.### Example```lua -- local vehicleFlags = { -- FLAG_SMALL_WORKER = 0, -- FLAG_BIG = 1, -- FLAG_NO_BOOT = 2, -- FLAG_ONLY_DURING_OFFICE_HOURS = 3 -- -- This is just a example, see fivem-docs to see all flags. -- } -- -- local function getAllVehicleFlags(vehicle) -- local flags = {} -- for i = 0, 256 do -- if GetVehicleHasFlag(vehicle, i) then -- flags[#flags+1] = i -- end -- end -- return flags -- end -- -- local flagsVehicle = GetVehiclePedIsIn(PlayerPedId(), false) -- print(getAllVehicleFlags) -- ``````javascript -- const VEHICLE_FLAGS = { -- FLAG_SMALL_WORKER: 0, -- FLAG_BIG: 1, -- FLAG_NO_BOOT: 2, -- FLAG_ONLY_DURING_OFFICE_HOURS: 3 -- // This is just a example, see fivem-docs to see all flags. -- }; -- -- function getAllVehicleFlags(mVehicle = GetVehiclePedIsIn(PlayerPedId(), false)) { -- const flags = []; -- for (let i = 0; i < 204; i++) { -- if (GetVehicleHasFlag(mVehicle, i)) { -- flags.push(i); -- } -- } -- return flags; -- } -- -- let flagsVehicle = GetVehiclePedIsIn(PlayerPedId(), false); -- console.log(getAllVehicleFlags); -- ``` function Global.GetVehicleHasFlag(vehicle, flagIndex) return _in(0xd85c9f57, vehicle, flagIndex, _r) end --- Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). function Global.GetVehicleIndexFromEntityIndex(entity) return _in(0xDF1E5AAC561AFC59, entity, _ri) end --- _GET_VEHICLE_IS_PROP_SET_APPLIED function Global.GetVehicleIsPropSetApplied(vehicle) return _in(0xD798DF5DB67B1659, vehicle, _ri) end Global.N_0xd798df5db67b1659 = Global.GetVehicleIsPropSetApplied --- Returns PropSet handle to be used with _GET_PROP_SET_MODEL function Global.GetVehicleLightPropSet(vehicle) return _in(0xA079300AF757FB1A, vehicle, _ri) end Global.N_0xa079300af757fb1a = Global.GetVehicleLightPropSet --- _GET_VEHICLE_LIVERY function Global.GetVehicleLivery(vehicle) return _in(0xBB765B8FD49A796C, vehicle, _ri) end Global.N_0xbb765b8fd49a796c = Global.GetVehicleLivery --- GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS function Global.GetVehicleMaxNumberOfPassengers(vehicle) return _in(0xA9C55F1C15E62E06, vehicle, _ri) end --- GET_VEHICLE_MODEL_NUMBER_OF_SEATS function Global.GetVehicleModelNumberOfSeats(modelHash) return _in(0x9A578736FF3A17C3, _ch(modelHash), _ri) end --- GET_VEHICLE_NODE_IS_SWITCHED_OFF function Global.GetVehicleNodeIsSwitchedOff(nodeID) return _in(0x28533DBDDF7C2C97, nodeID, _r) end --- GET_VEHICLE_NODE_POSITION function Global.GetVehicleNodePosition(nodeId, outPosition) return _in(0x8E8D72FF24DEE1FB, nodeId, _v) end --- Gets the number of passengers, NOT including the driver. Use IS_VEHICLE_SEAT_FREE(Vehicle, -1) to also check for the driver function Global.GetVehicleNumberOfPassengers(vehicle) return _in(0x59F3F16577CD79B2, vehicle, _ri) end --- _GET_VEHICLE_OWNED_BY_PLAYER function Global.GetVehicleOwnedByPlayer(player) return _in(0xB9050A97594C8832, player, _ri) end Global.N_0xb9050a97594c8832 = Global.GetVehicleOwnedByPlayer --- _GET_VEHICLE_OWNER function Global.GetVehicleOwner(vehicle) return _in(0xB729679356A889AE, vehicle, _ri) end Global.N_0xb729679356a889ae = Global.GetVehicleOwner --- GET_VEHICLE_PED_IS_ENTERING function Global.GetVehiclePedIsEntering(ped) return _in(0xF92691AED837A5FC, ped, _ri) end --- 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. function Global.GetVehiclePedIsIn(ped, lastVehicle) return _in(0x9A9112A0FE9A4713, ped, lastVehicle, _ri) end --- GET_VEHICLE_PED_IS_USING function Global.GetVehiclePedIsUsing(ped) return _in(0x6094AD011A2EA87D, ped, _ri) end --- 1000 is max health function Global.GetVehiclePetrolTankHealth(vehicle) return _in(0x1E5A9B356D5098BE, vehicle, _rf) end --- _GET_VEHICLE_PROP_SET function Global.GetVehiclePropSet(vehicle) return _in(0xCE2ACD6F602803E5, vehicle, _ri) end Global.N_0xce2acd6f602803e5 = Global.GetVehiclePropSet --- _GET_VEHICLE_PROP_SET_HASH function Global.GetVehiclePropSetHash(vehicle) return _in(0x36F69E7A22655653, vehicle, _ri) end Global.N_0x36f69e7a22655653 = Global.GetVehiclePropSetHash --- _GET_VEHICLE_TINT function Global.GetVehicleTint(vehicle) return _in(0xA44D65E6C624526F, vehicle, _ri) end Global.N_0xa44d65e6c624526f = Global.GetVehicleTint --- Gets the trailer of a vehicle and puts it into the trailer parameter. function Global.GetVehicleTrailerVehicle(vehicle, trailer) return _in(0xCF867A239EC30741, vehicle, _ii(trailer) --[[ may be optional ]], _r) end --- _GET_VEHICLE_TURRET_SEAT function Global.GetVehicleTurretSeat(vehicle, seatIndex) return _in(0xFF5791B7639C2A46, vehicle, _ii(seatIndex) --[[ may be optional ]], _ri) end Global.N_0xff5791b7639c2a46 = Global.GetVehicleTurretSeat --- Returns the type of the passed vehicle. -- For client scripts, reference the more detailed [GET_VEHICLE_TYPE_RAW](#\_0xDE73BC10) native. -- ### Vehicle types -- * automobile -- * bike -- * boat -- * heli -- * plane -- * submarine -- * trailer -- * train -- @param vehicle The vehicle's entity handle. -- @return If the entity is a vehicle, the vehicle type. If it is not a vehicle, the return value will be null. function Global.GetVehicleType(vehicle) return _in(0xa273060e, vehicle, _s) end --- Returns the model type of the vehicle as defined by: -- ```cpp -- enum VehicleType -- { -- VEHICLE_TYPE_NONE = -1, -- VEHICLE_TYPE_CAR = 0, -- VEHICLE_TYPE_PLANE = 1, -- VEHICLE_TYPE_TRAILER = 2, -- VEHICLE_TYPE_QUADBIKE = 3, -- VEHICLE_TYPE_DRAFT = 4, -- VEHICLE_TYPE_SUBMARINECAR = 5, -- VEHICLE_TYPE_AMPHIBIOUS_AUTOMOBILE = 6, -- VEHICLE_TYPE_AMPHIBIOUS_QUADBIKE = 7, -- VEHICLE_TYPE_HELI = 8, -- VEHICLE_TYPE_BLIMP = 9, -- VEHICLE_TYPE_AUTOGYRO = 10, -- VEHICLE_TYPE_BIKE = 11, -- VEHICLE_TYPE_BICYCLE = 12, -- VEHICLE_TYPE_BOAT = 13, -- VEHICLE_TYPE_TRAIN = 14, -- VEHICLE_TYPE_SUBMARINE = 15, -- }; -- ``` -- @param vehicle The vehicle's entity handle. -- @return Returns the vehicles model type function Global.GetVehicleTypeRaw(vehicle) return _in(0xde73bc10, vehicle, _ri) end --- GET_VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED function Global.GetVehicleWaypointPlaybackOverrideSpeed(p0) return _in(0x3DC971EB22F73447, p0, _ri) end --- GET_VEHICLE_WAYPOINT_PROGRESS function Global.GetVehicleWaypointProgress(vehicle) return _in(0x9824CFF8FC66E159, vehicle, _ri) end --- GET_VEHICLE_WAYPOINT_TARGET_POINT function Global.GetVehicleWaypointTargetPoint(vehicle) return _in(0x416B62AC8B9E5BBD, vehicle, _ri) end --- A getter for [SET_VISUAL_SETTING_FLOAT](#\_0xD1D31681). -- @param name The name of the value to get, such as `pedLight.color.red`. -- @return Returns the floating point value of the specified visual setting on success. function Global.GetVisualSettingFloat(name) return _in(0x15346b4d, _ts(name), _rf) end --- _GET_VOLUME_BOUNDS function Global.GetVolumeBounds(volume) return _in(0x5737199AF2DC609F, volume, _v, _v) end Global.N_0x5737199af2dc609f = Global.GetVolumeBounds --- GET_VOLUME_COORDS function Global.GetVolumeCoords(volume) return _in(0xF70F00013A62F866, volume, _rv) end Global.N_0xf70f00013a62f866 = Global.GetVolumeCoords --- _GET_VOLUME_FROM_INDEXED_ITEM function Global.GetVolumeFromIndexedItem(item) return _in(0xF18AF483DF70BBDE, item, _ri) end Global.N_0xf18af483df70bbde = Global.GetVolumeFromIndexedItem --- 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 -- }; function Global.GetVolumeLockRequestStatus(volLockRequestId) return _in(0xB33A604345F58202, volLockRequestId, _ri) end Global.N_0xb33a604345f58202 = Global.GetVolumeLockRequestStatus --- Returns relationshipGroup Hash function Global.GetVolumeRelationship(volume) return _in(0x666C2F53ABEFC952, volume, _ri) end Global.N_0x666c2f53abefc952 = Global.GetVolumeRelationship --- GET_VOLUME_ROTATION function Global.GetVolumeRotation(volume) return _in(0x18675BC914891122, volume, _rv) end Global.N_0x18675bc914891122 = Global.GetVolumeRotation --- GET_VOLUME_SCALE function Global.GetVolumeScale(volume) return _in(0x3E2A25B2416DD67E, volume, _rv) end Global.N_0x3e2a25b2416dd67e = Global.GetVolumeScale --- Returns -1.0f if no multiplier has been set function Global.GetWantedLevelMultiplier() return _in(0xA82964B9D8D6A983, _rf) end Global.N_0xa82964b9d8d6a983 = Global.GetWantedLevelMultiplier --- GET_WANTED_LEVEL_RADIUS function Global.GetWantedLevelRadius(p0) return _in(0x80B00EB26D9521C7, p0, _rf) end --- GET_WANTED_LEVEL_THRESHOLD function Global.GetWantedLevelThreshold(wantedLevel) return _in(0x1B1A3B358F7D8F07, wantedLevel, _ri) end --- GET_WANTED_SCORE function Global.GetWantedScore(player) return _in(0xDD5FD601481F648B, player, _ri) end Global.N_0xdd5fd601481f648b = Global.GetWantedScore --- 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. function Global.GetWaterHeight(x, y, z, height) return _in(0xFCA8B23F28813F69, x, y, z, _fi(height) --[[ may be optional ]], _r) end --- GET_WATER_HEIGHT_NO_WAVES function Global.GetWaterHeightNoWaves(x, y, z, height) return _in(0xDCF3690AA262C03F, x, y, z, _fi(height) --[[ may be optional ]], _r) end --- Returns the zone's name hash if its type matches one of the following: -- - LAKE -- - RIVER -- - OIL_SPILL -- - SWAMP -- - OCEAN -- - CREEK -- - POND -- - GLACIER function Global.GetWaterMapZoneAtCoords(x, y, z) return _in(0x5BA7A68A346A5A91, x, y, z, _ri) end Global.N_0x5ba7a68a346a5a91 = Global.GetWaterMapZoneAtCoords --- _GET_WAYPOINT_COORDS function Global.GetWaypointCoords() return _in(0x29B30D07C3F7873B, _rv) end --- GET_WAYPOINT_DISTANCE_ALONG_ROUTE function Global.GetWaypointDistanceAlongRoute(waypointRecording, p1) return _in(0xA5B769058763E497, _ts(waypointRecording), p1, _rf) end --- Returns WeaponAttachPoint function Global.GetWeaponAttachPoint(ped, attachPoint) return _in(0xCAD4FE9398820D24, ped, attachPoint, _ri) end Global.N_0xcad4fe9398820d24 = Global.GetWeaponAttachPoint --- GET_WEAPON_CLIP_SIZE function Global.GetWeaponClipSize(weaponHash) return _in(0xD3750CCC00635FC2, _ch(weaponHash), _ri) end Global.N_0xd3750ccc00635fc2 = Global.GetWeaponClipSize --- _GET_WEAPON_COMPONENT_TYPE_MODEL function Global.GetWeaponComponentTypeModel(componentHash) return _in(0x59DE03442B6C9598, _ch(componentHash), _ri) end Global.N_0x59de03442b6c9598 = Global.GetWeaponComponentTypeModel --- Related to weapon visual damage, not actual damage. function Global.GetWeaponDamage(weaponObject) return _in(0x904103D5D2333977, weaponObject, _rf) end Global.N_0x904103d5d2333977 = Global.GetWeaponDamage --- 0.0: good condition, 1.0: poor condition function Global.GetWeaponDegradation(weaponObject) return _in(0x0D78E1097F89E637, weaponObject, _rf) end Global.N_0x0d78e1097f89e637 = Global.GetWeaponDegradation --- _GET_WEAPON_DIRT function Global.GetWeaponDirt(weaponObject) return _in(0x810E8AE9AFEA7E54, weaponObject, _rf) end Global.N_0x810e8ae9afea7e54 = Global.GetWeaponDirt --- 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 function Global.GetWeaponEmoteVariation(ped, variation) return _in(0x86147D05FA831D3A, ped, variation, _ri) end --- Returns iSpinHash function Global.GetWeaponGunSpinningWeaponEmoteTrickTypeHash(emote, weaponEmoteTrickType) return _in(0xF4601C1203B1A78D, _ch(emote), weaponEmoteTrickType, _ri) end Global.N_0xf4601c1203b1a78d = Global.GetWeaponGunSpinningWeaponEmoteTrickTypeHash --- Returns "WNS_INVALID" if the weapon is invalid/doesn't exist. function Global.GetWeaponName(weaponHash) return _in(0x89CF5FF3D363311E, _ch(weaponHash), _s) end Global.N_0x89cf5ff3d363311e = Global.GetWeaponName --- _GET_WEAPON_NAME_WITH_PERMANENT_DEGRADATION function Global.GetWeaponNameWithPermanentDegradation(weaponHash, permanentDegradationLevel) return _in(0x7A56D66C78D8EF8E, _ch(weaponHash), permanentDegradationLevel, _s) end Global.N_0x7a56d66c78d8ef8e = Global.GetWeaponNameWithPermanentDegradation --- _GET_WEAPON_NAME_2 function Global.GetWeaponName_2(weaponHash) return _in(0x6D3AC61694A791C5, _ch(weaponHash), _s) end Global.N_0x6d3ac61694a791c5 = Global.GetWeaponName_2 --- Detaches the weapon from the ped and actually removes the ped's weapon function Global.GetWeaponObjectFromPed(ped, p1) return _in(0xC6A6789BB405D11C, ped, p1, _ri) end Global.N_0xc6a6789bb405d11c = Global.GetWeaponObjectFromPed --- Related to rust of weapons function Global.GetWeaponPermanentDegradation(weaponObject) return _in(0xD56E5F336C675EFA, weaponObject, _rf) end Global.N_0xd56e5f336c675efa = Global.GetWeaponPermanentDegradation --- _GET_WEAPON_SCALE function Global.GetWeaponScale(weaponObject) return _in(0x22084CA699219624, weaponObject, _rf) end Global.N_0x22084ca699219624 = Global.GetWeaponScale --- _GET_WEAPON_SOOT function Global.GetWeaponSoot(weaponObject) return _in(0x4BF66F8878F67663, weaponObject, _rf) end Global.N_0x4bf66f8878f67663 = Global.GetWeaponSoot --- _GET_WEAPON_STAT_ID function Global.GetWeaponStatId(weaponHash) return _in(0x8EC44AE8DECFF841, _ch(weaponHash), _ri) end Global.N_0x8ec44ae8decff841 = Global.GetWeaponStatId --- _GET_WEAPON_TYPE_FROM_AMMO_TYPE function Global.GetWeaponTypeFromAmmoType(ammoType) return _in(0x7AA043F6C41D151E, _ch(ammoType), _ri) end Global.N_0x7aa043f6c41d151e = Global.GetWeaponTypeFromAmmoType --- GET_WEAPON_TYPE_FROM_PICKUP_TYPE function Global.GetWeaponTypeFromPickupType(pickupHash) return _in(0x08F96CA6C551AD51, _ch(pickupHash), _ri) end --- _GET_WEAPON_UNLOCK function Global.GetWeaponUnlock(weaponHash) return _in(0x865F36299079FB75, _ch(weaponHash), _ri) end Global.N_0x865f36299079fb75 = Global.GetWeaponUnlock --- GET_WEAPONTYPE_GROUP function Global.GetWeapontypeGroup(weaponHash) return _in(0xEDCA14CA5199FF25, _ch(weaponHash), _ri) end --- Gets the model hash from the weapon hash. function Global.GetWeapontypeModel(weaponHash) return _in(0xF70825EB340E7D15, _ch(weaponHash), _ri) end --- Returns hash where WEAPON_ is replaced with SLOT_ function Global.GetWeapontypeSlot(weaponHash) return _in(0x46F032B8DDF46CDE, _ch(weaponHash), _ri) end Global.N_0x46f032b8ddf46cde = Global.GetWeapontypeSlot --- GET_WIND_DIRECTION function Global.GetWindDirection() return _in(0xF703E82F3FE14A5F, _rv) end --- GET_WIND_SPEED function Global.GetWindSpeed() return _in(0xFFB7E74E041150A4, _rf) end --- Converts a screen coordinate into its relative world coordinate. -- @param screenX A screen horizontal axis coordinate (0.0 - 1.0). -- @param screenY A screen vertical axis coordinate (0.0 - 1.0). -- @param worldVector The world coord vector pointer. -- @param normalVector The screen normal vector pointer. -- @return A Vector3 representing the world coordinates relative to the specified screen coordinates and a screen plane normal Vector3 (normalised). function Global.GetWorldCoordFromScreenCoord(screenX, screenY) return _in(0xc81d0659, screenX, screenY, _v, _v) end --- Returns the coordinates of an entity-bone. -- https://github.com/femga/rdr3_discoveries/tree/master/boneNames function Global.GetWorldPositionOfEntityBone(entity, boneIndex) return _in(0x82CFA50E34681CA5, entity, boneIndex, _rv) end --- _GET_WORLD_WATER_TYPE function Global.GetWorldWaterType() return _in(0x189739A7631C1867, _ri) end Global.N_0x189739a7631c1867 = Global.GetWorldWaterType --- addReason: see _ADD_AMMO_TO_PED function Global.GiveDelayedWeaponToPed(ped, weaponHash, ammoCount, p3, addReason) return _in(0xB282DC6EBD803C75, ped, _ch(weaponHash), ammoCount, p3, _ch(addReason)) end --- 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 function Global.GivePedHashCommand(ped, commandHash, activationDuration) return _in(0xD65FDC686A031C83, ped, _ch(commandHash), activationDuration) end Global.N_0xd65fdc686a031c83 = Global.GivePedHashCommand --- GIVE_PED_HASH_SCENARIO_PROP function Global.GivePedHashScenarioProp(ped, object, conditionalAnim, scenarioType, p4, p5) return _in(0x2B02DB082258625F, ped, object, _ts(conditionalAnim), _ch(scenarioType), _ch(p4), p5, _ri) end Global.N_0x2b02db082258625f = Global.GivePedHashScenarioProp --- _GIVE_PED_SCENARIO_PROP function Global.GivePedScenarioProp(ped, object, conditionalAnim, p3, p4, p5) return _in(0x3BBDD6143FF16F98, ped, object, _ts(conditionalAnim), _ts(p3), _ts(p4), p5, _ri) end Global.N_0x3bbdd6143ff16f98 = Global.GivePedScenarioProp --- Only used in SP R* Script rcm_jack2 function Global.GivePedScenarioPropDynamic(ped, object, p2, p3, p4) return _in(0xA0774E388CE4A679, ped, object, _ts(p2), _ts(p3), p4, _ri) end Global.N_0xa0774e388ce4a679 = Global.GivePedScenarioPropDynamic --- _GIVE_WEAPON_COLLECTION_TO_PED function Global.GiveWeaponCollectionToPed(ped, weaponCollection) return _in(0x899A04AFCC725D04, ped, _ch(weaponCollection)) end Global.N_0x899a04afcc725d04 = Global.GiveWeaponCollectionToPed --- entity can be a ped or weapon object. function Global.GiveWeaponComponentToEntity(entity, componentHash, weaponHash, p3) return _in(0x74C9090FDD1BB48E, entity, _ch(componentHash), _ch(weaponHash), p3) end Global.N_0x74c9090fdd1bb48e = Global.GiveWeaponComponentToEntity --- _GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT function Global.GiveWeaponComponentToWeaponObject(ped, componentHash, p3) return _in(0x1A47699E8D533E8F, _i, ped, _ch(componentHash), p3) end Global.N_0x1a47699e8d533e8f = Global.GiveWeaponComponentToWeaponObject --- 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 function Global.GiveWeaponToPed(ped, weaponHash, ammoCount, bForceInHand, bForceInHolster, attachPoint, bAllowMultipleCopies, p7, p8, addReason, bIgnoreUnlocks, permanentDegradation, p12) return _in(0x5E3BDDBCB83F3D84, ped, _ch(weaponHash), ammoCount, bForceInHand, bForceInHolster, attachPoint, bAllowMultipleCopies, p7, p8, _ch(addReason), bIgnoreUnlocks, permanentDegradation, p12, _ri) end Global.GiveWeaponToPed_2 = Global.GiveWeaponToPed --- GIVE_WEAPON_TO_PED_WITH_OPTIONS function Global.GiveWeaponToPedWithOptions(ped) return _in(0xBE7E42B07FD317AC, ped, _i, _i, _r) end Global.N_0xbe7e42b07fd317ac = Global.GiveWeaponToPedWithOptions --- NativeDB Introduced: v1355 function Global.GoogleAnalyticsEndEvent() return _in(0x87BBCC4360A9BDE3, _r) end --- _GOOGLE_ANALYTICS_POP_PAGE function Global.GoogleAnalyticsPopPage(pageName) return _in(0xC6DE040378364798, _ts(pageName)) end --- _GOOGLE_ANALYTICS_PUSH_PAGE function Global.GoogleAnalyticsPushPage(pageName) return _in(0xD43A616AE3AC4EF6, _ts(pageName)) end --- NativeDB Introduced: v1355 function Global.GoogleAnalyticsStartEvent(eventCategory, eventAction, eventLabel, eventValue) return _in(0x1C54F031D7C0F7AC, _ts(eventCategory), _ts(eventAction), _ts(eventLabel), eventValue, _r) end --- HAS_ANIM_DICT_LOADED function Global.HasAnimDictLoaded(animDict) return _in(0x27FF6FE8009B40CA, _ts(animDict), _r) end --- HAS_ANIM_EVENT_FIRED function Global.HasAnimEventFired(entity, actionHash) return _in(0x5851CC48405F4A07, entity, _ch(actionHash), _r) end --- HAS_ANIM_SCENE_EXITED function Global.HasAnimSceneExited(animScene, p1) return _in(0xF94692EB9DC15D74, animScene, p1, _ri) end Global.N_0xf94692eb9dc15d74 = Global.HasAnimSceneExited --- p3 - possibly radius? function Global.HasBulletImpactedInArea(x, y, z, p3, p4, p5) return _in(0xC153E5BCCF411814, x, y, z, p3, p4, p5, _r) end --- HAS_BULLET_IMPACTED_IN_BOX function Global.HasBulletImpactedInBox(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0x3B6A4C05FB2B33AC, p0, p1, p2, p3, p4, p5, p6, p7, _r) end --- Alias for HAS_ANIM_SET_LOADED. function Global.HasClipSetLoaded(clipSet) return _in(0x1F23D6B6DA1CC3B2, _ts(clipSet), _r) end --- HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN function Global.HasClosestObjectOfTypeBeenBroken(p0, p1, p2, p3, modelHash, p5) return _in(0x761B0E69AC4D007E, p0, p1, p2, p3, _ch(modelHash), p5, _r) end --- HAS_COLLISION_FOR_MODEL_LOADED function Global.HasCollisionForModelLoaded(model) return _in(0x210A79C9EC89778F, _ch(model), _r) end --- HAS_COLLISION_LOADED_AROUND_ENTITY function Global.HasCollisionLoadedAroundEntity(entity) return _in(0xBEB1600952B9CF5C, entity, _r) end --- HAS_COLLISION_LOADED_AROUND_POSITION function Global.HasCollisionLoadedAroundPosition(xPos, yPos, zPos) return _in(0x6BFBDC46139C45AB, xPos, yPos, zPos, _ri) end Global.N_0x6bfbdc46139c45ab = Global.HasCollisionLoadedAroundPosition --- _HAS_COLLISION_LOADED_AT_COORD function Global.HasCollisionLoadedAtCoord(x, y, z) return _in(0xDA8B2EAF29E872E2, x, y, z, _ri) end Global.N_0xda8b2eaf29e872e2 = Global.HasCollisionLoadedAtCoord --- HAS_ENTITY_ANIM_FINISHED function Global.HasEntityAnimFinished(entity, animDict, animName, p3) return _in(0xAEB40615337EF1E3, entity, _ts(animDict), _ts(animName), p3, _r) end --- HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT function Global.HasEntityBeenDamagedByAnyObject(entity) return _in(0x73BB763880CD23A6, entity, _r) end --- HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED function Global.HasEntityBeenDamagedByAnyPed(entity) return _in(0x9934E9C42D52D87E, entity, _r) end --- HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE function Global.HasEntityBeenDamagedByAnyVehicle(entity) return _in(0x695D7C26DE65C423, entity, _r) end --- HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY function Global.HasEntityBeenDamagedByEntity(entity1, entity2, p2, p3) return _in(0x7B6E7BEC1143AC86, entity1, entity2, p2, p3, _r) end --- _HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON function Global.HasEntityBeenDamagedByWeapon(entity, weaponName, weaponType) return _in(0xDCF06D0CDFF68424, entity, _ch(weaponName), weaponType, _ri) end Global.N_0xdcf06d0cdff68424 = Global.HasEntityBeenDamagedByWeapon --- _HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON_RECENTLY function Global.HasEntityBeenDamagedByWeaponRecently(entity, weaponHash, ms) return _in(0x9E2D5D6BC97A5F1E, entity, _ch(weaponHash), ms, _ri) end Global.N_0x9e2d5d6bc97a5f1e = Global.HasEntityBeenDamagedByWeaponRecently --- HAS_ENTITY_CLEAR_LOS_TO_COORD function Global.HasEntityClearLosToCoord(entity, x, y, z, flags) return _in(0x0C9DBF48C6BA6E4C, entity, x, y, z, flags, _ri) end Global.N_0x0c9dbf48c6ba6e4c = Global.HasEntityClearLosToCoord --- HAS_ENTITY_CLEAR_LOS_TO_ENTITY function Global.HasEntityClearLosToEntity(entity1, entity2, traceType) return _in(0xFCDFF7B72D23A1AC, entity1, entity2, traceType, _r) end --- Has the entity1 got a clear line of sight to the other entity2 from the direction entity1 is facing. function Global.HasEntityClearLosToEntityInFront(entity1, entity2, traceType) return _in(0xE88F19660651D566, entity1, entity2, traceType, _r) end --- HAS_ENTITY_COLLIDED_WITH_ANYTHING function Global.HasEntityCollidedWithAnything(entity) return _in(0xDF18751EC74F90FF, entity, _r) end --- _HAS_L* (?) function Global.HasEntityEnteredAnimScene(animScene, entityName) return _in(0x337F1CC8EE895601, animScene, _ts(entityName), _ri) end Global.N_0x337f1cc8ee895601 = Global.HasEntityEnteredAnimScene --- HAS_ENTITY_EXITED_ANIM_SCENE function Global.HasEntityExitedAnimScene(animScene, entityName) return _in(0xB89FCFF19DAFFF28, animScene, _ts(entityName), _ri) end Global.N_0xb89fcff19dafff28 = Global.HasEntityExitedAnimScene --- HAS_FORCE_CLEANUP_OCCURRED function Global.HasForceCleanupOccurred(cleanupFlags) return _in(0xC11469DCA6FC3BB5, cleanupFlags, _r) end --- HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED function Global.HasInstantFillVehiclePopulationFinished() return _in(0x2701D01D5E18FC31, _r) end Global.N_0x2701d01d5e18fc31 = Global.HasInstantFillVehiclePopulationFinished --- More info: https://en.wikipedia.org/wiki/Letterboxing_(filming) function Global.HasLetterBox() return _in(0x81DCFD13CF39920E, _ri) end Global.N_0x81dcfd13cf39920e = Global.HasLetterBox --- _HAS_META_PED_ASSET_LOADED function Global.HasMetaPedAssetLoaded(requestId) return _in(0xB0B2C6D170B0E8E5, requestId, _ri) end Global.N_0xb0b2c6d170b0e8e5 = Global.HasMetaPedAssetLoaded Global.HasMetapedAssetLoaded = Global.HasMetaPedAssetLoaded --- _HAS_META_PED_OUTFIT_LOADED function Global.HasMetaPedOutfitLoaded(requestId) return _in(0x610438375E5D1801, requestId, _ri) end Global.N_0x610438375e5d1801 = Global.HasMetaPedOutfitLoaded Global.HasMetapedOutfitLoaded = Global.HasMetaPedOutfitLoaded --- _HAS_META_PED_REQUEST_LOADED function Global.HasMetaPedRequestLoaded(requestId) return _in(0xC0940AC858C1E126, requestId, _ri) end Global.N_0xc0940ac858c1e126 = Global.HasMetaPedRequestLoaded Global.HasMetapedPedRequestLoaded = Global.HasMetaPedRequestLoaded --- Checks if the specified model has loaded into memory. function Global.HasModelLoaded(model) return _in(0x1283B8B89DD5D1B6, _ch(model), _r) end --- HAS_MOTION_TYPE_ASSET_LOADED function Global.HasMotionTypeAssetLoaded(nameHash, ped) return _in(0x854BC9B1A1CCD034, _ch(nameHash), ped, _ri) end Global.N_0x854bc9b1a1ccd034 = Global.HasMotionTypeAssetLoaded --- HAS_MOVE_NETWORK_DEF_LOADED function Global.HasMoveNetworkDefLoaded(name) return _in(0x2C04D89A0FB4E244, _ts(name), _ri) end Global.N_0x2c04d89a0fb4e244 = Global.HasMoveNetworkDefLoaded --- HAS_NAMED_PTFX_ASSET_LOADED function Global.HasNamedPtfxAssetLoaded(fxNameHash) return _in(0x65BB72F29138F5D6, _ch(fxNameHash), _r) end --- HAS_NETWORK_TIME_STARTED function Global.HasNetworkTimeStarted() return _in(0x46718ACEEDEAFC84, _r) end --- HAS_OBJECT_BEEN_BROKEN function Global.HasObjectBeenBroken(p0) return _in(0x8ABFB70C49CC43E2, p0, _r) end --- _HAS_PED_BEEN_SHOVED_RECENTLY function Global.HasPedBeenShovedRecently(ped, ms) return _in(0x29FCE825613FEFCA, ped, ms, _ri) end Global.N_0x29fce825613fefca = Global.HasPedBeenShovedRecently --- See _REQUEST_PED_EMOTIONAL_PRESET function Global.HasPedEmotionalPresetLoaded(ped, name) return _in(0xDE3904B22695D9F9, ped, _ts(name), _ri) end Global.N_0xde3904b22695d9f9 = Global.HasPedEmotionalPresetLoaded --- HAS_PED_GOT_WEAPON function Global.HasPedGotWeapon(ped, weaponHash, p2, p3) return _in(0x8DECB02F88F428BC, ped, _ch(weaponHash), p2, p3, _r) end --- _HAS_PED_GOT_WEAPON_COMPONENT function Global.HasPedGotWeaponComponent(ped, componentHash, weaponHash) return _in(0xBBC67A6F965C688A, ped, _ch(componentHash), _ch(weaponHash), _ri) end Global.N_0xbbc67a6f965c688a = Global.HasPedGotWeaponComponent --- 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 function Global.HasPedTakenGoreDamage(ped, limb) return _in(0xBA208A8D6399A3AC, ped, limb, _ri) end Global.N_0xba208a8d6399a3ac = Global.HasPedTakenGoreDamage --- HAS_PICKUP_BEEN_COLLECTED function Global.HasPickupBeenCollected(pickup) return _in(0x80EC48E6679313F9, pickup, _r) end --- HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE function Global.HasPlayerBeenSpottedInStolenVehicle(player) return _in(0xC932F57F31EA9152, player, _r) end --- HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED function Global.HasPlayerDamagedAtLeastOneNonAnimalPed(player) return _in(0x16C8D205DD5A2E90, player, _r) end --- HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED function Global.HasPlayerDamagedAtLeastOnePed(player) return _in(0xDA4A4B9B96E20092, player, _r) end --- _HAS_PROP_SET_LOADED function Global.HasPropSetLoaded(hash) return _in(0x48A88FC684C55FDC, _ch(hash), _ri) end Global.N_0x48a88fc684c55fdc = Global.HasPropSetLoaded --- Same as _HAS_PROP_SET_LOADED function Global.HasPropSetLoaded_2(hash) return _in(0xD090ABEF4D6A7D96, _ch(hash), _ri) end Global.N_0xd090abef4d6a7d96 = Global.HasPropSetLoaded_2 --- HAS_PTFX_ASSET_LOADED function Global.HasPtfxAssetLoaded() return _in(0x13A3F30A9ED0BC31, _r) end --- _HAS_SCENARIO_TYPE_LOADED function Global.HasScenarioTypeLoaded(scenarioType, p1) return _in(0x9427C94D2E4094A4, _ch(scenarioType), p1, _ri) end Global.N_0x9427c94d2e4094a4 = Global.HasScenarioTypeLoaded --- Returns if a script has been loaded into the game. Used to see if a script was loaded after requesting. function Global.HasScriptLoaded(scriptName) return _in(0xE97BD36574F8B0A6, _ts(scriptName), _r) end --- HAS_SCRIPT_WITH_NAME_HASH_LOADED function Global.HasScriptWithNameHashLoaded(scriptHash) return _in(0xA5D8E0C2F3C7EEBC, _ch(scriptHash), _r) end --- _HAS_SOUND_AUDIO_NAME_FINISHED function Global.HasSoundAudioNameFinished(audioName, soundsetName) return _in(0x714A0EA7DE1167BE, _ts(audioName), _ts(soundsetName), _ri) end Global.N_0x714a0ea7de1167be = Global.HasSoundAudioNameFinished --- _HAS_SOUND_ID_FINISHED function Global.HasSoundIdFinished(soundId) return _in(0x84848E1C0FC67DBB, soundId, _ri) end Global.N_0x84848e1c0fc67dbb = Global.HasSoundIdFinished --- HAS_STREAMED_TEXTURE_DICT_LOADED function Global.HasStreamedTextureDictLoaded(textureDict) return _in(0x54D6900929CCF162, _ts(textureDict), _r) end --- HAS_STREAMED_TXD_LOADED function Global.HasStreamedTxdLoaded(txdHash) return _in(0xBE72591D1509FFE4, _ch(txdHash), _ri) end Global.N_0xbe72591d1509ffe4 = Global.HasStreamedTxdLoaded --- _HAS_TRAIN_LOADED function Global.HasTrainLoaded(train) return _in(0xBD3C4A2ED509205E, train, _ri) end Global.N_0xbd3c4a2ed509205e = Global.HasTrainLoaded --- HAS_VEHICLE_ASSET_LOADED function Global.HasVehicleAssetLoaded(vehicleAsset) return _in(0xB935F3154BC913C8, _ch(vehicleAsset), _r) end --- See REQUEST_VEHICLE_RECORDING function Global.HasVehicleRecordingBeenLoaded(recording, script) return _in(0xBA9325BE372AB6EA, recording, _ts(script), _r) end --- _HAS_VEHICLE_TRAILER_PROP_SET_LOADED function Global.HasVehicleTrailerPropSetLoaded(vehicle, wagonIndex) return _in(0x8F3333F0A6900B3C, vehicle, wagonIndex, _ri) end Global.N_0x8f3333f0a6900b3c = Global.HasVehicleTrailerPropSetLoaded --- _HAS_WEAPON_ASSET_LOADED function Global.HasWeaponAssetLoaded(weaponHash) return _in(0xFF07CF465F48B830, _ch(weaponHash), _ri) end Global.N_0xff07cf465f48b830 = Global.HasWeaponAssetLoaded --- HAS_WEAPON_GOT_WEAPON_COMPONENT function Global.HasWeaponGotWeaponComponent(weapon, addonHash) return _in(0x76A18844E743BF91, weapon, _ch(addonHash), _r) end --- Waiting for child scripts to terminate / waiting for collapse of child scripts function Global.HaveAllChildScriptsTerminated(p0) return _in(0x380FFA15B72408FB, p0, _ri) end Global.N_0x380ffa15b72408fb = Global.HaveAllChildScriptsTerminated --- HAVE_CONTROLS_CHANGED function Global.HaveControlsChanged(control) return _in(0x6CD79468A1E595C6, control, _r) end Global.N_0x6cd79468a1e595c6 = Global.HaveControlsChanged --- _HIDE_ACTIVE_POINTS_OF_INTEREST function Global.HideActivePointsOfInterest() return _in(0xA1B4052C2A3DCC1E) end Global.N_0xa1b4052c2a3dcc1e = Global.HideActivePointsOfInterest --- _HIDE_HORSE_REINS function Global.HideHorseReins(vehicle) return _in(0x201B8ED4FF7FE9F5, vehicle) end Global.N_0x201b8ed4ff7fe9f5 = Global.HideHorseReins --- HIDE_HUD_AND_RADAR_THIS_FRAME function Global.HideHudAndRadarThisFrame() return _in(0x36CDD81627A6FCD2) end --- _HIDE_HUD_THIS_FRAME function Global.HideHudThisFrame() return _in(0xBF4F34A85CA2970D) end Global.N_0xbf4f34a85ca2970d = Global.HideHudThisFrame --- HIDE_LOADING_ON_FADE_THIS_FRAME function Global.HideLoadingOnFadeThisFrame() return _in(0xEA600AABAF4B9084) end --- Hides the ped's weapon during a cutscene. function Global.HidePedWeaponForScriptedCutscene(ped, toggle) return _in(0x6F6981D2253C208F, ped, toggle) end --- 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 function Global.HidePedWeapons(ped, p0, immediately) return _in(0xFCCC886EDE3C63EC, ped, p0, immediately) end Global.N_0xfccc886ede3c63ec = Global.HidePedWeapons --- _HIDE_PICKUP_OBJECT function Global.HidePickupObject(pickupObject, toggle) return _in(0x2777150CC7D9365E, pickupObject, toggle) end --- _HITCH_HORSE function Global.HitchHorse(horse, x, y, z) return _in(0x06AADE17334F7A40, horse, x, y, z) end Global.N_0x06aade17334f7a40 = Global.HitchHorse --- _HOLSTER_PED_WEAPONS function Global.HolsterPedWeapons(ped, p1, p2, p3, immediately) return _in(0x94A3C1B804D291EC, ped, p1, p2, p3, immediately) end Global.N_0x94a3c1b804d291ec = Global.HolsterPedWeapons --- _H* - _I* function Global.HorseAgitate(mount, kickOffRider) return _in(0xBAE08F00021BFFB2, mount, kickOffRider) end Global.N_0xbae08f00021bffb2 = Global.HorseAgitate --- IGNORE_NEXT_RESTART function Global.IgnoreNextRestart(toggle) return _in(0x6C9FF40FF1B69F8F, toggle) end --- _INCAPACITATED_REVIVE function Global.IncapacitatedRevive(ped, ped2) return _in(0xF6262491C7704A63, ped, ped2) end Global.N_0xf6262491c7704a63 = Global.IncapacitatedRevive --- INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION function Global.InformCodeOfContentIdOfCurrentUgcMission(p0) return _in(0x708DF841B8F27AA2, _ts(p0)) end Global.N_0x708df841b8f27aa2 = Global.InformCodeOfContentIdOfCurrentUgcMission --- INIT_PED_DEFAULT_HEALTH function Global.InitPedDefaultHealth(ped) return _in(0x7DD7FB3480D8083E, ped) end Global.N_0x7dd7fb3480d8083e = Global.InitPedDefaultHealth --- INSTANTLY_FILL_PED_POPULATION function Global.InstantlyFillPedPopulation() return _in(0x4759CC730F947C81) end Global.N_0x4759cc730f947c81 = Global.InstantlyFillPedPopulation --- INSTANTLY_FILL_VEHICLE_POPULATION function Global.InstantlyFillVehiclePopulation() return _in(0x1FF00DB43026B12F) end Global.N_0x1ff00db43026b12f = Global.InstantlyFillVehiclePopulation --- Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). function Global.IntToParticipantindex(value) return _in(0x58FF971FC8F2702C, value, _ri) end --- Simply returns whatever is passed to it (Regardless of whether the handle is valid or not). function Global.IntToPlayerindex(value) return _in(0x748B3A65C2604C33, value, _ri) end --- Note: the buffer should be exactly 32 bytes long function Global.IntToString(value, format, buffer) return _in(0xCF11C0CEB40C401B, value, _ts(format), _ts(buffer)) end --- INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE function Global.InvalidateCinematicVehicleIdleMode() return _in(0x634F4A0562CF19B8) end Global.N_0x634f4a0562cf19b8 = Global.InvalidateCinematicVehicleIdleMode --- inventoryItemSlotHash: https://pastebin.com/P6fyr3vr function Global.InventoryAddItemWithGuid(inventoryId, item, inventoryItemSlot, p5, addReason) return _in(0xCB5D11F9508A928D, inventoryId, _i, _i, _ch(item), _ch(inventoryItemSlot), p5, _ch(addReason), _ri) end Global.N_0xcb5d11f9508a928d = Global.InventoryAddItemWithGuid --- inventoryId: see _INVENTORY_GET_PED_INVENTORY_ID function Global.InventoryAreLocalChangesAllowed(inventoryId) return _in(0x0FBBFFC891A97C81, inventoryId, _ri) end Global.N_0x0fbbffc891a97c81 = Global.InventoryAreLocalChangesAllowed --- _INVENTORY_COMPARE_GUIDS function Global.InventoryCompareGuids() return _in(0x4C543D5DFCD2DAFD, _i, _i, _ri) end Global.N_0x4c543d5dfcd2dafd = Global.InventoryCompareGuids --- _INVENTORY_COPY_ITEM_TO_INVENTORY function Global.InventoryCopyItemToInventory(inventoryId, inventoryIdCloned, p3) return _in(0xC04F47D488EF9EBA, inventoryId, inventoryIdCloned, _i, p3) end Global.N_0xc04f47d488ef9eba = Global.InventoryCopyItemToInventory --- _INVENTORY_COPY_ITEM_TO_MISSION_INVENTORY function Global.InventoryCopyItemToMissionInventory(p1) return _in(0x3112ADB9D5F3426B, _i, p1) end Global.N_0x3112adb9d5f3426b = Global.InventoryCopyItemToMissionInventory --- INVENTORY_COPY_MP_INVENTORY_TO_MISSION_INVENTORY function Global.InventoryCopyMpInventoryToMissionInventory(p0, p1, bCopySatchelItems, bCopyEmotes, bCopyHorse, p5) return _in(0x644CCB76A76CFBD6, p0, p1, bCopySatchelItems, bCopyEmotes, bCopyHorse, p5) end Global.N_0x644ccb76a76cfbd6 = Global.InventoryCopyMpInventoryToMissionInventory --- 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 function Global.InventoryCreateItemCollection(inventoryId, filterName, slotId, size) return _in(0x80D78BDC9D88EF07, inventoryId, _ts(filterName), _ch(slotId), _ii(size) --[[ may be optional ]], _ri) end Global.N_0x80d78bdc9d88ef07 = Global.InventoryCreateItemCollection --- _INVENTORY_CREATE_ITEM_COLLECTION_WITH_FILTER function Global.InventoryCreateItemCollectionWithFilter(inventoryId) return _in(0x640F890C3E5A3FFD, inventoryId, _i, _i, _ri) end Global.N_0x640f890c3e5a3ffd = Global.InventoryCreateItemCollectionWithFilter --- Returns collectionId -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.InventoryCreateItemCollection_2(collectionSize) return _in(0x97A3646645727F42, _ii(collectionSize) --[[ may be optional ]], _ri) end --- p1: 32 -- Returns collectionId -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.InventoryCreateSortedCollection(inventoryId, p1, size) return _in(0xBB7F968675B34B0C, inventoryId, p1, _ii(size) --[[ may be optional ]], _ri) end --- Example: (1, WEAPON_REVOLVER_CATTLEMAN, 0) - disables cattleman revolver on weapon wheel function Global.InventoryDisableItem(inventoryId, item, gtxReason) return _in(0x766315A564594401, inventoryId, _ch(item), _ch(gtxReason)) end Global.N_0x766315a564594401 = Global.InventoryDisableItem --- NativeDB Introduced: v1311 function Global.InventoryDisableMissionInventoryPickups() return _in(0xE1F389F03DC83673) end --- Params: p1 = 0 function Global.InventoryDisableWeapons(inventoryId, p1) return _in(0xE3A46370F70F3607, inventoryId, p1) end Global.N_0xe3a46370f70f3607 = Global.InventoryDisableWeapons --- _INVENTORY_DOES_ITEM_OWN_EQUIPMENT function Global.InventoryDoesItemOwnEquipment(inventoryId, item) return _in(0x88B58B83A43A8CAB, inventoryId, _i, _ch(item), _ri) end Global.N_0x88b58b83a43a8cab = Global.InventoryDoesItemOwnEquipment --- _INVENTORY_ENABLE_ITEM function Global.InventoryEnableItem(inventoryId, item) return _in(0x6A564540FAC12211, inventoryId, _ch(item)) end Global.N_0x6a564540fac12211 = Global.InventoryEnableItem --- _INVENTORY_ENABLE_WEAPONS function Global.InventoryEnableWeapons(inventoryId) return _in(0xD5D72F1624F3BA7C, inventoryId) end Global.N_0xd5d72f1624f3ba7c = Global.InventoryEnableWeapons --- _INVENTORY_EQUIP_ITEM_WITH_GUID function Global.InventoryEquipItemWithGuid(inventoryId, bEquipped) return _in(0x734311E2852760D0, inventoryId, _i, bEquipped, _ri) end Global.N_0x734311e2852760d0 = Global.InventoryEquipItemWithGuid --- _INVENTORY_FITS_SLOT_ID function Global.InventoryFitsSlotId(item, slotId) return _in(0x780C5B9AE2819807, _ch(item), _ch(slotId), _ri) end Global.N_0x780c5b9ae2819807 = Global.InventoryFitsSlotId --- _INVENTORY_GET_CHILDREN_COUNT function Global.InventoryGetChildrenCount(inventoryId, parentGuid) return _in(0xE843D21A8E2498AA, inventoryId, _ii(parentGuid) --[[ may be optional ]], _ri) end Global.N_0xe843d21a8e2498aa = Global.InventoryGetChildrenCount --- INVENTORY_GET_CHILDREN_IN_SLOT_COUNT function Global.InventoryGetChildrenInSlotCount(inventoryId, slotId) return _in(0x033EE4B89F3AC545, inventoryId, _i, _ch(slotId), _ri) end Global.N_0x033ee4b89f3ac545 = Global.InventoryGetChildrenInSlotCount --- _INVENTORY_GET_FULL_INVENTORY_ITEM_DATA function Global.InventoryGetFullInventoryItemData(inventoryId, p3, p4) return _in(0x025A1B1FB03FBF61, inventoryId, _i, _i, p3, p4, _ri) end Global.N_0x025a1b1fb03fbf61 = Global.InventoryGetFullInventoryItemData --- INVENTORY_GET_GUID_FROM_ITEMID function Global.InventoryGetGuidFromItemid(inventoryId, p2, slotId) return _in(0x886DFD3E185C8A89, inventoryId, _i, _ch(p2), _ch(slotId), _i, _ri) end Global.N_0x886dfd3e185c8a89 = Global.InventoryGetGuidFromItemid --- 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 -- }; function Global.InventoryGetInventoryIdFromPed(ped) return _in(0x13D234A2A3F66E63, ped, _ri) end Global.N_0x13d234a2a3f66e63 = Global.InventoryGetInventoryIdFromPed --- INVENTORY_GET_INVENTORY_ITEM function Global.InventoryGetInventoryItem(inventoryId, p3) return _in(0x9700E8EFC4AB9089, inventoryId, _i, _i, p3, _ri) end Global.N_0x9700e8efc4ab9089 = Global.InventoryGetInventoryItem --- _INVENTORY_GET_INVENTORY_ITEM_CHILD function Global.InventoryGetInventoryItemChild(inventoryId, childIndex) return _in(0xCD9A485F2B383B44, inventoryId, _i, childIndex, _i, _ri) end Global.N_0xcd9a485f2b383b44 = Global.InventoryGetInventoryItemChild --- _INVENTORY_GET_INVENTORY_ITEM_COUNT_WITH_GUID function Global.InventoryGetInventoryItemCountWithGuid(inventoryId, p2) return _in(0xC97E0D2302382211, inventoryId, _i, p2, _ri) end Global.N_0xc97e0d2302382211 = Global.InventoryGetInventoryItemCountWithGuid --- _INVENTORY_GET_INVENTORY_ITEM_COUNT_WITH_ITEMID function Global.InventoryGetInventoryItemCountWithItemid(inventoryId, eInventoryItem, p2) return _in(0xE787F05DFC977BDE, inventoryId, _ch(eInventoryItem), p2, _ri) end Global.N_0xe787f05dfc977bde = Global.InventoryGetInventoryItemCountWithItemid --- _INVENTORY_GET_INVENTORY_ITEM_DESCRIPTION_HASH function Global.InventoryGetInventoryItemDescriptionHash(item) return _in(0xA4550FE9C512E3DD, _ch(item), _ri) end Global.N_0xa4550fe9c512e3dd = Global.InventoryGetInventoryItemDescriptionHash --- _INVENTORY_GET_INVENTORY_ITEM_EQUIPPED_IN_SLOT function Global.InventoryGetInventoryItemEquippedInSlot(inventoryId, slotId, p3) return _in(0xBE012571B25F5ACA, inventoryId, _i, _ch(slotId), p3, _i, _ri) end Global.N_0xbe012571b25f5aca = Global.InventoryGetInventoryItemEquippedInSlot --- _INVENTORY_GET_INVENTORY_ITEM_EQUIPPED_IN_SLOT_BY_REF function Global.InventoryGetInventoryItemEquippedInSlotByRef(inventoryId, slotId) return _in(0x22E590F108289A9D, inventoryId, _i, _ch(slotId), _i, _ri) end Global.N_0x22e590f108289a9d = Global.InventoryGetInventoryItemEquippedInSlotByRef --- _INVENTORY_GET_INVENTORY_ITEM_FIT_SLOT function Global.InventoryGetInventoryItemFitSlot(p0, p2) return _in(0xB991FE166FAF84FD, _ch(p0), _i, p2, _ri) end Global.N_0xb991fe166faf84fd = Global.InventoryGetInventoryItemFitSlot --- _INVENTORY_GET_INVENTORY_ITEM_HIDDEN function Global.InventoryGetInventoryItemHidden(inventoryId, guid) return _in(0xF9933164965533B7, inventoryId, _ii(guid) --[[ may be optional ]], _ri) end Global.N_0xf9933164965533b7 = Global.InventoryGetInventoryItemHidden --- NativeDB Introduced: v1311 function Global.InventoryGetInventoryItemInUse(inventoryId, guid) return _in(0x70E3A884ED000A01, inventoryId, _ii(guid) --[[ may be optional ]], _r) end --- _INVENTORY_GET_INVENTORY_ITEM_INSPECTION_INFO function Global.InventoryGetInventoryItemInspectionInfo(item, info) return _in(0x0C093C1787F18519, _ch(item), _ii(info) --[[ may be optional ]], _ri) end Global.N_0x0c093c1787f18519 = Global.InventoryGetInventoryItemInspectionInfo --- _INVENTORY_GET_INVENTORY_ITEM_IS_ANIMAL_PELT function Global.InventoryGetInventoryItemIsAnimalPelt(item) return _in(0x4AEF1FB5B9011D75, _ch(item), _ri) end Global.N_0x4aef1fb5b9011d75 = Global.InventoryGetInventoryItemIsAnimalPelt --- soundType: see 0x2BAE4880DCDD560B -- Returns item Hash to be used with _IS_SCRIPTED_AUDIO_CUSTOM and _PLAY_SOUND_FROM_ITEM (p0) function Global.InventoryGetInventoryItemSound(item, soundType) return _in(0x2E1CDC1FF3B8473E, _ch(item), soundType, _ri) end Global.N_0x2e1cdc1ff3b8473e = Global.InventoryGetInventoryItemSound --- Returns CopyID function Global.InventoryGetInventoryItemWeaponCopyId(inventoryId, guid) return _in(0xAB5F12746A099A0E, inventoryId, _ii(guid) --[[ may be optional ]], _ri) end Global.N_0xab5f12746a099a0e = Global.InventoryGetInventoryItemWeaponCopyId --- soundType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CItemInfoSoundsInterface__sSoundsInfo__eSoundType function Global.InventoryGetIsInventoryItemSoundValid(item, soundType) return _in(0x2BAE4880DCDD560B, _ch(item), soundType, _ri) end Global.N_0x2bae4880dcdd560b = Global.InventoryGetIsInventoryItemSoundValid --- NativeDB Introduced: v1232 function Global.InventoryGetItemExpiryTime(itemGUID) return _in(0x4A606C17276E1BCC, _ii(itemGUID) --[[ may be optional ]], _ri) end --- collectionId is < outCollectionSize function Global.InventoryGetItemFromCollectionIndex(collectionId, itemIndex, itemData) return _in(0x82FA24C3D3FCD9B7, collectionId, itemIndex, _ii(itemData) --[[ may be optional ]], _ri) end Global.N_0x82fa24c3d3fcd9b7 = Global.InventoryGetItemFromCollectionIndex --- _INVENTORY_IS_GUID_VALID function Global.InventoryIsGuidValid(guid) return _in(0xB881CA836CC4B6D4, _ii(guid) --[[ may be optional ]], _ri) end Global.N_0xb881ca836cc4b6d4 = Global.InventoryIsGuidValid --- Alternative Name: _INVENTORY_IS_ITEM_DISABLED function Global.InventoryIsInventoryItemEquipped(inventoryId, item, p2) return _in(0x3D10D7179D7034AF, inventoryId, _ch(item), p2, _ri) end Global.N_0x3d10d7179d7034af = Global.InventoryIsInventoryItemEquipped --- 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?) function Global.InventoryIsInventoryItemFlagEnabled(item, flag) return _in(0x245D07651B1D183B, _ch(item), flag, _ri) end Global.N_0x245d07651b1d183b = Global.InventoryIsInventoryItemFlagEnabled --- NativeDB Introduced: v1232 function Global.InventoryIsItemExpired(itemGUID) return _in(0x0137C77A2EC64536, _ii(itemGUID) --[[ may be optional ]], _r) end --- _INVENTORY_IS_PLAYER_INVENTORY_MIRRORING_TRANSACTIONS function Global.InventoryIsPlayerInventoryMirroringTransactions() return _in(0xFC7563F482781A3D, _ri) end Global.N_0xfc7563f482781a3d = Global.InventoryIsPlayerInventoryMirroringTransactions --- guid1: old parent GUID -- guid2: new parent GUID -- guid3: new item GUID (out param) function Global.InventoryMoveInventoryItem(inventoryId, slotId, quantity) return _in(0xDCCAA7C3BFD88862, inventoryId, _i, _i, _ch(slotId), quantity, _i, _ri) end Global.N_0xdccaa7c3bfd88862 = Global.InventoryMoveInventoryItem --- Max num of collections is 5, so release your unused ones. function Global.InventoryReleaseItemCollection(collectionId) return _in(0x42A2F33A1942E865, collectionId, _ri) end Global.N_0x42a2f33a1942e865 = Global.InventoryReleaseItemCollection --- _INVENTORY_REMOVE_INVENTORY_ITEM_WITH_GUID function Global.InventoryRemoveInventoryItemWithGuid(inventoryId, quantity, removeReason) return _in(0x3E4E811480B3AE79, inventoryId, _i, quantity, _ch(removeReason), _ri) end Global.N_0x3e4e811480b3ae79 = Global.InventoryRemoveInventoryItemWithGuid --- _INVENTORY_REMOVE_INVENTORY_ITEM_WITH_ITEMID function Global.InventoryRemoveInventoryItemWithItemid(inventoryId, item, quantity, removeReason) return _in(0xB4158C8C9A3B5DCE, inventoryId, _ch(item), quantity, _ch(removeReason), _ri) end Global.N_0xb4158c8c9a3b5dce = Global.InventoryRemoveInventoryItemWithItemid --- Used with CClothingItem function Global.InventorySetInventoryItemHidden(inventoryId, hidden) return _in(0x9A113C660AEA3832, inventoryId, _i, hidden) end Global.N_0x9a113c660aea3832 = Global.InventorySetInventoryItemHidden --- Used with CSatchelItem, R* Script usage: fisihing_core function Global.InventorySetInventoryItemHidden_2(inventoryId, hidden) return _in(0xD740F11FBC8AEF43, inventoryId, _i, hidden) end Global.N_0xd740f11fbc8aef43 = Global.InventorySetInventoryItemHidden_2 --- Only works on CClothingItem function Global.InventorySetInventoryItemInUse(inventoryId, inUse) return _in(0x65A5F70F4A292EBE, inventoryId, _i, inUse) end Global.N_0x65a5f70f4a292ebe = Global.InventorySetInventoryItemInUse --- _INVENTORY_SET_INVENTORY_ITEM_INSPECTION_ENABLED function Global.InventorySetInventoryItemInspectionEnabled(inventoryId, enabled) return _in(0x227522FD59DDB7E8, inventoryId, _i, enabled, _ri) end Global.N_0x227522fd59ddb7e8 = Global.InventorySetInventoryItemInspectionEnabled --- OWE_INVALID = -1, -- OWE_GOOD_IN_HOT -- OWE_GOOD_IN_NONE -- OWE_GOOD_IN_COLD -- OWE_GOOD_IN_ALL function Global.InventorySetInventoryItemWeatherEffectiveness(inventoryId, weatherEffectiveness) return _in(0x6D2F987736A42D4C, inventoryId, _i, weatherEffectiveness) end Global.N_0x6d2f987736a42d4c = Global.InventorySetInventoryItemWeatherEffectiveness --- _INVENTORY_SWAP_INVENTORY_ITEM function Global.InventorySwapInventoryItem(inventoryId) return _in(0xF2753D691BCDA314, inventoryId, _i, _i, _ri) end Global.N_0xf2753d691bcda314 = Global.InventorySwapInventoryItem --- Getter: _INVENTORY_GET_FULL_INVENTORY_ITEM_DATA function Global.InventoryUpdateInventoryItem(inventoryId, p3) return _in(0xD80A8854DB5CFBA5, inventoryId, _i, _i, p3, _ri) end Global.N_0xd80a8854db5cfba5 = Global.InventoryUpdateInventoryItem --- _INVENTORY_USE_MISSION_INVENTORY function Global.InventoryUseMissionInventory(enable, mirrorTransactions) return _in(0xA6AA9F56BC6CFF58, enable, mirrorTransactions) end Global.N_0xa6aa9f56bc6cff58 = Global.InventoryUseMissionInventory --- _INVENTORY_USE_SP_BACKUP function Global.InventoryUseSpBackup() return _in(0x7C7E4AB748EA3B07, _ri) end Global.N_0x7c7e4ab748ea3b07 = Global.InventoryUseSpBackup --- _INVERSE_KINEMATICS_REQUEST_LOOK_AT function Global.InverseKinematicsRequestLookAt(ped, args) return _in(0x66F9EB44342BB4C5, ped, _ii(args) --[[ may be optional ]]) end Global.N_0x66f9eb44342bb4c5 = Global.InverseKinematicsRequestLookAt --- Seems to disable IK on ped function Global.InverseKinematicsSetDisabledForPed(ped, p1, p2) return _in(0x0EABF182FBB63D72, ped, p1, p2) end Global.N_0x0eabf182fbb63d72 = Global.InverseKinematicsSetDisabledForPed --- IPL_GROUP_SWAP_CANCEL function Global.IplGroupSwapCancel() return _in(0x31108BB5715D035F) end Global.N_0x31108bb5715d035f = Global.IplGroupSwapCancel --- IPL_GROUP_SWAP_FINISH function Global.IplGroupSwapFinish() return _in(0x040EE319EFD1D3B5) end Global.N_0x040ee319efd1d3b5 = Global.IplGroupSwapFinish --- IPL_GROUP_SWAP_IS_ACTIVE function Global.IplGroupSwapIsActive() return _in(0xFC464598F6EE97B0, _ri) end Global.N_0xfc464598f6ee97b0 = Global.IplGroupSwapIsActive --- IPL_GROUP_SWAP_IS_READY function Global.IplGroupSwapIsReady() return _in(0xC2C05DEFE85A0B64, _r) end Global.N_0xc2c05defe85a0b64 = Global.IplGroupSwapIsReady --- IPL_GROUP_SWAP_START function Global.IplGroupSwapStart(iplName1, iplName2) return _in(0x20D504994FDC4412, _ts(iplName1), _ts(iplName2)) end Global.N_0x20d504994fdc4412 = Global.IplGroupSwapStart --- IS_ACE_ALLOWED function Global.IsAceAllowed(object) return _in(0x7ebb9929, _ts(object), _r) end --- _IS_AGGREGATE_VOLUME function Global.IsAggregateVolume(volume) return _in(0xFEFF01B5725BCD22, volume, _ri) end Global.N_0xfeff01b5725bcd22 = Global.IsAggregateVolume --- NativeDB Introduced: v1232 function Global.IsAimCamActive() return _in(0x698F456FB909E077, _r) end --- IS_AMBIENT_SPEECH_DISABLED function Global.IsAmbientSpeechDisabled(ped) return _in(0x932C2D096A2C3FFF, ped, _r) end --- IS_AMBIENT_SPEECH_PLAYING function Global.IsAmbientSpeechPlaying(ped) return _in(0x9072C8B49907BFAD, ped, _r) end --- NativeDB Introduced: v1232 function Global.IsAmmoSilent(ammoHash) return _in(0xD2866CBA797E872E, _ch(ammoHash), _r) end --- _IS_AMMO_SILENT_2 function Global.IsAmmoSilent_2(ammoHash) return _in(0x7EFACC589B98C488, _ch(ammoHash), _ri) end Global.N_0x7efacc589b98c488 = Global.IsAmmoSilent_2 --- _IS_AMMO_TYPE_VALID_FOR_WEAPON function Global.IsAmmoTypeValidForWeapon(weaponHash, ammoHash) return _in(0xC570B881754DF609, _ch(weaponHash), _ch(ammoHash), _ri) end Global.N_0xc570b881754df609 = Global.IsAmmoTypeValidForWeapon --- _IS_AMMO_VALID function Global.IsAmmoValid(ammoHash) return _in(0x1F7977C9101F807F, _ch(ammoHash), _ri) end Global.N_0x1f7977c9101f807f = Global.IsAmmoValid --- IS_AN_ENTITY function Global.IsAnEntity(handle) return _in(0x27CFF3E5A286D3DF, handle, _r) end --- _IS_ANIM_SCENE_ABORTED function Global.IsAnimSceneAborted(animScene) return _in(0x34A0671BE613D3D0, animScene, _ri) end Global.N_0x34a0671be613d3d0 = Global.IsAnimSceneAborted --- Only used in R* Script camera_photomode function Global.IsAnimSceneCamActive() return _in(0x20389408F0E93B9A, _ri) end Global.N_0x20389408f0e93b9a = Global.IsAnimSceneCamActive --- IS_ANIM_SCENE_EXITING_THIS_FRAME function Global.IsAnimSceneExitingThisFrame(animScene) return _in(0xCDC5512A407CF08D, animScene, _ri) end Global.N_0xcdc5512a407cf08d = Global.IsAnimSceneExitingThisFrame --- IS_ANIM_SCENE_FINISHED function Global.IsAnimSceneFinished(animScene, p1) return _in(0xD8254CB2C586412B, animScene, p1, _ri) end Global.N_0xd8254cb2c586412b = Global.IsAnimSceneFinished --- IS_ANIM_SCENE_IN_SECTION function Global.IsAnimSceneInSection(animScene, sectionName, p2) return _in(0x8D81E7824B7753F7, animScene, _ts(sectionName), p2, _ri) end Global.N_0x8d81e7824b7753f7 = Global.IsAnimSceneInSection --- IS_ANIM_SCENE_LOADED function Global.IsAnimSceneLoaded(animScene, p1, p2) return _in(0x477122B8D05E7968, animScene, p1, p2, _ri) end Global.N_0x477122b8d05e7968 = Global.IsAnimSceneLoaded --- _IS_ANIM_SCENE_LOADING function Global.IsAnimSceneLoading(animScene, p1) return _in(0x59606519FF9D3EC2, animScene, p1, _ri) end Global.N_0x59606519ff9d3ec2 = Global.IsAnimSceneLoading --- _IS_ANIM_SCENE_METADATA_ASSET_IN_RANGE_LOADING function Global.IsAnimSceneMetadataAssetInRangeLoading(animScene, p1) return _in(0xF8D1D2DAB6007EEF, animScene, p1, _ri) end Global.N_0xf8d1d2dab6007eef = Global.IsAnimSceneMetadataAssetInRangeLoading --- IS_ANIM_SCENE_METADATA_LOADED function Global.IsAnimSceneMetadataLoaded(animScene, p1) return _in(0x95531A4A20CCE7BC, animScene, p1, _ri) end Global.N_0x95531a4a20cce7bc = Global.IsAnimSceneMetadataLoaded --- _IS_ANIM_SCENE_PAUSED function Global.IsAnimScenePaused(animScene) return _in(0x4B4038796F0D6566, animScene, _ri) end Global.N_0x4b4038796f0d6566 = Global.IsAnimScenePaused --- _IS_ANIM_SCENE_PLAYBACK_LIST_PHASE_ACTIVE function Global.IsAnimScenePlaybackListPhaseActive(animScene, phaseName) return _in(0x1F0E401031E20146, animScene, _ts(phaseName), _ri) end Global.N_0x1f0e401031e20146 = Global.IsAnimScenePlaybackListPhaseActive --- _IS_ANIM_SCENE_PLAYBACK_LIST_PHASE_LOADED function Global.IsAnimScenePlaybackListPhaseLoaded(animScene, phaseName) return _in(0x23E33CB9F4A3F547, animScene, _ts(phaseName), _ri) end Global.N_0x23e33cb9f4a3f547 = Global.IsAnimScenePlaybackListPhaseLoaded --- _IS_ANIM_SCENE_PLAYBACK_LIST_PHASE_LOADING function Global.IsAnimScenePlaybackListPhaseLoading(animScene, phaseName) return _in(0x0DF57F86FE71DBE5, animScene, _ts(phaseName), _ri) end Global.N_0x0df57f86fe71dbe5 = Global.IsAnimScenePlaybackListPhaseLoading --- IS_ANIM_SCENE_RUNNING function Global.IsAnimSceneRunning(animScene, p1) return _in(0xCBFC7725DE6CE2E0, animScene, p1, _ri) end Global.N_0xcbfc7725de6ce2e0 = Global.IsAnimSceneRunning --- _IS_ANIM_SCENE_SKIPPABLE function Global.IsAnimSceneSkippable(animScene) return _in(0x4CDFFE3189EBDBD0, animScene, _ri) end Global.N_0x4cdffe3189ebdbd0 = Global.IsAnimSceneSkippable --- Returns true only if it's a player ped and an animal as well. -- _IS_ANY_* - _IS_CONTROL_* -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.IsAnimalControlledByAPlayer(ped) return _in(0x0E2F43516F998269, ped, _r) end --- IS_ANIMAL_INTERACTION_POSSIBLE function Global.IsAnimalInteractionPossible(ped, animal) return _in(0xD543D3A8FDE4F185, ped, animal, _ri) end Global.N_0xd543d3a8fde4f185 = Global.IsAnimalInteractionPossible --- _IS_ANIMAL_INTERACTION_RUNNING function Global.IsAnimalInteractionRunning(ped) return _in(0x7FC84E85D98F063D, ped, _ri) end Global.N_0x7fc84e85d98f063d = Global.IsAnimalInteractionRunning --- IS_ANIMAL_VOCALIZATION_PLAYING function Global.IsAnimalVocalizationPlaying(pedHandle) return _in(0xC265DF9FB44A9FBD, pedHandle, _r) end --- _IS_ANY_BIT_FLAG_SET function Global.IsAnyBitFlagSet(bitFlags) return _in(0x80E9C316EF84DD81, _ii(bitFlags) --[[ may be optional ]], _ri) end Global.N_0x80e9c316ef84dd81 = Global.IsAnyBitFlagSet --- _IS_ANY_CONVERSATION_PLAYING function Global.IsAnyConversationPlaying(p0) return _in(0xA2CAC9DEF0195E6F, p0, _ri) end Global.N_0xa2cac9def0195e6f = Global.IsAnyConversationPlaying --- NativeDB Introduced: v1311 function Global.IsAnyHostilePedNearPoint(ped, x, y, z, radius) return _in(0x68772DB2B2526F9F, ped, x, y, z, radius, _r) end --- IS_ANY_PED_NEAR_POINT function Global.IsAnyPedNearPoint(x, y, z, radius) return _in(0x083961498679DC9F, x, y, z, radius, _r) end --- IS_ANY_PED_SHOOTING_IN_AREA function Global.IsAnyPedShootingInArea(x1, y1, z1, x2, y2, z2, p6, p7) return _in(0xA0D3D71EA1086C55, x1, y1, z1, x2, y2, z2, p6, p7, _r) end --- _IS_ANY_PLAYER_BIT_SET function Global.IsAnyPlayerBitSet(playerBits) return _in(0x179A6F0EE2E79026, _ii(playerBits) --[[ may be optional ]], _ri) end Global.N_0x179a6f0ee2e79026 = Global.IsAnyPlayerBitSet --- IS_ANY_SPEECH_PLAYING function Global.IsAnySpeechPlaying(ped) return _in(0x729072355FA39EC9, ped, _r) end --- IS_ANY_UIAPP_ACTIVE function Global.IsAnyUiappActive() return _in(0xAC959AB99AAF3D9F, _ri) end Global.N_0xac959ab99aaf3d9f = Global.IsAnyUiappActive --- IS_ANY_UIAPP_RUNNING function Global.IsAnyUiappRunning() return _in(0xDB30BEC7A7A5CBD3, _ri) end Global.IsAnyAppRunning = Global.IsAnyUiappRunning --- IS_ANY_VEHICLE_NEAR_POINT function Global.IsAnyVehicleNearPoint(x, y, z, radius) return _in(0x5698BA4FD04D39C4, x, y, z, radius, _r) end --- _IS_ATTRIBUTE_CORE_OVERPOWERED function Global.IsAttributeCoreOverpowered(ped, coreIndex) return _in(0x200373A8DF081F22, ped, coreIndex, _ri) end Global.N_0x200373a8df081f22 = Global.IsAttributeCoreOverpowered --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.IsAttributeOverpowered(ped, attributeIndex) return _in(0x103C2F885ABEB00B, ped, attributeIndex, _ri) end Global.N_0x103c2f885abeb00b = Global.IsAttributeOverpowered --- IS_AUDIO_SCENE_ACTIVE function Global.IsAudioSceneActive(scene) return _in(0xB65B60556E2A9225, _ts(scene), _r) end --- _IS_BACKGROUND_SCRIPT function Global.IsBackgroundScript(threadId) return _in(0x20B7F69B40C6B755, threadId, _ri) end Global.N_0x20b7f69b40c6b755 = Global.IsBackgroundScript --- _IS_BASE_A_COVER_POINT function Global.IsBaseACoverPoint(handle) return _in(0xFEC1D4B5C82C176F, handle, _ri) end Global.N_0xfec1d4b5c82c176f = Global.IsBaseACoverPoint --- _IS_BASE_A_PERSISTENT_CHARACTER function Global.IsBaseAPersistentCharacter(handle) return _in(0x716F17F8A0419F95, handle, _ri) end Global.N_0x716f17f8a0419f95 = Global.IsBaseAPersistentCharacter --- _IS_BIT_FLAG_SET function Global.IsBitFlagSet(flag) return _in(0x8F4F050054005C27, _i, flag, _ri) end Global.N_0x8f4f050054005c27 = Global.IsBitFlagSet --- IS_BIT_SET function Global.IsBitSet(address, offset) return _in(0x4ED6CFDFE8D4131A, address, offset, _r) end --- _IS_BLIP_ATTACHED_TO_ANY_ENTITY function Global.IsBlipAttachedToAnyEntity(blip) return _in(0xE9F676788F8D5E1E, blip, _ri) end Global.N_0xe9f676788f8d5e1e = Global.IsBlipAttachedToAnyEntity --- IS_BLIP_ON_MINIMAP function Global.IsBlipOnMinimap(blip) return _in(0x46534526B9CD2D17, blip, _r) end --- _IS_BOAT_GROUNDED function Global.IsBoatGrounded(vehicle) return _in(0x30D86B2B7622D0EB, vehicle, _ri) end Global.N_0x30d86b2b7622d0eb = Global.IsBoatGrounded --- IS_BULLET_IN_ANGLED_AREA function Global.IsBulletInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0x9D09D8493747CF02, p0, p1, p2, p3, p4, p5, p6, p7, _r) end --- IS_BULLET_IN_AREA function Global.IsBulletInArea(p0, p1, p2, p3, p4) return _in(0xC652FD308772D79E, p0, p1, p2, p3, p4, _r) end --- IS_BULLET_IN_BOX function Global.IsBulletInBox(p0, p1, p2, p3, p4, p5, p6) return _in(0xC128137C52152741, p0, p1, p2, p3, p4, p5, p6, _r) end --- Returns whether or not the passed camera handle is active. function Global.IsCamActive(cam) return _in(0x63EFCC7E1810B8E6, cam, _r) end --- _IS_CAM_DATA_DICT_LOADED function Global.IsCamDataDictLoaded(cameraDictionary) return _in(0xDD0B7C5AE58F721D, _ts(cameraDictionary), _ri) end Global.N_0xdd0b7c5ae58f721d = Global.IsCamDataDictLoaded --- IS_CAM_INTERPOLATING function Global.IsCamInterpolating(cam) return _in(0x578F8F1CAA17BD2B, cam, _r) end --- _IS_CAM_PHOTOFX_RUNNING function Global.IsCamPhotofxRunning() return _in(0xA14D5FE82BCB1D9E, _ri) end Global.N_0xa14d5fe82bcb1d9e = Global.IsCamPhotofxRunning --- IS_CAM_RENDERING function Global.IsCamRendering(cam) return _in(0x4415F8A6C536D39F, cam, _r) end --- IS_CAM_SHAKING function Global.IsCamShaking(cam) return _in(0x2EEB402BD7320159, cam, _r) end --- _IS_CAMERA_AVAILABLE function Global.IsCameraAvailable(cameraDictionary) return _in(0x927B810E43E99932, _ts(cameraDictionary), _ri) end Global.N_0x927b810e43e99932 = Global.IsCameraAvailable --- _IS_CARRIABLE_MODEL function Global.IsCarriableModel(model) return _in(0x5AFFA9DDC87846F8, _ch(model), _ri) end Global.N_0x5affa9ddc87846f8 = Global.IsCarriableModel --- _IS_CINEMATIC_CAM_LOCATION_LOADED function Global.IsCinematicCamLocationLoaded(sLocationDictName) return _in(0xAA235E2F2C09E952, _ts(sLocationDictName), _r) end Global.N_0xaa235e2f2c09e952 = Global.IsCinematicCamLocationLoaded --- Checks data related to Cinematic Cam Locations, if the check fails, the location is being loaded using 0x1B3C2D961F5FC0E1. function Global.IsCinematicCamLocationLoaded_2(locationDictName) return _in(0x595550376B7EA230, _ts(locationDictName), _r) end Global.N_0x595550376b7ea230 = Global.IsCinematicCamLocationLoaded_2 --- IS_CINEMATIC_CAM_RENDERING function Global.IsCinematicCamRendering() return _in(0xBF7C780731AADBF8, _r) end --- Returns true if the collision at the specified coords is marked as being outside (false if there's an interior) function Global.IsCollisionMarkedOutside(x, y, z) return _in(0xF291396B517E25B2, x, y, z, _r) end Global.AreCoordsCollidingWithExterior = Global.IsCollisionMarkedOutside --- _IS_CONTROL_ACTION_VALID function Global.IsControlActionValid(action, control) return _in(0xBC0884BC590951C7, _ch(action), control, _ri) end Global.N_0xbc0884bc590951c7 = Global.IsControlActionValid --- IS_CONTROL_ENABLED function Global.IsControlEnabled(control, action) return _in(0x1CEA6BFDF248E5D9, control, _ch(action), _r) end --- IS_CONTROL_JUST_PRESSED function Global.IsControlJustPressed(control, action) return _in(0x580417101DDB492F, control, _ch(action), _r) end --- IS_CONTROL_JUST_RELEASED function Global.IsControlJustReleased(control, action) return _in(0x50F940259D3841E6, control, _ch(action), _r) end --- IS_CONTROL_PRESSED function Global.IsControlPressed(control, action) return _in(0xF3A21BCD95725A4A, control, _ch(action), _r) end --- IS_CONTROL_RELEASED function Global.IsControlReleased(control, action) return _in(0x648EE3E7F38877DD, control, _ch(action), _r) end --- IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID function Global.IsDamageTrackerActiveOnNetworkId(netID) return _in(0x6E192E33AD436366, netID, _r) end --- _IS_DEADEYE_ABILITY_LOCKED function Global.IsDeadeyeAbilityLocked(player, abilityType) return _in(0x8A0643B0B4CA276B, player, abilityType, _ri) end Global.N_0x8a0643b0b4ca276b = Global.IsDeadeyeAbilityLocked --- IS_DEATH_FAIL_CAMERA_RUNNING function Global.IsDeathFailCameraRunning() return _in(0x139EFB0A71DD9011, _ri) end Global.N_0x139efb0a71dd9011 = Global.IsDeathFailCameraRunning --- IS_DECAL_ALIVE function Global.IsDecalAlive(decal) return _in(0x3E4B4E5CF5D3EEB5, decal, _r) end --- IS_DISABLED_CONTROL_JUST_PRESSED function Global.IsDisabledControlJustPressed(control, action) return _in(0x91AEF906BCA88877, control, _ch(action), _r) end --- IS_DISABLED_CONTROL_JUST_RELEASED function Global.IsDisabledControlJustReleased(control, action) return _in(0x305C8DCD79DA8B0F, control, _ch(action), _r) end --- IS_DISABLED_CONTROL_PRESSED function Global.IsDisabledControlPressed(control, action) return _in(0xE2587F8CBBD87B1D, control, _ch(action), _r) end --- Gets if the specified `rawKeyIndex` is pressed down, even if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014). -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of down state. function Global.IsDisabledRawKeyDown(rawKeyIndex) return _in(0x36366ec3, rawKeyIndex, _r) end --- Gets if the specified `rawKeyIndex` is pressed, even if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014). -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of pressed state. function Global.IsDisabledRawKeyPressed(rawKeyIndex) return _in(0x1f7cbbaa, rawKeyIndex, _r) end --- Gets if the specified `rawKeyIndex` was released, even if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014). -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of released state. function Global.IsDisabledRawKeyReleased(rawKeyIndex) return _in(0x72b66c09, rawKeyIndex, _r) end --- Gets if the specified `rawKeyIndex` is up, even if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014). -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of up state. function Global.IsDisabledRawKeyUp(rawKeyIndex) return _in(0x2c033875, rawKeyIndex, _r) end --- IS_DLC_PRESENT function Global.IsDlcPresent(dlcHash) return _in(0x2763DC12BBE2BB6F, _ch(dlcHash), _r) end --- IS_DOOR_CLOSED function Global.IsDoorClosed(doorHash) return _in(0xC531EE8A1145A149, _ch(doorHash), _r) end --- _IS_DOOR_REGISTERED_WITH_NETWORK function Global.IsDoorRegisteredWithNetwork(doorHash) return _in(0xB5DED7B65C604FDF, _ch(doorHash), _ri) end Global.N_0xb5ded7b65c604fdf = Global.IsDoorRegisteredWithNetwork --- Returns true if door is alredy registered with owner function Global.IsDoorRegisteredWithOwner(doorHash) return _in(0x4F89DAD4156BA145, _ch(doorHash), _ri) end Global.N_0x4f89dad4156ba145 = Global.IsDoorRegisteredWithOwner --- IS_DOOR_REGISTERED_WITH_SYSTEM function Global.IsDoorRegisteredWithSystem(doorHash) return _in(0xC153C43EA202C8C1, _ch(doorHash), _r) end --- IS_DRAFT_VEHICLE function Global.IsDraftVehicle(vehicle) return _in(0xEA44E97849E9F3DD, vehicle, _ri) end Global.N_0xea44e97849e9f3dd = Global.IsDraftVehicle --- IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK function Global.IsDrivebyTaskUnderneathDrivingTask(ped) return _in(0x8785E6E40C7A8818, ped, _r) end --- Returns whether or not a browser is created for a specified DUI browser object. -- @param duiObject The DUI browser handle. -- @return A boolean indicating TRUE if the browser is created. function Global.IsDuiAvailable(duiObject) return _in(0x7aac3b4c, duiObject, _r) end --- Gets whether or not this is the CitizenFX server. -- @return A boolean value. function Global.IsDuplicityVersion() return _in(0xcf24c52e, _r) end --- Hardcoded to return false. -- Checks for XBOXONE Game Build. function Global.IsDurangoVersion() return _in(0xD1CCC2A2639D325F, _r) end --- _IS_EAGLE_EYE_REGISTERED_FOR_ENTITY function Global.IsEagleEyeRegisteredForEntity(player, entity) return _in(0x0E6846476906C9DD, player, entity, _ri) end Global.N_0x0e6846476906c9dd = Global.IsEagleEyeRegisteredForEntity --- NativeDB Introduced: v1355 function Global.IsEmoteTaskRunning(ped, p1) return _in(0xCF9B71C0AF824036, ped, p1, _r) end --- IS_ENTITY_A_GHOST function Global.IsEntityAGhost(entity) return _in(0x21D04D7BC538C146, entity, _r) end Global.N_0x21d04d7bc538c146 = Global.IsEntityAGhost --- IS_ENTITY_A_MISSION_ENTITY function Global.IsEntityAMissionEntity(entity) return _in(0x138190F64DB4BBD1, entity, _r) end --- IS_ENTITY_A_PED function Global.IsEntityAPed(entity) return _in(0xCF8176912DDA4EA5, entity, _r) end --- IS_ENTITY_A_VEHICLE function Global.IsEntityAVehicle(entity) return _in(0xC3D96AF45FCCEC4C, entity, _r) end --- IS_ENTITY_AN_OBJECT function Global.IsEntityAnObject(entity) return _in(0x0A27A546A375FDEF, entity, _r) end --- 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 function Global.IsEntityAtCoord(entity, xPos, yPos, zPos, xSize, ySize, zSize, p7, p8, p9) return _in(0x5E58342602E94718, entity, xPos, yPos, zPos, xSize, ySize, zSize, p7, p8, p9, _r) end --- 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 function Global.IsEntityAtEntity(entity1, entity2, xSize, ySize, zSize, p5, p6, p7) return _in(0xC057F02B837A27F6, entity1, entity2, xSize, ySize, zSize, p5, p6, p7, _r) end --- IS_ENTITY_ATTACHED function Global.IsEntityAttached(entity) return _in(0xEE6AD63ABF59C0B7, entity, _r) end --- IS_ENTITY_ATTACHED_TO_ANY_OBJECT function Global.IsEntityAttachedToAnyObject(entity) return _in(0x306C1F6178F01AB3, entity, _r) end --- IS_ENTITY_ATTACHED_TO_ANY_PED function Global.IsEntityAttachedToAnyPed(entity) return _in(0xC841153DED2CA89A, entity, _r) end --- IS_ENTITY_ATTACHED_TO_ANY_VEHICLE function Global.IsEntityAttachedToAnyVehicle(entity) return _in(0x12DF6E0D2E736749, entity, _r) end --- IS_ENTITY_ATTACHED_TO_ENTITY function Global.IsEntityAttachedToEntity(from, to) return _in(0x154A3C529497053E, from, to, _r) end --- _IS_ENTITY_CONSUMED_BY_FIRE function Global.IsEntityConsumedByFire(entity) return _in(0xCDC25355C0D65963, entity, _ri) end Global.N_0xcdc25355c0d65963 = Global.IsEntityConsumedByFire --- IS_ENTITY_DEAD function Global.IsEntityDead(entity) return _in(0x7D5B1F88E7504BBA, entity, _r) end --- IS_ENTITY_EXITING_ANIM_SCENE_THIS_FRAME function Global.IsEntityExitingAnimSceneThisFrame(animScene, entityName) return _in(0x005E6F28DD7ED58D, animScene, _ts(entityName), _ri) end Global.N_0x005e6f28dd7ed58d = Global.IsEntityExitingAnimSceneThisFrame --- IS_ENTITY_FOCUS function Global.IsEntityFocus(entity) return _in(0xF87DE697E9A06EC6, entity, _r) end --- Getter for FREEZE_ENTITY_POSITION function Global.IsEntityFrozen(entity) return _in(0x083D497D57B7400F, entity, _ri) end Global.N_0x083d497d57b7400f = Global.IsEntityFrozen --- _IS_ENTITY_FULLY_LOOTED function Global.IsEntityFullyLooted(entity) return _in(0x8DE41E9902E85756, entity, _ri) end Global.N_0x8de41e9902e85756 = Global.IsEntityFullyLooted --- IS_ENTITY_IN_AIR function Global.IsEntityInAir(entity, p1) return _in(0x886E37EC497200B6, entity, p1, _r) end --- 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. function Global.IsEntityInAngledArea(entity, originX, originY, originZ, edgeX, edgeY, edgeZ, angle, p8, p9, p10) return _in(0xD3151E53134595E5, entity, originX, originY, originZ, edgeX, edgeY, edgeZ, angle, p8, p9, p10, _r) end --- IS_ENTITY_IN_AREA function Global.IsEntityInArea(entity, x1, y1, z1, x2, y2, z2, p7, p8, p9) return _in(0x0C2634C40A16193E, entity, x1, y1, z1, x2, y2, z2, p7, p8, p9, _r) end --- IS_ENTITY_IN_VOLUME function Global.IsEntityInVolume(entity, volume, p2, p3) return _in(0x5A5526BC09C06623, entity, volume, p2, p3, _r) end --- IS_ENTITY_IN_WATER function Global.IsEntityInWater(entity) return _in(0xDDE5C125AC446723, entity, _r) end --- IS_ENTITY_OCCLUDED function Global.IsEntityOccluded(entity) return _in(0x140188E884645624, entity, _r) end --- IS_ENTITY_ON_FIRE function Global.IsEntityOnFire(entity) return _in(0x1BD7C371CE257C3E, entity, _r) end --- IS_ENTITY_ON_SCREEN function Global.IsEntityOnScreen(entity) return _in(0x613C15D5D8DB781F, entity, _r) end --- _IS_ENTITY_ON_TRAIN_TRACK function Global.IsEntityOnTrainTrack(entity) return _in(0x857ACB0AB4BD0D55, entity, _ri) end Global.N_0x857acb0ab4bd0d55 = Global.IsEntityOnTrainTrack --- _IS_ENTITY_OWNED_BY_PERSISTENCE_SYSTEM function Global.IsEntityOwnedByPersistenceSystem(entity) return _in(0xA7E51B53309EAC97, entity, _ri) end Global.N_0xa7e51b53309eac97 = Global.IsEntityOwnedByPersistenceSystem --- IS_ENTITY_PLAYING_ANIM function Global.IsEntityPlayingAnim(entity, animDict, animName, animType) return _in(0xDEE49D5CA6C49148, entity, _ts(animDict), _ts(animName), animType, _r) end --- IS_ENTITY_PLAYING_ANIM_SCENE function Global.IsEntityPlayingAnimScene(entity, animScene) return _in(0x3AB6C7B0BB0DF4B1, entity, animScene, _ri) end Global.N_0x3ab6c7b0bb0df4b1 = Global.IsEntityPlayingAnimScene --- Params: p1 (probably animType) = 1, 0 function Global.IsEntityPlayingAnyAnim(entity, p1) return _in(0x0B7CB1300CBFE19C, entity, p1, _r) end Global.N_0x0b7cb1300cbfe19c = Global.IsEntityPlayingAnyAnim --- IS_ENTITY_STATIC function Global.IsEntityStatic(entity) return _in(0x86468ADFA0F6B861, entity, _r) end --- IS_ENTITY_TOUCHING_ENTITY function Global.IsEntityTouchingEntity(entity, targetEntity) return _in(0x9A2304A64C3C8423, entity, targetEntity, _r) end --- IS_ENTITY_TOUCHING_MODEL function Global.IsEntityTouchingModel(entity, modelHash) return _in(0x2AE3EBC8DEB9768B, entity, _ch(modelHash), _r) end --- _IS_ENTITY_UNDERWATER function Global.IsEntityUnderwater(entity, p1) return _in(0xD4E5C1E93C466127, entity, p1, _ri) end Global.N_0xd4e5c1e93c466127 = Global.IsEntityUnderwater --- IS_ENTITY_UPRIGHT function Global.IsEntityUpright(entity, angle) return _in(0xF6F6AFD8D4FB2658, entity, angle, _r) end --- IS_ENTITY_UPSIDEDOWN function Global.IsEntityUpsidedown(entity) return _in(0x109DE3DA41AAD94A, entity, _r) end --- IS_ENTITY_VISIBLE function Global.IsEntityVisible(entity) return _in(0xFFC96ECB7FA404CA, entity, _r) end --- IS_ENTITY_VISIBLE_TO_SCRIPT function Global.IsEntityVisibleToScript(entity) return _in(0xF213C724E77F321A, entity, _r) end --- IS_ENTITY_WAITING_FOR_WORLD_COLLISION function Global.IsEntityWaitingForWorldCollision(entity) return _in(0x5E1CC2E8DC3111DD, entity, _r) end --- IS_ENTRY_POINT_FOR_SEAT_CLEAR function Global.IsEntryPointForSeatClear(ped, vehicle, seatIndex, side, onEnter) return _in(0x80DDCCB2F4A3EB57, ped, vehicle, seatIndex, side, onEnter, _r) end Global.N_0x80ddccb2f4a3eb57 = Global.IsEntryPointForSeatClear --- IS_EVENT_IN_QUEUE function Global.IsEventInQueue(ped, eventType) return _in(0xC8D523BF5BBD3808, ped, _ch(eventType), _ri) end Global.N_0xc8d523bf5bbd3808 = Global.IsEventInQueue --- _IS_EVENT_TRACKER_ACTIVE function Global.IsEventTrackerActive(eventName, shockingEvent) return _in(0x797B3D4D92E56094, _ts(eventName), _ch(shockingEvent), _r) end Global.N_0x797b3d4d92e56094 = Global.IsEventTrackerActive --- explosionType: see ADD_EXPLOSION function Global.IsExplosionActiveInArea(explosionType, x1, y1, z1, x2, y2, z2) return _in(0xD96E82AEBFFAAFF0, explosionType, x1, y1, z1, x2, y2, z2, _r) end --- explosionType: see ADD_EXPLOSION function Global.IsExplosionInAngledArea(explosionType, x1, y1, z1, x2, y2, z2, angle) return _in(0x5AE661ECD18524C9, explosionType, x1, y1, z1, x2, y2, z2, angle, _r) end --- explosionType: see ADD_EXPLOSION function Global.IsExplosionInArea(explosionType, x1, y1, z1, x2, y2, z2) return _in(0x8391BA4313A25AD3, explosionType, x1, y1, z1, x2, y2, z2, _r) end --- explosionType: see ADD_EXPLOSION function Global.IsExplosionInSphere(explosionType, x, y, z, radius) return _in(0xD62DD846D82CBB90, explosionType, x, y, z, radius, _r) end --- explosionType: see ADD_EXPLOSION function Global.IsExplosionInVolume(explosionType, volume) return _in(0xE24822A4CFC9107A, explosionType, volume, _ri) end Global.N_0xe24822a4cfc9107a = Global.IsExplosionInVolume --- IS_FIRST_PERSON_AIM_CAM_ACTIVE function Global.IsFirstPersonAimCamActive() return _in(0xF63134C54B6EC212, _r) end --- IS_FIRST_PERSON_CAMERA_ACTIVE function Global.IsFirstPersonCameraActive(p0, p1, p2) return _in(0xA24C1D341C6E0D53, p0, p1, p2, _ri) end Global.N_0xa24c1d341c6e0d53 = Global.IsFirstPersonCameraActive --- IS_FOLLOW_VEHICLE_CAM_ACTIVE function Global.IsFollowVehicleCamActive() return _in(0xA40C2F51FB589E9A, _r) end --- IS_GAME_SESSION_STATE_MACHINE_IDLE function Global.IsGameSessionStateMachineIdle() return _in(0xF9E7DBB39080640B, _ri) end Global.N_0xf9e7dbb39080640b = Global.IsGameSessionStateMachineIdle --- IS_GAMEPLAY_CAM_LOOKING_BEHIND function Global.IsGameplayCamLookingBehind() return _in(0x8FE0D24FFD04D5A2, _r) end --- IS_GAMEPLAY_CAM_RENDERING function Global.IsGameplayCamRendering() return _in(0x8660EA714834E412, _r) end --- IS_GAMEPLAY_CAM_SHAKING function Global.IsGameplayCamShaking() return _in(0xEA4C5F4AA0A4DBEF, _r) end --- IS_GAMEPLAY_HINT_ACTIVE function Global.IsGameplayHintActive() return _in(0x2E04AB5FEE042D4A, _r) end --- _IS_GLOBAL_BLOCK_VALID function Global.IsGlobalBlockValid(index) return _in(0xACB7E1418A8B6E32, index, _ri) end Global.N_0xacb7e1418a8b6e32 = Global.IsGlobalBlockValid --- goalContext: see _ACTIVATE_GOAL_CONTEXT function Global.IsGoalContextActive(goalContext) return _in(0x7409669C5ED50144, _ch(goalContext), _ri) end Global.N_0x7409669c5ed50144 = Global.IsGoalContextActive --- IS_GROUP_LOCALLY_CONTROLLED function Global.IsGroupLocallyControlled(groupId) return _in(0x909AD9E9A92A10DF, groupId, _ri) end Global.N_0x909ad9e9a92a10df = Global.IsGroupLocallyControlled --- _IS_GUARD_PED_INVESTIGATING function Global.IsGuardPedInvestigating(ped) return _in(0xD743C4293F47AFAD, ped, _ri) end Global.N_0xd743c4293f47afad = Global.IsGuardPedInvestigating --- Returns true while a hat is being picked up -- _IS_A* - _IS_D* function Global.IsHatBeingPickedUp(hatObject) return _in(0x11CD066F54DA0133, hatObject, _ri) end Global.N_0x11cd066f54da0133 = Global.IsHatBeingPickedUp --- Returns true while a hat is being picked up. Similar to 0x11CD066F54DA0133 -- _IS_A* - _IS_D* function Global.IsHatBeingPickedUp_2(hatObject) return _in(0x4ECCC2815CA79AE2, hatObject, _ri) end Global.N_0x4eccc2815ca79ae2 = Global.IsHatBeingPickedUp_2 --- _IS_HERD_VALID function Global.IsHerdValid(herdHandle) return _in(0x8D913E493BAFE0A3, herdHandle, _r) end Global.N_0x8d913e493bafe0a3 = Global.IsHerdValid --- Checks whether the horn of a vehicle is currently played. function Global.IsHornActive(vehicle) return _in(0x9D6BFC12B05C6121, vehicle, _r) end --- IS_HUD_HIDDEN function Global.IsHudHidden() return _in(0x71B72B478F8189DC, _r) end --- _IS_IN_CINEMATIC_MODE function Global.IsInCinematicMode() return _in(0x74F1D22EFA71FAB8, _ri) end Global.N_0x74f1d22efa71fab8 = Global.IsInCinematicMode --- Returns true if player is in first person function Global.IsInFullFirstPersonMode() return _in(0xD1BA66940E94C547, _ri) end Global.N_0xd1ba66940e94c547 = Global.IsInFullFirstPersonMode --- IS_IN_ITEMSET function Global.IsInItemset(entity, itemset) return _in(0xD1503C2EE2FE688C, entity, itemset, _r) end --- IS_INCIDENT_VALID function Global.IsIncidentValid(incidentId) return _in(0x39F2B1BAD412246A, incidentId, _r) end --- IS_INSTANTLY_FILL_PED_POPULATION_FINISHED function Global.IsInstantlyFillPedPopulationFinished() return _in(0x0EE3F0D7FECCC54F, _ri) end Global.N_0x0ee3f0d7feccc54f = Global.IsInstantlyFillPedPopulationFinished --- IS_INTERIOR_ENTITY_SET_ACTIVE function Global.IsInteriorEntitySetActive(interior, entitySetName) return _in(0x32810CA2125F5842, interior, _ts(entitySetName), _r) end --- _IS_INTERIOR_ENTITY_SET_VALID function Global.IsInteriorEntitySetValid(interior, entitySetName) return _in(0xD56FF170710FC826, interior, _ts(entitySetName), _ri) end Global.N_0xd56ff170710fc826 = Global.IsInteriorEntitySetValid --- IS_INTERIOR_READY function Global.IsInteriorReady(interior) return _in(0x941560D2D45DBFC8, interior, _r) end --- IS_INTERIOR_SCENE function Global.IsInteriorScene() return _in(0x4200F14D6F840A9A, _r) end --- IS_INTERPOLATING_FROM_SCRIPT_CAMS function Global.IsInterpolatingFromScriptCams() return _in(0x251241CAEC707106, _r) end Global.N_0x251241caec707106 = Global.IsInterpolatingFromScriptCams --- IS_INTERPOLATING_TO_SCRIPT_CAMS function Global.IsInterpolatingToScriptCams() return _in(0x43AB9D5A7D415478, _r) end Global.N_0x43ab9d5a7d415478 = Global.IsInterpolatingToScriptCams --- IS_IPL_ACTIVE_BY_HASH function Global.IsIplActiveByHash(iplHash) return _in(0x93AC1B91CB6D9913, _ch(iplHash), _r) end Global.IsImapActive_2 = Global.IsIplActiveByHash --- IS_IPL_ACTIVE_HASH function Global.IsIplActiveHash(iplHash) return _in(0xD779B9B910BD3B7C, _ch(iplHash), _r) end Global.IsImapActive = Global.IsIplActiveHash --- IS_ITEMSET_VALID function Global.IsItemsetValid(itemset) return _in(0xD30765D153EF5C76, itemset, _r) end --- IS_LAW_INCIDENT_ACTIVE function Global.IsLawIncidentActive(player) return _in(0xAD401C63158ACBAA, player, _ri) end Global.N_0xad401c63158acbaa = Global.IsLawIncidentActive --- IS_LOAD_SCENE_ACTIVE function Global.IsLoadSceneActive() return _in(0xCF45DF50C7775F2A, _ri) end Global.N_0xcf45df50c7775f2a = Global.IsLoadSceneActive --- IS_LOAD_SCENE_LOADED function Global.IsLoadSceneLoaded() return _in(0x0909F71B5C070797, _ri) end Global.N_0x0909f71b5c070797 = Global.IsLoadSceneLoaded --- Same as GET_IS_LOADING_SCREEN_ACTIVE function Global.IsLoadingScreenVisible() return _in(0xB54ADBE65D528FCB, _r) end Global.IsLoadingScreenActive = Global.IsLoadingScreenVisible --- IS_LOCATION_SPAWN_SAFE function Global.IsLocationSpawnSafe(ped, p1) return _in(0xFB1E7998B8595825, ped, p1, _ri) end Global.N_0xfb1e7998b8595825 = Global.IsLocationSpawnSafe --- IS_LOOK_INVERTED function Global.IsLookInverted() return _in(0x77B612531280010D, _r) end --- 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. function Global.IsMagDemo_1Active() return _in(0x5FC9357C26DAEFCE, _ri) end Global.N_0x5fc9357c26daefce = Global.IsMagDemo_1Active --- IS_MAP_ENTITY_PINNED function Global.IsMapEntityPinned(p0) return _in(0x1FF441D7954F8709, p0, _ri) end Global.N_0x1ff441d7954f8709 = Global.IsMapEntityPinned --- _IS_META_PED_ASSET_VALID function Global.IsMetaPedAssetValid(requestId) return _in(0x93FFD92F05EC32FD, requestId, _ri) end Global.N_0x93ffd92f05ec32fd = Global.IsMetaPedAssetValid Global.IsMetapedAssetValid = Global.IsMetaPedAssetValid --- Returns true if given ped is a fish. -- _IS_ME* - _IS_MO* function Global.IsMetaPedFish(ped) return _in(0x118D476A6F1A13F1, ped, _ri) end Global.N_0x118d476a6f1a13f1 = Global.IsMetaPedFish Global.IsMetapedFish = Global.IsMetaPedFish --- Used in script function HORSE_IS_META_PED_OUTFIT_SADDLE_EQUIPPED function Global.IsMetaPedOutfitEquipped(ped, outfit) return _in(0x98082246107A6ACF, ped, _ch(outfit), _ri) end Global.N_0x98082246107a6acf = Global.IsMetaPedOutfitEquipped --- _IS_META_PED_OUTFIT_REQUEST_VALID function Global.IsMetaPedOutfitRequestValid(requestId) return _in(0xB25E57FC8E37114D, requestId, _ri) end Global.N_0xb25e57fc8e37114d = Global.IsMetaPedOutfitRequestValid Global.IsMetapedOutfitRequestValid = Global.IsMetaPedOutfitRequestValid --- _IS_META_PED_REQUEST_VALID function Global.IsMetaPedRequestValid(requestId) return _in(0x43E4DA469541A9C9, requestId, _ri) end Global.N_0x43e4da469541a9c9 = Global.IsMetaPedRequestValid Global.IsMetapedPedRequestValid = Global.IsMetaPedRequestValid --- _IS_META_PED_USING_COMPONENT function Global.IsMetaPedUsingComponent(ped, component) return _in(0xFB4891BD7578CDC1, ped, _ch(component), _ri) end Global.N_0xfb4891bd7578cdc1 = Global.IsMetaPedUsingComponent Global.IsMetapedUsingComponent = Global.IsMetaPedUsingComponent --- MGM stands for MiniGameMoments. function Global.IsMgmSystemLoaded(mgmFilename) return _in(0xFDFC14799373283F, _ts(mgmFilename), _ri) end Global.N_0xfdfc14799373283f = Global.IsMgmSystemLoaded --- IS_MINIGAME_IN_PROGRESS function Global.IsMinigameInProgress() return _in(0xF4D8BCD052E7EA1B, _r) end --- _IS_MISSION_CREATOR_ACTIVE function Global.IsMissionCreatorActive() return _in(0xF236C84C6ADFCB2F, _ri) end Global.N_0xf236c84c6adfcb2f = Global.IsMissionCreatorActive --- IS_MODEL_A_PED function Global.IsModelAPed(model) return _in(0xC3F09DE9D6D17DDA, _ch(model), _r) end --- Returns whether the specified model represents a vehicle. function Global.IsModelAVehicle(model) return _in(0x354F62672DE7DB0A, _ch(model), _r) end --- _IS_MODEL_AN_OBJECT function Global.IsModelAnObject(model) return _in(0x274EE1B90CFA669E, _ch(model), _ri) end Global.N_0x274ee1b90cfa669e = Global.IsModelAnObject --- Returns whether the specified model exists in the game. function Global.IsModelInCdimage(model) return _in(0xD6F3B6D7716CFF8E, _ch(model), _r) end --- Returns whether the specified model is valid function Global.IsModelValid(model) return _in(0x392C8D8E07B70EFC, _ch(model), _r) end --- _IS_MOUNT_SEAT_FREE function Global.IsMountSeatFree(mount, seat) return _in(0xAAB0FE202E9FC9F0, mount, seat, _ri) end Global.N_0xaab0fe202e9fc9f0 = Global.IsMountSeatFree --- IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK function Global.IsMountedWeaponTaskUnderneathDrivingTask(ped) return _in(0xA320EF046186FA3B, ped, _r) end --- IS_MOVE_BLEND_RATIO_RUNNING function Global.IsMoveBlendRatioRunning(moveBlendRatio) return _in(0xD4D8636C0199A939, moveBlendRatio, _r) end --- IS_MOVE_BLEND_RATIO_SPRINTING function Global.IsMoveBlendRatioSprinting(moveBlendRatio) return _in(0x24A2AD74FA9814E2, moveBlendRatio, _r) end --- IS_MOVE_BLEND_RATIO_STILL function Global.IsMoveBlendRatioStill(moveBlendRatio) return _in(0x349CE7B56DAFD95C, moveBlendRatio, _r) end --- IS_MOVE_BLEND_RATIO_WALKING function Global.IsMoveBlendRatioWalking(moveBlendRatio) return _in(0xF133BBBE91E1691F, moveBlendRatio, _r) end --- IS_MP_GAMER_TAG_ACTIVE function Global.IsMpGamerTagActive(gamerTagId) return _in(0x6E1C31E14C7A5F97, gamerTagId, _r) end --- _IS_MP_GAMER_TAG_ACTIVE_ON_ENTITY function Global.IsMpGamerTagActiveOnEntity(gamerTagId, entity) return _in(0x502E1591A504F843, gamerTagId, entity, _ri) end Global.N_0x502e1591a504f843 = Global.IsMpGamerTagActiveOnEntity --- _IS_MULTIPLAYER_CHAT_ACTIVE function Global.IsMultiplayerChatActive() return _in(0xBC19069D5FBB5C46, _r) end --- IS_NAMED_RENDERTARGET_LINKED function Global.IsNamedRendertargetLinked(modelHash) return _in(0x707032835FF09AE7, _ch(modelHash), _r) end --- IS_NAMED_RENDERTARGET_REGISTERED function Global.IsNamedRendertargetRegistered(name) return _in(0x3EE32F7964C40FE6, _ts(name), _r) end --- Returns whether navmesh for the region is loaded. function Global.IsNavmeshLoadedInArea(x1, y1, z1, x2, y2, z2) return _in(0xF813C7E63F9062A5, x1, y1, z1, x2, y2, z2, _r) end --- IS_NETWORK_ID_OWNED_BY_PARTICIPANT function Global.IsNetworkIdOwnedByParticipant(netId) return _in(0xA1607996431332DF, netId, _r) end --- Checks if keyboard input is enabled during NUI focus using `SET_NUI_FOCUS_KEEP_INPUT`. -- @return True or false. function Global.IsNuiFocusKeepingInput() return _in(0x39c9dc92, _r) end --- Returns the current NUI focus state previously set with `SET_NUI_FOCUS`. -- @return True or false. function Global.IsNuiFocused() return _in(0x98545e6d, _r) end --- IS_OBJECT_A_PORTABLE_PICKUP function Global.IsObjectAPortablePickup(object) return _in(0x0378C08504160D0D, object, _r) end Global.N_0x0378c08504160d0d = Global.IsObjectAPortablePickup --- Note: this native was added in build 1311.16 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.IsObjectReassignmentInProgress() return _in(0x8FE9EB11EC9CC23A, _r) end --- IS_OBJECT_VISIBLE function Global.IsObjectVisible(object) return _in(0x8B32ACE6326A7546, object, _r) end --- Hardcoded to return false. -- Checks for PS4 Game Build. function Global.IsOrbisVersion() return _in(0x88CFAE250D3E0C71, _r) end --- Returns true when either Pause Menu, a Frontend Menu, Online Policies menu or Social Club menu is active. function Global.IsPauseMenuActive() return _in(0x535384D6067BA42E, _r) end --- Hardcoded to return true. function Global.IsPcVersion() return _in(0xB0FB6CFAA5A1C833, _r) end --- IS_PED_A_PLAYER function Global.IsPedAPlayer(ped) return _in(0x12534C348C6CB68B, ped, _r) end --- _IS_PED_ACTION_DISABLE_FLAG_ENABLED function Global.IsPedActionDisableFlagEnabled(ped, actionDisableFlag) return _in(0xB346C85D49CC998E, ped, actionDisableFlag, _ri) end Global.N_0xb346c85d49cc998e = Global.IsPedActionDisableFlagEnabled --- IS_PED_ACTIVE_IN_SCENARIO function Global.IsPedActiveInScenario(ped, scenario) return _in(0xAA135F9482C82CC3, ped, scenario, _r) end --- IS_PED_AIMING_FROM_COVER function Global.IsPedAimingFromCover(ped) return _in(0x3998B1276A3300E5, ped, _r) end --- IS_PED_ARMED function Global.IsPedArmed(ped, flags) return _in(0xCB690F680A3EA971, ped, flags, _ri) end Global.N_0xcb690f680a3ea971 = Global.IsPedArmed --- _IS_PED_ARRESTING_ANY_PED function Global.IsPedArrestingAnyPed(ped) return _in(0xA9CC7856D52DBD25, ped, _ri) end Global.N_0xa9cc7856d52dbd25 = Global.IsPedArrestingAnyPed --- This function is hard-coded to always return false. function Global.IsPedBeingArrested(ped) return _in(0x90A09F3A45FED688, ped, _r) end --- IS_PED_BEING_DRAGGED function Global.IsPedBeingDragged(ped) return _in(0xEF3A8772F085B4AA, ped, _ri) end Global.N_0xef3a8772f085b4aa = Global.IsPedBeingDragged --- IS_PED_BEING_HOGTIED function Global.IsPedBeingHogtied(ped) return _in(0xD453BB601D4A606E, ped, _ri) end Global.N_0xd453bb601d4a606e = Global.IsPedBeingHogtied --- IS_PED_BEING_JACKED function Global.IsPedBeingJacked(ped) return _in(0x9A497FE2DF198913, ped, _r) end --- IS_PED_BEING_STEALTH_KILLED function Global.IsPedBeingStealthKilled(ped) return _in(0x863B23EFDE9C5DF2, ped, _r) end --- IS_PED_BEING_STUNNED function Global.IsPedBeingStunned(ped, weaponType) return _in(0x4FBACCE3B4138EE8, ped, _ch(weaponType), _r) end --- IS_PED_CARRYING_SOMETHING function Global.IsPedCarryingSomething(ped) return _in(0xA911EE21EDF69DAF, ped, _ri) end Global.N_0xa911ee21edf69daf = Global.IsPedCarryingSomething --- IS_PED_CARRYING_WEAPON function Global.IsPedCarryingWeapon(ped, weaponHash) return _in(0xF29A186ED428B552, ped, _ch(weaponHash), _ri) end Global.N_0xf29a186ed428b552 = Global.IsPedCarryingWeapon --- _IS_PED_CHILD function Global.IsPedChild(ped) return _in(0x137772000DAF42C5, ped, _ri) end Global.N_0x137772000daf42c5 = Global.IsPedChild --- IS_PED_CLIMBING function Global.IsPedClimbing(ped) return _in(0x53E8CB4F48BFE623, ped, _r) end --- _IS_PED_CLIMBING_LADDER function Global.IsPedClimbingLadder(ped) return _in(0x59643424B68D52B5, ped, _ri) end Global.N_0x59643424b68d52b5 = Global.IsPedClimbingLadder --- _IS_PED_COWERING function Global.IsPedCowering(ped) return _in(0xB086C8C0F5701D14, ped, _ri) end Global.N_0xb086c8c0f5701d14 = Global.IsPedCowering --- IS_PED_CUFFED function Global.IsPedCuffed(ped) return _in(0x74E559B3BC910685, ped, _r) end --- _IS_PED_CURRENT_WEAPON_HOLSTERED function Global.IsPedCurrentWeaponHolstered(ped) return _in(0xBDD9C235D8D1052E, ped, _ri) end Global.N_0xbdd9c235d8d1052e = Global.IsPedCurrentWeaponHolstered --- IS_PED_DEAD_OR_DYING function Global.IsPedDeadOrDying(ped, p1) return _in(0x3317DEDB88C95038, ped, p1, _r) end --- _IS_PED_DECOMPOSED function Global.IsPedDecomposed(ped) return _in(0x5170DDA6D63ACAAA, ped, _ri) end Global.N_0x5170dda6d63acaaa = Global.IsPedDecomposed --- IS_PED_DEFENSIVE_AREA_ACTIVE function Global.IsPedDefensiveAreaActive(ped, p1) return _in(0xBA63D9FE45412247, ped, p1, _r) end --- IS_PED_DIVING function Global.IsPedDiving(ped) return _in(0x5527B8246FEF9B11, ped, _r) end --- _IS_PED_DOING_SCENARIO_TRANSITION function Global.IsPedDoingScenarioTransition(ped) return _in(0xC488B8C0E52560D8, ped, _ri) end Global.N_0xc488b8c0e52560d8 = Global.IsPedDoingScenarioTransition --- _IS_PED_DRAGGING function Global.IsPedDragging(ped) return _in(0x226CF9B159E38F42, ped, _ri) end Global.N_0x226cf9b159e38f42 = Global.IsPedDragging --- _IS_PED_DRUNK function Global.IsPedDrunk(ped) return _in(0x50F124E6EF188B22, ped, _ri) end Global.N_0x50f124e6ef188b22 = Global.IsPedDrunk --- _IS_PED_DUELLING function Global.IsPedDuelling(ped) return _in(0xC8B29D18022EA2B7, ped, _ri) end Global.N_0xc8b29d18022ea2b7 = Global.IsPedDuelling --- IS_PED_ENTERING_ANY_TRANSPORT function Global.IsPedEnteringAnyTransport(ped) return _in(0x1D46B417F926D34D, ped, _ri) end Global.N_0x1d46b417f926d34d = Global.IsPedEnteringAnyTransport --- IS_PED_ENTERING_TRANSPORT function Global.IsPedEnteringTransport(ped, transportEntity, p2) return _in(0x619E63980BFC0096, ped, transportEntity, p2, _ri) end Global.N_0x619e63980bfc0096 = Global.IsPedEnteringTransport --- Presumably returns the Entity that the Ped is currently diving out of the way of. function Global.IsPedEvasiveDiving(ped, evadingEntity) return _in(0x414641C26E105898, ped, _ii(evadingEntity) --[[ may be optional ]], _r) end --- _IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE function Global.IsPedExclusiveDriverOfVehicle(ped, vehicle, outIndex) return _in(0xB213D2A560B2E48B, ped, vehicle, _ii(outIndex) --[[ may be optional ]], _ri) end Global.N_0xb213d2a560b2e48b = Global.IsPedExclusiveDriverOfVehicle --- IS_PED_EXITING_SCENARIO function Global.IsPedExitingScenario(ped, p1) return _in(0x0C3CB2E600C8977D, ped, p1, _ri) end Global.N_0x0c3cb2e600c8977d = Global.IsPedExitingScenario --- IS_PED_EXITING_TRANSPORT function Global.IsPedExitingTransport(ped, transportEntity) return _in(0x660639BC60157048, ped, transportEntity, _ri) end Global.N_0x660639bc60157048 = Global.IsPedExitingTransport --- angle is ped's view cone function Global.IsPedFacingPed(ped, otherPed, angle) return _in(0xD71649DB0A545AA3, ped, otherPed, angle, _r) end --- IS_PED_FALLING function Global.IsPedFalling(ped) return _in(0xFB92A102F1C4DFA3, ped, _r) end --- IS_PED_FALLING_OVER function Global.IsPedFallingOver(ped) return _in(0x3E592D0486DEC0F6, ped, _ri) end Global.N_0x3e592d0486dec0f6 = Global.IsPedFallingOver --- 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. function Global.IsPedFatallyInjured(ped) return _in(0xD839450756ED5A80, ped, _r) end --- IS_PED_FLEEING function Global.IsPedFleeing(ped) return _in(0xBBCCE00B381F8482, ped, _r) end --- IS_PED_FULLY_ON_MOUNT function Global.IsPedFullyOnMount(ped, p1) return _in(0x95CBC65780DE7EB1, ped, p1, _ri) end Global.N_0x95cbc65780de7eb1 = Global.IsPedFullyOnMount --- IS_PED_GETTING_INTO_A_VEHICLE function Global.IsPedGettingIntoAVehicle(ped) return _in(0xBB062B2B5722478E, ped, _r) end --- IS_PED_GETTING_UP function Global.IsPedGettingUp(ped) return _in(0x2A74E1D5F2F00EEC, ped, _r) end --- IS_PED_GOING_INTO_COVER function Global.IsPedGoingIntoCover(ped) return _in(0x9F65DBC537E59AD5, ped, _r) end --- _IS_PED_GROUP_LEADER function Global.IsPedGroupLeader(ped, groupId) return _in(0x878B68960C1C2A35, ped, groupId, _ri) end Global.N_0x878b68960c1c2a35 = Global.IsPedGroupLeader --- IS_PED_GROUP_MEMBER function Global.IsPedGroupMember(ped, groupId, p2) return _in(0x9BB01E3834671191, ped, groupId, p2, _r) end --- IS_PED_HANGING_ON_TO_VEHICLE function Global.IsPedHangingOnToVehicle(ped) return _in(0x1C86D8AEF8254B78, ped, _r) end --- IS_PED_HEADING_TOWARDS_POSITION function Global.IsPedHeadingTowardsPosition(ped, x, y, z, p4) return _in(0xFCF37A457CB96DC0, ped, x, y, z, p4, _r) end --- IS_PED_HEADTRACKING_ENTITY function Global.IsPedHeadtrackingEntity(ped, entity) return _in(0x813A0A7C9D2E831F, ped, entity, _r) end --- IS_PED_HEADTRACKING_PED function Global.IsPedHeadtrackingPed(ped1, ped2) return _in(0x5CD3CB88A7F8850D, ped1, ped2, _r) end --- IS_PED_HOGTIED function Global.IsPedHogtied(ped) return _in(0x3AA24CCC0D451379, ped, _ri) end Global.N_0x3aa24ccc0d451379 = Global.IsPedHogtied --- IS_PED_HOGTYING function Global.IsPedHogtying(ped) return _in(0x42429C674B61238B, ped, _ri) end Global.N_0x42429c674b61238b = Global.IsPedHogtying --- Returns true/false if the ped is/isn't humanoid. function Global.IsPedHuman(ped) return _in(0xB980061DA992779D, ped, _r) end --- IS_PED_IN_ANY_BOAT function Global.IsPedInAnyBoat(ped) return _in(0x2E0E1C2B4F6CB339, ped, _r) end --- _IS_PED_IN_ANY_CONVERSATION function Global.IsPedInAnyConversation(ped, p1) return _in(0x54B187F111D9C6F8, ped, p1, _ri) end Global.N_0x54b187f111d9c6f8 = Global.IsPedInAnyConversation --- IS_PED_IN_ANY_HELI function Global.IsPedInAnyHeli(ped) return _in(0x298B91AE825E5705, ped, _r) end --- IS_PED_IN_ANY_PLANE function Global.IsPedInAnyPlane(ped) return _in(0x5FFF4CFC74D8FB80, ped, _r) end --- IS_PED_IN_ANY_TAXI function Global.IsPedInAnyTaxi(ped) return _in(0x6E575D6A898AB852, ped, _r) end --- IS_PED_IN_ANY_TRAIN function Global.IsPedInAnyTrain(ped) return _in(0x6F972C1AB75A1ED0, ped, _r) end --- Gets a value indicating whether the specified ped is in any vehicle. function Global.IsPedInAnyVehicle(ped, atGetIn) return _in(0x997ABD671D25CA0B, ped, atGetIn, _r) end --- IS_PED_IN_COMBAT function Global.IsPedInCombat(ped, target) return _in(0x4859F1FC66A6278E, ped, target, _r) end --- IS_PED_IN_COVER function Global.IsPedInCover(ped, p1, p2) return _in(0x60DFD0691A170B88, ped, p1, p2, _r) end --- IS_PED_IN_COVER_FACING_LEFT function Global.IsPedInCoverFacingLeft(ped) return _in(0x845333B3150583AB, ped, _r) end --- IS_PED_IN_CURRENT_CONVERSATION function Global.IsPedInCurrentConversation(p0, ped, p2) return _in(0x049E937F18F4020C, _ts(p0), ped, p2, _r) end --- IS_PED_IN_FLYING_VEHICLE function Global.IsPedInFlyingVehicle(ped) return _in(0x9134873537FA419C, ped, _r) end --- IS_PED_IN_GROUP function Global.IsPedInGroup(ped) return _in(0x5891CAC5D4ACFF74, ped, _r) end --- IS_PED_IN_HIT_REACT function Global.IsPedInHitReact(ped) return _in(0xF330A5C062B29BED, ped, _ri) end Global.N_0xf330a5c062b29bed = Global.IsPedInHitReact --- 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 function Global.IsPedInMeleeCombat(ped) return _in(0x4E209B2C1EAD5159, ped, _r) end --- IS_PED_IN_MODEL function Global.IsPedInModel(ped, modelHash) return _in(0x796D90EFB19AA332, ped, _ch(modelHash), _r) end --- 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_* function Global.IsPedInPoint(ped, x, y, z, radius, p5) return _in(0x078076AB50FB117F, ped, x, y, z, radius, p5, _r) end Global.N_0x078076ab50fb117f = Global.IsPedInPoint --- Gets a value indicating whether the specified ped is in the specified vehicle. function Global.IsPedInVehicle(ped, vehicle, atGetIn) return _in(0xA3EE4A07279BB9DB, ped, vehicle, atGetIn, _r) end --- This native checks if a ped is on the ground, in pain from a (gunshot) wound. function Global.IsPedInWrithe(ped) return _in(0xDEB6D52126E7D640, ped, _r) end --- IS_PED_INCAPACITATED function Global.IsPedIncapacitated(ped) return _in(0xB655DB7582AEC805, ped, _ri) end Global.N_0xb655db7582aec805 = Global.IsPedIncapacitated --- Gets a value indicating whether this ped's health is below its injured threshold. -- The default threshold is 100. function Global.IsPedInjured(ped) return _in(0x84A2DD9AC37C35C1, ped, _r) end --- _IS_PED_INTIMIDATED function Global.IsPedIntimidated(ped) return _in(0x57779B55B83E2BEA, ped, _ri) end Global.N_0x57779b55b83e2bea = Global.IsPedIntimidated --- _IS_PED_IN* function Global.IsPedInvestigating(ped) return _in(0x7583A9D35248B83F, ped, _r) end Global.N_0x7583a9d35248b83f = Global.IsPedInvestigating --- IS_PED_JACKING function Global.IsPedJacking(ped) return _in(0x4AE4FF911DFB61DA, ped, _r) end --- IS_PED_JUMPING function Global.IsPedJumping(ped) return _in(0xCEDABC5900A0BF97, ped, _r) end --- IS_PED_LASSOED function Global.IsPedLassoed(ped) return _in(0x9682F850056C9ADE, ped, _ri) end Global.N_0x9682f850056c9ade = Global.IsPedLassoed --- _IS_PED_L* - _IS_PED_M* function Global.IsPedLeadingAnyGroup(ped) return _in(0x917760CFE7A0E0F1, ped, _r) end Global.N_0x917760cfe7a0e0f1 = Global.IsPedLeadingAnyGroup --- _IS_PED_LEADING_HORSE function Global.IsPedLeadingHorse(ped) return _in(0xEFC4303DDC6E60D3, ped, _ri) end Global.N_0xefc4303ddc6e60d3 = Global.IsPedLeadingHorse --- Returns true/false if the ped is/isn't male. function Global.IsPedMale(ped) return _in(0x6D9F5FAA7488BA46, ped, _r) end --- IS_PED_MODEL function Global.IsPedModel(ped, modelHash) return _in(0xC9D55B1A358A5BF7, ped, _ch(modelHash), _r) end --- _IS_PED_MODEL_SUPPRESSED function Global.IsPedModelSuppressed(model) return _in(0xAA9F048DCF69B6DC, _ch(model), _ri) end Global.N_0xaa9f048dcf69b6dc = Global.IsPedModelSuppressed --- IS_PED_ON_FOOT function Global.IsPedOnFoot(ped) return _in(0x01FEE67DB37F59B2, ped, _r) end --- IS_PED_ON_MOUNT function Global.IsPedOnMount(ped) return _in(0x460BC76A0E10655E, ped, _r) end --- IS_PED_ON_SPECIFIC_VEHICLE function Global.IsPedOnSpecificVehicle(ped, vehicle) return _in(0xEC5F66E459AF3BB2, ped, vehicle, _r) end --- Checks if ped is placed on target transportEntity function Global.IsPedOnTransportEntity(ped, transportEntity) return _in(0x159EF5B6EDCE00E8, ped, transportEntity, _ri) end Global.N_0x159ef5b6edce00e8 = Global.IsPedOnTransportEntity --- _IS_PED_ON_TRANSPORT_SEAT function Global.IsPedOnTransportSeat(ped, p1) return _in(0xDC44F405A6B98D03, ped, p1, _ri) end Global.N_0xdc44f405a6b98d03 = Global.IsPedOnTransportSeat --- 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. function Global.IsPedOnVehicle(ped, p1) return _in(0x67722AEB798E5FAB, ped, p1, _r) end --- Returns true if the ped is currently opening a door (CTaskOpenDoor). function Global.IsPedOpeningDoor(ped) return _in(0x26AF0E8E30BD2A2C, ped, _r) end Global.IsPedOpeningADoor = Global.IsPedOpeningDoor --- IS_PED_PERFORMING_MELEE_ACTION function Global.IsPedPerformingMeleeAction(ped, p1, p2) return _in(0xDCCA191DF9980FD7, ped, p1, _ch(p2), _r) end --- IS_PED_PLANTING_BOMB function Global.IsPedPlantingBomb(ped) return _in(0xC70B5FAE151982D8, ped, _r) end --- IS_PED_PRONE function Global.IsPedProne(ped) return _in(0xD6A86331A537A7B9, ped, _r) end --- _IS_PED_QUEUED_FOR_DELETION function Global.IsPedQueuedForDeletion(ped) return _in(0x8D9BFCE3352DE47F, ped, _ri) end Global.N_0x8d9bfce3352de47f = Global.IsPedQueuedForDeletion --- If the ped handle passed through the parenthesis is in a ragdoll state this will return true. function Global.IsPedRagdoll(ped) return _in(0x47E4E977581C5B55, ped, _r) end --- IS_PED_READY_TO_RENDER function Global.IsPedReadyToRender(ped) return _in(0xA0BC8FAED8CFEB3C, ped, _ri) end Global.N_0xa0bc8faed8cfeb3c = Global.IsPedReadyToRender --- Returns whether the specified ped is reloading. function Global.IsPedReloading(ped) return _in(0x24B100C68C645951, ped, _r) end --- eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt function Global.IsPedRespondingToEvent(ped, eventType) return _in(0x625B774D75C87068, ped, _ch(eventType), _r) end --- IS_PED_RESPONDING_TO_THREAT function Global.IsPedRespondingToThreat(ped) return _in(0x77525BBF433F2CD6, ped, _ri) end Global.N_0x77525bbf433f2cd6 = Global.IsPedRespondingToThreat --- IS_PED_RUNNING function Global.IsPedRunning(ped) return _in(0xC5286FFC176F28A2, ped, _r) end --- IS_PED_RUNNING_INSPECTION_TASK function Global.IsPedRunningInspectionTask(ped) return _in(0x038B1F1674F0E242, ped, _ri) end Global.N_0x038b1f1674f0e242 = Global.IsPedRunningInspectionTask --- IS_PED_RUNNING_MOBILE_PHONE_TASK function Global.IsPedRunningMobilePhoneTask(ped) return _in(0x2AFE52F782F25775, ped, _r) end --- IS_PED_RUNNING_RAGDOLL_TASK function Global.IsPedRunningRagdollTask(ped) return _in(0xE3B6097CC25AA69E, ped, _r) end --- IS_PED_RUNNING_TASK_ITEM_INTERACTION function Global.IsPedRunningTaskItemInteraction(ped) return _in(0xEC7E480FF8BD0BED, ped, _ri) end Global.N_0xec7e480ff8bd0bed = Global.IsPedRunningTaskItemInteraction --- IS_PED_SCENARIO_REACT_LOOKING function Global.IsPedScenarioReactLooking(ped, p1) return _in(0x916B8E075ABC8B4E, ped, p1, _ri) end Global.N_0x916b8e075abc8b4e = Global.IsPedScenarioReactLooking --- Tested with fire & dynamite. Only returns true using value p1 = 1 and when the ped is affected by fire. -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.IsPedShockingEventActive(ped, p1) return _in(0xAB7993BA61A4674F, ped, p1, _r) end --- Returns whether the specified ped is shooting. function Global.IsPedShooting(ped) return _in(0x34616828CD07F1A1, ped, _r) end --- IS_PED_SITTING function Global.IsPedSitting(ped) return _in(0x84D0BF2B21862059, ped, _ri) end Global.N_0x84d0bf2b21862059 = Global.IsPedSitting --- Detect if ped is in any vehicle -- [True/False] function Global.IsPedSittingInAnyVehicle(ped) return _in(0x826AA586EDB9FEF8, ped, _r) end --- Detect if ped is sitting in the specified vehicle -- [True/False] function Global.IsPedSittingInVehicle(ped, vehicle) return _in(0xA808AA1D79230FC2, ped, vehicle, _r) end --- _IS_PED_SLIDING function Global.IsPedSliding(ped) return _in(0xD6740E14E4CEFC0B, ped, _ri) end Global.N_0xd6740e14e4cefc0b = Global.IsPedSliding --- IS_PED_SPRINTING function Global.IsPedSprinting(ped) return _in(0x57E457CD2C0FC168, ped, _r) end --- IS_PED_STILL function Global.IsPedStill(ped) return _in(0xAC29253EEF8F0180, ped, _r) end --- IS_PED_STOPPED function Global.IsPedStopped(ped) return _in(0x530944F6F4B8A214, ped, _r) end --- IS_PED_SWIMMING function Global.IsPedSwimming(ped) return _in(0x9DE327631295B4C2, ped, _r) end --- IS_PED_SWIMMING_UNDER_WATER function Global.IsPedSwimmingUnderWater(ped) return _in(0xC024869A53992F34, ped, _r) end --- _IS_PED_TARGET_ACTION_DISABLE_FLAG_ENABLED function Global.IsPedTargetActionDisableFlagEnabled(ped, actionDisableFlag) return _in(0x02AA2096FE00F3E1, ped, actionDisableFlag, _ri) end Global.N_0x02aa2096fe00f3e1 = Global.IsPedTargetActionDisableFlagEnabled --- IS_PED_USING_ACTION_MODE function Global.IsPedUsingActionMode(ped) return _in(0x00E73468D085F745, ped, _r) end --- _IS_PED_USING_ACTION_MODE_2 function Global.IsPedUsingActionMode_2(ped) return _in(0xEBB208D6AE712C03, ped, _ri) end Global.N_0xebb208d6ae712c03 = Global.IsPedUsingActionMode_2 --- IS_PED_USING_ANY_SCENARIO function Global.IsPedUsingAnyScenario(ped) return _in(0x57AB4A3080F85143, ped, _r) end --- Equivalent to IS_PED_USING_SCENARIO from V but takes a hash instead of a string. function Global.IsPedUsingScenarioHash(ped, scenarioHash) return _in(0x34D6AC1157C8226C, ped, _ch(scenarioHash), _ri) end Global.N_0x34d6ac1157c8226c = Global.IsPedUsingScenarioHash --- IS_PED_USING_THIS_SCENARIO function Global.IsPedUsingThisScenario(ped, scenario) return _in(0x9C54041BB66BCF9E, ped, scenario, _ri) end Global.N_0x9c54041bb66bcf9e = Global.IsPedUsingThisScenario --- IS_PED_VAULTING function Global.IsPedVaulting(ped) return _in(0x117C70D1F5730B5E, ped, _r) end --- _IS_PED_VISIBILITY_TRACKED function Global.IsPedVisibilityTracked(ped) return _in(0x5102307CE88798EB, ped, _ri) end Global.N_0x5102307ce88798eb = Global.IsPedVisibilityTracked --- IS_PED_WALKING function Global.IsPedWalking(ped) return _in(0xDE4C184B2B9B071A, ped, _r) end --- IS_PED_WEAPON_READY_TO_SHOOT function Global.IsPedWeaponReadyToShoot(ped) return _in(0xB80CA294F2F26749, ped, _r) end --- _IS_PERSISTENT_CHARACTER_DEAD function Global.IsPersistentCharacterDead(persChar) return _in(0xEB98B38CA60742D7, persChar, _ri) end Global.N_0xeb98b38ca60742d7 = Global.IsPersistentCharacterDead --- _IS_PERSISTENT_CHARACTER_VALID function Global.IsPersistentCharacterValid(persChar) return _in(0x800DF3FC913355F3, persChar, _ri) end Global.N_0x800df3fc913355f3 = Global.IsPersistentCharacterValid --- NativeDB Introduced: v1355 function Global.IsPhotoFrame() return _in(0x86076AE35CBBE55F, _r) end --- _IS_PICKUP_TYPE_VALID function Global.IsPickupTypeValid(pickupHash) return _in(0x007BD043587F7C82, _ch(pickupHash), _ri) end Global.N_0x007bd043587f7c82 = Global.IsPickupTypeValid --- IS_PLAYBACK_GOING_ON_FOR_VEHICLE function Global.IsPlaybackGoingOnForVehicle(vehicle) return _in(0x02774B3A9034278F, vehicle, _r) end --- IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE function Global.IsPlaybackUsingAiGoingOnForVehicle(vehicle) return _in(0x5A7472606EC5B7C1, vehicle, _r) end --- 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. function Global.IsPlayerBeingArrested(player, atArresting) return _in(0xC8183AE963C58374, player, atArresting, _r) end --- _IS_PLAYER_BIT_SET_AT_INDEX function Global.IsPlayerBitSetAtIndex(bitIndex) return _in(0x72B2E00C9BAC6789, _i, bitIndex, _r) end Global.N_0x72b2e00c9bac6789 = Global.IsPlayerBitSetAtIndex --- Returns TRUE if the player ('s ped) is climbing at the moment. function Global.IsPlayerClimbing(player) return _in(0xB8A70C22FD48197A, player, _r) end --- Returns whether the player can control himself. function Global.IsPlayerControlOn(player) return _in(0x7964097FCE4C244B, player, _r) end --- IS_PLAYER_DEAD function Global.IsPlayerDead(player) return _in(0x2E9C3FCB6798F397, player, _r) end --- _IS_PLAYER_FOLLOWING_TARGET function Global.IsPlayerFollowingTarget(player, ped) return _in(0xE24C64D9ADED2EF5, player, ped, _ri) end Global.N_0xe24c64d9aded2ef5 = Global.IsPlayerFollowingTarget --- Gets a value indicating whether the specified player is currently aiming freely. function Global.IsPlayerFreeAiming(player) return _in(0x936F967D4BE1CE9D, player, _r) end --- Gets a value indicating whether the specified player is currently aiming freely at the specified entity. function Global.IsPlayerFreeAimingAtEntity(player, entity) return _in(0x8C67C11C68713D25, player, entity, _r) end --- Checks if player is focused on any entity function Global.IsPlayerFreeFocusing(player) return _in(0x1A51BFE60708E482, player, _ri) end Global.N_0x1a51bfe60708e482 = Global.IsPlayerFreeFocusing --- _IS_PLAYER_IN_SCOPE function Global.IsPlayerInScope(player) return _in(0x04D7F33640662FA2, player, _ri) end Global.N_0x04d7f33640662fa2 = Global.IsPlayerInScope --- NativeDB Introduced: v1355 function Global.IsPlayerOwningStandaloneSp() return _in(0x36040772DF5E59A0, _r) end --- Checks whether the specified player has a Ped, the Ped is not dead, is not injured and is not arrested. function Global.IsPlayerPlaying(player) return _in(0xBFFB35986CAAE58C, player, _r) end --- IS_PLAYER_READY_FOR_CUTSCENE function Global.IsPlayerReadyForCutscene(player) return _in(0xAA67BCB0097F2FA3, player, _r) end --- Returns true if the player is riding a train. function Global.IsPlayerRidingTrain(player) return _in(0x2FB0ACADA6A238DD, player, _r) end --- IS_PLAYER_SCRIPT_CONTROL_ON function Global.IsPlayerScriptControlOn(player) return _in(0xB78350754157C00F, player, _r) end --- IS_PLAYER_SWITCH_IN_PROGRESS function Global.IsPlayerSwitchInProgress() return _in(0xED20CB1F5297791D, _r) end --- IS_PLAYER_TARGETTING_ANYTHING function Global.IsPlayerTargettingAnything(player) return _in(0x4605C66E0F935F83, player, _r) end --- IS_PLAYER_TARGETTING_ENTITY function Global.IsPlayerTargettingEntity(player, entity, p2) return _in(0x27F89FDC16688A7A, player, entity, p2, _r) end --- IS_PLAYER_TELEPORT_ACTIVE function Global.IsPlayerTeleportActive() return _in(0x085EEAEB8783FEB5, _r) end --- IS_PLAYER_WANTED_LEVEL_GREATER function Global.IsPlayerWantedLevelGreater(player, wantedLevel) return _in(0xE1C0AD4C24324C36, player, wantedLevel, _r) end --- IS_POINT_IN_ANGLED_AREA function Global.IsPointInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) return _in(0x2A70BAE8883E4C81, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, _r) end --- IS_POINT_IN_VOLUME function Global.IsPointInVolume(volume, x, y, z) return _in(0xF256A75210C5C0EB, volume, x, y, z, _ri) end Global.N_0xf256a75210c5c0eb = Global.IsPointInVolume --- _IS_POINT_NEAR_VOLUME_LOCK_CENTER function Global.IsPointNearVolumeLockCenter(x, y, z, radius, p4, p5, flags) return _in(0x769BB7626B8CDB06, x, y, z, radius, p4, p5, flags, _ri) end Global.N_0x769bb7626b8cdb06 = Global.IsPointNearVolumeLockCenter --- Gets a value indicating whether the specified position is on a road. function Global.IsPointOnRoad(x, y, z, vehicle) return _in(0x125BF4ABFC536B09, x, y, z, vehicle, _r) end --- _IS_POPZONE_VALID function Global.IsPopzoneValid(popZone) return _in(0xA5BD585005EFCAD4, popZone, _ri) end Global.N_0xa5bd585005efcad4 = Global.IsPopzoneValid --- Returns true if IPL is streamed in (?) function Global.IsPositionInsideIplStreamingExtents(iplHash, x, y, z) return _in(0x73B40D97D7BAAD77, _ch(iplHash), x, y, z, _ri) end Global.N_0x73b40d97d7baad77 = Global.IsPositionInsideIplStreamingExtents --- IS_POSITION_OCCUPIED function Global.IsPositionOccupied(x, y, z, range, p4, p5, p6, p7, p8, p9, p10) return _in(0x825CA3ED43831015, x, y, z, range, p4, p5, p6, p7, p8, p9, p10, _r) end --- IS_PRINCIPAL_ACE_ALLOWED function Global.IsPrincipalAceAllowed(principal, object) return _in(0x37cf52ce, _ts(principal), _ts(object), _r) end --- 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. function Global.IsProjectileInArea(x1, y1, z1, x2, y2, z2, ownedByPlayer) return _in(0x05B0061EFDFC8941, x1, y1, z1, x2, y2, z2, ownedByPlayer, _r) end --- IS_PROJECTILE_TYPE_IN_ANGLED_AREA function Global.IsProjectileTypeInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0x928431F4133CD3D4, p0, p1, p2, p3, p4, p5, p6, p7, p8, _r) end --- Determines whether there is a projectile of a specific type within the specified coordinates. The coordinates form a rectangle. function Global.IsProjectileTypeInArea(xMin, yMin, zMin, xMax, yMax, zMax, weaponType, isPlayer) return _in(0x04965FB9E14235C7, xMin, yMin, zMin, xMax, yMax, zMax, _ch(weaponType), isPlayer, _r) end --- IS_PROJECTILE_TYPE_WITHIN_DISTANCE function Global.IsProjectileTypeWithinDistance(p0, p1, p2, p3, p4, p5) return _in(0xF51C9BAAD9ED64C4, p0, p1, p2, p3, p4, p5, _r) end Global.IsProjectileTypeInRadius = Global.IsProjectileTypeWithinDistance --- IS_PROP_SET_FULLY_LOADED function Global.IsPropSetFullyLoaded(propSet) return _in(0xF42DB680A8B2A4D9, propSet, _ri) end Global.N_0xf42db680a8b2a4d9 = Global.IsPropSetFullyLoaded --- _IS_PROP_SET_VISIBLE function Global.IsPropSetVisible(propSet) return _in(0x0CE8AAFE9E433A23, propSet, _ri) end Global.N_0x0ce8aafe9e433a23 = Global.IsPropSetVisible --- _IS_PROXY_INTERIOR_INDEX_ARTIFICIAL_LIGHTS_ENABLED function Global.IsProxyInteriorIndexArtificialLightsEnabled(proxyInteriorIndex) return _in(0x113857D66A9CABE6, proxyInteriorIndex, _ri) end Global.N_0x113857d66a9cabe6 = Global.IsProxyInteriorIndexArtificialLightsEnabled --- IS_RADAR_HIDDEN function Global.IsRadarHidden() return _in(0x1B82FD5FFA4D666E, _r) end --- IS_RADAR_HIDDEN_BY_SCRIPT function Global.IsRadarHiddenByScript() return _in(0x66F35DD9D2B58579, _ri) end Global.N_0x66f35dd9d2b58579 = Global.IsRadarHiddenByScript --- IS_RADAR_PREFERENCE_SWITCHED_ON function Global.IsRadarPreferenceSwitchedOn() return _in(0x81E47F0EE1F2B21E, _r) end --- Gets if the specified `rawKeyIndex` is pressed down on the keyboard. -- This will not be triggered if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014) -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of down state. function Global.IsRawKeyDown(rawKeyIndex) return _in(0xd95a7387, rawKeyIndex, _r) end --- Gets if the specified `rawKeyIndex` is pressed on the keyboard. -- This will not be triggered if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014) -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of pressed state. function Global.IsRawKeyPressed(rawKeyIndex) return _in(0x69f7c29e, rawKeyIndex, _r) end --- Gets if the specified `rawKeyIndex` was just released on the keyboard. -- This will not be triggered if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014) -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of released state. function Global.IsRawKeyReleased(rawKeyIndex) return _in(0xeaa50861, rawKeyIndex, _r) end --- Gets if the specified `rawKeyIndex` is up on the keyboard. -- This will not be triggered if the key is disabled with [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014) -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param rawKeyIndex Index of raw key from keyboard. -- @return Returns bool value of up state. function Global.IsRawKeyUp(rawKeyIndex) return _in(0x36f4e505, rawKeyIndex, _r) end --- IS_RENDERED_SCENE_LOADED function Global.IsRenderedSceneLoaded() return _in(0x45BF3A6239A576B7, _ri) end Global.N_0x45bf3a6239a576b7 = Global.IsRenderedSceneLoaded --- _IS_ROPE_ATTACHED_TO_ENTITY function Global.IsRopeAttachedToEntity(ropeId, entity) return _in(0x9B4F7E3E4F9C77B3, ropeId, entity, _ri) end Global.N_0x9b4f7e3e4f9c77b3 = Global.IsRopeAttachedToEntity --- _IS_ROPE_BROKEN function Global.IsRopeBroken(ropeId) return _in(0x79C2BEC82CFD7F7F, ropeId, _ri) end Global.N_0x79c2bec82cfd7f7f = Global.IsRopeBroken --- _IS_SCENARIO_BLOCKING_AREA_VALID function Global.IsScenarioBlockingAreaValid(p0) return _in(0x91A5F9CBEBB9D936, p0, _ri) end Global.N_0x91a5f9cbebb9d936 = Global.IsScenarioBlockingAreaValid --- IS_SCENARIO_GROUP_ENABLED function Global.IsScenarioGroupEnabled(scenarioGroup) return _in(0x367A09DED4E05B99, _ts(scenarioGroup), _r) end --- _IS_SCENARIO_GROUP_ENABLED_HASH function Global.IsScenarioGroupEnabledHash(scenarioGroup) return _in(0xDCC374913DE6AAA6, _ch(scenarioGroup), _r) end --- IS_SCENARIO_OCCUPIED function Global.IsScenarioOccupied(p0, p1, p2, p3, p4) return _in(0x788756D73AC2E07C, p0, p1, p2, p3, p4, _r) end --- _IS_SCENARIO_POINT_ACTIVE function Global.IsScenarioPointActive(scenario) return _in(0x0CC36D4156006509, scenario, _ri) end Global.N_0x0cc36d4156006509 = Global.IsScenarioPointActive --- _IS_SCENARIO_POINT_FLAG_SET function Global.IsScenarioPointFlagSet(scenario, flag) return _in(0x8569C38D2FB80650, scenario, flag, _ri) end Global.N_0x8569c38d2fb80650 = Global.IsScenarioPointFlagSet --- IS_SCENARIO_TYPE_ENABLED function Global.IsScenarioTypeEnabled(scenarioType) return _in(0x3A815DB3EA088722, _ts(scenarioType), _r) end --- IS_SCREEN_FADED_IN function Global.IsScreenFadedIn() return _in(0x37F9A426FBCF4AF2, _r) end --- IS_SCREEN_FADED_OUT function Global.IsScreenFadedOut() return _in(0xF5472C80DF2FF847, _r) end --- IS_SCREEN_FADING_IN function Global.IsScreenFadingIn() return _in(0x0CECCC63FFA2EF24, _r) end --- IS_SCREEN_FADING_OUT function Global.IsScreenFadingOut() return _in(0x02F39BEFE7B88D00, _r) end --- item: FUSE, value returned from 0x2E1CDC1FF3B8473E -- soundSet: HUD_SHOP_SOUNDSET, COMPANIONS_ROBBERIES_SOUNDSET function Global.IsScriptedAudioCustom(item, soundSet) return _in(0x6DF942C4179BE5AB, _ch(item), _ch(soundSet), _ri) end Global.N_0x6df942c4179be5ab = Global.IsScriptedAudioCustom --- _IS_SCRIPTED_CONVERSATION_CREATED function Global.IsScriptedConversationCreated(convoRoot) return _in(0xD89504D9D7D5057D, _ts(convoRoot), _ri) end Global.N_0xd89504d9d7d5057d = Global.IsScriptedConversationCreated --- IS_SCRIPTED_CONVERSATION_LOADED function Global.IsScriptedConversationLoaded(convoRoot) return _in(0xDF0D54BE7A776737, _ts(convoRoot), _r) end --- IS_SCRIPTED_CONVERSATION_PLAYING function Global.IsScriptedConversationPlaying(p0) return _in(0x1ECC76792F661CF5, _ts(p0), _ri) end Global.N_0x1ecc76792f661cf5 = Global.IsScriptedConversationPlaying --- _IS_SCRIPTED_CONVERSION_ONGOING function Global.IsScriptedConversionOngoing(p0) return _in(0xF01C570E0A0A1E67, _ts(p0), _ri) end Global.N_0xf01c570e0a0a1e67 = Global.IsScriptedConversionOngoing --- IS_SCRIPTED_SPEECH_PLAYING function Global.IsScriptedSpeechPlaying(p0) return _in(0xCC9AA18DCC7084F4, p0, _r) end --- seatIndex: see CREATE_PED_INSIDE_VEHICLE function Global.IsSeatWarpOnly(vehicle, seatIndex) return _in(0x7892685BF6D9775E, vehicle, seatIndex, _r) end --- _IS_SECONDARY_SPECIAL_ABILITY_ACTIVE function Global.IsSecondarySpecialAbilityActive(player) return _in(0x45AB66D02B601FA7, player, _ri) end Global.N_0x45ab66d02b601fa7 = Global.IsSecondarySpecialAbilityActive --- Returns true if eagle eye is enabled for the player function Global.IsSecondarySpecialAbilityEnabled(player) return _in(0xE022CC1B545F1D9F, player, _r) end Global.N_0xe022cc1b545f1d9f = Global.IsSecondarySpecialAbilityEnabled --- eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt function Global.IsShockingEventInSphere(eventType, x, y, z, radius) return _in(0x9DB47E16060D6354, _ch(eventType), x, y, z, radius, _r) end --- _IS_SPECIAL_ABILITY_ACTIVE function Global.IsSpecialAbilityActive(player) return _in(0xB16223CB7DA965F0, player, _ri) end Global.N_0xb16223cb7da965f0 = Global.IsSpecialAbilityActive --- IS_SPHERE_VISIBLE function Global.IsSphereVisible(x, y, z, radius) return _in(0x2E941B5FFA2989C6, x, y, z, radius, _r) end --- IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE function Global.IsSphereVisibleToAnotherMachine(p0, p1, p2, p3, p4) return _in(0xD82CF8E64C8729D8, p0, p1, p2, p3, p4, _r) end --- IS_SPHERE_VISIBLE_TO_PLAYER function Global.IsSphereVisibleToPlayer(p0, p1, p2, p3, p4, p5) return _in(0xDC3A310219E5DA62, p0, p1, p2, p3, p4, p5, _r) end --- IS_SRL_LOADED function Global.IsSrlLoaded() return _in(0x5C2C88512CF6DAFB, _r) end --- Hardcoded to return false. function Global.IsStadiaVersion() return _in(0x268AB8420A9E4ED7, _r) end Global.N_0x268ab8420a9e4ed7 = Global.IsStadiaVersion --- _IS_STATIC_VEG_MODIFIER_ENABLED function Global.IsStaticVegModifierEnabled(p0) return _in(0xDE9BAD3292AA6D5E, _ch(p0), _ri) end Global.N_0xde9bad3292aa6d5e = Global.IsStaticVegModifierEnabled --- IS_STREAM_PLAYING function Global.IsStreamPlaying(streamId) return _in(0xD11FA52EB849D978, streamId, _r) end --- IS_STRING_NULL function Global.IsStringNull(string) return _in(0x602102324604D96B, _ts(string), _r) end --- IS_STRING_NULL_OR_EMPTY function Global.IsStringNullOrEmpty(string) return _in(0x2CF12F9ACF18F048, _ts(string), _r) end --- Returns true if the entire string consists only of space characters. function Global.IsStringNullOrEmptyOrSpaces(string) return _in(0x375F5870A7B8BEC1, _ts(string), _ri) end Global.N_0x375f5870a7b8bec1 = Global.IsStringNullOrEmptyOrSpaces --- NativeDB Introduced: v1355 function Global.IsSubtitlePreferenceSwitchedOn() return _in(0x7C4AC9573587F2DF, _r) end --- IS_SYSTEM_UI_BEING_DISPLAYED function Global.IsSystemUiBeingDisplayed() return _in(0x908258B6209E71F7, _r) end --- _IS_TARGET function Global.IsTarget(ped, targetPed) return _in(0x6E5CBCB3941D7D08, ped, targetPed, _ri) end Global.N_0x6e5cbcb3941d7d08 = Global.IsTarget --- NativeDB Introduced: v1232 function Global.IsTargetPedConstrainedByPedUsingBolas(ped, targetPed) return _in(0x8D50F43298AB9545, ped, targetPed, _r) end --- Returns true if ped is in perception (focused and looking at target ped) -- Most float params are -1.f in R* Scripts function Global.IsTargetPedInPerceptionArea(ped, targetPed, p2, customDistance, p4, p5) return _in(0x06087579E7AA85A9, ped, targetPed, p2, customDistance, p4, p5, _r) end Global.N_0x06087579e7aa85a9 = Global.IsTargetPedInPerceptionArea --- IS_TASK_MOVE_NETWORK_ACTIVE function Global.IsTaskMoveNetworkActive(ped) return _in(0x921CE12C489C4C41, ped, _r) end --- IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION function Global.IsTaskMoveNetworkReadyForTransition(ped) return _in(0x30ED88D5E0C56A37, ped, _r) end --- IS_TEAM_CARRIABLE_ENTITY function Global.IsTeamCarriableEntity(p0, p1) return _in(0x559A6F8C5133B4EE, p0, p1, _ri) end Global.N_0x559a6f8c5133b4ee = Global.IsTeamCarriableEntity --- _IS_TEXTURE_IN_DICT function Global.IsTextureInDict(txdHash, dict) return _in(0xA2A51869BDED733B, _ch(txdHash), _ch(dict), _ri) end Global.N_0xa2a51869bded733b = Global.IsTextureInDict --- _IS_TEXTURE_VALID function Global.IsTextureValid(textureId) return _in(0x31DC8D3F216D8509, textureId, _ri) end Global.N_0x31dc8d3f216d8509 = Global.IsTextureValid --- IS_THIS_MODEL_A_BOAT function Global.IsThisModelABoat(model) return _in(0x799CFC7C5B743B15, _ch(model), _r) end --- _IS_THIS_MODEL_A_DRAFT_VEHICLE function Global.IsThisModelADraftVehicle(model) return _in(0xB9D5BDDA88E1BB66, _ch(model), _ri) end Global.N_0xb9d5bdda88e1bb66 = Global.IsThisModelADraftVehicle --- _IS_THIS_MODEL_A_HORSE function Global.IsThisModelAHorse(model) return _in(0x772A1969F649E902, _ch(model), _ri) end Global.N_0x772a1969f649e902 = Global.IsThisModelAHorse --- IS_THIS_MODEL_A_TRAIN function Global.IsThisModelATrain(model) return _in(0xFC08C8F8C1EDF174, _ch(model), _r) end --- IS_THREAD_ACTIVE function Global.IsThreadActive(threadId, ignoreKilledState) return _in(0x46E9AE36D8FA6417, threadId, ignoreKilledState, _r) end --- IS_THREAD_EXIT_REQUESTED function Global.IsThreadExitRequested() return _in(0x9E4EF615E307FBBE, _ri) end Global.N_0x9e4ef615e307fbbe = Global.IsThreadExitRequested --- _IS_THREAD_EXIT_REQUESTED_FOR_THREAD_WITH_THIS_ID function Global.IsThreadExitRequestedForThreadWithThisId(threadId) return _in(0x30BED53646C86D11, threadId, _ri) end Global.N_0x30bed53646c86d11 = Global.IsThreadExitRequestedForThreadWithThisId --- Subtracts the second argument from the first, then returns whether the result is negative. function Global.IsTimeLessThan(timeA, timeB) return _in(0xCB2CF5148012C8D0, timeA, timeB, _r) end --- Subtracts the first argument from the second, then returns whether the result is negative. function Global.IsTimeMoreThan(timeA, timeB) return _in(0xDE350F8651E4346C, timeA, timeB, _r) end --- _IS_TRACKED_ENTITY_VISIBLE function Global.IsTrackedEntityVisible(entity) return _in(0xC8CCDB712FBCBA92, entity, _ri) end Global.N_0xc8ccdb712fbcba92 = Global.IsTrackedEntityVisible --- _IS_TRACKED_PED_VISIBILITY_PERCENTAGE_NOT_LESS_THAN function Global.IsTrackedPedVisibilityPercentageNotLessThan(ped, percent) return _in(0x164CECC59E70DF86, ped, percent, _ri) end Global.N_0x164cecc59e70df86 = Global.IsTrackedPedVisibilityPercentageNotLessThan --- 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. function Global.IsTrackedPedVisible(ped) return _in(0x91C8E617F64188AC, ped, _r) end --- _IS_TRACKED_POINT_VALID function Global.IsTrackedPointValid(point) return _in(0xF2FDDCC8C6BAE1B3, point, _ri) end Global.N_0xf2fddcc8c6bae1b3 = Global.IsTrackedPointValid --- IS_TRACKED_POINT_VISIBLE function Global.IsTrackedPointVisible(point) return _in(0xCBB056BA159FB48D, point, _r) end --- IS_TRAIN_WAITING_AT_STATION function Global.IsTrainWaitingAtStation(train) return _in(0xE887BD31D97793F6, train, _ri) end Global.N_0xe887bd31d97793f6 = Global.IsTrainWaitingAtStation --- Called together with IS_VEHICLE_SEAT_FREE function Global.IsTransportSeatFree(transportEntity, seatIndex) return _in(0x43FF27FC1829C202, transportEntity, seatIndex, _ri) end Global.N_0x43ff27fc1829c202 = Global.IsTransportSeatFree --- _IS_TRANSPORT_SEAT_OCCUPIED function Global.IsTransportSeatOccupied(transportEntity, seatIndex) return _in(0x2E2E06023D07631E, transportEntity, seatIndex, _ri) end Global.N_0x2e2e06023d07631e = Global.IsTransportSeatOccupied --- IS_TVSHOW_CURRENTLY_PLAYING function Global.IsTvshowCurrentlyPlaying(videoCliphash) return _in(0x4D562223E0EB65F3, _ch(videoCliphash), _r) end Global.IsTvPlaylistItemPlaying = Global.IsTvshowCurrentlyPlaying --- IS_UIAPP_ACTIVE_BY_HASH function Global.IsUiappActiveByHash(appNameHash) return _in(0x25B7A0206BDFAC76, _ch(appNameHash), _ri) end Global.IsAppActive = Global.IsUiappActiveByHash --- NativeDB Introduced: v1232 function Global.IsUiappRunning(appName) return _in(0xDE4A9B35D028979F, _ts(appName), _r) end --- IS_UIAPP_RUNNING_BY_HASH function Global.IsUiappRunningByHash(appNameHash) return _in(0x4E511D093A86AD49, _ch(appNameHash), _ri) end Global.IsAppRunning = Global.IsUiappRunningByHash --- NativeDB Introduced: v1232 function Global.IsUiappTransitioningByHash(appNameHash) return _in(0x42095B886D30DE66, _ch(appNameHash), _r) end --- padIndex is not used function Global.IsUsingKeyboardAndMouse(control) return _in(0xA571D46727E2B718, control, _r) end Global.IsInputDisabled = Global.IsUsingKeyboardAndMouse --- _IS_TRACKED_* - IS_V* function Global.IsUsingSlipstream(ped) return _in(0xAF61B3CD8C3B82C3, ped, _ri) end Global.N_0xaf61b3cd8c3b82c3 = Global.IsUsingSlipstream --- IS_VALID_INTERIOR function Global.IsValidInterior(interior) return _in(0x017C1B3159F79F6C, interior, _r) end --- Only returns true if BRING_VEHICLE_TO_HALT is called on vehicle beforehand function Global.IsVehicleBroughtToHalt(vehicle) return _in(0x404527BC03DA0E6C, vehicle, _ri) end Global.N_0x404527bc03da0e6c = Global.IsVehicleBroughtToHalt --- doorId: see SET_VEHICLE_DOOR_SHUT function Global.IsVehicleDoorBroken(vehicle, doorId) return _in(0xE979BB5602AD3402, vehicle, doorId, _ri) end Global.N_0xe979bb5602ad3402 = Global.IsVehicleDoorBroken --- doorId: see SET_VEHICLE_DOOR_SHUT function Global.IsVehicleDoorFullyOpen(vehicle, doorId) return _in(0x7AE191143C7A9107, vehicle, doorId, _r) end --- IS_VEHICLE_DRIVEABLE function Global.IsVehicleDriveable(vehicle, p1, p2) return _in(0xB86D29B10F627379, vehicle, p1, p2, _r) end --- IS_VEHICLE_EXTRA_TURNED_ON function Global.IsVehicleExtraTurnedOn(vehicle, extraId) return _in(0xFA9A55D9C4351625, vehicle, extraId, _r) end --- _IS_VEHICLE_FADING_OUT function Global.IsVehicleFadingOut(vehicle) return _in(0x5136B284B67B35C7, vehicle, _ri) end Global.N_0x5136b284b67b35c7 = Global.IsVehicleFadingOut --- IS_VEHICLE_IN_BURNOUT function Global.IsVehicleInBurnout(vehicle) return _in(0x3F5029A8FC060C48, vehicle, _r) end --- _IS_VEHICLE_LIGHT_PROP_SET_LOADED function Global.IsVehicleLightPropSetLoaded(vehicle) return _in(0x0790473EEE1977D3, vehicle, _ri) end Global.N_0x0790473eee1977d3 = Global.IsVehicleLightPropSetLoaded --- IS_VEHICLE_MODEL function Global.IsVehicleModel(vehicle, model) return _in(0x0045A54EC7A22455, vehicle, _ch(model), _r) end --- Returns true if the id is non zero. function Global.IsVehicleNodeIdValid(vehicleNodeId) return _in(0x5829A02AF4F0B3CB, vehicleNodeId, _r) end --- IS_VEHICLE_ON_ALL_WHEELS function Global.IsVehicleOnAllWheels(vehicle) return _in(0x0D5D119529654EE0, vehicle, _r) end --- _IS_VEHICLE_ON_FIRE function Global.IsVehicleOnFire(vehicle) return _in(0x0E3BF7ED4169EC43, vehicle, _ri) end Global.N_0x0e3bf7ed4169ec43 = Global.IsVehicleOnFire --- _IS_VEHICLE_PROP_SET_LOADED function Global.IsVehiclePropSetLoaded(vehicle) return _in(0x155B2FBE72D7D1D0, vehicle, _ri) end Global.N_0x155b2fbe72d7d1d0 = Global.IsVehiclePropSetLoaded --- _IS_VEHICLE_PROP_SET_LOADED_ADDITIONAL function Global.IsVehiclePropSetLoadedAdditional(vehicle) return _in(0x7264F9CA87A9830B, vehicle, _ri) end Global.N_0x7264f9ca87a9830b = Global.IsVehiclePropSetLoadedAdditional --- seatIndex: see CREATE_PED_INSIDE_VEHICLE -- Use GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(vehicle) - 1 for last seat index. function Global.IsVehicleSeatFree(vehicle, seatIndex) return _in(0xE052C1B1CAA4ECE4, vehicle, seatIndex, _r) end --- 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. function Global.IsVehicleStopped(vehicle) return _in(0x78C3311A73135241, vehicle, _r) end --- VEH_STUCK_ON_ROOF = 0, -- VEH_STUCK_ON_SIDE, -- VEH_STUCK_HUNG_UP, -- VEH_STUCK_JAMMED function Global.IsVehicleStuckTimerUp(vehicle, stuckType, ms) return _in(0x1ABA9753939503C5, vehicle, stuckType, ms, _r) end --- Requires a visibility tracker on the vehicle (TRACK_VEHICLE_VISIBILITY) function Global.IsVehicleVisible(vehicle) return _in(0x424910CD5DE8C246, vehicle, _r) end --- Getter for [BREAK_OFF_VEHICLE_WHEEL](?\_0xA274CADB). -- @param vehicle The vehicle handle. -- @param wheelIndex The wheel index. function Global.IsVehicleWheelBrokenOff(vehicle, wheelIndex) return _in(0xcf1bc668, vehicle, wheelIndex, _r) end --- _IS_VEHICLE_WHEEL_DESTROYED function Global.IsVehicleWheelDestroyed(vehicle, wheel) return _in(0xCB2CA620C48BC875, vehicle, wheel, _ri) end Global.N_0xcb2ca620c48bc875 = Global.IsVehicleWheelDestroyed --- NativeDB Introduced: v1436 function Global.IsVehicleWindowIntact(vehicle, windowIndex) return _in(0x0E7910A63E05B12C, vehicle, windowIndex, _r) end --- IS_VEHICLE_WRECKED function Global.IsVehicleWrecked(vehicle) return _in(0xDDBEA5506C848227, vehicle, _ri) end Global.N_0xddbea5506c848227 = Global.IsVehicleWrecked --- Hardcoded to return false. function Global.IsVideoEditorRunning() return _in(0x9EEB007317FA3B9C, _ri) end Global.N_0x9eeb007317fa3b9c = Global.IsVideoEditorRunning --- IS_VOLUME_LOCK_REQUEST_VALID function Global.IsVolumeLockRequestValid(volLockRequestId) return _in(0xA4A4359320345B34, volLockRequestId, _ri) end Global.N_0xa4a4359320345b34 = Global.IsVolumeLockRequestValid --- _IS_VOLUME_LOCK_REQUEST_VALID_2 function Global.IsVolumeLockRequestValid_2(volLockRequestId) return _in(0xF6A8A652A6B186CD, volLockRequestId, _ri) end Global.N_0xf6a8a652a6b186cd = Global.IsVolumeLockRequestValid_2 --- IS_WAYPOINT_ACTIVE function Global.IsWaypointActive() return _in(0x202B1BBFC6AB5EE4, _r) end --- IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED function Global.IsWaypointPlaybackGoingOnForPed(ped, waypointRecording) return _in(0xE03B3F2D3DC59B64, ped, _ts(waypointRecording), _r) end --- IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE function Global.IsWaypointPlaybackGoingOnForVehicle(p0, p1) return _in(0xF5134943EA29868C, p0, p1, _r) end --- Returns true if CWeaponInfoFlags::Flags::Gun is set. function Global.IsWeaponAGun(weaponHash) return _in(0x705BE297EEBDB95D, _ch(weaponHash), _ri) end Global.N_0x705be297eebdb95d = Global.IsWeaponAGun --- _IS_WEAPON_BINOCULARS function Global.IsWeaponBinoculars(weaponHash) return _in(0xC853230E76A152DF, _ch(weaponHash), _ri) end Global.N_0xc853230e76a152df = Global.IsWeaponBinoculars --- IS_WEAPON_BOW function Global.IsWeaponBow(weaponHash) return _in(0xC4DEC3CA8C365A5D, _ch(weaponHash), _ri) end Global.N_0xc4dec3ca8c365a5d = Global.IsWeaponBow --- Returns true if the ped is currently holstering or unholstering a weapon function Global.IsWeaponHolsterStateChanging(ped) return _in(0x2387D6E9C6B478AA, ped, _r) end Global.N_0x2387d6e9c6b478aa = Global.IsWeaponHolsterStateChanging --- Returns true when the weapon passed is either a lasso, the camera or the binoculars -- _IS_WEAPON_M* - _IS_WEAPON_P* function Global.IsWeaponKit(weaponHash) return _in(0x6ABAD7B0A854F8FB, _ch(weaponHash), _ri) end Global.N_0x6abad7b0a854f8fb = Global.IsWeaponKit --- Returns true when the weapon passed is either the fishingrod, a lasso, the camera or the binoculars -- _IS_WEAPON_M* - _IS_WEAPON_P* function Global.IsWeaponKit_2(weaponHash) return _in(0x49E40483948AF062, _ch(weaponHash), _ri) end Global.N_0x49e40483948af062 = Global.IsWeaponKit_2 --- _IS_WEAPON_KNIFE function Global.IsWeaponKnife(weaponHash) return _in(0x792E3EF76C911959, _ch(weaponHash), _ri) end Global.N_0x792e3ef76c911959 = Global.IsWeaponKnife --- _IS_WEAPON_LANTERN function Global.IsWeaponLantern(weaponHash) return _in(0x79407D33328286C6, _ch(weaponHash), _ri) end Global.N_0x79407d33328286c6 = Global.IsWeaponLantern --- _IS_WEAPON_LASSO function Global.IsWeaponLasso(weaponHash) return _in(0x6E4E1A82081EABED, _ch(weaponHash), _ri) end Global.N_0x6e4e1a82081eabed = Global.IsWeaponLasso --- IS_WEAPON_MELEE_WEAPON function Global.IsWeaponMeleeWeapon(weaponHash) return _in(0x959383DCD42040DA, _ch(weaponHash), _ri) end Global.N_0x959383dcd42040da = Global.IsWeaponMeleeWeapon --- _IS_WEAPON_ONE_HANDED function Global.IsWeaponOneHanded(weaponHash) return _in(0xD955FEE4B87AFA07, _ch(weaponHash), _ri) end Global.N_0xd955fee4b87afa07 = Global.IsWeaponOneHanded --- IS_WEAPON_PISTOL function Global.IsWeaponPistol(weaponHash) return _in(0xDDC64F5E31EEDAB6, _ch(weaponHash), _ri) end Global.N_0xddc64f5e31eedab6 = Global.IsWeaponPistol --- IS_WEAPON_REPEATER function Global.IsWeaponRepeater(weaponHash) return _in(0xDDB2578E95EF7138, _ch(weaponHash), _ri) end Global.N_0xddb2578e95ef7138 = Global.IsWeaponRepeater --- IS_WEAPON_REVOLVER function Global.IsWeaponRevolver(weaponHash) return _in(0xC212F1D05A8232BB, _ch(weaponHash), _ri) end Global.N_0xc212f1d05a8232bb = Global.IsWeaponRevolver --- IS_WEAPON_RIFLE function Global.IsWeaponRifle(weaponHash) return _in(0x0A82317B7EBFC420, _ch(weaponHash), _ri) end Global.N_0x0a82317b7ebfc420 = Global.IsWeaponRifle --- IS_WEAPON_SHOTGUN function Global.IsWeaponShotgun(weaponHash) return _in(0xC75386174ECE95D5, _ch(weaponHash), _ri) end Global.N_0xc75386174ece95d5 = Global.IsWeaponShotgun --- _IS_WEAPON_SILENT function Global.IsWeaponSilent(weaponHash) return _in(0x5809DBCA0A37C82B, _ch(weaponHash), _ri) end Global.N_0x5809dbca0a37c82b = Global.IsWeaponSilent --- _IS_WEAPON_SNIPER function Global.IsWeaponSniper(weaponHash) return _in(0x6AD66548840472E5, _ch(weaponHash), _ri) end Global.N_0x6ad66548840472e5 = Global.IsWeaponSniper --- _IS_WEAPON_THROWABLE function Global.IsWeaponThrowable(weaponHash) return _in(0x30E7C16B12DA8211, _ch(weaponHash), _ri) end Global.N_0x30e7c16b12da8211 = Global.IsWeaponThrowable --- _IS_WEAPON_TORCH function Global.IsWeaponTorch(weaponHash) return _in(0x506F1DE1BFC75304, _ch(weaponHash), _ri) end Global.N_0x506f1de1bfc75304 = Global.IsWeaponTorch --- _IS_WEAPON_TWO_HANDED function Global.IsWeaponTwoHanded(weaponHash) return _in(0x0556E9D2ECF39D01, _ch(weaponHash), _ri) end Global.N_0x0556e9d2ecf39d01 = Global.IsWeaponTwoHanded --- IS_WEAPON_VALID function Global.IsWeaponValid(weaponHash) return _in(0x937C71165CF334B3, _ch(weaponHash), _r) end --- _ITEMDATABASE_CAN_EQUIP_ITEM_ON_CATEGORY function Global.ItemdatabaseCanEquipItemOnCategory(p0, p1, slotId) return _in(0x856FF92C57742AE5, p0, p1, _ch(slotId), _ri) end Global.ItemDatabaseCanEquipItemOnCategory = Global.ItemdatabaseCanEquipItemOnCategory --- Returns collectionId to be used with 0x8750F69A720C2E41 (p0) and 0xCBB7B6EDFA933ADE (p0) function Global.ItemdatabaseCreateItemCollection(comparisonType) return _in(0x71EFA7999AE79408, _i, _i, comparisonType, _ri) end Global.ItemDatabaseCreateItemCollection = Global.ItemdatabaseCreateItemCollection --- Params: tag = TAG_ITEM_PROPERTY (tagType(?)) function Global.ItemdatabaseDoesBundleHaveTag(bundle, tag, tagType) return _in(0x99C6EA66DFE73757, _ch(bundle), _ch(tag), _ch(tagType), _ri) end Global.N_0x99c6ea66dfe73757 = Global.ItemdatabaseDoesBundleHaveTag --- _ITEMDATABASE_DOES_ITEM_HAVE_TAG function Global.ItemdatabaseDoesItemHaveTag(item, tag, tagType) return _in(0xFF5FB5605AD56856, _ch(item), _ch(tag), _ch(tagType), _ri) end Global.ItemDatabaseDoesItemHaveTag = Global.ItemdatabaseDoesItemHaveTag --- _ITEMDATABASE_FILLOUT_ACQUIRE_COST function Global.ItemdatabaseFilloutAcquireCost(p0, p1, p2) return _in(0x74F7928816E4E181, p0, p1, p2, _ri) end Global.ItemDatabaseFilloutAcquireCost = Global.ItemdatabaseFilloutAcquireCost --- _ITEMDATABASE_FILLOUT_AWARD_ITEM_INFO function Global.ItemdatabaseFilloutAwardItemInfo(award, index, currency) return _in(0x121D2005DD64496B, _ch(award), index, _ii(currency) --[[ may be optional ]], _ri) end Global.N_0x121d2005dd64496b = Global.ItemdatabaseFilloutAwardItemInfo --- NativeDB Introduced: v1232 function Global.ItemdatabaseFilloutBundle(p0, p1, p2, p3) return _in(0xB542632693D53408, p0, p1, p2, p3, _r) end --- _ITEMDATABASE_FILLOUT_BUY_AWARD_ACQUIRE_COSTS function Global.ItemdatabaseFilloutBuyAwardAcquireCosts(p0, p1, p2, p3) return _in(0xB52E20F6767A09A2, p0, p1, p2, p3, _ri) end Global.ItemDatabaseFilloutBuyAwardAcquireCosts = Global.ItemdatabaseFilloutBuyAwardAcquireCosts --- NativeDB Introduced: v1232 function Global.ItemdatabaseFilloutItem(p0, costShop, fillOutIndex, p3) return _in(0xAD73B614DF26CF8A, _ch(p0), _ch(costShop), fillOutIndex, p3, _r) end --- ITEMDATABASE_FILLOUT_ITEM_BY_NAME function Global.ItemdatabaseFilloutItemByName(p0, p1) return _in(0x2A610BEE7D341CC4, p0, p1, _ri) end Global.N_0x2a610bee7d341cc4 = Global.ItemdatabaseFilloutItemByName --- ITEMDATABASE_FILLOUT_ITEM_EFFECT_ID_INFO function Global.ItemdatabaseFilloutItemEffectIdInfo(p0, p1) return _in(0xCF2D360D27FD1ABF, p0, p1, _ri) end Global.ItemDatabaseFilloutItemEffectsIdInfo = Global.ItemdatabaseFilloutItemEffectIdInfo --- _ITEMDATABASE_FILLOUT_ITEM_EFFECT_IDS function Global.ItemdatabaseFilloutItemEffectIds(p0, p1) return _in(0x9379BE60DC55BBE6, p0, p1, _ri) end Global.ItemDatabaseFilloutItemEffectsIds = Global.ItemdatabaseFilloutItemEffectIds --- p0 can be a weapon hash, component item -- p1 is a struct containing WEAPON_MOD and WEAPON_DECORATION function Global.ItemdatabaseFilloutItemInfo(p0, p1) return _in(0xFE90ABBCBFDC13B2, _ch(p0), _ii(p1) --[[ may be optional ]], _ri) end Global.ItemDatabaseFilloutItemInfo = Global.ItemdatabaseFilloutItemInfo --- _ITEMDATABASE_FILLOUT_MODIFIER function Global.ItemdatabaseFilloutModifier(p0, p1, p2) return _in(0x60614A0AB580A2B5, p0, p1, p2, _ri) end Global.ItemDatabaseFilloutModifier = Global.ItemdatabaseFilloutModifier --- _ITEMDATABASE_FILLOUT_PRICE_MODIFIER_BY_KEY function Global.ItemdatabaseFilloutPriceModifierByKey(p0, p1) return _in(0x40C5D95818823C94, p0, p1, _ri) end Global.ItemDatabaseFilloutPriceModifierByKey = Global.ItemdatabaseFilloutPriceModifierByKey --- _ITEMDATABASE_FILLOUT_SATCHEL_DATA function Global.ItemdatabaseFilloutSatchelData(p0, p1) return _in(0x4776EFD78F75C23F, p0, p1, _ri) end Global.ItemDatabaseFilloutSatchelData = Global.ItemdatabaseFilloutSatchelData --- _ITEMDATABASE_FILLOUT_SELL_PRICE function Global.ItemdatabaseFilloutSellPrice(p0, p1, p2) return _in(0x7A62A2EEDE1C3766, p0, p1, p2, _ri) end Global.ItemDatabaseFilloutSellPrice = Global.ItemdatabaseFilloutSellPrice --- _ITEMDATABASE_FILLOUT_TAG_DATA function Global.ItemdatabaseFilloutTagData(p0, p1, p2, p3) return _in(0x5A11D6EEA17165B0, p0, p1, p2, p3, _ri) end Global.ItemDatabaseFilloutTagData = Global.ItemdatabaseFilloutTagData --- _ITEMDATABASE_FILLOUT_UI_DATA function Global.ItemdatabaseFilloutUiData(p0, p1) return _in(0xB86F7CC2DC67AC60, p0, p1, _ri) end Global.ItemDatabaseFilloutUiData = Global.ItemdatabaseFilloutUiData --- _ITEMDATABASE_GET_ACQUIRE_COST function Global.ItemdatabaseGetAcquireCost(p0, p1, p2) return _in(0x6772A83C67A25775, p0, p1, p2, _ri) end Global.ItemDatabaseGetAcquireCost = Global.ItemdatabaseGetAcquireCost --- _ITEMDATABASE_GET_ACQUIRE_COSTS_COUNT function Global.ItemdatabaseGetAcquireCostsCount(p0) return _in(0x01FDDAD392D04144, p0, _ri) end Global.ItemDatabaseGetAcquireCostsCount = Global.ItemdatabaseGetAcquireCostsCount --- _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.ItemdatabaseGetAwardAcquireCostType(p0) return _in(0x12DF9C58201DD19A, p0, _ri) end Global.N_0x12df9c58201dd19a = Global.ItemdatabaseGetAwardAcquireCostType --- NativeDB Introduced: v1232 function Global.ItemdatabaseGetAwardCostModifiers(p0, p1) return _in(0xE81D0378A384E755, p0, p1, _r) end Global.N_0xe81d0378a384e755 = Global.ItemdatabaseGetAwardCostModifiers --- Returns iAwardItemCount function Global.ItemdatabaseGetAwardItemCount(award) return _in(0x3FAA928A79591761, _ch(award), _ri) end Global.N_0x3faa928a79591761 = Global.ItemdatabaseGetAwardItemCount --- _ITEMDATABASE_GET_BUNDLE_ID function Global.ItemdatabaseGetBundleId(p0) return _in(0x891A45960B6B768A, p0, _ri) end Global.ItemDatabaseGetBundleId = Global.ItemdatabaseGetBundleId --- _ITEMDATABASE_GET_BUNDLE_ITEM_COUNT function Global.ItemdatabaseGetBundleItemCount(p0, p1) return _in(0x3332695B01015DF9, p0, p1, _ri) end Global.ItemDatabaseGetBundleItemCount = Global.ItemdatabaseGetBundleItemCount --- _ITEMDATABASE_GET_BUNDLE_ITEM_INFO function Global.ItemdatabaseGetBundleItemInfo(p0, p1, p2, p3) return _in(0x5D48A77E4B668B57, p0, p1, p2, p3, _ri) end Global.ItemDatabaseGetBundleItemInfo = Global.ItemdatabaseGetBundleItemInfo --- Returns (collection?) size/index (?) -- _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* function Global.ItemdatabaseGetCollectionSize(collectionId) return _in(0xD389A2549C4EFB30, collectionId, _ri) end Global.N_0xd389a2549c4efb30 = Global.ItemdatabaseGetCollectionSize --- Params: p2 can be a component item hash function Global.ItemdatabaseGetComponentItem(collectionId, index, p2) return _in(0x8750F69A720C2E41, collectionId, index, _ii(p2) --[[ may be optional ]], _ri) end Global.N_0x8750f69a720c2e41 = Global.ItemdatabaseGetComponentItem --- _ITEMDATABASE_GET_FITS_SLOT_COUNT function Global.ItemdatabaseGetFitsSlotCount(p0) return _in(0x2970D1D6BFCF9B46, p0, _ri) end Global.ItemDatabaseGetFitsSlotCount = Global.ItemdatabaseGetFitsSlotCount --- _ITEMDATABASE_GET_FITS_SLOT_INFO function Global.ItemdatabaseGetFitsSlotInfo(p0, p1, p2) return _in(0x77210C146CED5261, p0, p1, p2, _ri) end Global.ItemDatabaseGetFitsSlotInfo = Global.ItemdatabaseGetFitsSlotInfo --- _ITEMDATABASE_GET_HAS_SLOT_COUNT function Global.ItemdatabaseGetHasSlotCount(p0) return _in(0x44915068579D7710, p0, _ri) end Global.ItemDatabaseGetHasSlotCount = Global.ItemdatabaseGetHasSlotCount --- _ITEMDATABASE_GET_HAS_SLOT_INFO function Global.ItemdatabaseGetHasSlotInfo(p0, p1, p2) return _in(0x8A9BD0DB7E8376CF, p0, p1, p2, _ri) end Global.ItemDatabaseGetHasSlotInfo = Global.ItemdatabaseGetHasSlotInfo --- _ITEMDATABASE_GET_ITEM_PATHSET function Global.ItemdatabaseGetItemPathset(item, p1) return _in(0xF4452CE83118C738, item, p1, _ri) end Global.N_0xf4452ce83118c738 = Global.ItemdatabaseGetItemPathset --- _ITEMDATABASE_GET_ITEM_PRICE_MODIFIERS function Global.ItemdatabaseGetItemPriceModifiers(p0, p1) return _in(0x4EB37AAB79AB0C48, p0, p1, _ri) end Global.ItemDatabaseGetItemPriceModifiers = Global.ItemdatabaseGetItemPriceModifiers --- _ITEMDATABASE_GET_ITEM_TAG_TYPE function Global.ItemdatabaseGetItemTagType(item, tag) return _in(0x6111B8F9413F413A, _ch(item), _ch(tag), _ri) end Global.ItemDatabaseGetItemTagType = Global.ItemdatabaseGetItemTagType --- Returns an alternative cost hash to COST_SHOP_DEFAULT function Global.ItemdatabaseGetModifiedPrice(p0, p1) return _in(0xCB92EC9C004732B4, p0, p1, _ri) end Global.ItemDatabaseGetModifiedPrice = Global.ItemdatabaseGetModifiedPrice --- _ITEMDATABASE_GET_NUMBER_OF_MODIFIED_PRICES function Global.ItemdatabaseGetNumberOfModifiedPrices(p0) return _in(0x5AAAF40E9B224F5E, p0, _ri) end Global.ItemDatabaseGetNumberOfModifiedPrices = Global.ItemdatabaseGetNumberOfModifiedPrices --- _ITEMDATABASE_GET_NUMBER_OF_MODIFIERS function Global.ItemdatabaseGetNumberOfModifiers(p0) return _in(0x1289D8315235856D, p0, _ri) end Global.ItemDatabaseGetNumberOfModifiers = Global.ItemdatabaseGetNumberOfModifiers --- _ITEMDATABASE_GET_* - _ITEMDATABASE_IS_* function Global.ItemdatabaseGetPriorityAccessAward(award) return _in(0xEF254F1A4C08B7E6, _ch(award), _ri) end Global.N_0xef254f1a4c08b7e6 = Global.ItemdatabaseGetPriorityAccessAward --- _ITEMDATABASE_GET_SHOP_INVENTORIES_ITEM_INFO function Global.ItemdatabaseGetShopInventoriesItemInfo(p0, p1, p2) return _in(0x4A79B41B4EB91F4E, p0, p1, p2, _ri) end Global.ItemDatabaseGetShopInventoriesItemInfo = Global.ItemdatabaseGetShopInventoriesItemInfo --- Same Native Function as 0x17721003A66C72BF function Global.ItemdatabaseGetShopInventoriesItemInfoByKey(p0, p1, p2) return _in(0xCFB06801F5099B25, p0, p1, p2, _ri) end Global.ItemDatabaseGetShopInventoriesItemInfoByKey = Global.ItemdatabaseGetShopInventoriesItemInfoByKey --- _ITEMDATABASE_GET_SHOP_INVENTORIES_ITEMS_COUNT function Global.ItemdatabaseGetShopInventoriesItemsCount(p0) return _in(0xC568B1A0F17C7025, p0, _ri) end Global.ItemDatabaseGetShopInventoriesItemsCount = Global.ItemdatabaseGetShopInventoriesItemsCount --- _ITEMDATABASE_GET_SHOP_INVENTORIES_REQUIREMENT_GROUP_INFO function Global.ItemdatabaseGetShopInventoriesRequirementGroupInfo(p0, p1, p2, p3) return _in(0x76C752D788A76813, p0, p1, p2, p3, _ri) end Global.ItemDatabaseGetShopInventoriesRequirementGroupInfo = Global.ItemdatabaseGetShopInventoriesRequirementGroupInfo --- _ITEMDATABASE_GET_SHOP_INVENTORIES_REQUIREMENT_INFO function Global.ItemdatabaseGetShopInventoriesRequirementInfo(p0, p1, p2, p3, p4) return _in(0xE0EA5C031AE5539F, p0, p1, p2, p3, p4, _ri) end Global.ItemDatabaseGetShopInventoriesRequirementInfo = Global.ItemdatabaseGetShopInventoriesRequirementInfo --- _ITEMDATABASE_GET_SHOP_LAYOUT_INFO function Global.ItemdatabaseGetShopLayoutInfo(p0, p1) return _in(0x66A6D76B6BB999B4, p0, p1, _ri) end Global.ItemDatabaseGetShopLayoutInfo = Global.ItemdatabaseGetShopLayoutInfo --- _ITEMDATABASE_GET_SHOP_LAYOUT_MENU_INFO_BY_ID function Global.ItemdatabaseGetShopLayoutMenuInfoById(p0, p1, p2) return _in(0xD66114469978B55B, p0, p1, p2, _ri) end Global.ItemDatabaseGetShopLayoutMenuInfoById = Global.ItemdatabaseGetShopLayoutMenuInfoById --- _ITEMDATABASE_GET_SHOP_LAYOUT_MENU_INFO_BY_INDEX function Global.ItemdatabaseGetShopLayoutMenuInfoByIndex(p0, p1, p2, p3) return _in(0xF04247092F193B75, p0, p1, p2, p3, _ri) end Global.ItemDatabaseGetShopLayoutMenuInfoByIndex = Global.ItemdatabaseGetShopLayoutMenuInfoByIndex --- _ITEMDATABASE_GET_SHOP_LAYOUT_MENU_PAGE_KEY function Global.ItemdatabaseGetShopLayoutMenuPageKey(p0, p1, p2, p3) return _in(0x9A60570657A7B635, p0, p1, p2, p3, _ri) end Global.ItemDatabaseGetShopLayoutMenuPageKey = Global.ItemdatabaseGetShopLayoutMenuPageKey --- _ITEMDATABASE_GET_SHOP_LAYOUT_PAGE_INFO_BY_KEY function Global.ItemdatabaseGetShopLayoutPageInfoByKey(p0, p1, p2) return _in(0xB347C100DF0C9B7F, p0, p1, p2, _ri) end Global.ItemDatabaseGetShopLayoutPageInfoByKey = Global.ItemdatabaseGetShopLayoutPageInfoByKey --- _ITEMDATABASE_GET_SHOP_LAYOUT_PAGE_ITEM_KEY function Global.ItemdatabaseGetShopLayoutPageItemKey(p0, p1, p2, p3, p4, p5) return _in(0xF32BEF578B3DBAE8, p0, p1, p2, p3, p4, p5, _ri) end Global.ItemDatabaseGetShopLayoutPageItemKey = Global.ItemdatabaseGetShopLayoutPageItemKey --- _ITEMDATABASE_GET_SHOP_LAYOUT_ROOT_MENU_INFO function Global.ItemdatabaseGetShopLayoutRootMenuInfo(p0, p1, p2) return _in(0x86FCB565CCA0CFA7, p0, p1, p2, _ri) end Global.ItemDatabaseGetShopLayoutRootMenuInfo = Global.ItemdatabaseGetShopLayoutRootMenuInfo --- _ITEMDATABASE_IS_BUNDLE_VALID function Global.ItemdatabaseIsBundleValid(p0, p1) return _in(0x4308812A6E9CA62E, p0, p1, _ri) end Global.N_0x4308812a6e9ca62e = Global.ItemdatabaseIsBundleValid --- ITEMDATABASE_IS_BUYABLE_AWARD_VALID function Global.ItemdatabaseIsBuyableAwardValid(p0) return _in(0x4CE753203FA42214, p0, _ri) end Global.ItemDatabaseIsBuyAwardKeyValid = Global.ItemdatabaseIsBuyableAwardValid --- _ITEMDATABASE_IS_INTRINSIC_ITEM function Global.ItemdatabaseIsIntrinsicItem(p0) return _in(0x337F88E3A063995E, p0, _ri) end Global.ItemDatabaseIsIntrinsicItem = Global.ItemdatabaseIsIntrinsicItem --- _ITEMDATABASE_IS_KEY_VALID function Global.ItemdatabaseIsKeyValid(p0, p1) return _in(0x6D5D51B188333FD1, p0, p1, _ri) end Global.ItemDatabaseIsKeyValid = Global.ItemdatabaseIsKeyValid --- _ITEMDATABASE_IS_OVERPOWERED_ITEM function Global.ItemdatabaseIsOverpoweredItem(p0) return _in(0x337F88E3A063995F, p0, _ri) end Global.ItemDatabaseIsOverpoweredItem = Global.ItemdatabaseIsOverpoweredItem --- _ITEMDATABASE_IS_SHOP_KEY_VALID function Global.ItemdatabaseIsShopKeyValid(p0) return _in(0x00B9507D8E1D8716, p0, _ri) end Global.ItemDatabaseIsShopKeyValid = Global.ItemdatabaseIsShopKeyValid --- _ITEMDATABASE_IS_SHOP_LAYOUT_KEY_VALID function Global.ItemdatabaseIsShopLayoutKeyValid(p0) return _in(0x3AFE5182C45A84F6, p0, _ri) end Global.ItemDatabaseIsShopLayoutKeyValid = Global.ItemdatabaseIsShopLayoutKeyValid --- Returns docData.iNumTotalLabelTypes function Global.ItemdatabaseLocalizationGetNumLabelTypes(p0) return _in(0xCEC6A41E8910486A, p0, _ri) end Global.ItemDatabaseLocalizationGetNumLabelTypes = Global.ItemdatabaseLocalizationGetNumLabelTypes --- Returns iNumValuesForType function Global.ItemdatabaseLocalizationGetNumValues(p0, p1) return _in(0x49885D82A13EEAEA, p0, p1, _ri) end Global.ItemDatabaseLocalizationGetNumValues = Global.ItemdatabaseLocalizationGetNumValues --- Returns LabelType function Global.ItemdatabaseLocalizationGetType(p0, p1) return _in(0xCABF5D41D0073D4A, p0, p1, _ri) end Global.ItemDatabaseLocalizationGetType = Global.ItemdatabaseLocalizationGetType --- _ITEMDATABASE_LOCALIZATION_GET_VALUE function Global.ItemdatabaseLocalizationGetValue(p0, label, p2) return _in(0x9AE5610FDCED6EA7, p0, _ch(label), p2, _ri) end Global.ItemDatabaseLocalizationGetValue = Global.ItemdatabaseLocalizationGetValue --- _ITEMDATABASE_RELEASE_ITEM_COLLECTION function Global.ItemdatabaseReleaseItemCollection(collectionId) return _in(0xCBB7B6EDFA933ADE, collectionId, _ri) end Global.N_0xcbb7b6edfa933ade = Global.ItemdatabaseReleaseItemCollection --- _JOURNAL_CAN_WRITE_ENTRY function Global.JournalCanWriteEntry(p0) return _in(0xCF782691D91F270E, p0, _ri) end --- _JOURNAL_CLEAR_ALL_PROGRESS function Global.JournalClearAllProgress() return _in(0xF402978DE6F88D6E) end Global.JorunalClearAllProgress = Global.JournalClearAllProgress --- _JOURNAL_GET_ENTRY_AT_INDEX function Global.JournalGetEntryAtIndex(p0) return _in(0x3D16ABD7A1FD8C96, p0, _ri) end --- _JOURNAL_GET_ENTRY_COUNT function Global.JournalGetEntryCount() return _in(0xE65B5DE53351BE22, _ri) end --- _JOURNAL_GET_ENTRY_INFO function Global.JournalGetEntryInfo(p0, p1) return _in(0x5514C3E60673530F, p0, p1, _ri) end --- _JOURNAL_GET_GRIME_AT_INDEX function Global.JournalGetGrimeAtIndex(p0) return _in(0xCB5945E1B855852F, p0, _ri) end --- _JOURNAL_GET_TEXTURE_WITH_LAYOUT function Global.JournalGetTextureWithLayout(p0, p1, p2) return _in(0x62CC549B3B8EA2AA, p0, p1, p2, _ri) end Global.JorunalGetTextureWithLayout = Global.JournalGetTextureWithLayout --- _JOURNAL_MARK_READ function Global.JournalMarkRead(p0) return _in(0xE4509BABE59BD24E, p0) end Global.JorunalMarkRead = Global.JournalMarkRead --- _JOURNAL_WRITE_ENTRY function Global.JournalWriteEntry(p0) return _in(0x6DFDD665E416B093, p0) end --- KEEP_NETWORK_ID_IN_FAST_INSTANCE function Global.KeepNetworkIdInFastInstance(netId, p1, p2) return _in(0xE1BC73D6815BA361, netId, p1, p2) end Global.N_0xe1bc73d6815ba361 = Global.KeepNetworkIdInFastInstance --- KNOCK_OFF_PED_PROP function Global.KnockOffPedProp(ped, p1, p2, p3, p4) return _in(0x6FD7816A36615F48, ped, p1, p2, p3, p4) end --- KNOCK_PED_OFF_VEHICLE function Global.KnockPedOffVehicle(ped) return _in(0x45BBCBA77C29A841, ped) end --- LAUNCH_UIAPP_BY_HASH function Global.LaunchUiappByHash(appNameHash) return _in(0xC8FC7F4E4CF4F581, _ch(appNameHash), _ri) end Global.LaunchAppByHash = Global.LaunchUiappByHash --- LAUNCH_UIAPP_BY_HASH_WITH_ENTRY function Global.LaunchUiappByHashWithEntry(appNameHash, entryHash) return _in(0xC1BCF31E975B3195, _ch(appNameHash), _ch(entryHash), _ri) end Global.LaunchAppByHashWithEntry = Global.LaunchUiappByHashWithEntry --- LAUNCH_UIAPP_WITH_ENTRY function Global.LaunchUiappWithEntry(appName, entry) return _in(0x7B2027BAC5C8EC89, _ts(appName), _ts(entry), _ri) end Global.LaunchAppWithEntry = Global.LaunchUiappWithEntry --- _LAW_WITNESS_RESPONSE_TASK function Global.LawWitnessResponseTask(pedGroup1, ped, pedGroup2, x, y, z, crimeType) return _in(0xF0B67BAD53C35BD9, pedGroup1, ped, pedGroup2, x, y, z, _ch(crimeType), _ri) end Global.N_0xf0b67bad53c35bd9 = Global.LawWitnessResponseTask --- LINK_NAMED_RENDERTARGET function Global.LinkNamedRendertarget(modelHash) return _in(0x2F506B8556242DDB, _ch(modelHash)) end --- _LISTEN_PROJECTILE_HIT_EVENTS function Global.ListenProjectileHitEvents(listen) return _in(0xDA5D3F2C6DD5B5D4, listen) end Global.N_0xda5d3f2c6dd5b5d4 = Global.ListenProjectileHitEvents --- LOAD_ANIM_SCENE function Global.LoadAnimScene(animScene) return _in(0xAF068580194D9DC7, animScene) end --- _LOAD_CAMERA_DATA_DICT function Global.LoadCameraDataDict(cameraDictionary) return _in(0x6A4D224FC7643941, _ts(cameraDictionary)) end Global.N_0x6a4d224fc7643941 = Global.LoadCameraDataDict --- _LOAD_CINEMATIC_CAM_LOCATION function Global.LoadCinematicCamLocation(locationDictName) return _in(0x1B3C2D961F5FC0E1, _ts(locationDictName)) end Global.N_0x1b3c2d961f5fc0e1 = Global.LoadCinematicCamLocation --- Used to request MiniGameMoments Assets. -- mgmFilename's: -- Poker -- PokerArthur -- PokerArthurCamp -- PokerJohn -- PokerJohnCamp function Global.LoadMgmAssets(mgmFilename) return _in(0xB727A847862CB00A, _ts(mgmFilename), _ri) end Global.N_0xb727a847862cb00a = Global.LoadMgmAssets --- LOAD_MISSION_CREATOR_PHOTO function Global.LoadMissionCreatorPhoto(p1, p2, p3) return _in(0x84F0BA7462FF8D58, _i, p1, p2, p3, _r) end Global.N_0x84f0ba7462ff8d58 = Global.LoadMissionCreatorPhoto --- Reads the contents of a text file in a specified resource. -- If executed on the client, this file has to be included in `files` in the resource manifest. -- Example: `local data = LoadResourceFile("devtools", "data.json")` -- @param resourceName The resource name. -- @param fileName The file in the resource. -- @return The file contents function Global.LoadResourceFile(resourceName, fileName) return _in(0x76a9ee1f, _ts(resourceName), _ts(fileName), _s) end --- LOAD_SCENE_START function Global.LoadSceneStart(posX, posY, posZ, offsetX, offsetY, offsetZ, radius, p7) return _in(0x387AD749E3B69B70, posX, posY, posZ, offsetX, offsetY, offsetZ, radius, p7, _ri) end Global.N_0x387ad749e3b69b70 = Global.LoadSceneStart --- LOAD_SCENE_START_SPHERE function Global.LoadSceneStartSphere(x, y, z, radius, p4) return _in(0x513F8AA5BF2F17CF, x, y, z, radius, p4, _ri) end Global.N_0x513f8aa5bf2f17cf = Global.LoadSceneStartSphere --- LOAD_SCENE_STOP function Global.LoadSceneStop() return _in(0x5A8B01199C3E79C3) end Global.N_0x5a8b01199c3e79c3 = Global.LoadSceneStop --- LOAD_STREAM function Global.LoadStream(streamName, soundSet) return _in(0x1F1F957154EC51DF, _ts(streamName), _ts(soundSet), _r) end --- _LOCAL_PLAYER_PEDSHOT_TEXTURE_DOWNLOAD_REQUEST function Global.LocalPlayerPedshotTextureDownloadRequest(playerSlot, personaPhotoLocalCacheType) return _in(0x6E2FD8CF7EB10E53, playerSlot, personaPhotoLocalCacheType, _ri) end Global.N_0x6e2fd8cf7eb10e53 = Global.LocalPlayerPedshotTextureDownloadRequest --- 0 = DATE_FORMAT_DMY -- 1 = DATE_FORMAT_MDY -- 2 = DATE_FORMAT_YMD function Global.LocalizationGetSystemDateType() return _in(0x76E30B799EBEEA0F, _ri) end Global.LocalizationGetUserLanguage = Global.LocalizationGetSystemDateType --- Same return values as GET_CURRENT_LANGUAGE function Global.LocalizationGetSystemLanguage() return _in(0x3C1A05F86AE6ACB5, _ri) end Global.LocalizationGetSystemLanguage = Global.LocalizationGetSystemLanguage --- LOCK_DOORS_WHEN_NO_LONGER_NEEDED function Global.LockDoorsWhenNoLongerNeeded(vehicle) return _in(0x1EF36558FBDE2DAA, vehicle) end Global.N_0x1ef36558fbde2daa = Global.LockDoorsWhenNoLongerNeeded --- 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. function Global.LockMinimapAngle(angle) return _in(0x0BFD145EF819FB3A, angle) end --- NativeDB Introduced: v1232 function Global.Log10(value) return _in(0xE816E655DE37FE20, value, _rf) end --- NativeDB Introduced: v1311 function Global.LootGetLootClaimData(dataIndex) return _in(0xF1E9045F5AA9E428, _i, dataIndex, _i, _r) end --- _LOOT_GET_RESULT_ITEM function Global.LootGetResultItem(itemIndex) return _in(0x4293B44A855F82CC, _i, itemIndex, _i, _ri) end Global.N_0x4293b44a855f82cc = Global.LootGetResultItem --- _LOOT_TABLES_GET_INFO function Global.LootTablesGetInfo(ped, p1, p2, lootTableKey, p5) return _in(0x48E4D50F87A96AA5, ped, p1, p2, _ch(lootTableKey), _i, p5) end Global.N_0x48e4d50f87a96aa5 = Global.LootTablesGetInfo --- _PRE* or _Q* or _RE* function Global.MakeItemCarriable(object) return _in(0x1461DF6DB886BE3F, object) end Global.N_0x1461df6db886be3f = Global.MakeItemCarriable --- _MAKE_OBJECT_CARRIABLE function Global.MakeObjectCarriable(object) return _in(0x78B4567E18B54480, object) end Global.N_0x78b4567e18b54480 = Global.MakeObjectCarriable --- MAKE_OBJECT_NOT_CARRIABLE function Global.MakeObjectNotCarriable(object) return _in(0x67BFCED22909834D, object) end Global.N_0x67bfced22909834d = Global.MakeObjectNotCarriable --- MAKE_PED_DROP_WEAPON function Global.MakePedDropWeapon(ped, p1, attachPoint, p3, p4) return _in(0xCEF4C65DE502D367, ped, p1, attachPoint, p3, p4, _ri) end Global.N_0xcef4c65de502d367 = Global.MakePedDropWeapon --- _MAKE_PED_RELOAD function Global.MakePedReload(ped) return _in(0x79E1E511FF7EFB13, ped, _ri) end Global.N_0x79e1e511ff7efb13 = Global.MakePedReload --- _MAP_DISABLE_REGION_BLIP function Global.MapDisableRegionBlip(regionHash) return _in(0x6786D7AFAC3162B3, _ch(regionHash)) end Global.N_0x6786d7afac3162b3 = Global.MapDisableRegionBlip --- _MAP_DISCOVER_REGION function Global.MapDiscoverRegion(discoveryHash) return _in(0xD8C7162AB2E2AF45, _ch(discoveryHash)) end Global.N_0xd8c7162ab2e2af45 = Global.MapDiscoverRegion --- _MAP_DISCOVERY_SET_ENABLED function Global.MapDiscoverySetEnabled(discoveryHash) return _in(0xDA98246C7A3C2189, _ch(discoveryHash)) end Global.N_0xda98246c7a3c2189 = Global.MapDiscoverySetEnabled --- regionHash: https://github.com/femga/rdr3_discoveries/tree/master/graphics/minimap/wanted_regions function Global.MapEnableRegionBlip(regionHash, styleHash) return _in(0x563FCB6620523917, _ch(regionHash), _ch(styleHash)) end Global.N_0x563fcb6620523917 = Global.MapEnableRegionBlip --- _MAP_IS_DISCOVERY_ACTIVE function Global.MapIsDiscoveryActive(discoveryHash) return _in(0x3F81EA4275D39D6F, _ch(discoveryHash), _ri) end Global.N_0x3f81ea4275d39d6f = Global.MapIsDiscoveryActive --- _MAP_IS_REGION_HIGHLIGHTED_WITH_STYLE function Global.MapIsRegionHighlightedWithStyle(regionHash, styleHash) return _in(0xE38450DBCBC70E3D, _ch(regionHash), _ch(styleHash), _ri) end Global.N_0xe38450dbcbc70e3d = Global.MapIsRegionHighlightedWithStyle --- _MINIGAME_GET_NEXT_EVENT function Global.MinigameGetNextEvent(p0, p1) return _in(0xDF728C5AE137FC13, p0, p1, _ri) end --- _MINIGAME_GET_NEXT_EVENT_TYPE function Global.MinigameGetNextEventType() return _in(0x578907F59BA01B6C, _ri) end --- _MINIGAME_IS_CONNECTED_TO_SERVER function Global.MinigameIsConnectedToServer(p0) return _in(0x2A0C4736AC5AF0CE, p0, _ri) end --- _MINIGAME_IS_REQUEST_PENDING function Global.MinigameIsRequestPending(p0) return _in(0x9105A4A2556FA937, p0, _ri) end --- _MINIGAME_IS_SEAT_OCCUPIED function Global.MinigameIsSeatOccupied(p0) return _in(0x8593A8CB0ED2C3B4, p0, _ri) end Global.N_0x8593a8cb0ed2c3b4 = Global.MinigameIsSeatOccupied --- _MINIGAME_LEAVE_TABLE function Global.MinigameLeaveTable(p0) return _in(0xF5446E47941E654C, p0, _ri) end --- _MINIGAME_POP_NEXT_EVENT function Global.MinigamePopNextEvent() return _in(0x833E03BAEBADC4B0) end --- _MINIGAME_REQUEST_SEAT_AT_TABLE function Global.MinigameRequestSeatAtTable(data) return _in(0xF6AC6085D8D6C004, _ii(data) --[[ may be optional ]], _r) end --- NativeDB Introduced: v1232 function Global.MissiondataGetCatagory(missionId) return _in(0x57E798B65C45EE17, _ch(missionId), _ri) end --- MISSIONDATA_GET_HIGH_SCORE function Global.MissiondataGetHighScore(missionId) return _in(0x9AABABF8313C3516, _ch(missionId), _ri) end --- MISSIONDATA_GET_RATING function Global.MissiondataGetRating(missionId) return _in(0x57E798B54C45EE1A, _ch(missionId), _ri) end Global.N_0x57e798b54c45ee1a = Global.MissiondataGetRating --- MISSIONDATA_GET_REPLAY_STATE function Global.MissiondataGetReplayState(p0) return _in(0x8C32D86E9556ED86, p0, _ri) end --- MISSIONDATA_GET_TEXTURE_NAME function Global.MissiondataGetTextureName(missionId) return _in(0x57E798B56C45EE15, _ch(missionId), _ri) end Global.N_0x57e798b56c45ee15 = Global.MissiondataGetTextureName --- MISSIONDATA_GET_TEXTURE_TXD function Global.MissiondataGetTextureTxd(missionId) return _in(0x57E798B57C45EE16, _ch(missionId), _ri) end Global.N_0x57e798b57c45ee16 = Global.MissiondataGetTextureTxd --- NativeDB Introduced: v1232 function Global.MissiondataIsReplayCategoryLocked(category) return _in(0xE145864DECC34219, _ch(category), _r) end --- MISSIONDATA_IS_REQUIRED_STORY_MISSION function Global.MissiondataIsRequiredStoryMission(missionId) return _in(0xE824CE7D13FCB35E, _ch(missionId), _ri) end Global.N_0xe824ce7d13fcb35e = Global.MissiondataIsRequiredStoryMission --- MISSIONDATA_IS_VALID function Global.MissiondataIsValid(p0) return _in(0xE54DC27571D5EDC5, p0, _ri) end Global.N_0xe54dc27571d5edc5 = Global.MissiondataIsValid --- MISSIONDATA_SET_HIGH_SCORE function Global.MissiondataSetHighScore(missionId, score) return _in(0x3A04F0169DA87A9D, _ch(missionId), score) end --- MISSION_RATING_INCOMPLETE = 0, -- MISSION_RATING_SKIPPED, -- MISSION_RATING_COMPLETE, -- MISSION_RATING_BRONZE, -- MISSION_RATING_SILVER, -- MISSION_RATING_GOLD, function Global.MissiondataSetMissionRating(missionId, rating) return _in(0xE824CE7D13FCB300, _ch(missionId), rating) end Global.N_0xe824ce7d13fcb300 = Global.MissiondataSetMissionRating --- MISSIONDATA_SET_RATING_SCORES function Global.MissiondataSetRatingScores(missionId, bronzeScore, silverScore, goldScore) return _in(0x12F65317708749A5, _ch(missionId), bronzeScore, silverScore, goldScore) end --- NativeDB Introduced: v1232 function Global.MissiondataSetReplayLockedForCategory(category, locked) return _in(0x957A830C9B4B99EA, _ch(category), locked) end --- replayState: MISSIONDATA_GET_REPLAY_STATE function Global.MissiondataSetReplayStateLocked(missionId, replayState) return _in(0xE4E2C581F127A11C, _ch(missionId), replayState) end Global.N_0xe4e2c581f127a11c = Global.MissiondataSetReplayStateLocked --- _MISSIONDATA_TIMECYCLE_BOX_DELETE function Global.MissiondataTimecycleBoxDelete() return _in(0x7F89E15A8FB8DE97) end Global.N_0x7f89e15a8fb8de97 = Global.MissiondataTimecycleBoxDelete --- _MISSIONDATA_TIMECYCLE_BOX_EXISTS function Global.MissiondataTimecycleBoxExists() return _in(0x7E8F86A4FA33033C, _ri) end Global.N_0x7e8f86a4fa33033c = Global.MissiondataTimecycleBoxExists --- _MISSIONDATA_TIMECYCLE_BOX_SET_MODIFIER function Global.MissiondataTimecycleBoxSetModifier(timecycleName) return _in(0x25855B1574BF8CD5, _ts(timecycleName)) end Global.N_0x25855b1574bf8cd5 = Global.MissiondataTimecycleBoxSetModifier --- see: missions.meta function Global.MissiondataWasCompleted(missionId) return _in(0xE54DC27571D5EDC4, _ch(missionId), _ri) end Global.N_0xe54dc27571d5edc4 = Global.MissiondataWasCompleted --- Toggle handles wether Deadeye and Eagleeye are infinite or not. function Global.ModifyInfiniteTrailVision(player, toggle) return _in(0x28A13BF6B05C3D83, player, toggle) end Global.N_0x28a13bf6b05c3d83 = Global.ModifyInfiniteTrailVision --- _MODIFY_PLAYER_DISCOVERED_CHARACTER_NAME_MP_SET_UNDISCOVERED function Global.ModifyPlayerDiscoveredCharacterNameMpSetUndiscovered(discoveryHash) return _in(0xFB0E622B401884D3, _ch(discoveryHash)) end Global.N_0xfb0e622b401884d3 = Global.ModifyPlayerDiscoveredCharacterNameMpSetUndiscovered --- 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 function Global.ModifyPlayerUiPrompt(player, promptType, promptMode, disabled) return _in(0x0751D461F06E41CE, player, promptType, promptMode, disabled) end Global.N_0x0751d461f06e41ce = Global.ModifyPlayerUiPrompt --- Params: See 0x0751D461F06E41CE function Global.ModifyPlayerUiPromptForPed(player, ped, promptType, promptMode, enabled) return _in(0xA3DB37EDF9A74635, player, ped, promptType, promptMode, enabled) end Global.N_0xa3db37edf9a74635 = Global.ModifyPlayerUiPromptForPed --- MODIFY_VEHICLE_TOP_SPEED function Global.ModifyVehicleTopSpeed(vehicle, value) return _in(0x35AD938C74CACD6A, vehicle, value) end --- _MODIFY_VOLUME_LOCK_LOCATION function Global.ModifyVolumeLockLocation(volLock, x, y, z) return _in(0xEC43C2FFB70E3F30, volLock, x, y, z) end Global.N_0xec43c2ffb70e3f30 = Global.ModifyVolumeLockLocation --- _MONEY_DECREMENT_CASH_BALANCE function Global.MoneyDecrementCashBalance(amount) return _in(0x466BC8769CF26A7A, amount, _r) end --- _MONEY_GET_CASH_BALANCE function Global.MoneyGetCashBalance() return _in(0x0C02DABFA3B98176, _ri) end --- _MONEY_INCREMENT_CASH_BALANCE function Global.MoneyIncrementCashBalance(amount, addReason) return _in(0xBC3422DC91667621, amount, _ch(addReason), _r) end --- _MP_GAMER_TAG_DISABLE_REVIVE_TOP_ICON function Global.MpGamerTagDisableReviveTopIcon(gamerTagId) return _in(0x1F9A64C2804B3471, gamerTagId) end Global.N_0x1f9a64c2804b3471 = Global.MpGamerTagDisableReviveTopIcon --- _MP_GAMER_TAG_ENABLE_REVIVE_TOP_ICON function Global.MpGamerTagEnableReviveTopIcon(gamerTagId) return _in(0xFFF6579CF0139FCE, gamerTagId) end Global.N_0xfff6579cf0139fce = Global.MpGamerTagEnableReviveTopIcon --- Returns textureDownloadId function Global.MugshotTextureDownloadRequest(p1, name, p3) return _in(0x9B5DB6CEAFAA10BB, _i, p1, _ts(name), p3, _ri) end Global.N_0x9b5db6ceafaa10bb = Global.MugshotTextureDownloadRequest --- Starts listening to the specified channel, when available. -- @param channel A game voice channel ID. function Global.MumbleAddVoiceChannelListen(channel) return _in(0xc79f44bf, channel) end --- Adds the specified channel to the target list for the specified Mumble voice target ID. -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). -- @param channel A game voice channel ID. function Global.MumbleAddVoiceTargetChannel(targetId, channel) return _in(0x4d386c9e, targetId, channel) end --- Adds the specified player to the target list for the specified Mumble voice target ID. -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). -- @param player A game player index. function Global.MumbleAddVoiceTargetPlayer(targetId, player) return _in(0x32c5355a, targetId, player) end --- Adds the specified player to the target list for the specified Mumble voice target ID. -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). -- @param serverId The player's server id. function Global.MumbleAddVoiceTargetPlayerByServerId(targetId, serverId) return _in(0x25f2b65f, targetId, serverId) end --- MUMBLE_CLEAR_VOICE_CHANNEL function Global.MumbleClearVoiceChannel() return _in(0xbf847807) end --- Clears the target list for the specified Mumble voice target ID. -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). function Global.MumbleClearVoiceTarget(targetId) return _in(0x8555dcba, targetId) end --- Clears channels from the target list for the specified Mumble voice target ID. -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). function Global.MumbleClearVoiceTargetChannels(targetId) return _in(0x5ea72e76, targetId) end --- Clears players from the target list for the specified Mumble voice target ID. -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). function Global.MumbleClearVoiceTargetPlayers(targetId) return _in(0x912e21da, targetId) end --- Check whether specified channel exists on the Mumble server. -- @param channel A game voice channel ID. -- @return True if the specific channel exists. False otherwise. function Global.MumbleDoesChannelExist(channel) return _in(0xcc8ca25, channel, _r) end --- MUMBLE_GET_TALKER_PROXIMITY -- @return Talker proximity value. function Global.MumbleGetTalkerProximity() return _in(0x84e02a32, _rf) end --- Returns the mumble voice channel from a player's server id. -- @param serverId The player's server id. -- @return Int representing the identifier of the voice channel. function Global.MumbleGetVoiceChannelFromServerId(serverId) return _in(0x221c09f1, serverId, _ri) end --- MUMBLE_IS_ACTIVE -- @return True if the player has enabled voice chat. function Global.MumbleIsActive() return _in(0xe820bc10, _r) end --- This native will return true if the user succesfully connected to the voice server. -- If the user disabled the voice-chat setting it will return false. -- @return True if the player is connected to a mumble server. function Global.MumbleIsConnected() return _in(0xb816370a, _r) end --- MUMBLE_IS_PLAYER_TALKING -- @param player The target player. -- @return Whether or not the player is talking. function Global.MumbleIsPlayerTalking(player) return _in(0x33eef97f, player, _r) end --- Stops listening to the specified channel. -- @param channel A game voice channel ID. function Global.MumbleRemoveVoiceChannelListen(channel) return _in(0x231523b7, channel) end --- Removes the specified voice channel from the user's voice targets. -- Performs the opposite operation of [MUMBLE_ADD_VOICE_TARGET_CHANNEL](#\_0x4D386C9E) -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). -- @param channel The game voice channel ID to remove from the target. function Global.MumbleRemoveVoiceTargetChannel(targetId, channel) return _in(0x268db867, targetId, channel) end --- Removes the specified player from the user's voice targets. -- Performs the opposite operation of [MUMBLE_ADD_VOICE_TARGET_PLAYER](#\_0x32C5355A) -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). -- @param player The player index to remove from the target. function Global.MumbleRemoveVoiceTargetPlayer(targetId, player) return _in(0x88cd646f, targetId, player) end --- Removes the specified player from the user's voice targets. -- Performs the opposite operation of [MUMBLE_ADD_VOICE_TARGET_PLAYER_BY_SERVER_ID](#\_0x25F2B65F) -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). -- @param serverId The player's server id to remove from the target. function Global.MumbleRemoveVoiceTargetPlayerByServerId(targetId, serverId) return _in(0x930bd34b, targetId, serverId) end --- MUMBLE_SET_ACTIVE -- @param state Voice chat state. function Global.MumbleSetActive(state) return _in(0xd932a3f3, state) end --- Sets the current input distance. The player will be able to talk to other players within this distance. -- @param distance The input distance. function Global.MumbleSetAudioInputDistance(distance) return _in(0x1b1052e2, distance) end --- Use this native to disable noise suppression and high pass filters. -- The possible intents for this are as follows (backticks are used to represent hashes): -- | Index | Description | -- |-|-| -- | \`speech\` | Default intent | -- | \`music\` | Disable noise suppression and high pass filter | -- @param intentHash The intent hash. function Global.MumbleSetAudioInputIntent(intentHash) return _in(0x6383526b, _ch(intentHash)) end --- Sets the current output distance. The player will be able to hear other players talking within this distance. -- @param distance The output distance. function Global.MumbleSetAudioOutputDistance(distance) return _in(0x74c597d9, distance) end --- Changes the Mumble server address to connect to, and reconnects to the new address. -- Setting the address to an empty string and the port to -1 will reset to the built in FXServer Mumble Implementation. -- @param address The address of the mumble server. -- @param port The port of the mumble server. function Global.MumbleSetServerAddress(address, port) return _in(0xe6eb2cd8, _ts(address), port) end --- Sets the audio submix ID for a specified player using Mumble 'Native Audio' functionality. -- @param serverId The player's server ID. -- @param submixId The submix ID. function Global.MumbleSetSubmixForServerId(serverId, submixId) return _in(0xfe3a3054, serverId, submixId) end --- MUMBLE_SET_TALKER_PROXIMITY -- @param value Proximity value. function Global.MumbleSetTalkerProximity(value) return _in(0x74e927b0, value) end --- MUMBLE_SET_VOICE_CHANNEL -- @param channel A game voice channel ID. function Global.MumbleSetVoiceChannel(channel) return _in(0x8737eee8, channel) end --- Sets the current Mumble voice target ID to broadcast voice to. -- @param targetId A Mumble voice target ID, ranging from 1..30 (inclusive). 0 disables voice targets, and 31 is server loopback. function Global.MumbleSetVoiceTarget(targetId) return _in(0x960a4a95, targetId) end --- Overrides the output volume for a particular player on Mumble. This will also bypass 3D audio and distance calculations. -1.0 to reset the override. -- Set to -1.0 to reset the Volume override. -- @param player A game player index. -- @param volume The volume, ranging from 0.0 to 1.0 (or above). function Global.MumbleSetVolumeOverride(player, volume) return _in(0x61c309e3, player, volume) end --- Overrides the output volume for a particular player with the specified server id and player name on Mumble. This will also bypass 3D audio and distance calculations. -1.0 to reset the override. -- @param serverId The player's server id. -- @param volume The volume, ranging from 0.0 to 1.0 (or above). function Global.MumbleSetVolumeOverrideByServerId(serverId, volume) return _in(0xce8e25b4, serverId, volume) end --- 0x0000A8ACDC2E1B6A function Global.N_0x0000a8acdc2e1b6a(p0, p1) return _in(0x0000A8ACDC2E1B6A, p0, p1) end --- 0x000FA7A4A8443AF7 function Global.N_0x000fa7a4a8443af7(p0) return _in(0x000FA7A4A8443AF7, p0) end --- 0x002AAC783ED323ED function Global.N_0x002aac783ed323ed(p0, p1) return _in(0x002AAC783ED323ED, p0, p1) end --- shakeNames in script_rel: CORRECTOR_SHAKE, MINIGAME_BOUNTY_SHAKE, POV_DRUNK_SHAKE, DRUNK_SHAKE, MINIGAME_TRAIN_SHAKE -- _IS_GAMEPLAY_* function Global.N_0x0060b31968e60e41(shakeName) return _in(0x0060B31968E60E41, _ts(shakeName), _r) end --- 0x007AAC783ED323ED function Global.N_0x007aac783ed323ed(p0, p1, p2) return _in(0x007AAC783ED323ED, p0, p1, p2) end --- 0x00B156AFEBCC5AE0 function Global.N_0x00b156afebcc5ae0(p0) return _in(0x00B156AFEBCC5AE0, p0) end --- 0x00B380FF2DF6AB7A function Global.N_0x00b380ff2df6ab7a(p0, p1) return _in(0x00B380FF2DF6AB7A, p0, p1) end --- 0x00DB0BC05E3FAA4E function Global.N_0x00db0bc05e3faa4e(ped, bitset) return _in(0x00DB0BC05E3FAA4E, ped, bitset) end --- 0x00EB5A760638DB55 function Global.N_0x00eb5a760638db55(p0, p1, p2) return _in(0x00EB5A760638DB55, p0, p1, p2) end --- 0x00FFE0F85253C572 function Global.N_0x00ffe0f85253c572(p0) return _in(0x00FFE0F85253C572, p0, _ri) end --- 0x0105FEE8F9091255 function Global.N_0x0105fee8f9091255(p0, p1) return _in(0x0105FEE8F9091255, p0, p1, _ri) end --- 0x012027C28F421F46 function Global.N_0x012027c28f421f46(p0, p1) return _in(0x012027C28F421F46, p0, p1, _ri) end --- Only used in SP Scripts. -- Related to Vehicle Speed. function Global.N_0x012701ed938b85de(p0, p1) return _in(0x012701ED938B85DE, p0, p1) end --- 0x017492B2201E3428 function Global.N_0x017492b2201e3428(p0, p1, p2, p3) return _in(0x017492B2201E3428, p0, p1, p2, p3) end --- NativeDB Introduced: v1232 function Global.N_0x018abe833ca64d2a(p0, p1) return _in(0x018ABE833CA64D2A, p0, p1) end --- 0x018F30D762E62DF8 function Global.N_0x018f30d762e62df8(ped, p1) return _in(0x018F30D762E62DF8, ped, _ii(p1) --[[ may be optional ]], _ri) end --- 0x01AF8A3729231A43 function Global.N_0x01af8a3729231a43(p0) return _in(0x01AF8A3729231A43, p0, _ri) end --- _CLEAR* function Global.N_0x01b928ca2e198b01(p0) return _in(0x01B928CA2E198B01, p0, _ri) end --- 0x024EC9B649111915 function Global.N_0x024ec9b649111915(ped, p1) return _in(0x024EC9B649111915, ped, p1) end --- 0x025E98E317652CDD function Global.N_0x025e98e317652cdd(p0) return _in(0x025E98E317652CDD, p0) end --- _SET_ST* - _SET_SW* function Global.N_0x028e7b3bba0bd2fc(ped) return _in(0x028E7B3BBA0BD2FC, ped) end --- 0x02B21B6BEEDD83CC function Global.N_0x02b21b6beedd83cc(entryId, p1) return _in(0x02B21B6BEEDD83CC, _ch(entryId), p1, _ri) end --- Note: this native was added in build 1311.16 -- GET_NUM_* -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x02b3cdd652b3cdd6() return _in(0x02B3CDD652B3CDD6, _ri) end --- Only used in SP R* Script dominoes_sp: p1 = 0 function Global.N_0x02c4c6c2900d84df(player, p1) return _in(0x02C4C6C2900D84DF, player, p1) end --- _SET_PLAYER_SN* - _SET_PLAYER_STAMINA* function Global.N_0x02e741e19e39628c(ped, p1) return _in(0x02E741E19E39628C, ped, p1) end --- _SET_E* or _SET_F* function Global.N_0x032a14d082a9b269(p0) return _in(0x032A14D082A9B269, _ch(p0)) end --- Params: p0 is only 0 or 1 -- Only used in R* SP Scripts function Global.N_0x0349404a22736740(p0, inventoryId, guid) return _in(0x0349404A22736740, p0, inventoryId, _ii(guid) --[[ may be optional ]]) end --- 0x0355FE37240E2C77 function Global.N_0x0355fe37240e2c77(p0, p1) return _in(0x0355FE37240E2C77, p0, p1) end --- 0x0358B8A41916C613 function Global.N_0x0358b8a41916c613(p0, p1, p2, p3) return _in(0x0358B8A41916C613, p0, p1, p2, p3, _ri) end --- 0x0365000D8BF86531 function Global.N_0x0365000d8bf86531(p0) return _in(0x0365000D8BF86531, p0, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x039ad6b57d5179ff() return _in(0x039AD6B57D5179FF, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x039b692b3318fab6(p0) return _in(0x039B692B3318FAB6, p0, _ri) end --- 0x03B4B759A8990505 function Global.N_0x03b4b759a8990505(p0) return _in(0x03B4B759A8990505, p0, _ri) end --- NativeDB Introduced: v1232 function Global.N_0x03d741cb4052e26c(p0) return _in(0x03D741CB4052E26C, p0, _ri) end --- 0x03DDBF2D73799F9E function Global.N_0x03ddbf2d73799f9e(p0) return _in(0x03DDBF2D73799F9E, p0) end --- 0x04084490CC302CFB function Global.N_0x04084490cc302cfb() return _in(0x04084490CC302CFB) end --- _DOES_GROUP_* - _DOES_N* function Global.N_0x0455546f23ff08e4(groupId) return _in(0x0455546F23FF08E4, groupId, _r) end --- 0x04AA59CA40571C2E function Global.N_0x04aa59ca40571c2e(p0, p1) return _in(0x04AA59CA40571C2E, p0, p1, _ri) end --- _SET_VEHICLE_* function Global.N_0x04f0579dbdd32f34(vehicle) return _in(0x04F0579DBDD32F34, vehicle) end --- 0x0501D52D24EA8934 function Global.N_0x0501d52d24ea8934(p0) return _in(0x0501D52D24EA8934, p0, _ri) end --- Takes value returned from 0x45853F4E17D847D5 function Global.N_0x0516fae561276efc(trackIndex) return _in(0x0516FAE561276EFC, trackIndex, _r) end --- 0x052D4AC0922AF91A function Global.N_0x052d4ac0922af91a(p0, p1) return _in(0x052D4AC0922AF91A, p0, p1) end --- _DATABINDING_WRITE_DATA_* function Global.N_0x05ac9e1e02975afb(p0, p1, p2) return _in(0x05AC9E1E02975AFB, p0, _ts(p1), p2) end --- 0x05DD384F39DE1C8C function Global.N_0x05dd384f39de1c8c(p0, p1) return _in(0x05DD384F39DE1C8C, p0, p1, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x062842d61d0d53fd() return _in(0x062842D61D0D53FD, _r) end --- 0x06557F6D96C86881 function Global.N_0x06557f6d96c86881() return _in(0x06557F6D96C86881) end --- 0x065887B694359799 function Global.N_0x065887b694359799(p0) return _in(0x065887B694359799, p0) end --- 0x066167C63111D8CF function Global.N_0x066167c63111d8cf(p0, p1, p2, p3, p4) return _in(0x066167C63111D8CF, p0, p1, p2, p3, p4) end --- NativeDB Introduced: v1232 function Global.N_0x066725a9d52b3641() return _in(0x066725A9D52B3641, _ri) end --- _SET_TRAIN_* function Global.N_0x06a09a6e0c6d2a84(train, p1) return _in(0x06A09A6E0C6D2A84, train, p1) end --- _GET_PED_D* function Global.N_0x06a10b4d7f50b0c3(ped) return _in(0x06A10B4D7F50B0C3, ped, _r) end --- NativeDB Introduced: v1232 function Global.N_0x06c3db00b69d5435(player, p1) return _in(0x06C3DB00B69D5435, player, _ts(p1)) end --- 0x06C5DF5EE444BC6B function Global.N_0x06c5df5ee444bc6b(p0, p1, p2, p3, p4) return _in(0x06C5DF5EE444BC6B, p0, p1, p2, p3, p4) end --- 0x06E1FB78B1E59CA5 function Global.N_0x06e1fb78b1e59ca5(ped, p1) return _in(0x06E1FB78B1E59CA5, ped, p1) end --- NativeDB Introduced: v1311 function Global.N_0x06ecf3925bc2abae(p0, p1) return _in(0x06ECF3925BC2ABAE, p0, p1) end --- 0x070A3841406C43D5 function Global.N_0x070a3841406c43d5(p0, p1) return _in(0x070A3841406C43D5, p0, p1) end --- 0x071769BCB24379E5 function Global.N_0x071769bcb24379e5() return _in(0x071769BCB24379E5, _ri) end --- 0x0730E518486DEEC3 function Global.N_0x0730e518486deec3(p0) return _in(0x0730E518486DEEC3, p0) end --- 0x07559B29950301FF function Global.N_0x07559b29950301ff(p0, p1) return _in(0x07559B29950301FF, p0, p1) end --- 0x078F77FD1A43EAB3 function Global.N_0x078f77fd1a43eab3(p0, p1) return _in(0x078F77FD1A43EAB3, p0, p1) end --- _SET_VEHICLE_S* function Global.N_0x0794199b25e499e1(wagon, p1) return _in(0x0794199B25E499E1, wagon, p1) end --- 0x07AD9E43FD478527 function Global.N_0x07ad9e43fd478527(p0, p1) return _in(0x07AD9E43FD478527, p0, p1, _r) end --- 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. function Global.N_0x07e1c35f0078c3f9(ped, weapon) return _in(0x07E1C35F0078C3F9, ped, _ch(weapon), _r) end --- 0x07E2E21E799080A0 function Global.N_0x07e2e21e799080a0(p0, p1) return _in(0x07E2E21E799080A0, p0, p1) end --- Used in SP only, called together with 0x55F37F5F3F2475E1 & CLEAR_WANTED_SCORE -- _REPORT_* function Global.N_0x07e8b8b20570271c(player) return _in(0x07E8B8B20570271C, player) end --- 0x07EA5B053FA60AC7 function Global.N_0x07ea5b053fa60ac7(groupId, p1) return _in(0x07EA5B053FA60AC7, groupId, p1) end --- 0x0816C31480764AB0 function Global.N_0x0816c31480764ab0(p0, p1, p2, p3) return _in(0x0816C31480764AB0, p0, p1, p2, p3) end --- 0x082C043C7AFC3747 function Global.N_0x082c043c7afc3747(compositeId, p1) return _in(0x082C043C7AFC3747, compositeId, p1) end --- 0x085C5B61A0114F32 function Global.N_0x085c5b61a0114f32(p0, p1) return _in(0x085C5B61A0114F32, p0, p1) end --- 0x086549F3B0381CB1 function Global.N_0x086549f3b0381cb1(p0, p1) return _in(0x086549F3B0381CB1, p0, p1) end --- 0x0869D499A7848309 function Global.N_0x0869d499a7848309(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0x0869D499A7848309, p0, p1, p2, p3, p4, p5, p6, p7) end --- 0x0876326238914A3F function Global.N_0x0876326238914a3f() return _in(0x0876326238914A3F) end --- 0x08797A8C03868CB8 function Global.N_0x08797a8c03868cb8(threshold) return _in(0x08797A8C03868CB8, threshold) end --- 0x08892122769770D5 function Global.N_0x08892122769770d5(popZone, p1) return _in(0x08892122769770D5, popZone, p1) end --- 0x08C5825A2932EA7B function Global.N_0x08c5825a2932ea7b(p0) return _in(0x08C5825A2932EA7B, p0, _ri) end --- 0x08E22898A6AF4905 function Global.N_0x08e22898a6af4905(p0, p1) return _in(0x08E22898A6AF4905, p0, p1) end --- 0x08FC896D2CB31FCC function Global.N_0x08fc896d2cb31fcc(p0, p1) return _in(0x08FC896D2CB31FCC, p0, p1, _ri) end --- _RESET_VEHICLE_* function Global.N_0x09034479e6e3e269(train) return _in(0x09034479E6E3E269, train, _i, _i, _ri) end --- 0x09171A6F8FDE5DC1 function Global.N_0x09171a6f8fde5dc1(p0, p1, p2, p3, p4) return _in(0x09171A6F8FDE5DC1, p0, p1, p2, p3, p4) end --- 0x0939E773925C4719 function Global.N_0x0939e773925c4719() return _in(0x0939E773925C4719) end --- Params: p1 = 23 in R* Scripts function Global.N_0x0943113e02322164(object, p1) return _in(0x0943113E02322164, object, p1, _ri) end --- 0x095C2277FED731DB function Global.N_0x095c2277fed731db(p0) return _in(0x095C2277FED731DB, p0, _ri) end --- 0x0961B089947BA6D0 function Global.N_0x0961b089947ba6d0(p0) return _in(0x0961B089947BA6D0, p0) end --- 0x098036CAB8373D36 function Global.N_0x098036cab8373d36(p0) return _in(0x098036CAB8373D36, p0) end --- 0x098CAA6DBE7D8D82 function Global.N_0x098caa6dbe7d8d82(p0, p1) return _in(0x098CAA6DBE7D8D82, p0, p1) end --- Called together with REMOVE_EXTRA_CALMING_QUAD in rcm_crackpot1 R* Script: p0 = 0 -- _REMOVE_* function Global.N_0x09a1c7dfdce54fbc(p0) return _in(0x09A1C7DFDCE54FBC, p0) end --- 0x09D7AFD3716DA8E1 function Global.N_0x09d7afd3716da8e1(ped, p1) return _in(0x09D7AFD3716DA8E1, ped, p1, _r) end --- 0x09E378C52B1433B5 function Global.N_0x09e378c52b1433b5(p0, p1, p2, p3, p4) return _in(0x09E378C52B1433B5, p0, p1, p2, p3, p4) end --- 0x09EE00B8F858E0BE function Global.N_0x09ee00b8f858e0be(p0, p1, p2, p3, p4, p5, p6) return _in(0x09EE00B8F858E0BE, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0x09FBF15D73EFC900 function Global.N_0x09fbf15d73efc900() return _in(0x09FBF15D73EFC900) end --- 0x0A4618FFD517E24D function Global.N_0x0a4618ffd517e24d(p0, p1) return _in(0x0A4618FFD517E24D, p0, p1) end --- 0x0A487CC74A517FB5 function Global.N_0x0a487cc74a517fb5(p0) return _in(0x0A487CC74A517FB5, p0) end --- 0x0A79C81C418F5D38 function Global.N_0x0a79c81c418f5d38(p0, p1) return _in(0x0A79C81C418F5D38, p0, p1, _ri) end --- 0x0A8FD91EDE7B328A function Global.N_0x0a8fd91ede7b328a(p0, p1) return _in(0x0A8FD91EDE7B328A, p0, p1) end --- 0x0A98A362C5A19A43 function Global.N_0x0a98a362c5a19a43(p0) return _in(0x0A98A362C5A19A43, p0, _ri) end --- 0x0ADA3EC589E1736E function Global.N_0x0ada3ec589e1736e() return _in(0x0ADA3EC589E1736E) end --- 0x0B3A99AB6713AA52 function Global.N_0x0b3a99ab6713aa52(p0) return _in(0x0B3A99AB6713AA52, p0) end --- 0x0B6B4507AC5EA8B8 function Global.N_0x0b6b4507ac5ea8b8() return _in(0x0B6B4507AC5EA8B8, _r) end --- Hardcoded to return zero/false. function Global.N_0x0b7803f6f7bb43e0() return _in(0x0B7803F6F7BB43E0, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x0b787a37eedd226f(p0, p1) return _in(0x0B787A37EEDD226F, p0, p1) end --- 0x0B9F7A01EC50448D function Global.N_0x0b9f7a01ec50448d(ped, args) return _in(0x0B9F7A01EC50448D, ped, _ii(args) --[[ may be optional ]]) end --- 0x0BA4250D20007C2E function Global.N_0x0ba4250d20007c2e(p0) return _in(0x0BA4250D20007C2E, p0, _ri) end --- Only used in net_fetch R* Script function Global.N_0x0bdfebcf40a5f7e3(crimeType) return _in(0x0BDFEBCF40A5F7E3, _ch(crimeType), _ri) end --- 0x0BF90CBB6B72977B function Global.N_0x0bf90cbb6b72977b() return _in(0x0BF90CBB6B72977B) end --- 0x0C0A373D181BF900 function Global.N_0x0c0a373d181bf900(p0) return _in(0x0C0A373D181BF900, p0) end --- 0x0C392DB374655176 function Global.N_0x0c392db374655176(x, y, z, p3, itemSet) return _in(0x0C392DB374655176, x, y, z, p3, itemSet) end --- 0x0C6A00DAE896614C function Global.N_0x0c6a00dae896614c(p0, p1) return _in(0x0C6A00DAE896614C, p0, p1) end --- 0x0CB16D05E03FB525 function Global.N_0x0cb16d05e03fb525(p0) return _in(0x0CB16D05E03FB525, p0) end --- 0x0CB3D1919E8D7CBA function Global.N_0x0cb3d1919e8d7cba(convoRoot) return _in(0x0CB3D1919E8D7CBA, _ts(convoRoot), _r) end --- nullsub, doesn't do anything function Global.N_0x0cc28c08613ba9e5(p0) return _in(0x0CC28C08613BA9E5, p0) end --- 0x0CCEFC6C2C95DA2A function Global.N_0x0ccefc6c2c95da2a(p0, p1, p2, p3) return _in(0x0CCEFC6C2C95DA2A, p0, p1, p2, p3, _ri) end --- 0x0CD7914D17A970AB function Global.N_0x0cd7914d17a970ab(p0, p1) return _in(0x0CD7914D17A970AB, p0, p1) end --- 0x0D0AE5081F88CFE1 function Global.N_0x0d0ae5081f88cfe1(p0) return _in(0x0D0AE5081F88CFE1, _ch(p0), _r) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x0d183d8490ee4366(p0, p1) return _in(0x0D183D8490EE4366, p0, p1) end --- 0x0D322AEF8878B8FE function Global.N_0x0d322aef8878b8fe(p0, p1) return _in(0x0D322AEF8878B8FE, p0, p1) end --- _IS_PED_M* function Global.N_0x0d3b1568917ebda0(ped, p1) return _in(0x0D3B1568917EBDA0, ped, p1, _r) end --- 0x0D497AA69059FE40 function Global.N_0x0d497aa69059fe40(p0, p1) return _in(0x0D497AA69059FE40, p0, p1) end --- Gets set to 1 when GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO = PHOTO_OPERATION_SUCCEEDED -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x0d5b19c34068fee7(p0) return _in(0x0D5B19C34068FEE7, p0) end --- 0x0D5FDF0D36FA10CD function Global.N_0x0d5fdf0d36fa10cd(trackIndex) return _in(0x0D5FDF0D36FA10CD, trackIndex) end --- speechEventType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/naSpeechEventType -- p1 is possibly naSpeechAudibility, naSpeechType, or naSpeechEventTypeRequestPriority -- SKIP_* - START_* function Global.N_0x0d7fd6a55fd63aef(speechEventType, p1, p2) return _in(0x0D7FD6A55FD63AEF, speechEventType, p1, p2) end --- 0x0DB41D59E0F1502B function Global.N_0x0db41d59e0f1502b(p0) return _in(0x0DB41D59E0F1502B, p0) end --- Only used in sisikapenitentiary R* Script: name = SISIKA -- _IS_G* or _IS_H* function Global.N_0x0dbaca9c38c9a686(name) return _in(0x0DBACA9C38C9A686, _ts(name), _r) end --- Only used in native_son1 R* Script: p1 = 1 function Global.N_0x0dcec6a92e497e17(entity, p1) return _in(0x0DCEC6A92E497E17, entity, p1) end --- 0x0DE02DA3C0F66955 function Global.N_0x0de02da3c0f66955(ped, p1) return _in(0x0DE02DA3C0F66955, ped, _ch(p1)) end --- _GET_D* - _GET_L* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x0de0944eccb3df5d(ped) return _in(0x0DE0944ECCB3DF5D, ped, _r) end --- 0x0DED260A1958A82E function Global.N_0x0ded260a1958a82e(player) return _in(0x0DED260A1958A82E, player, _r) end --- 0x0E184495B27BB57D function Global.N_0x0e184495b27bb57d() return _in(0x0E184495B27BB57D) end --- 0x0E54D4DA6018FF8E function Global.N_0x0e54d4da6018ff8e() return _in(0x0E54D4DA6018FF8E, _r) end --- 0x0E558D3A49D759D6 function Global.N_0x0e558d3a49d759d6(p0, p1) return _in(0x0E558D3A49D759D6, p0, p1, _ri) end --- 0x0E5C9FB9ED5DFF1C function Global.N_0x0e5c9fb9ed5dff1c(p0) return _in(0x0E5C9FB9ED5DFF1C, p0, _ri) end --- 0x0E9057A9DA78D0F8 function Global.N_0x0e9057a9da78d0f8(player, bitflag) return _in(0x0E9057A9DA78D0F8, player, bitflag) end --- _CAN_PED_B* - _CAN_PED_I* function Global.N_0x0ea9eacba3b01601(ped1, ped2, p2) return _in(0x0EA9EACBA3B01601, ped1, ped2, p2, _rf) end --- 0x0EAF918F751F27BA function Global.N_0x0eaf918f751f27ba(ped) return _in(0x0EAF918F751F27BA, ped, _r) end --- _IS_PED_L* - _IS_PED_M* function Global.N_0x0eef7a81c17679db(ped) return _in(0x0EEF7A81C17679DB, ped, _r) end --- 0x0F1861101C9A9944 function Global.N_0x0f1861101c9a9944(popZone, p1) return _in(0x0F1861101C9A9944, popZone, p1) end --- NPLOI_UPDATE__GUN_SPINNING_PREVIEW - Adjusting Camera / Ped Reset Flags This Frame -- _DISABLE_* function Global.N_0x0f1ffef5d54ae832() return _in(0x0F1FFEF5D54AE832) end --- 0x0F230DE0DDBE3649 function Global.N_0x0f230de0ddbe3649(player) return _in(0x0F230DE0DDBE3649, player, _r) end --- 0x0F4EAF69DA41AF43 function Global.N_0x0f4eaf69da41af43(p0) return _in(0x0F4EAF69DA41AF43, p0, _ri) end --- 0x0F4F6C4CE471259D function Global.N_0x0f4f6c4ce471259d(p0, p1) return _in(0x0F4F6C4CE471259D, p0, p1) end --- 0x0F7F603BDE08C4D3 function Global.N_0x0f7f603bde08c4d3(p0) return _in(0x0F7F603BDE08C4D3, p0) end --- 0x0F967019CC853BCC function Global.N_0x0f967019cc853bcc(p0, p1) return _in(0x0F967019CC853BCC, p0, p1) end --- 0x0F9CF06986300875 function Global.N_0x0f9cf06986300875(p0) return _in(0x0F9CF06986300875, p0) end --- 0x0FAF7171BF613B80 function Global.N_0x0faf7171bf613b80(p0) return _in(0x0FAF7171BF613B80, p0) end --- 0x0FAF95D71ED67ADE function Global.N_0x0faf95d71ed67ade(player, p1) return _in(0x0FAF95D71ED67ADE, player, _ts(p1)) end --- 0x0FB1BA7FF73B41E1 function Global.N_0x0fb1ba7ff73b41e1(p0, p1, p2) return _in(0x0FB1BA7FF73B41E1, p0, p1, p2) end --- Only used in R* SP Script beat_animal_attack -- Returns feedMessage function Global.N_0x0fd07141ad048aae(p1) return _in(0x0FD07141AD048AAE, _i, p1, _ri) end --- 0x0FD3ECF9D0C8655F function Global.N_0x0fd3ecf9d0c8655f(p0) return _in(0x0FD3ECF9D0C8655F, _ts(p0)) end --- 0x0FD7D7C232876E72 function Global.N_0x0fd7d7c232876e72(p0) return _in(0x0FD7D7C232876E72, p0) end --- 0x0FDDEE66E3465726 function Global.N_0x0fddee66e3465726(p0) return _in(0x0FDDEE66E3465726, p0, _ri) end --- 0x0FE797DD9F70DFA6 function Global.N_0x0fe797dd9f70dfa6(p0, p1, p2, p3) return _in(0x0FE797DD9F70DFA6, p0, p1, p2, p3) end --- statId: see STAT_ID_IS_VALID function Global.N_0x0fee2561120f3333(statId) return _in(0x0FEE2561120F3333, _ii(statId) --[[ may be optional ]]) end --- 0x0FF7125F07DEB84F function Global.N_0x0ff7125f07deb84f(p0, p1) return _in(0x0FF7125F07DEB84F, p0, p1) end --- 0x0FFDF937E5C11382 function Global.N_0x0ffdf937e5c11382(p0, p1, p2, p3, p4, p5) return _in(0x0FFDF937E5C11382, p0, p1, p2, p3, p4, p5) end --- 0x100157D6D7FE32CA function Global.N_0x100157d6d7fe32ca(p0, p1) return _in(0x100157D6D7FE32CA, p0, p1, _ri) end --- 0x101B45C5F56D970F function Global.N_0x101b45c5f56d970f(ped, damageCleanliness, p3) return _in(0x101B45C5F56D970F, _i, ped, damageCleanliness, p3, _r) end --- 0x10342CC82E8356E9 function Global.N_0x10342cc82e8356e9(p0, p1) return _in(0x10342CC82E8356E9, p0, p1, _ri) end --- 0x104D9A7B1C0D0783 function Global.N_0x104d9a7b1c0d0783(vehicle, p1) return _in(0x104D9A7B1C0D0783, vehicle, p1) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x106cbdd5077dede1(p0) return _in(0x106CBDD5077DEDE1, p0, _ri) end --- 0x107F2A66E1C4C83A function Global.N_0x107f2a66e1c4c83a(p0) return _in(0x107F2A66E1C4C83A, p0) end --- _SET_MISSION_NAME_*(FOR_ACTIVITY?/MINIGAME?) function Global.N_0x1096603b519c905f(name) return _in(0x1096603B519C905F, _ts(name)) end --- 0x10ADFDF07B7DFFBA function Global.N_0x10adfdf07b7dffba(p0, p1, p2) return _in(0x10ADFDF07B7DFFBA, p0, p1, p2, _ri) end --- 0x10C44F633E2D6D9E function Global.N_0x10c44f633e2d6d9e(p0) return _in(0x10C44F633E2D6D9E, p0) end --- NB_CUSTOM_CLIENT_ON_CREATE_COMPLETE - set legendary to not avoid prey function Global.N_0x10f96086123b939f(legendaryPed, preyPed, p2) return _in(0x10F96086123B939F, legendaryPed, preyPed, p2) end --- 0x1121B07088ED3013 function Global.N_0x1121b07088ed3013(p0) return _in(0x1121B07088ED3013, p0, _ri) end --- Only used in R* SP Scripts function Global.N_0x112bca290d2eb53c(inventoryId, p1) return _in(0x112BCA290D2EB53C, inventoryId, _ch(p1), _i, _i, _i, _i, _i, _i, _r) end --- 0x112DDF56300BC6E5 function Global.N_0x112ddf56300bc6e5(p0) return _in(0x112DDF56300BC6E5, p0, _ri) end --- 0x113EF458AB6CDA67 function Global.N_0x113ef458ab6cda67(p0, p1) return _in(0x113EF458AB6CDA67, p0, p1) end --- _CAN_PED_SEE* - _CAN_PED_USE_(SCENARIO_HASH?)* function Global.N_0x1148f706cf4ebdda(ped, p1, p2) return _in(0x1148F706CF4EBDDA, ped, _ch(p1), p2, _r) end --- Returns p1 for 0xBA958F68031DDBFC (stationIndex) -- _GET_N* (NEAREST_STATION_FOR_TRAIN?) function Global.N_0x1180a2974d251b7b(train) return _in(0x1180A2974D251B7B, train, _ri) end --- 0x119A5714578F4E05 function Global.N_0x119a5714578f4e05(p0, p1) return _in(0x119A5714578F4E05, p0, p1) end --- Used in Script Function DISABLE_REGISTERED_WORLD_BRAINS function Global.N_0x11b0a0b282fa9b10(p0) return _in(0x11B0A0B282FA9B10, p0) end --- 0x11C7CE1AE38911B5 function Global.N_0x11c7ce1ae38911b5(p0) return _in(0x11C7CE1AE38911B5, p0, _ri) end --- 0x120376C23F019C6C function Global.N_0x120376c23f019c6c(p0, p1) return _in(0x120376C23F019C6C, p0, p1, _ri) end --- Used for DUELING_LOCK_CAMERA_CONTROLS_THIS_FRAME: Disabling look/aim controls -- _IS_SC(REEN_)* (?) function Global.N_0x1204eb53a5fbc63d() return _in(0x1204EB53A5FBC63D, _r) end --- _IS_R* - _IS_S* function Global.N_0x1252c029fc8ebb4d() return _in(0x1252C029FC8EBB4D, _r) end --- nullsub, doesn't do anything function Global.N_0x128fc3a893bf853a(p0) return _in(0x128FC3A893BF853A, p0) end --- 0x1298B3D8E4C2409F function Global.N_0x1298b3d8e4c2409f(p0) return _in(0x1298B3D8E4C2409F, p0) end --- 0x12990818C1D35886 function Global.N_0x12990818c1d35886(p0, p1, p2) return _in(0x12990818C1D35886, p0, p1, p2) end --- 0x12E09E278C6C29B7 function Global.N_0x12e09e278c6c29b7(p0) return _in(0x12E09E278C6C29B7, p0) end --- _GET_IS_PED_(BLEEDING_OUT?)* function Global.N_0x12eb4e31f092c9b3(ped) return _in(0x12EB4E31F092C9B3, ped, _r) end --- _SET_A* - _SET_B* function Global.N_0x12f2d161bf4031fc(ped, p1) return _in(0x12F2D161BF4031FC, ped, p1) end --- Params: coords = GET_ENTITY_VELOCITY -- _SET_VELOCITY* function Global.N_0x12f6c6ed3eff42de(vehicle, x, y, z) return _in(0x12F6C6ED3EFF42DE, vehicle, x, y, z) end --- 0x131E294EF60160DF function Global.N_0x131e294ef60160df(player, p1, p2, p3, p4, p5) return _in(0x131E294EF60160DF, player, p1, p2, p3, p4, p5) end --- 0x131EC9247E7A2903 function Global.N_0x131ec9247e7a2903(p0) return _in(0x131EC9247E7A2903, p0, _ri) end --- _GET_PED_M* function Global.N_0x134775b093ad5c38(ped) return _in(0x134775B093AD5C38, ped, _rf) end --- 0x138ADB94F8B90616 function Global.N_0x138adb94f8b90616() return _in(0x138ADB94F8B90616) end --- NativeDB Introduced: v1232 function Global.N_0x139a4b9df2d26cbf(p0, p1) return _in(0x139A4B9DF2D26CBF, p0, p1) end --- 0x13C190302369308B function Global.N_0x13c190302369308b(p0) return _in(0x13C190302369308B, p0, _ri) end --- 0x13EB275BF81636D1 function Global.N_0x13eb275bf81636d1(p0, p1) return _in(0x13EB275BF81636D1, p0, p1) end --- 0x13F592FC3BF0EA84 function Global.N_0x13f592fc3bf0ea84(volume, p1, originalWeight, p3, p4) return _in(0x13F592FC3BF0EA84, volume, p1, originalWeight, p3, p4) end --- Used in SP R* Scripts only -- Params: p1 = 2B-LowHonor, 2A-HighHonor function Global.N_0x1407f5115fb9583e(animScene, p1) return _in(0x1407F5115FB9583E, animScene, _ts(p1), _r) end --- weaponHash can also be -1 function Global.N_0x140b3cb1d424a945(ped, weaponHash) return _in(0x140B3CB1D424A945, ped, _ch(weaponHash)) end --- 0x1413B6BF27AB7A95 function Global.N_0x1413b6bf27ab7a95() return _in(0x1413B6BF27AB7A95, _ri) end --- 0x141BC64C8D7C5529 function Global.N_0x141bc64c8d7c5529(vehicle) return _in(0x141BC64C8D7C5529, vehicle) end --- 0x1431540BCA1A1BD2 function Global.N_0x1431540bca1a1bd2() return _in(0x1431540BCA1A1BD2, _ri) end --- _RESET_* function Global.N_0x1460b644397453eb() return _in(0x1460B644397453EB) end --- 0x148E7AC8141C9E64 function Global.N_0x148e7ac8141c9e64(player) return _in(0x148E7AC8141C9E64, player, _ri) end --- 0x14C4A49E36C29E49 function Global.N_0x14c4a49e36c29e49() return _in(0x14C4A49E36C29E49, _ri) end --- 0x14DA8C4BC2CCD90A function Global.N_0x14da8c4bc2ccd90a(p0) return _in(0x14DA8C4BC2CCD90A, p0, _ri) end --- 0x14E57F88BA0A07FC function Global.N_0x14e57f88ba0a07fc(location) return _in(0x14E57F88BA0A07FC, _ch(location)) end --- 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* function Global.N_0x14ff0c2545527f9b(horse, weaponHash, ped) return _in(0x14FF0C2545527F9B, horse, _ch(weaponHash), ped) end --- 0x1520626FFAFFFA8F function Global.N_0x1520626ffafffa8f(p0, p1) return _in(0x1520626FFAFFFA8F, p0, p1) end --- 0x15206E88FF7617DF function Global.N_0x15206e88ff7617df(trackIndex, p1) return _in(0x15206E88FF7617DF, trackIndex, p1) end --- 0x152664AA3188B193 function Global.N_0x152664aa3188b193(p0, p1, p2, p3, p4, p5) return _in(0x152664AA3188B193, p0, p1, p2, p3, p4, p5, _ri) end --- 0x152ED1B56E8F1F50 function Global.N_0x152ed1b56e8f1f50(p0, currentScriptedConvoLine) return _in(0x152ED1B56E8F1F50, _ts(p0), currentScriptedConvoLine, _ri) end --- 0x154340E87D8CC178 function Global.N_0x154340e87d8cc178(p0) return _in(0x154340E87D8CC178, p0) end --- _SET_SCENARIO_PED_* - _SET_SPAWNER_* function Global.N_0x154b7e841ac7412f(groupId, p1) return _in(0x154B7E841AC7412F, groupId, p1) end --- Params: p0 either 0, 1 or -1 in R* Scripts -- Set to 0 called together with _SUPPRESS_CRIME function Global.N_0x15abd5004cad2d99(p0) return _in(0x15ABD5004CAD2D99, p0) end --- NativeDB Introduced: v1436 function Global.N_0x15cc8c33d7ffcc4a(vehicle, p1) return _in(0x15CC8C33D7FFCC4A, vehicle, p1) end --- 0x15E90B6A993017AA function Global.N_0x15e90b6a993017aa() return _in(0x15E90B6A993017AA, _ri) end --- 0x15F4732C357B1D6D function Global.N_0x15f4732c357b1d6d(p0, p1, p2) return _in(0x15F4732C357B1D6D, p0, p1, p2) end --- 0x160825DADF1B04B3 function Global.N_0x160825dadf1b04b3() return _in(0x160825DADF1B04B3) end --- 0x160C1B5AB48AB87C function Global.N_0x160c1b5ab48ab87c(train, p1) return _in(0x160C1B5AB48AB87C, train, p1) end --- nullsub, doesn't do anything function Global.N_0x160f0ce6d76a39c9() return _in(0x160F0CE6D76A39C9, _ri) end --- 0x1632EB9386CDBE64 function Global.N_0x1632eb9386cdbe64(p0, p1) return _in(0x1632EB9386CDBE64, p0, p1) end --- 0x165BE2001E5E4B75 function Global.N_0x165be2001e5e4b75(p0) return _in(0x165BE2001E5E4B75, p0) end --- 0x16802C32B2FCA06B function Global.N_0x16802c32b2fca06b(p0, p1, p2, p3) return _in(0x16802C32B2FCA06B, p0, p1, p2, p3) end --- 0x16908E859C3AB698 function Global.N_0x16908e859c3ab698(p0, p1, p2, p3, p4) return _in(0x16908E859C3AB698, p0, p1, p2, p3, p4) end --- 0x16B86A49E072AA85 function Global.N_0x16b86a49e072aa85() return _in(0x16B86A49E072AA85) end --- 0x16D9841A85FA627E function Global.N_0x16d9841a85fa627e(ped, toggle) return _in(0x16D9841A85FA627E, ped, toggle) end --- 0x16E9ABDD34DDD931 function Global.N_0x16e9abdd34ddd931() return _in(0x16E9ABDD34DDD931) end --- 0x16EFB123C4451032 function Global.N_0x16efb123c4451032(p0, gamerHandle) return _in(0x16EFB123C4451032, p0, _ii(gamerHandle) --[[ may be optional ]], _r) end --- _PED_COWER_M* function Global.N_0x16f798a05bb9e3b5(ped) return _in(0x16F798A05BB9E3B5, ped) end --- 0x171C18E994C1A395 function Global.N_0x171c18e994c1a395(p0, p1, p2, p3, p4) return _in(0x171C18E994C1A395, p0, p1, p2, p3, p4) end --- 0x1726963E6049DB53 function Global.N_0x1726963e6049db53(p0) return _in(0x1726963E6049DB53, p0) end --- 0x172E9DD35858DCD7 function Global.N_0x172e9dd35858dcd7(p0) return _in(0x172E9DD35858DCD7, p0) end --- 0x17721003A66C72BF function Global.N_0x17721003a66c72bf(p0, p1, p2) return _in(0x17721003A66C72BF, p0, p1, p2, _r) end --- 0x17E3E5C46ECCD308 function Global.N_0x17e3e5c46eccd308(p0, p1, p2) return _in(0x17E3E5C46ECCD308, p0, p1, p2) end --- 0x1811A02277A9E49D function Global.N_0x1811a02277a9e49d() return _in(0x1811A02277A9E49D, _r) end --- 0x183672FE838A661B function Global.N_0x183672fe838a661b(data) return _in(0x183672FE838A661B, _ii(data) --[[ may be optional ]]) end --- 0x183CE355115B6E75 function Global.N_0x183ce355115b6e75(p0, p1) return _in(0x183CE355115B6E75, p0, p1) end --- _ARE_ANY_VEHICLE_(WHEELS_DESTROYED?)* function Global.N_0x18714953cced17d3(vehicle) return _in(0x18714953CCED17D3, vehicle, _r) end --- 0x188736456D1DEDE6 function Global.N_0x188736456d1dede6(p0, p1) return _in(0x188736456D1DEDE6, p0, p1, _ri) end --- 0x18A0D48DF9211C07 function Global.N_0x18a0d48df9211c07() return _in(0x18A0D48DF9211C07) end --- 0x18B94666CF610AEB function Global.N_0x18b94666cf610aeb() return _in(0x18B94666CF610AEB, _r) end --- 0x18C3DFAC458783BB function Global.N_0x18c3dfac458783bb() return _in(0x18C3DFAC458783BB) end --- Only used in R* SP Scripts function Global.N_0x18d6869fbffec0f8(p2, p3) return _in(0x18D6869FBFFEC0F8, _i, _i, p2, p3, _ri) end --- Only used in R* SP Script beat_rat_infestation and homeinvasion function Global.N_0x18e93ebfc1fcfa48(volume, p1, p2) return _in(0x18E93EBFC1FCFA48, volume, p1, p2, _ri) end --- 0x190F7DA1AC09A8EF function Global.N_0x190f7da1ac09a8ef() return _in(0x190F7DA1AC09A8EF, _ri) end --- 0x1919D59E60FD516E function Global.N_0x1919d59e60fd516e(p0, p1, p2) return _in(0x1919D59E60FD516E, p0, p1, p2) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x19447fcae97704dc(ctx, ec, ex, ro) return _in(0x19447FCAE97704DC, _ch(ctx), ec, ex, ro) end --- 0x19870C40C7EE15BE function Global.N_0x19870c40c7ee15be(p0, p1) return _in(0x19870C40C7EE15BE, p0, p1, _ri) end --- 0x198B85CC3C7A4593 function Global.N_0x198b85cc3c7a4593(p0, p1) return _in(0x198B85CC3C7A4593, p0, p1, _ri) end --- 0x19B2C7A6C34FAD54 function Global.N_0x19b2c7a6c34fad54(p0, p1) return _in(0x19B2C7A6C34FAD54, p0, p1, _ri) end --- 0x19B52C20B5C4757C function Global.N_0x19b52c20b5c4757c() return _in(0x19B52C20B5C4757C) end --- 0x19BC99C678FBA139 function Global.N_0x19bc99c678fba139(p0, p1, p2) return _in(0x19BC99C678FBA139, p0, p1, p2) end --- AGGRO_CHECK_PROPERTY_DAMAGE: Property damage found with event function Global.N_0x1a5c5d350068a673(ped, p1) return _in(0x1A5C5D350068A673, ped, p1) end --- 0x1A6E84F13C952094 function Global.N_0x1a6e84f13c952094(player, p1, p2) return _in(0x1A6E84F13C952094, player, p1, _ii(p2) --[[ may be optional ]], _r) end --- 0x1A7D63CB1B0BB223 function Global.N_0x1a7d63cb1b0bb223(p0) return _in(0x1A7D63CB1B0BB223, p0) end --- 0x1A861F899EBBE17C function Global.N_0x1a861f899ebbe17c(train, p1) return _in(0x1A861F899EBBE17C, train, p1) end --- Used in shop scripts for CATALOG_BOOK -- false = Normal -> [CATALOG_BOOK_SHUTDOWN] -- true = Trees flickering? -> [CATALOG_BOOK_OPEN] function Global.N_0x1a9f09ab458d49c6(p0) return _in(0x1A9F09AB458D49C6, p0) end --- 0x1AC5A8AB50CFAA33 function Global.N_0x1ac5a8ab50cfaa33(p0) return _in(0x1AC5A8AB50CFAA33, p0, _ri) end --- NativeDB Introduced: v1436 function Global.N_0x1acbc313966c21f3(scenario) return _in(0x1ACBC313966C21F3, scenario, _ri) end --- Used in braithwaites2 SP R* Scripts only -- _A* function Global.N_0x1ad896bf43619551() return _in(0x1AD896BF43619551) end --- NativeDB Introduced: v1311 function Global.N_0x1ad8ad999c27f44a(p0) return _in(0x1AD8AD999C27F44A, p0) end --- 0x1BDB5A07307F6929 function Global.N_0x1bdb5a07307f6929(p0, p1) return _in(0x1BDB5A07307F6929, p0, p1) end --- 0x1BFBAFCC6760FF02 function Global.N_0x1bfbafcc6760ff02(train, p1) return _in(0x1BFBAFCC6760FF02, train, p1) end --- 0x1C38C3577901AF1F function Global.N_0x1c38c3577901af1f() return _in(0x1C38C3577901AF1F) end --- Used in SP R* Scripts only -- _IS_ANIM_SCENE_P* function Global.N_0x1c5d33a4293e6dde(animScene, phaseName) return _in(0x1C5D33A4293E6DDE, animScene, _ts(phaseName), _r) end --- 0x1C5EB3C27F7508CB function Global.N_0x1c5eb3c27f7508cb(p0, p1) return _in(0x1C5EB3C27F7508CB, p0, p1) end --- 0x1C6306E5BC25C29C function Global.N_0x1c6306e5bc25c29c() return _in(0x1C6306E5BC25C29C) end --- 0x1C65CC931C0F946F function Global.N_0x1c65cc931c0f946f(p0, p1, p2) return _in(0x1C65CC931C0F946F, p0, p1, p2) end --- 0x1D125814EBC517EB function Global.N_0x1d125814ebc517eb(p0, p1, p2, p3) return _in(0x1D125814EBC517EB, p0, p1, p2, p3) end --- _GET* function Global.N_0x1d1b448d719415ab(ped) return _in(0x1D1B448D719415AB, ped, _ri) end --- 0x1D23D3F70606D788 function Global.N_0x1d23d3f70606d788(p0, p1) return _in(0x1D23D3F70606D788, p0, p1) end --- 0x1D256EED194F5B58 function Global.N_0x1d256eed194f5b58(p0) return _in(0x1D256EED194F5B58, p0) end --- _SET_PED_CA* - _SET_PED_CO* function Global.N_0x1d4636c90bbefacb(ped, p1) return _in(0x1D4636C90BBEFACB, ped, p1) end --- NativeDB Introduced: v1436 function Global.N_0x1d931b7cc0ee3956(dictionary, shotName, cameraName) return _in(0x1D931B7CC0EE3956, _ts(dictionary), _ts(shotName), _ts(cameraName), _r) end --- 0x1D97DA8ACB5D2582 function Global.N_0x1d97da8acb5d2582(ropeId, p1) return _in(0x1D97DA8ACB5D2582, ropeId, p1) end --- 0x1D9F72DD4FD9A9D7 function Global.N_0x1d9f72dd4fd9a9d7(p0) return _in(0x1D9F72DD4FD9A9D7, p0) end --- 0x1DA5C5B0923E1B85 function Global.N_0x1da5c5b0923e1b85(p0) return _in(0x1DA5C5B0923E1B85, p0, _ri) end --- 0x1DA6CB02071055D5 function Global.N_0x1da6cb02071055d5(p0) return _in(0x1DA6CB02071055D5, p0, _rv) end --- 0x1E017404784AA6A3 function Global.N_0x1e017404784aa6a3(ped, p1) return _in(0x1E017404784AA6A3, ped, _ch(p1), _r) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x1e4e097d71d449fb(p0) return _in(0x1E4E097D71D449FB, p0, _ri) end --- 0x1E6F9A9FE1A99F36 function Global.N_0x1e6f9a9fe1a99f36(audSpeechEvent) return _in(0x1E6F9A9FE1A99F36, _ts(audSpeechEvent)) end --- 0x1E8099F449ABB0BA function Global.N_0x1e8099f449abb0ba(p0) return _in(0x1E8099F449ABB0BA, p0, _ri) end --- 0x1ECF56C040FD839C function Global.N_0x1ecf56c040fd839c(p0, p1) return _in(0x1ECF56C040FD839C, p0, p1) end --- 0x1F11702DDBD915C6 function Global.N_0x1f11702ddbd915c6(p0, p1) return _in(0x1F11702DDBD915C6, p0, p1, _ri) end --- 0x1F298C7BD30D1240 function Global.N_0x1f298c7bd30d1240(ped) return _in(0x1F298C7BD30D1240, ped) end --- Only used in SP R* Scripts -- Params: p2 = same as p2 of 0x3C529A827998F9B3 -- _SET_PED_TA* - _SET_PED_TO_* function Global.N_0x1f44b7e283c09ede(ped, p1, p2) return _in(0x1F44B7E283C09EDE, ped, p1, p2) end --- _RESET_PLAYER_A* - _RESET_PLAYER_I* function Global.N_0x1f488807bc8e0630(player) return _in(0x1F488807BC8E0630, player) end --- 0x1F56FB3FDB4EAF65 function Global.N_0x1f56fb3fdb4eaf65(p0) return _in(0x1F56FB3FDB4EAF65, p0, _ri) end --- _SET_A(MBIENT_PICKUP_?)* function Global.N_0x1f5e07e14a86fafc(p0) return _in(0x1F5E07E14A86FAFC, p0) end --- 0x1F6EBD94680252CE function Global.N_0x1f6ebd94680252ce(p0, p1) return _in(0x1F6EBD94680252CE, p0, p1) end --- 0x1F7A9A9C38C13A56 function Global.N_0x1f7a9a9c38c13a56(p0) return _in(0x1F7A9A9C38C13A56, p0, _ri) end --- 0x1F8215D0E446F593 function Global.N_0x1f8215d0e446f593(p0, p1, p2) return _in(0x1F8215D0E446F593, p0, p1, p2) end --- 0x1FBF7F5BA7E4BE3A function Global.N_0x1fbf7f5ba7e4be3a(p0) return _in(0x1FBF7F5BA7E4BE3A, p0) end --- _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x1fc25aeb5f76b38d(p0, index, data) return _in(0x1FC25AEB5F76B38D, p0, index, _ii(data) --[[ may be optional ]], _r) end --- 0x1FC6C727D30FFDDE function Global.N_0x1fc6c727d30ffdde(p0) return _in(0x1FC6C727D30FFDDE, p0) end --- 0x1FC92BDBA1106BD2 function Global.N_0x1fc92bdba1106bd2(ropeId, p1) return _in(0x1FC92BDBA1106BD2, ropeId, p1) end --- 0x1FDA57E8908F2609 function Global.N_0x1fda57e8908f2609(player, ped, useSteerassist) return _in(0x1FDA57E8908F2609, player, ped, useSteerassist) end --- 0x1FF8731BE1DFC0C0 function Global.N_0x1ff8731be1dfc0c0(p0, p1) return _in(0x1FF8731BE1DFC0C0, p0, p1) end --- Only used in resapwn_dump_body R* Script function Global.N_0x2001687f9562fd9d(p0) return _in(0x2001687F9562FD9D, p0) end --- _IS_PLAYER_F* function Global.N_0x2009f8ab7a5e9d6d(player) return _in(0x2009F8AB7A5E9D6D, player, _r) end --- 0x20135AF9C10D2A3D function Global.N_0x20135af9c10d2a3d(p0) return _in(0x20135AF9C10D2A3D, p0, _ri) end --- 0x2045429505158D1A function Global.N_0x2045429505158d1a(p0) return _in(0x2045429505158D1A, p0, _ri) end --- 0x2064B33F6E6B92D4 function Global.N_0x2064b33f6e6b92d4(p0, p1, p2, p3) return _in(0x2064B33F6E6B92D4, p0, p1, p2, p3) end --- 0x20FAEE47427A4497 function Global.N_0x20faee47427a4497() return _in(0x20FAEE47427A4497) end --- 0x21091B4BEB6376EE function Global.N_0x21091b4beb6376ee(p0) return _in(0x21091B4BEB6376EE, p0, _ri) end --- 0x21213B833EF4DAE7 function Global.N_0x21213b833ef4dae7(player, ped, outCoords) return _in(0x21213B833EF4DAE7, player, ped, _v) end --- 0x2161278C6322F740 function Global.N_0x2161278c6322f740(includeFlags, excludeFlags, p2, p3, p4, volume) return _in(0x2161278C6322F740, includeFlags, excludeFlags, p2, _ch(p3), p4, volume) end --- 0x216343750545A486 function Global.N_0x216343750545a486(p0, p1, p2) return _in(0x216343750545A486, p0, p1, p2) end --- 0x216BC0D3D2E413D2 function Global.N_0x216bc0d3d2e413d2(player, p1) return _in(0x216BC0D3D2E413D2, player, p1) end --- 0x218F7710A139D012 function Global.N_0x218f7710a139d012() return _in(0x218F7710A139D012) end --- 0x21D0890D88DFB0B0 function Global.N_0x21d0890d88dfb0b0(ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x21D0890D88DFB0B0, ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- Params: component - used in odriscolls1 and sean1 R* SP Script: COMPONENT_BINOCULARS_SCOPE01 -- Triggers the binocular scaleform function Global.N_0x21f00e08cbb5f37b(component) return _in(0x21F00E08CBB5F37B, _ts(component)) end --- 0x2200AB13CBD10F4E function Global.N_0x2200ab13cbd10f4e(vehicle, x, y, z, p4, p5) return _in(0x2200AB13CBD10F4E, vehicle, x, y, z, p4, p5) end --- 0x22031584496CFB70 function Global.N_0x22031584496cfb70(p0, p1) return _in(0x22031584496CFB70, p0, p1) end --- Used in SP only -- _REPORT_* function Global.N_0x22741652985c84d0(player, lawRegionHash) return _in(0x22741652985C84D0, player, _ch(lawRegionHash)) end --- 0x22B3CABEDDB538B2 function Global.N_0x22b3cabeddb538b2(player, p1) return _in(0x22B3CABEDDB538B2, player, p1) end --- 0x22C8B10802301381 function Global.N_0x22c8b10802301381(p0, p1) return _in(0x22C8B10802301381, p0, p1) end --- 0x22CD2C33ED4467A1 function Global.N_0x22cd2c33ed4467a1(p0) return _in(0x22CD2C33ED4467A1, p0, _ri) end --- 0x22CDBF317C40A122 function Global.N_0x22cdbf317c40a122(ped) return _in(0x22CDBF317C40A122, ped) end --- 0x232E1EB23CDB313C function Global.N_0x232e1eb23cdb313c() return _in(0x232E1EB23CDB313C, _r) end --- 0x235C863DA77BD88D function Global.N_0x235c863da77bd88d(p0, p1, p2) return _in(0x235C863DA77BD88D, p0, p1, p2, _ri) end --- _NETWORK_GET_A* - _NETWORK_GET_D* function Global.N_0x236321f1178a5446(player, ped, p2) return _in(0x236321F1178A5446, player, ped, _ii(p2) --[[ may be optional ]], _r) end --- 0x2371C39D4F91C288 function Global.N_0x2371c39d4f91c288(ped) return _in(0x2371C39D4F91C288, ped) end --- NativeDB Introduced: v1311 function Global.N_0x23767d80c7eed7c6(p0, p1) return _in(0x23767D80C7EED7C6, p0, p1) end --- 0x23BDE06596A22CEC function Global.N_0x23bde06596a22cec(ped, p1, p2, p3) return _in(0x23BDE06596A22CEC, ped, p1, p2, p3) end --- 0x23BF601A42F329A0 function Global.N_0x23bf601a42f329a0(p0) return _in(0x23BF601A42F329A0, p0, _ri) end --- 0x23CCAB8F40B9CBEE function Global.N_0x23ccab8f40b9cbee(x, y, z) return _in(0x23CCAB8F40B9CBEE, x, y, z, _r) end --- 0x23F66C36F8E5EAAB function Global.N_0x23f66c36f8e5eaab(p0, p1) return _in(0x23F66C36F8E5EAAB, p0, p1) end --- 0x2416EC2F31F75266 function Global.N_0x2416ec2f31f75266(entity, targetEntity, duration, p3, p4) return _in(0x2416EC2F31F75266, entity, targetEntity, duration, p3, p4) end --- 0x242EDF85D4E87B65 function Global.N_0x242edf85d4e87b65(p0) return _in(0x242EDF85D4E87B65, p0, _ri) end --- 0x243CEDE8F916B994 function Global.N_0x243cede8f916b994() return _in(0x243CEDE8F916B994) end --- 0x244430C13BA5258E function Global.N_0x244430c13ba5258e(p0, p1, p2, p3) return _in(0x244430C13BA5258E, p0, p1, p2, p3, _ri) end --- 0x247F86595D396344 function Global.N_0x247f86595d396344(p0) return _in(0x247F86595D396344, p0) end --- Only used in R* SP Related Camp Scripts function Global.N_0x24db6b9f2b719043(p0) return _in(0x24DB6B9F2B719043, p0) end --- 0x250C75EB1728CC0D function Global.N_0x250c75eb1728cc0d(blip) return _in(0x250C75EB1728CC0D, blip) end --- 0x250EBB11E81A10BE function Global.N_0x250ebb11e81a10be(p0) return _in(0x250EBB11E81A10BE, p0, _ri) end --- 0x2533F2AB0EB9C6F9 function Global.N_0x2533f2ab0eb9c6f9(p0, p1) return _in(0x2533F2AB0EB9C6F9, p0, p1) end --- 0x254B0241E964B450 function Global.N_0x254b0241e964b450(p0, currentScriptedConvoLine) return _in(0x254B0241E964B450, _ts(p0), currentScriptedConvoLine, _ri) end --- _IS_PED_FL* - _IS_PED_FU* function Global.N_0x256edd55c6be1482(ped) return _in(0x256EDD55C6BE1482, ped, _r) end --- 0x259ACC5B52A2B2D9 function Global.N_0x259acc5b52a2b2d9(p0, p1) return _in(0x259ACC5B52A2B2D9, p0, p1) end --- 0x26054EB81AC0893B function Global.N_0x26054eb81ac0893b(object) return _in(0x26054EB81AC0893B, object, _r) end --- 0x263D69767F76059C function Global.N_0x263d69767f76059c(player, p1) return _in(0x263D69767F76059C, player, p1) end --- 0x264E9A5CD78C338F function Global.N_0x264e9a5cd78c338f(p0) return _in(0x264E9A5CD78C338F, p0) end --- 0x2651DDC0EA269073 function Global.N_0x2651ddc0ea269073(ropeId, p1) return _in(0x2651DDC0EA269073, ropeId, p1) end --- NativeDB Introduced: v1311 function Global.N_0x2660e7720edc4bd0(p0, p1, p2) return _in(0x2660E7720EDC4BD0, p0, p1, p2) end --- 0x2686BD9566B65EDA function Global.N_0x2686bd9566b65eda(x, y, z) return _in(0x2686BD9566B65EDA, x, y, z) end --- 0x26934083D3F2579C function Global.N_0x26934083d3f2579c(player) return _in(0x26934083D3F2579C, player, _r) end --- _GET_LAUNCH_PARAM_(RESPOT?)* -- Name is probably invalid since this native only reads data from parsed entity. -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x26a867c0b7a456d1(entity) return _in(0x26A867C0B7A456D1, entity, _r) end --- effectName2, p2 and p3 are unused -- ANIMPOSTFX_* function Global.N_0x26dd2fb0a88cc412(effectName, effectName2, p2, p3) return _in(0x26DD2FB0A88CC412, _ts(effectName), _ts(effectName2), p2, p3) end --- 0x271F95E55C663B8B function Global.N_0x271f95e55c663b8b(p0, p1) return _in(0x271F95E55C663B8B, p0, p1, _ri) end --- 0x273915CE30780986 function Global.N_0x273915ce30780986(p0, p1) return _in(0x273915CE30780986, p0, p1, _ri) end --- 0x273E04A3A7AD1F2D function Global.N_0x273e04a3a7ad1f2d() return _in(0x273E04A3A7AD1F2D, _r) end --- 0x277251C161B4C3F4 function Global.N_0x277251c161b4c3f4(p0, p1, p2) return _in(0x277251C161B4C3F4, p0, p1, p2) end --- 0x27AD7162D3FED01E function Global.N_0x27ad7162d3fed01e(p0, p1) return _in(0x27AD7162D3FED01E, p0, p1, _ri) end --- 0x27AF48C62B281341 function Global.N_0x27af48c62b281341() return _in(0x27AF48C62B281341, _ri) end --- 0x27B1AE4D8C652F08 function Global.N_0x27b1ae4d8c652f08(p0) return _in(0x27B1AE4D8C652F08, p0, _ri) end --- _BOUNTY_IS_* or _BOUNTY_REQUEST_* function Global.N_0x27d3a0e1fe090a43(p0) return _in(0x27D3A0E1FE090A43, _ii(p0) --[[ may be optional ]], _r) end --- 0x27E3F2B57209FA54 function Global.N_0x27e3f2b57209fa54(p0, p1) return _in(0x27E3F2B57209FA54, p0, p1) end --- 0x27E8A84C12B0B7D1 function Global.N_0x27e8a84c12b0b7d1(p0, p1, p2) return _in(0x27E8A84C12B0B7D1, p0, p1, p2, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x28508173c6a7cc18(p0) return _in(0x28508173C6A7CC18, p0) end --- 0x285438C26C732F9D function Global.N_0x285438c26c732f9d() return _in(0x285438C26C732F9D, _ri) end --- 0x288CBB414C3C2FBB function Global.N_0x288cbb414c3c2fbb(p0) return _in(0x288CBB414C3C2FBB, p0, _ri) end --- 0x28AE29D909C8FDCE function Global.N_0x28ae29d909c8fdce(p0) return _in(0x28AE29D909C8FDCE, p0, _ri) end --- 0x28EF780BDEA8A639 function Global.N_0x28ef780bdea8a639(ped, p1) return _in(0x28EF780BDEA8A639, ped, p1) end --- _IS_PED_L* - _IS_PED_M* function Global.N_0x290b2e6ccde532e1(ped) return _in(0x290B2E6CCDE532E1, ped, _r) end --- 0x2916B30DC6C41179 function Global.N_0x2916b30dc6c41179(weatherType) return _in(0x2916B30DC6C41179, _ch(weatherType)) end --- 0x2917E634206B9E17 function Global.N_0x2917e634206b9e17(ped, p1) return _in(0x2917E634206B9E17, ped, p1) end --- 0x291CC21D1FB6790E function Global.N_0x291cc21d1fb6790e(p0) return _in(0x291CC21D1FB6790E, p0) end --- Only used in R* Script fm_mission_controller -- _CLEAR_WANTED_* function Global.N_0x292ad61a33a7a485() return _in(0x292AD61A33A7A485) end --- 0x2948235DB2058E99 function Global.N_0x2948235db2058e99(p0, p1) return _in(0x2948235DB2058E99, p0, p1) end --- 0x294AF5323F44B053 function Global.N_0x294af5323f44b053(p0, p1, p2) return _in(0x294AF5323F44B053, p0, _ts(p1), p2, _ri) end --- 0x295859EB18F48D82 function Global.N_0x295859eb18f48d82(p0) return _in(0x295859EB18F48D82, _ts(p0), _ri) end --- _SET_PED_K* or _SET_PED_L* function Global.N_0x29924eb8ee9db926(ped, p1) return _in(0x29924EB8EE9DB926, ped, p1) end --- nullsub, doesn't do anything function Global.N_0x29c733459a9011eb(p0, p1) return _in(0x29C733459A9011EB, _ch(p0), _ts(p1)) end --- 0x29CD4896ECB66C12 function Global.N_0x29cd4896ecb66c12() return _in(0x29CD4896ECB66C12) end --- 0x29E6655DF3590B0D function Global.N_0x29e6655df3590b0d(p0) return _in(0x29E6655DF3590B0D, p0) end --- 0x29F3539189D3E277 function Global.N_0x29f3539189d3e277(p0, p1) return _in(0x29F3539189D3E277, p0, p1) end --- 0x29FB4CE89472C3CB function Global.N_0x29fb4ce89472c3cb(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0x29FB4CE89472C3CB, p0, p1, p2, p3, _ts(p4), _ts(p5), _ts(p6), p7) end --- 0x2A10538D0A005E81 function Global.N_0x2a10538d0a005e81(p0, p1) return _in(0x2A10538D0A005E81, p0, p1) end --- 0x2A4765812202E671 function Global.N_0x2a4765812202e671() return _in(0x2A4765812202E671, _ri) end --- 0x2A6D1DAAB9EBB262 function Global.N_0x2a6d1daab9ebb262(p0) return _in(0x2A6D1DAAB9EBB262, p0, _ri) end --- 0x2A7413168F6CD5A8 function Global.N_0x2a7413168f6cd5a8() return _in(0x2A7413168F6CD5A8) end --- 0x2A77EF9BEC8518F4 function Global.N_0x2a77ef9bec8518f4(p0) return _in(0x2A77EF9BEC8518F4, p0, _ri) end --- 0x2AB7C81B3F70570C function Global.N_0x2ab7c81b3f70570c() return _in(0x2AB7C81B3F70570C, _ri) end --- 0x2B101AD9F651243A function Global.N_0x2b101ad9f651243a() return _in(0x2B101AD9F651243A, _ri) end --- 0x2B12B6FC8B8772AB function Global.N_0x2b12b6fc8b8772ab(player, p1) return _in(0x2B12B6FC8B8772AB, player, p1) end --- 0x2B32B11520626229 function Global.N_0x2b32b11520626229(p0, p1, p2, p3, p4) return _in(0x2B32B11520626229, p0, p1, p2, p3, p4, _ri) end --- 0x2B4CE170DE09F346 function Global.N_0x2b4ce170de09f346(ped, p1) return _in(0x2B4CE170DE09F346, ped, _ch(p1)) end --- 0x2B8AF29A78024BD3 function Global.N_0x2b8af29a78024bd3(p0) return _in(0x2B8AF29A78024BD3, p0) end --- 0x2B9C37C01BF25EDB function Global.N_0x2b9c37c01bf25edb(p0) return _in(0x2B9C37C01BF25EDB, p0, _ri) end --- Used in Script Function CHECK_IS_PLAYER_SEEN -- _GET_PED_* function Global.N_0x2ba9d7bf629f920c(ped) return _in(0x2BA9D7BF629F920C, ped, _rf) end --- 0x2BB2B5BCF0DF8008 function Global.N_0x2bb2b5bcf0df8008(p0, p1) return _in(0x2BB2B5BCF0DF8008, p0, p1) end --- 0x2BB8D58E88777499 function Global.N_0x2bb8d58e88777499(p0) return _in(0x2BB8D58E88777499, p0) end --- 0x2BEED53B912537D0 function Global.N_0x2beed53b912537d0(p0, p1, p2) return _in(0x2BEED53B912537D0, p0, p1, p2) end --- 0x2BF1953C0C21AC88 function Global.N_0x2bf1953c0c21ac88(p0) return _in(0x2BF1953C0C21AC88, p0, _ri) end --- 0x2C2D287748E8E9B7 function Global.N_0x2c2d287748e8e9b7(p0) return _in(0x2C2D287748E8E9B7, p0) end --- 0x2C46D2A591D8C322 function Global.N_0x2c46d2a591d8c322(p0, p1, p2) return _in(0x2C46D2A591D8C322, p0, p1, p2, _ri) end --- 0x2C497BDEF897C6DF function Global.N_0x2c497bdef897c6df(p0) return _in(0x2C497BDEF897C6DF, p0, _ri) end --- nullsub, doesn't do anything function Global.N_0x2c4e98dda475364f(p0) return _in(0x2C4E98DDA475364F, _ts(p0)) end --- nullsub, doesn't do anything function Global.N_0x2cd41ac000e6f611() return _in(0x2CD41AC000E6F611) end --- 0x2D40BCBFE9305DEA function Global.N_0x2d40bcbfe9305dea(p0, p1) return _in(0x2D40BCBFE9305DEA, p0, p1) end --- 0x2D657B10F211C572 function Global.N_0x2d657b10f211c572(ped, p1) return _in(0x2D657B10F211C572, ped, p1, _ri) end --- 0x2D976DBDC731DF80 function Global.N_0x2d976dbdc731df80(ped) return _in(0x2D976DBDC731DF80, ped) end --- Used in SP R* Scripts only -- _IS_PED_* - _IS_SC* function Global.N_0x2db524750dc41ed4() return _in(0x2DB524750DC41ED4, _r) end --- _IS_PED_D* function Global.N_0x2dc0e8dcbd3546e9(ped) return _in(0x2DC0E8DCBD3546E9, ped, _r) end --- 0x2DD3149DC34A3F4C function Global.N_0x2dd3149dc34a3f4c(p0) return _in(0x2DD3149DC34A3F4C, p0) end --- 0x2DD42FAD06E6F19E function Global.N_0x2dd42fad06e6f19e(object, p1, p2) return _in(0x2DD42FAD06E6F19E, object, p1, p2, _ri) end --- _IS_PED_M* - _IS_PED_O* function Global.N_0x2dd4e0e26dfad97d(ped1, ped2, p2) return _in(0x2DD4E0E26DFAD97D, ped1, ped2, p2, _r) end --- 0x2DF3D457D86F8E57 function Global.N_0x2df3d457d86f8e57(p0, p1) return _in(0x2DF3D457D86F8E57, p0, p1) end --- 0x2DF89CD2ED1D0BDE function Global.N_0x2df89cd2ed1d0bde(p0, p1) return _in(0x2DF89CD2ED1D0BDE, p0, p1) end --- 0x2E1ABE627C95ED9B function Global.N_0x2e1abe627c95ed9b() return _in(0x2E1ABE627C95ED9B, _ri) end --- 0x2E1D6D87346BB7D2 function Global.N_0x2e1d6d87346bb7d2(p0, p1, p2, p3) return _in(0x2E1D6D87346BB7D2, p0, p1, p2, p3) end --- NativeDB Introduced: v1311 function Global.N_0x2e24c27b112b5b12(p0) return _in(0x2E24C27B112B5B12, p0) end --- 0x2E545965DF98D476 function Global.N_0x2e545965df98d476(p0) return _in(0x2E545965DF98D476, p0, _ri) end --- 0x2E5B5D1F1453E08E function Global.N_0x2e5b5d1f1453e08e(ped, p1) return _in(0x2E5B5D1F1453E08E, ped, p1) end --- 0x2E67707BEC52CA4B function Global.N_0x2e67707bec52ca4b(p0) return _in(0x2E67707BEC52CA4B, p0) end --- 0x2E957AA81F2C61C9 function Global.N_0x2e957aa81f2c61c9() return _in(0x2E957AA81F2C61C9) end --- 0x2EB977293923C723 function Global.N_0x2eb977293923c723(p0, p1) return _in(0x2EB977293923C723, p0, p1) end --- _SET_A* - _SET_B* function Global.N_0x2ebf70e1d8c06683(ped, p1) return _in(0x2EBF70E1D8C06683, ped, _ch(p1)) end --- 0x2F4D53023F826FF0 function Global.N_0x2f4d53023f826ff0() return _in(0x2F4D53023F826FF0, _ri) end --- nullsub, doesn't do anything function Global.N_0x2f7bb105144acf30() return _in(0x2F7BB105144ACF30) end --- 0x2F7EB8B6F6AFE79C function Global.N_0x2f7eb8b6f6afe79c(p0) return _in(0x2F7EB8B6F6AFE79C, p0, _ri) end --- 0x2F82CAB262C8AE26 function Global.N_0x2f82cab262c8ae26(player) return _in(0x2F82CAB262C8AE26, player, _rf) end --- 0x2FA568BFA725F8D6 function Global.N_0x2fa568bfa725f8d6(p0, p1, p2, p3) return _in(0x2FA568BFA725F8D6, p0, p1, p2, p3) end --- NativeDB Introduced: v1436 function Global.N_0x2fff4a78384affdf(entity) return _in(0x2FFF4A78384AFFDF, entity, _ri) end --- 0x30146C25686B7836 function Global.N_0x30146c25686b7836(p0, p1) return _in(0x30146C25686B7836, p0, p1, _ri) end --- statId: see STAT_ID_IS_VALID function Global.N_0x302e71c1d9ee75b9(p1) return _in(0x302E71C1D9EE75B9, _i, _ch(p1), _i, _r) end --- 0x3034C77C79A58880 function Global.N_0x3034c77c79a58880(p0) return _in(0x3034C77C79A58880, p0) end --- 0x3053064F909B5F42 function Global.N_0x3053064f909b5f42(p0, p1) return _in(0x3053064F909B5F42, p0, p1) end --- 0x30B391915538EBE2 function Global.N_0x30b391915538ebe2(p0) return _in(0x30B391915538EBE2, p0) end --- 0x310CE349E0C0EC4B function Global.N_0x310ce349e0c0ec4b(player, ped, p2) return _in(0x310CE349E0C0EC4B, player, ped, p2) end --- 0x31160EC47E7C9549 function Global.N_0x31160ec47e7c9549(p0, p1) return _in(0x31160EC47E7C9549, p0, p1) end --- NativeDB Introduced: v1355 function Global.N_0x3137edc899e6dae4(p0, p1) return _in(0x3137EDC899E6DAE4, p0, p1) end --- nullsub, doesn't do anything function Global.N_0x3168ba5d6dece323() return _in(0x3168BA5D6DECE323) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x316fd416c432c761() return _in(0x316FD416C432C761, _r) end --- Only used in R* SP Script av_amb_camp_robbery function Global.N_0x318f0f9a4426cfa2(ped, p1) return _in(0x318F0F9A4426CFA2, ped, _ii(p1) --[[ may be optional ]], _ri) end --- 0x31B2E7F2E3C58B89 function Global.N_0x31b2e7f2e3c58b89(p0, p1, p2, p3) return _in(0x31B2E7F2E3C58B89, p0, p1, p2, p3, _ri) end --- 0x31BB338F64D5C861 function Global.N_0x31bb338f64d5c861(ped, p1) return _in(0x31BB338F64D5C861, ped, p1) end --- 0x32417CB860A3BDC4 function Global.N_0x32417cb860a3bdc4(p0, p1) return _in(0x32417CB860A3BDC4, p0, p1, _ri) end --- 0x324AB2A68AD8AEE5 function Global.N_0x324ab2a68ad8aee5() return _in(0x324AB2A68AD8AEE5) end --- Only used in script function UPDATE_PLAYER_JUST_DIED_STATE function Global.N_0x325434c68358d282(toggle) return _in(0x325434C68358D282, toggle) end --- Only used in R* SP Script short_update -- _GET_TARGET_* - _GET_TRACKED* function Global.N_0x326f7951ef0d7f75(ped, eventType) return _in(0x326F7951EF0D7F75, ped, _ch(eventType), _ri) end --- _SET_PED_P* - _SET_PED_R* function Global.N_0x329772c47dbb2fbc(ped) return _in(0x329772C47DBB2FBC, ped) end --- 0x32A7C216344D623B function Global.N_0x32a7c216344d623b(p0, p1, p2) return _in(0x32A7C216344D623B, p0, p1, p2, _ri) end --- _STOP_(?)* function Global.N_0x32ccad8a981b53d3(ped) return _in(0x32CCAD8A981B53D3, ped) end --- 0x32CEDA9A0AB4CEF7 function Global.N_0x32ceda9a0ab4cef7(ped, p1, p2) return _in(0x32CEDA9A0AB4CEF7, ped, _ch(p1), p2) end --- 0x32DE2BFFDA43E62A function Global.N_0x32de2bffda43e62a() return _in(0x32DE2BFFDA43E62A) end --- 0x32F4DBFDFCCCC735 function Global.N_0x32f4dbfdfcccc735(p0, p1, p2) return _in(0x32F4DBFDFCCCC735, p0, p1, p2) end --- 0x330CA55A3647FA1C function Global.N_0x330ca55a3647fa1c(p0, p1) return _in(0x330CA55A3647FA1C, p0, p1) end --- Returns trackIndex function Global.N_0x331cbd247fc5daa8(configHash, x, y, z, direction, p5) return _in(0x331CBD247FC5DAA8, _ch(configHash), x, y, z, direction, p5, _ri) end --- 0x331D349E0380B097 function Global.N_0x331d349e0380b097(p0) return _in(0x331D349E0380B097, p0) end --- 0x332630B862277879 function Global.N_0x332630b862277879() return _in(0x332630B862277879, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x335af56613ca0f49(p0) return _in(0x335AF56613CA0F49, p0) end --- 0x33825A7388A6B9F6 function Global.N_0x33825a7388a6b9f6(collectableCategory, p1) return _in(0x33825A7388A6B9F6, _ch(collectableCategory), p1, _ri) end --- 0x33982467B1E349EF function Global.N_0x33982467b1e349ef(p0, p1, p2, p3, p4, p5, p6) return _in(0x33982467B1E349EF, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0x33C1D63E55FA4284 function Global.N_0x33c1d63e55fa4284(p0) return _in(0x33C1D63E55FA4284, _ts(p0), _r) end --- 0x341CDD17EFC2472E function Global.N_0x341cdd17efc2472e(p0, p1) return _in(0x341CDD17EFC2472E, p0, p1) end --- 0x34AE85C7CA4857AA function Global.N_0x34ae85c7ca4857aa(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x34AE85C7CA4857AA, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- 0x34B5CEAC180A5D6E function Global.N_0x34b5ceac180a5d6e(ped, p1, p2) return _in(0x34B5CEAC180A5D6E, ped, _ch(p1), p2) end --- 0x34B9C4D86DF2C2F3 function Global.N_0x34b9c4d86df2c2f3(p0) return _in(0x34B9C4D86DF2C2F3, p0, _ri) end --- _NETWORK_A* - _NETWORK_C* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x34bc1e79546ba543(p0) return _in(0x34BC1E79546BA543, p0) end --- 0x34BCF6209B9668A7 function Global.N_0x34bcf6209b9668a7(trackIndex, p1) return _in(0x34BCF6209B9668A7, trackIndex, p1) end --- 0x34C11114887150FD function Global.N_0x34c11114887150fd(p0, p1) return _in(0x34C11114887150FD, p0, p1) end --- 0x34C9AF25649172D0 function Global.N_0x34c9af25649172d0(p0) return _in(0x34C9AF25649172D0, p0) end --- 0x34EDDD59364AD74A function Global.N_0x34eddd59364ad74a(ped, p1) return _in(0x34EDDD59364AD74A, ped, _ii(p1) --[[ may be optional ]]) end --- 0x350E9211074955AF function Global.N_0x350e9211074955af(p0, p1) return _in(0x350E9211074955AF, p0, p1, _ri) end --- 0x35165C658077CD0B function Global.N_0x35165c658077cd0b() return _in(0x35165C658077CD0B, _ri) end --- 0x351D71B8B72B858B function Global.N_0x351d71b8b72b858b(p0) return _in(0x351D71B8B72B858B, p0, _ri) end --- 0x351F74ED6177EBE7 function Global.N_0x351f74ed6177ebe7() return _in(0x351F74ED6177EBE7, _ri) end --- 0x354CA4DDDEEC397A function Global.N_0x354ca4dddeec397a(ped) return _in(0x354CA4DDDEEC397A, ped, _ri) end --- 0x356135B9B10A2A82 function Global.N_0x356135b9b10a2a82(gamerHandle) return _in(0x356135B9B10A2A82, _ii(gamerHandle) --[[ may be optional ]], _r) end --- 0x358A1A751B335A11 function Global.N_0x358a1a751b335a11(p0) return _in(0x358A1A751B335A11, p0) end --- NativeDB Introduced: v1311 function Global.N_0x35a33783ec3c3448(p0) return _in(0x35A33783EC3C3448, p0) end --- 0x35B8C070E0C16E2F function Global.N_0x35b8c070e0c16e2f(p0, p1) return _in(0x35B8C070E0C16E2F, p0, p1) end --- p2: MINIGAME_GET_SECONDARY_VOICE_STRING -- _SET_* function Global.N_0x3641fcd53e59b335(mgmHandle, ped, secondaryVoiceString) return _in(0x3641FCD53E59B335, mgmHandle, ped, _ts(secondaryVoiceString)) end --- 0x36486AF7DA93A464 function Global.N_0x36486af7da93a464(p0) return _in(0x36486AF7DA93A464, p0, _ri) end --- _RESET_PED_* function Global.N_0x36513affc703c60d(p0) return _in(0x36513AFFC703C60D, p0) end --- _ADD* (_ADD_SHOCKING_EVENT_* ?) function Global.N_0x36d0f2ba2c0d9bde(entity, p1) return _in(0x36D0F2BA2C0D9BDE, entity, p1, _ri) end --- _RESET_PED_* function Global.N_0x370a973252741ac4(ped, p1) return _in(0x370A973252741AC4, ped, p1) end --- 0x370F57C47F68EBCA function Global.N_0x370f57c47f68ebca(p0) return _in(0x370F57C47F68EBCA, p0, _ri) end --- 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 function Global.N_0x371d179701d9c082(entity) return _in(0x371D179701D9C082, entity) end --- 0x3738B784DDD35CC6 function Global.N_0x3738b784ddd35cc6(player, p1, p2) return _in(0x3738B784DDD35CC6, player, p1, p2, _r) end --- 0x378D3B1B11D9385B function Global.N_0x378d3b1b11d9385b(p0) return _in(0x378D3B1B11D9385B, p0) end --- 0x3799EFCC3C8CD5E1 function Global.N_0x3799efcc3c8cd5e1(p0) return _in(0x3799EFCC3C8CD5E1, p0, _ri) end --- Seems to return true if entity is burned / scorched -- _GET_ENTITY_* function Global.N_0x37b01666bae8f7ef(entity) return _in(0x37B01666BAE8F7EF, entity, _ri) end --- 0x37CEB637BA3B1A47 function Global.N_0x37ceb637ba3b1a47(p0) return _in(0x37CEB637BA3B1A47, p0) end --- 0x37D238BE69F7378A function Global.N_0x37d238be69f7378a(trackIndex) return _in(0x37D238BE69F7378A, trackIndex, _r) end --- 0x380A2E353AD30917 function Global.N_0x380a2e353ad30917(p0, p1, p2) return _in(0x380A2E353AD30917, p0, p1, p2) end --- 0x3813E11A378958A5 function Global.N_0x3813e11a378958a5(p0) return _in(0x3813E11A378958A5, p0, _ri) end --- Used when checking if ped is in water function Global.N_0x383f64263f946e45(entity, p2, ped, p4, p5) return _in(0x383F64263F946E45, _i, entity, p2, ped, p4, p5, _r) end --- 0x3852237A3D9DF145 function Global.N_0x3852237a3d9df145(p0) return _in(0x3852237A3D9DF145, p0) end --- NativeDB Introduced: v1311 function Global.N_0x38640a8c2def011b(p0) return _in(0x38640A8C2DEF011B, p0, _ri) end --- NativeDB Introduced: v1232 function Global.N_0x388088bff3681189(p0, p1) return _in(0x388088BFF3681189, p0, p1, _ri) end --- 0x38C0C9CAE1544500 function Global.N_0x38c0c9cae1544500(p0) return _in(0x38C0C9CAE1544500, _ch(p0)) end --- 0x38C2BF94D15F464D function Global.N_0x38c2bf94d15f464d(p0) return _in(0x38C2BF94D15F464D, p0, _ri) end --- ANIMPOSTFX_* function Global.N_0x38d9d50f2085e9b3(effectNameHash) return _in(0x38D9D50F2085E9B3, _ch(effectNameHash)) end --- 0x38E7DD70A242D5CB function Global.N_0x38e7dd70a242d5cb(trackIndex, p1) return _in(0x38E7DD70A242D5CB, trackIndex, p1) end --- 0x3900491C0D61ED4B function Global.N_0x3900491c0d61ed4b(p0, p1) return _in(0x3900491C0D61ED4B, p0, p1) end --- _CLEAR* function Global.N_0x390710d2dafa6bff(player, p1) return _in(0x390710D2DAFA6BFF, player, p1) end --- 0x39073DA4EDDBC91D function Global.N_0x39073da4eddbc91d(p0) return _in(0x39073DA4EDDBC91D, p0) end --- 0x3946FC742AC305CD function Global.N_0x3946fc742ac305cd(player, ped, p2, x, y, z, targetEntity, p7) return _in(0x3946FC742AC305CD, player, ped, _ts(p2), x, y, z, targetEntity, _ts(p7)) end --- 0x39654E1F68B78287 function Global.N_0x39654e1f68b78287() return _in(0x39654E1F68B78287, _ri) end --- 0x398066F893149856 function Global.N_0x398066f893149856(p0, p1, p2) return _in(0x398066F893149856, p0, p1, p2, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x39d8d7082bc34b72(p0) return _in(0x39D8D7082BC34B72, p0) end --- 0x3A00D87B20A2A5E4 function Global.N_0x3a00d87b20a2a5e4(p0, p1) return _in(0x3A00D87B20A2A5E4, p0, p1) end --- 0x3A0B667ABFF87F6E function Global.N_0x3a0b667abff87f6e(p0, p1, p2) return _in(0x3A0B667ABFF87F6E, p0, p1, p2, _r) end --- 0x3A3BE6B920525237 function Global.N_0x3a3be6b920525237(p0, p1) return _in(0x3A3BE6B920525237, p0, p1) end --- _SET_PED_MO* function Global.N_0x3a5697b80fed5ebe(ped, p1, p2, p3, p4) return _in(0x3A5697B80FED5EBE, ped, p1, p2, p3, p4) end --- 0x3A66F1963B223F61 function Global.N_0x3a66f1963b223f61(p0) return _in(0x3A66F1963B223F61, _ts(p0), _r) end --- 0x3A77DAE8B4FD7586 function Global.N_0x3a77dae8b4fd7586(p0, p1) return _in(0x3A77DAE8B4FD7586, p0, p1) end --- 0x3A8611BD7BDE84F7 function Global.N_0x3a8611bd7bde84f7(p0, p1) return _in(0x3A8611BD7BDE84F7, p0, p1) end --- 0x3A87FDA8F1B6CDFB function Global.N_0x3a87fda8f1b6cdfb(p0, p1, p2) return _in(0x3A87FDA8F1B6CDFB, p0, p1, p2) end --- 0x3AA0CDC63696166D function Global.N_0x3aa0cdc63696166d(p0) return _in(0x3AA0CDC63696166D, p0, _r) end --- 0x3AB3A77672F6473F function Global.N_0x3ab3a77672f6473f(p0, p1, p2, p3) return _in(0x3AB3A77672F6473F, p0, p1, p2, p3, _rv) end --- Called together with 0xE6C5E2125EB210C1 in R* Script medium_update function Global.N_0x3abfa128f5bf5a70(trainTrack, junctionIndex, enabled) return _in(0x3ABFA128F5BF5A70, _ch(trainTrack), junctionIndex, enabled) end --- Used in script function INIT_DEADEYE_SLOWDOWN function Global.N_0x3acac8832e77bc93(player, p1) return _in(0x3ACAC8832E77BC93, player, p1) end --- 0x3ACC128510142B9D function Global.N_0x3acc128510142b9d(waypointRecording, x, y, z) return _in(0x3ACC128510142B9D, _ts(waypointRecording), x, y, z, _rf) end --- 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* function Global.N_0x3acce14dfa6ba8c2(ped, p1, x, y, z, p5, itemset) return _in(0x3ACCE14DFA6BA8C2, ped, p1, x, y, z, p5, itemset, _ri) end --- 0x3AD212429E095EFB function Global.N_0x3ad212429e095efb(p0, p1) return _in(0x3AD212429E095EFB, p0, p1) end --- 0x3ADC71A66356D706 function Global.N_0x3adc71a66356d706() return _in(0x3ADC71A66356D706, _ri) end --- 0x3AE451860F03CA8A function Global.N_0x3ae451860f03ca8a(p0, p1) return _in(0x3AE451860F03CA8A, p0, p1, _ri) end --- 0x3AEABAE3F3C7600C function Global.N_0x3aeabae3f3c7600c() return _in(0x3AEABAE3F3C7600C, _r) end --- _IS_PED_R* function Global.N_0x3aec4a410ecaf30d(ped) return _in(0x3AEC4A410ECAF30D, ped, _r) end --- nullsub, doesn't do anything function Global.N_0x3b296934db026873(p0, p1) return _in(0x3B296934DB026873, p0, p1) end --- 0x3B31732FADE5BAF3 function Global.N_0x3b31732fade5baf3() return _in(0x3B31732FADE5BAF3, _ri) end --- Used in SP R* Scripts only -- _IS_* function Global.N_0x3b393716c3fd8237(ped) return _in(0x3B393716C3FD8237, ped, _r) end --- 0x3B8E3AD9677CE12B function Global.N_0x3b8e3ad9677ce12b(p0, p1, p2) return _in(0x3B8E3AD9677CE12B, p0, p1, p2) end --- 0x3BB84F812E052C90 function Global.N_0x3bb84f812e052c90(p0) return _in(0x3BB84F812E052C90, p0) end --- 0x3BBEECC5B8F35318 function Global.N_0x3bbeecc5b8f35318(p0, p1) return _in(0x3BBEECC5B8F35318, p0, p1) end --- 0x3BF0767CF33FCC88 function Global.N_0x3bf0767cf33fcc88(entryId) return _in(0x3BF0767CF33FCC88, _ch(entryId)) end --- 0x3C3C7B1B5EC08764 function Global.N_0x3c3c7b1b5ec08764() return _in(0x3C3C7B1B5EC08764) end --- 0x3C486E334520579D function Global.N_0x3c486e334520579d() return _in(0x3C486E334520579D) end --- 0x3C4AE8506638C7E2 function Global.N_0x3c4ae8506638c7e2(p0, p1) return _in(0x3C4AE8506638C7E2, p0, p1) end --- _SET_PED_TA* - _SET_PED_TO_* function Global.N_0x3c529a827998f9b3(ped, p1, p2) return _in(0x3C529A827998F9B3, ped, p1, p2) end --- 0x3C7A9C2C953128FE function Global.N_0x3c7a9c2c953128fe(ped) return _in(0x3C7A9C2C953128FE, ped) end --- 0x3C8F74E8FE751614 function Global.N_0x3c8f74e8fe751614() return _in(0x3C8F74E8FE751614) end --- 0x3CA5E58C9731A16B function Global.N_0x3ca5e58c9731a16b(p0, p1) return _in(0x3CA5E58C9731A16B, p0, p1) end --- 0x3CAAD93FA5B9579A function Global.N_0x3caad93fa5b9579a(volume, p1, p2) return _in(0x3CAAD93FA5B9579A, volume, p1, p2) end --- 0x3CB8859F04763C78 function Global.N_0x3cb8859f04763c78(p0, p1) return _in(0x3CB8859F04763C78, p0, p1, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x3cbd6565d9c3b133(p0, p1, p2) return _in(0x3CBD6565D9C3B133, p0, p1, p2) end --- 0x3D0BBCCF401B5FDB function Global.N_0x3d0bbccf401b5fdb() return _in(0x3D0BBCCF401B5FDB) end --- 0x3D2674828A4E6B3C function Global.N_0x3d2674828a4e6b3c() return _in(0x3D2674828A4E6B3C, _r) end --- 0x3D86997A86FEEF0D function Global.N_0x3d86997a86feef0d(p0, p1) return _in(0x3D86997A86FEEF0D, p0, p1) end --- 0x3D9DA5C9EFD20D88 function Global.N_0x3d9da5c9efd20d88(p0, p1) return _in(0x3D9DA5C9EFD20D88, p0, p1) end --- 0x3D9F958834AB9C30 function Global.N_0x3d9f958834ab9c30(ped) return _in(0x3D9F958834AB9C30, ped, _ri) end --- ANIMPOSTFX_* function Global.N_0x3da7a10583a4bec0() return _in(0x3DA7A10583A4BEC0, _r) end --- 0x3DAABE78A23694BC function Global.N_0x3daabe78a23694bc(p0, p1) return _in(0x3DAABE78A23694BC, p0, p1) end --- NativeDB Introduced: v1436 function Global.N_0x3df1a0a58498e209(object, p1) return _in(0x3DF1A0A58498E209, object, p1) end --- 0x3DF7EE3A76185108 function Global.N_0x3df7ee3a76185108() return _in(0x3DF7EE3A76185108) end --- 0x3E2616E7EA539480 function Global.N_0x3e2616e7ea539480(p0) return _in(0x3E2616E7EA539480, p0, _ri) end --- 0x3E4A16BC669E71B3 function Global.N_0x3e4a16bc669e71b3() return _in(0x3E4A16BC669E71B3, _r) end --- 0x3E74A687A73979C6 function Global.N_0x3e74a687a73979c6(p0) return _in(0x3E74A687A73979C6, p0) end --- Stadia only; always returns -1 on other platforms. p0 may be a BOOL. function Global.N_0x3e8cce6769db5f34(p0) return _in(0x3E8CCE6769DB5F34, p0, _ri) end --- 0x3E93DDDCBB6111E4 function Global.N_0x3e93dddcbb6111e4(p0, p1) return _in(0x3E93DDDCBB6111E4, _ts(p0), p1) end --- 0x3E98AC9D8C56C62C function Global.N_0x3e98ac9d8c56c62c(p0) return _in(0x3E98AC9D8C56C62C, p0) end --- 0x3EB2791A1FBC8A42 function Global.N_0x3eb2791a1fbc8a42(statItem, p1) return _in(0x3EB2791A1FBC8A42, _ch(statItem), p1) end --- Used in Script Function DUELING_DID_PLAYER_DISARM_OPPONENT function Global.N_0x3ec28da1ffac9ddd(entity1, entity2, p2, p3) return _in(0x3EC28DA1FFAC9DDD, entity1, entity2, p2, p3, _r) end --- 0x3EECAADAB0D9FE29 function Global.N_0x3eecaadab0d9fe29() return _in(0x3EECAADAB0D9FE29, _ri) end --- 0x3EFABB21E14A6BD1 function Global.N_0x3efabb21e14a6bd1(p0, p1, p2) return _in(0x3EFABB21E14A6BD1, p0, p1, p2) end --- NativeDB Introduced: v1232 function Global.N_0x3efed081b4834ba1(p0) return _in(0x3EFED081B4834BA1, p0) end --- 0x3F08C6163A4AB1D6 function Global.N_0x3f08c6163a4ab1d6(p0) return _in(0x3F08C6163A4AB1D6, p0) end --- 0x3F0ABAE38A0515AD function Global.N_0x3f0abae38a0515ad(p0, p1) return _in(0x3F0ABAE38A0515AD, p0, p1) end --- 0x3F2EE18A3E294801 function Global.N_0x3f2ee18a3e294801(p0) return _in(0x3F2EE18A3E294801, p0, _ri) end --- 0x3F4FD4BED07AB8C4 function Global.N_0x3f4fd4bed07ab8c4(p0) return _in(0x3F4FD4BED07AB8C4, p0, _ri) end --- 0x3F6FD87D2030ADC6 function Global.N_0x3f6fd87d2030adc6() return _in(0x3F6FD87D2030ADC6, _s) end --- 0x3F8387DB1B9F31B7 function Global.N_0x3f8387db1b9f31b7(p0, p1) return _in(0x3F8387DB1B9F31B7, p0, p1, _ri) end --- 0x3FA09DD57B93C0DE function Global.N_0x3fa09dd57b93c0de(p0, p1, p2, p3, p4) return _in(0x3FA09DD57B93C0DE, _ch(p0), p1, p2, p3, p4, _r) end --- Used for script function PROCESS_PLAYER_HAT_EVENT -- Returns requestId to be used with 0x13E7320C762F0477 function Global.N_0x3fcbb5fcfd968698(drawable, albedo, normal, material, p4) return _in(0x3FCBB5FCFD968698, _ch(drawable), _ch(albedo), _ch(normal), _ch(material), p4, _ri) end --- NativeDB Introduced: v1232 function Global.N_0x3fd91f1a148a0468(collectableCategory, p1) return _in(0x3FD91F1A148A0468, _ch(collectableCategory), p1, _ri) end --- 0x3FDBB99EFD8CE4AF function Global.N_0x3fdbb99efd8ce4af(p0, p1, p2) return _in(0x3FDBB99EFD8CE4AF, p0, p1, p2) end --- 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* function Global.N_0x3fdcc1f8c17e303e(ped, p1, p2) return _in(0x3FDCC1F8C17E303E, ped, p1, p2) end --- 0x3FE4FB41EF7D2196 function Global.N_0x3fe4fb41ef7d2196(p0) return _in(0x3FE4FB41EF7D2196, p0) end --- 0x3FEB770D8ED9047A function Global.N_0x3feb770d8ed9047a(p0) return _in(0x3FEB770D8ED9047A, p0, _ri) end --- 0x3FFCD7BBA074CC80 function Global.N_0x3ffcd7bba074cc80(ped, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0x3FFCD7BBA074CC80, ped, p1, p2, p3, p4, p5, p6, p7, p8) end --- 0x3FFE60DD8A936551 function Global.N_0x3ffe60dd8a936551(p0, p1) return _in(0x3FFE60DD8A936551, p0, p1, _ri) end --- Only used in R* SP Script spd_agnesdown1 function Global.N_0x402e1a61d2587fcd(p0, x, y, z, p4, p5, heading) return _in(0x402E1A61D2587FCD, p0, x, y, z, p4, p5, heading, _r) end --- 0x404514D231DB27A0 function Global.N_0x404514d231db27a0(p0, p1) return _in(0x404514D231DB27A0, p0, p1) end --- _DISABLE_* function Global.N_0x4046493d2eeaca0e() return _in(0x4046493D2EEACA0E) end --- _SET_PED_A* function Global.N_0x405180b14da5a935(ped, p1) return _in(0x405180B14DA5A935, ped, p1) end --- 0x405DDEFB1F531B18 function Global.N_0x405ddefb1f531b18(volume, p1, p2, p3) return _in(0x405DDEFB1F531B18, volume, p1, p2, p3) end --- 0x406808610220405B function Global.N_0x406808610220405b(p0) return _in(0x406808610220405B, p0) end --- 0x40851BCC33ACD9AB function Global.N_0x40851bcc33acd9ab(ped) return _in(0x40851BCC33ACD9AB, ped, _r) end --- 0x408D1149C5E39C1E function Global.N_0x408d1149c5e39c1e(p0, p1) return _in(0x408D1149C5E39C1E, p0, p1) end --- _SET_SCENARIO_PED_* - _SET_SPAWNER_* function Global.N_0x40c3524d4ed83554(groupId, p1) return _in(0x40C3524D4ED83554, groupId, p1) end --- _IS_PED_RE* function Global.N_0x40c9155af8bc13f3(ped) return _in(0x40C9155AF8BC13F3, ped, _r) end --- 0x40CA665AB9D8D505 function Global.N_0x40ca665ab9d8d505(convoRoot, singleLineIndex) return _in(0x40CA665AB9D8D505, _ts(convoRoot), singleLineIndex) end --- 0x40F769D31A00D5A0 function Global.N_0x40f769d31a00d5a0(p0, p1) return _in(0x40F769D31A00D5A0, p0, p1, _ri) end --- Note: this native was added in build 1355.30 -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.N_0x40fedb13870042f1() return _in(0x40FEDB13870042F1) end --- 0x41323F4E0C4AE94B function Global.N_0x41323f4e0c4ae94b(p0, p1, p2, p3, p4, p5, p6) return _in(0x41323F4E0C4AE94B, p0, p1, p2, p3, p4, p5, p6) end --- 0x41365DB586CD9E8E function Global.N_0x41365db586cd9e8e(trackIndex, p1) return _in(0x41365DB586CD9E8E, trackIndex, p1) end --- 0x413697EC260AABBF function Global.N_0x413697ec260aabbf(p0, p1, p2) return _in(0x413697EC260AABBF, p0, p1, p2) end --- 0x4138EE36BC3DC0A7 function Global.N_0x4138ee36bc3dc0a7(p0, p1) return _in(0x4138EE36BC3DC0A7, p0, p1, _ri) end --- 0x41452E8A3B9C0C4B function Global.N_0x41452e8a3b9c0c4b() return _in(0x41452E8A3B9C0C4B, _ri) end --- 0x4161648394262FDF function Global.N_0x4161648394262fdf(p0, p1, p2, p3) return _in(0x4161648394262FDF, p0, p1, p2, p3) end --- NativeDB Introduced: v1232 function Global.N_0x41b87a6495ee13dd(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x41B87A6495EE13DD, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, _ri) end --- _SET_PED_IN* function Global.N_0x41c23a8e6b344867(ped, p1) return _in(0x41C23A8E6B344867, ped, _ts(p1)) end --- _SET_PED_* function Global.N_0x41d1331afad5a091(ped, p1, p2) return _in(0x41D1331AFAD5A091, ped, p1, p2) end --- 0x41E452A3C580D1A7 function Global.N_0x41e452a3c580d1a7() return _in(0x41E452A3C580D1A7) end --- _H* function Global.N_0x41f0b254ddf71473(wagon) return _in(0x41F0B254DDF71473, wagon) end --- Used in CREATE_BEZIER_BLOOD_TRAIL_OF_TYPE function Global.N_0x41f88a85a579a61d(p0) return _in(0x41F88A85A579A61D, p0) end --- 0x422179C7F6AD9304 function Global.N_0x422179c7f6ad9304(p0, gamerHandle) return _in(0x422179C7F6AD9304, p0, _ii(gamerHandle) --[[ may be optional ]]) end --- Note: this native was added in build 1355.30 -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.N_0x422f9d6d6c7bc290(p0) return _in(0x422F9D6D6C7BC290, p0) end --- 0x423C6B1F3786D28B function Global.N_0x423c6b1f3786d28b(p0, p1) return _in(0x423C6B1F3786D28B, p0, p1) end --- 0x42404D57D621601A function Global.N_0x42404d57d621601a(p0) return _in(0x42404D57D621601A, p0, _ri) end --- _SET_TRANSPORT_* function Global.N_0x4248ab2eeb3c75ad(transportEntity, ped, p2) return _in(0x4248AB2EEB3C75AD, transportEntity, ped, p2) end --- 0x427C919E9809E370 function Global.N_0x427c919e9809e370(trackIndex, p1) return _in(0x427C919E9809E370, trackIndex, p1) end --- 0x42A429CDFED6D99D function Global.N_0x42a429cdfed6d99d(p0, p1, p2) return _in(0x42A429CDFED6D99D, p0, p1, p2) end --- 0x42CFD8FD8CC8DC69 function Global.N_0x42cfd8fd8cc8dc69(p0, p1) return _in(0x42CFD8FD8CC8DC69, p0, p1) end --- 0x43037ABFE214A851 function Global.N_0x43037abfe214a851() return _in(0x43037ABFE214A851) end --- 0x431240A58484D5D0 function Global.N_0x431240a58484d5d0(ped, toggle) return _in(0x431240A58484D5D0, ped, toggle) end --- 0x4358BCF14C91761C function Global.N_0x4358bcf14c91761c(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x4358BCF14C91761C, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end --- 0x43CF999205084B4B function Global.N_0x43cf999205084b4b() return _in(0x43CF999205084B4B) end --- 0x43F35DDB2905D945 function Global.N_0x43f35ddb2905d945(p0, p1) return _in(0x43F35DDB2905D945, p0, p1, _ri) end --- 0x443174C20B8B9E7F function Global.N_0x443174c20b8b9e7f(p0, p1, p2) return _in(0x443174C20B8B9E7F, p0, p1, p2) end --- 0x445D7D8EA66E373E function Global.N_0x445d7d8ea66e373e(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15) return _in(0x445D7D8EA66E373E, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15) end --- 0x4465C3D1475BD3FD function Global.N_0x4465c3d1475bd3fd(model) return _in(0x4465C3D1475BD3FD, _ch(model)) end --- _CLEAR* function Global.N_0x44813684f72b563c(entity, p1) return _in(0x44813684F72B563C, entity, p1) end --- NativeDB Introduced: v1232 function Global.N_0x448f2647dd6f2e27(p0, p1, p2, p3, p4) return _in(0x448F2647DD6F2E27, p0, p1, p2, p3, p4) end --- 0x44A5EEF54F62E823 function Global.N_0x44a5eef54f62e823(p0) return _in(0x44A5EEF54F62E823, p0, _ri) end --- 0x44C8F4908F1B2622 function Global.N_0x44c8f4908f1b2622(ped, ammoHash) return _in(0x44C8F4908F1B2622, ped, _ch(ammoHash), _r) end --- 0x450080DDEDB91258 function Global.N_0x450080ddedb91258(p0, p1) return _in(0x450080DDEDB91258, p0, p1) end --- 0x450769C833D58844 function Global.N_0x450769c833d58844() return _in(0x450769C833D58844, _ri) end --- Returns the entity associated with the given network ID. function Global.N_0x4538ee7c321590bc(networkId) return _in(0x4538EE7C321590BC, networkId, _ri) end --- 0x453D16D41FC51D3E function Global.N_0x453d16d41fc51d3e(p0) return _in(0x453D16D41FC51D3E, p0) end --- 0x455156F47DC6B78C function Global.N_0x455156f47dc6b78c(p0) return _in(0x455156F47DC6B78C, p0) end --- 0x455ECCA0715C507F function Global.N_0x455ecca0715c507f() return _in(0x455ECCA0715C507F) end --- NativeDB Introduced: v1436 function Global.N_0x457b16951ad77c1b(p0) return _in(0x457B16951AD77C1B, p0) end --- 0x45E57FDD531C9477 function Global.N_0x45e57fdd531c9477(ped, toggle) return _in(0x45E57FDD531C9477, ped, toggle) end --- 0x45EF176B532CA851 function Global.N_0x45ef176b532ca851(p0, p1) return _in(0x45EF176B532CA851, p0, p1) end --- _SET_PED_IN* function Global.N_0x45fea6d5539bd474(ped, p1) return _in(0x45FEA6D5539BD474, ped, _ts(p1)) end --- 0x461FCBDEB4D06717 function Global.N_0x461fcbdeb4d06717(ropeId, p1) return _in(0x461FCBDEB4D06717, ropeId, p1) end --- 0x4642182A298187D0 function Global.N_0x4642182a298187d0(ped, p1, p3, p4) return _in(0x4642182A298187D0, ped, p1, _i, p3, p4, _ri) end --- 0x4647842FE8F31C1E function Global.N_0x4647842fe8f31c1e(p0, p1) return _in(0x4647842FE8F31C1E, p0, p1) end --- 0x465F04F68AD38197 function Global.N_0x465f04f68ad38197(dictionary, shotName, duration) return _in(0x465F04F68AD38197, _ts(dictionary), _ts(shotName), duration, _ri) end --- eInventoryItem: CLOTHING_FANCY_SUIT, CLOTHING_GUNSLINGER_OUTFIT, etc. -- Only used in R* SP Scripts function Global.N_0x46743bbfedbc859e(inventoryId, eInventoryItem, p2) return _in(0x46743BBFEDBC859E, inventoryId, _ch(eInventoryItem), p2) end --- Returns vehicle (desired) speed -- _COMPUTE_(VEHICLE_SPEED_USING_BLEND_RATIO?)* function Global.N_0x46bf2a810679d6e6(ped, maxMoveBlendRatio) return _in(0x46BF2A810679D6E6, ped, maxMoveBlendRatio, _rf) end --- 0x46CBCF0E98A4E156 function Global.N_0x46cbcf0e98a4e156(p0, p1) return _in(0x46CBCF0E98A4E156, p0, p1) end --- _GET_NUM_* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x46d42883e873c1d7(ped) return _in(0x46D42883E873C1D7, ped, _ri) end --- Returns databindingEntryId to be used with 0x951847CEF3D829FF (p0) function Global.N_0x46db71883ee9d5af(data, stats, ped) return _in(0x46DB71883EE9D5AF, data, _ts(stats), _i, ped, _ri) end --- Params: p1 = 2; p2 = 3 in R* Script net_main_offline function Global.N_0x4791899615d70fa2(player, p1, p2) return _in(0x4791899615D70FA2, player, p1, p2) end --- 0x4820A6939D7CEF28 function Global.N_0x4820a6939d7cef28(p0, p1) return _in(0x4820A6939D7CEF28, p0, p1) end --- _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* function Global.N_0x48229ce0c7938237(award) return _in(0x48229CE0C7938237, _ch(award), _ri) end --- 0x4823F13A21F51964 function Global.N_0x4823f13a21f51964(p0, p1) return _in(0x4823F13A21F51964, p0, p1, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x4835413ea6f9c9cd(p0) return _in(0x4835413EA6F9C9CD, p0, _ri) end --- 0x483D4E917B0D35A9 function Global.N_0x483d4e917b0d35a9(p0, p1) return _in(0x483D4E917B0D35A9, p0, p1) end --- 0x485B05EF05B9AEE9 function Global.N_0x485b05ef05b9aee9(p0, p1) return _in(0x485B05EF05B9AEE9, p0, p1) end --- NativeDB Introduced: v1232 function Global.N_0x486c96a0dcd2bc92(p0, p1) return _in(0x486C96A0DCD2BC92, p0, p1, _ri) end --- 0x48D82C83987E18E4 function Global.N_0x48d82c83987e18e4(p0) return _in(0x48D82C83987E18E4, p0, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x48fe0db54045b975(p0, p1, p2, p3, p4, p5, p6) return _in(0x48FE0DB54045B975, p0, p1, p2, p3, p4, p5, p6) end --- 0x491439AEF410A2FC function Global.N_0x491439aef410a2fc(p0) return _in(0x491439AEF410A2FC, p0) end --- 0x495A04CAEC263AF8 function Global.N_0x495a04caec263af8(p0, p1) return _in(0x495A04CAEC263AF8, p0, p1, _ri) end --- 0x49623BCFC3A3D829 function Global.N_0x49623bcfc3a3d829(player, muted) return _in(0x49623BCFC3A3D829, player, muted, _r) end --- 0x497A18F8F88AA9D8 function Global.N_0x497a18f8f88aa9d8() return _in(0x497A18F8F88AA9D8) end --- 0x49C44FE78A135A1D function Global.N_0x49c44fe78a135a1d(p0) return _in(0x49C44FE78A135A1D, p0) end --- 0x49CF17A564918E8D function Global.N_0x49cf17a564918e8d() return _in(0x49CF17A564918E8D) end --- 0x49DADFC4CD808B0A function Global.N_0x49dadfc4cd808b0a(p0, p1, p2) return _in(0x49DADFC4CD808B0A, p0, p1, p2) end --- 0x49F3241C28EBBFBC function Global.N_0x49f3241c28ebbfbc(p0) return _in(0x49F3241C28EBBFBC, p0) end --- 0x4A7D73989F52EB37 function Global.N_0x4a7d73989f52eb37(p0, p1) return _in(0x4A7D73989F52EB37, p0, p1) end --- 0x4A8FEFC43FD8AC9B function Global.N_0x4a8fefc43fd8ac9b(p0, p1, p2) return _in(0x4A8FEFC43FD8AC9B, p0, p1, p2) end --- 0x4A98E228A936DBCC function Global.N_0x4a98e228a936dbcc(p0) return _in(0x4A98E228A936DBCC, p0, _ri) end --- Called with flag 0 before 0xA6AC35DB4A7957A8 in net_entity_brain -- _SET_SCRIPT_BRAIN* function Global.N_0x4aa5ea1edfb25786(flag) return _in(0x4AA5EA1EDFB25786, flag) end --- 0x4AE07EBA3462C5D5 function Global.N_0x4ae07eba3462c5d5(p0, p1) return _in(0x4AE07EBA3462C5D5, p0, p1) end --- 0x4AFC7288C77238B3 function Global.N_0x4afc7288c77238b3(p0) return _in(0x4AFC7288C77238B3, p0, _ri) end --- 0x4B0501A468B749F8 function Global.N_0x4b0501a468b749f8() return _in(0x4B0501A468B749F8) end --- 0x4B101DBCC9482F2D function Global.N_0x4b101dbcc9482f2d(ped) return _in(0x4B101DBCC9482F2D, ped, _r) end --- 0x4B19F171450E0D4F function Global.N_0x4b19f171450e0d4f(ped) return _in(0x4B19F171450E0D4F, ped, _ri) end --- Only used in R* SP Script coachrobberies -- _SET_S* function Global.N_0x4b2b1a891d437ca7(p0) return _in(0x4B2B1A891D437CA7, p0) end --- 0x4B6C9A43F7D9109B function Global.N_0x4b6c9a43f7d9109b(p0, p1) return _in(0x4B6C9A43F7D9109B, p0, p1) end --- Used in Script Function CUTSCENE_MANAGE_SKIP -- _CHECK_* (?) function Global.N_0x4b85b3cf91972222(animScene) return _in(0x4B85B3CF91972222, animScene, _r) end --- 0x4BA972D0E5AD8122 function Global.N_0x4ba972d0e5ad8122(p0, p1) return _in(0x4BA972D0E5AD8122, p0, p1) end --- Used in CREATE_BEZIER_BLOOD_TRAIL_OF_TYPE function Global.N_0x4bd66b4e3427689b(p0) return _in(0x4BD66B4E3427689B, _ts(p0)) end --- 0x4BDEBEA5702B97A9 function Global.N_0x4bdebea5702b97a9(p0, p1, p2, p3, p4, p5) return _in(0x4BDEBEA5702B97A9, p0, p1, p2, p3, p4, p5) end --- 0x4BE3EC91C01F0FE8 function Global.N_0x4be3ec91c01f0fe8() return _in(0x4BE3EC91C01F0FE8) end --- 0x4C05B42A8D937796 function Global.N_0x4c05b42a8d937796() return _in(0x4C05B42A8D937796) end --- Params: p1 usually true in R* Scripts -- _SET_DRAFT_VEHICLE_* function Global.N_0x4c60c333f9cca2b6(vehicle, p1) return _in(0x4C60C333F9CCA2B6, vehicle, p1) end --- 0x4D14AF567FC02885 function Global.N_0x4d14af567fc02885(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x4D14AF567FC02885, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- _SET_SPECIAL_ABILITY_* function Global.N_0x4d1699543b1c023c(player, p1) return _in(0x4D1699543B1C023C, player, p1) end --- 0x4D2F46D1B28D90FB function Global.N_0x4d2f46d1b28d90fb(p0, p1) return _in(0x4D2F46D1B28D90FB, p0, p1) end --- 0x4D5C9CC7E7E23E09 function Global.N_0x4d5c9cc7e7e23e09() return _in(0x4D5C9CC7E7E23E09) end --- 0x4D8611DFE1126478 function Global.N_0x4d8611dfe1126478(p0) return _in(0x4D8611DFE1126478, p0, _ri) end --- Only used in R* SP Scripts function Global.N_0x4dac398297981b87(p0) return _in(0x4DAC398297981B87, p0, _r) end --- 0x4DBC4873707E8FD6 function Global.N_0x4dbc4873707e8fd6(p0, p1, p2, p3) return _in(0x4DBC4873707E8FD6, p0, p1, p2, p3) end --- 0x4E42CA5BCD45444A function Global.N_0x4e42ca5bcd45444a() return _in(0x4E42CA5BCD45444A) end --- Only used in R* Script net_char_creator function Global.N_0x4e463a3cdefffe96() return _in(0x4E463A3CDEFFFE96) end --- 0x4E68C7EF706DF35D function Global.N_0x4e68c7ef706df35d(ped, x, y, z, p4, relationshipGroup) return _in(0x4E68C7EF706DF35D, ped, x, y, z, p4, _ch(relationshipGroup)) end --- 0x4E806A395D43A458 function Global.N_0x4e806a395d43a458(p0) return _in(0x4E806A395D43A458, p0) end --- Returns feedMessage function Global.N_0x4e88a65968a55c78(p1) return _in(0x4E88A65968A55C78, _i, p1, _ri) end --- _SET_PED_A* function Global.N_0x4ec4ea2f72b36358(ped, p1) return _in(0x4EC4EA2F72B36358, ped, p1) end --- 0x4EC8BE63B8A5D4EF function Global.N_0x4ec8be63b8a5d4ef(player, p1) return _in(0x4EC8BE63B8A5D4EF, player, p1) end --- 0x4F0D2256AAE94EDA function Global.N_0x4f0d2256aae94eda(p0) return _in(0x4F0D2256AAE94EDA, p0) end --- 0x4F27603E44A8E4C0 function Global.N_0x4f27603e44a8e4c0(ped, p1, p2) return _in(0x4F27603E44A8E4C0, ped, p1, p2) end --- Only used in R* Script net_char_creator function Global.N_0x4f2d5fa23db992de() return _in(0x4F2D5FA23DB992DE) end --- 0x4F57397388E1DFF8 function Global.N_0x4f57397388e1dff8() return _in(0x4F57397388E1DFF8) end --- Only used in R* Script shop_harriet -- _SET_PED_F* -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x4f63433ce3c08230(ped, p1) return _in(0x4F63433CE3C08230, ped, p1) end --- 0x4F81EAD1DE8FA19B function Global.N_0x4f81ead1de8fa19b(persChar) return _in(0x4F81EAD1DE8FA19B, persChar) end --- 0x4F9E3ED7617123AC function Global.N_0x4f9e3ed7617123ac(p0) return _in(0x4F9E3ED7617123AC, p0, _ri) end --- 0x4FB5869E2B37FC00 function Global.N_0x4fb5869e2b37fc00() return _in(0x4FB5869E2B37FC00) end --- p1: AMB_ANN_COAL_CHUTE_DIVE, AMB_ANN_COAL_CHUTE -- p2: EMIT -- p3: either 0.0f or 1.0f function Global.N_0x4fb67d172c4476f3(entity, p1, p2, p3) return _in(0x4FB67D172C4476F3, entity, _ts(p1), _ts(p2), p3) end --- 0x4FCBCC0584CD08E9 function Global.N_0x4fcbcc0584cd08e9(p0) return _in(0x4FCBCC0584CD08E9, _ch(p0)) end --- 0x503941F65DBA24EC function Global.N_0x503941f65dba24ec(p0) return _in(0x503941F65DBA24EC, p0) end --- 0x5060FA977CEA4455 function Global.N_0x5060fa977cea4455() return _in(0x5060FA977CEA4455, _ri) end --- Only used in R* SP Scripts -- Params: p4 = 1.0f - 30.0f function Global.N_0x508f5053e3f6f0c4(ped, x, y, z, p4) return _in(0x508F5053E3F6F0C4, ped, x, y, z, p4, _r) end --- 0x50AA09A0DA64E73C function Global.N_0x50aa09a0da64e73c(p0, p1, p2, p3, p4, p5, p6) return _in(0x50AA09A0DA64E73C, p0, p1, p2, p3, p4, p5, p6) end --- 0x51139D8C17B16FBC function Global.N_0x51139d8c17b16fbc(p0) return _in(0x51139D8C17B16FBC, p0, _ri) end --- Hardcoded to return zero. function Global.N_0x5133cf81924f1129() return _in(0x5133CF81924F1129, _ri) end --- 0x517D01BF27B682D1 function Global.N_0x517d01bf27b682d1(ped, entity, p2, p3, p4, p5, p6) return _in(0x517D01BF27B682D1, ped, entity, p2, p3, p4, p5, p6) end --- 0x51951DE06C0D1C40 function Global.N_0x51951de06c0d1c40(player, type) return _in(0x51951DE06C0D1C40, player, type) end --- NativeDB Introduced: v1355 function Global.N_0x519928df02eb5101(p0) return _in(0x519928DF02EB5101, p0) end --- 0x51C5EF47086AA0D7 function Global.N_0x51c5ef47086aa0d7() return _in(0x51C5EF47086AA0D7, _ri) end --- 0x51C7694E140FAE43 function Global.N_0x51c7694e140fae43(p0) return _in(0x51C7694E140FAE43, p0, _ri) end --- 0x51E52C9687FCDEEC function Global.N_0x51e52c9687fcdeec(p0, p1, p2, p3, p4, p5, p6) return _in(0x51E52C9687FCDEEC, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0x5203038FF8BAE577 function Global.N_0x5203038ff8bae577(ped, p1, p2) return _in(0x5203038FF8BAE577, ped, p1, p2, _r) end --- 0x5217B7B6DB78E1F3 function Global.N_0x5217b7b6db78e1f3(p0, p1, p2, p3, p4) return _in(0x5217B7B6DB78E1F3, p0, p1, p2, p3, p4) end --- 0x52250B92EA70BE3D function Global.N_0x52250b92ea70be3d(p0) return _in(0x52250B92EA70BE3D, p0, _ri) end --- 0x522F74636DF10201 function Global.N_0x522f74636df10201(player, itemSet) return _in(0x522F74636DF10201, player, itemSet) end --- 0x522FA3F490E2F7AC function Global.N_0x522fa3f490e2f7ac(ropeId, p1, p2) return _in(0x522FA3F490E2F7AC, ropeId, p1, p2) end --- 0x5230BF34EB0EC645 function Global.N_0x5230bf34eb0ec645(p0) return _in(0x5230BF34EB0EC645, p0) end --- 0x52572B331E693AED function Global.N_0x52572b331e693aed(p0, p1, p2) return _in(0x52572B331E693AED, p0, p1, p2) end --- 0x5288B7F0690F7C1F function Global.N_0x5288b7f0690f7c1f(p0) return _in(0x5288B7F0690F7C1F, p0, _ri) end --- 0x52A24D8A1DA89658 function Global.N_0x52a24d8a1da89658(ped, p1, p2) return _in(0x52A24D8A1DA89658, ped, p1, p2) end --- NativeDB Introduced: v1311 function Global.N_0x52c68e92d6e23add(p0) return _in(0x52C68E92D6E23ADD, p0) end --- 0x53187E563F938E76 function Global.N_0x53187e563f938e76(p0) return _in(0x53187E563F938E76, p0, _ri) end --- 0x535A66AAD2BF68F9 function Global.N_0x535a66aad2bf68f9(p0, p1) return _in(0x535A66AAD2BF68F9, p0, p1) end --- 0x53764309C4618087 function Global.N_0x53764309c4618087(p0) return _in(0x53764309C4618087, p0, _ri) end --- NativeDB Introduced: v1436 function Global.N_0x537a0555f62ca01a(p0, p1) return _in(0x537A0555F62CA01A, _ch(p0), p1, _r) end --- 0x53A94294FDDCF98C function Global.N_0x53a94294fddcf98c(p0, p1) return _in(0x53A94294FDDCF98C, p0, p1, _ri) end --- 0x53BA7D96B9A421D9 function Global.N_0x53ba7d96b9a421d9(p0, p1) return _in(0x53BA7D96B9A421D9, p0, p1) end --- 0x53CE46C01A089DA1 function Global.N_0x53ce46c01a089da1(prompt, p1) return _in(0x53CE46C01A089DA1, prompt, p1) end --- 0x53D05D60E5F5B40C function Global.N_0x53d05d60e5f5b40c(p0, p1, p2, p3) return _in(0x53D05D60E5F5B40C, p0, p1, p2, p3) end --- 0x53E4D0C079CA6855 function Global.N_0x53e4d0c079ca6855(handle) return _in(0x53E4D0C079CA6855, handle, _ri) end --- NativeDB Introduced: v1355 function Global.N_0x54d3cd482742c482(animal, p2) return _in(0x54D3CD482742C482, animal, p2) end --- 0x54F4D7B6670FBB5A function Global.N_0x54f4d7b6670fbb5a(p0, p1, p2, p3, p4) return _in(0x54F4D7B6670FBB5A, p0, p1, p2, p3, p4, _ri) end --- _HAS_PED_* function Global.N_0x550cb89dd7f4fa3d(ped1, ped2) return _in(0x550CB89DD7F4FA3D, ped1, ped2, _r) end --- UPDATE_PICKUP_COLLECTIBLE: set Eagle Eye fountain -- _J*, _K*, _L* function Global.N_0x553d67295ddd2309(entity) return _in(0x553D67295DDD2309, entity) end --- 0x55546004A244302A function Global.N_0x55546004a244302a(p0, p1) return _in(0x55546004A244302A, p0, p1) end --- NativeDB Introduced: v1232 function Global.N_0x559fc1d310813031(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x559FC1D310813031, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x56076667e7c2dcd6(p0, p1) return _in(0x56076667E7C2DCD6, p0, p1) end --- _CLEAR_A* function Global.N_0x5639fbea922788da(transportEntity) return _in(0x5639FBEA922788DA, transportEntity) end --- 0x564552C6AF1EEAB1 function Global.N_0x564552c6af1eeab1() return _in(0x564552C6AF1EEAB1) end --- 0x5651516D947ABC53 function Global.N_0x5651516d947abc53() return _in(0x5651516D947ABC53) end --- 0x569ABC36E28DDEAA function Global.N_0x569abc36e28ddeaa() return _in(0x569ABC36E28DDEAA) end --- Only used in R* SP Script beat_rat_infestation -- Params: p0 = value returned by 0x18E93EBFC1FCFA48 function Global.N_0x56b3410626a473e7(p0) return _in(0x56B3410626A473E7, p0) end --- 0x56E0735D6273B227 function Global.N_0x56e0735d6273b227(p0, p1) return _in(0x56E0735D6273B227, p0, p1) end --- 0x56E4BAD93D33453C function Global.N_0x56e4bad93d33453c(p0, p1) return _in(0x56E4BAD93D33453C, p0, p1, _ri) end --- _IS_PLAYER_D* - _IS_PLAYER_F* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x57028fd99886f6f9() return _in(0x57028FD99886F6F9, _r) end --- Used in script function INIT_DEADEYE_SLOWDOWN function Global.N_0x570a13a4ca2799bb(player, p1) return _in(0x570A13A4CA2799BB, player, p1) end --- 0x5744562E973E33CD function Global.N_0x5744562e973e33cd(p0, p1, p2, p3, p4) return _in(0x5744562E973E33CD, p0, p1, p2, p3, p4, _ri) end --- 0x5759160AC17C13CE function Global.N_0x5759160ac17c13ce(message) return _in(0x5759160AC17C13CE, _i, _ts(message)) end --- _IS_PED_C* - _IS_PED_D* function Global.N_0x577c60ba06d0ea64(ped) return _in(0x577C60BA06D0EA64, ped, _r) end --- 0x578907F59BA01B6D function Global.N_0x578907f59ba01b6d(p0) return _in(0x578907F59BA01B6D, p0, _ri) end --- 0x578E2FA64E847C60 function Global.N_0x578e2fa64e847c60(popZone, p1) return _in(0x578E2FA64E847C60, popZone, p1) end --- 0x57C242543B7B8FB9 function Global.N_0x57c242543b7b8fb9(p0, p1) return _in(0x57C242543B7B8FB9, p0, p1) end --- 0x57D9991DC1334151 function Global.N_0x57d9991dc1334151(p0) return _in(0x57D9991DC1334151, p0, _ri) end --- _SET_PED_M* function Global.N_0x57f35552e771be9d(ped, p1) return _in(0x57F35552E771BE9D, ped, p1) end --- 0x5801BE2DF2AF07EC function Global.N_0x5801be2df2af07ec(p0) return _in(0x5801BE2DF2AF07EC, p0) end --- _IS_SOUND_RUNNING(?) function Global.N_0x580d71dfe0088e34(audioName, audioRef) return _in(0x580D71DFE0088E34, _ts(audioName), _ts(audioRef), _r) end --- 0x580F34C726387226 function Global.N_0x580f34c726387226(p0, p1) return _in(0x580F34C726387226, p0, p1, _ri) end --- 0x58125B691F6827D5 function Global.N_0x58125b691f6827d5(proximity) return _in(0x58125B691F6827D5, proximity) end --- _REMOVE_DECALS_* - _REMOVE_FORCED* function Global.N_0x5826efd6d73c4de5(entity) return _in(0x5826EFD6D73C4DE5, entity) end --- 0x5827BE85A87B073D function Global.N_0x5827be85a87b073d(p0) return _in(0x5827BE85A87B073D, p0) end --- 0x582F73ACFE969571 function Global.N_0x582f73acfe969571(p0, p1, p2) return _in(0x582F73ACFE969571, p0, p1, p2, _ri) end --- 0x583AE9AF9CEE0958 function Global.N_0x583ae9af9cee0958(vehicle, x, y, z) return _in(0x583AE9AF9CEE0958, vehicle, x, y, z, _r) end --- 0x58425FCA3D3A2D15 function Global.N_0x58425fca3d3a2d15(p0) return _in(0x58425FCA3D3A2D15, p0, _ri) end --- 0x58521E6DCDE97D74 function Global.N_0x58521e6dcde97d74(p0, p1, p2) return _in(0x58521E6DCDE97D74, p0, p1, p2) end --- 0x585CE159DB46FADB function Global.N_0x585ce159db46fadb(p0, p1) return _in(0x585CE159DB46FADB, p0, p1) end --- 0x58D32261AE0F0843 function Global.N_0x58d32261ae0f0843(ped, boneId, p2, p3, p4, p5, p6, p7, p8) return _in(0x58D32261AE0F0843, ped, boneId, p2, p3, p4, p5, p6, p7, _ts(p8)) end --- 0x58D378AF2C8765B7 function Global.N_0x58d378af2c8765b7(p0) return _in(0x58D378AF2C8765B7, p0, _r) end --- 0x58DE624FA7FB0E7F function Global.N_0x58de624fa7fb0e7f(p0) return _in(0x58DE624FA7FB0E7F, p0, _ri) end --- 0x58E0B01D45CA7357 function Global.N_0x58e0b01d45ca7357(p0) return _in(0x58E0B01D45CA7357, p0) end --- NativeDB Introduced: v1232 function Global.N_0x5952dfa38fa529fe() return _in(0x5952DFA38FA529FE, _ri) end --- 0x59872EA4CBD11C56 function Global.N_0x59872ea4cbd11c56(p0, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0x59872EA4CBD11C56, p0, p1, p2, p3, p4, p5, p6, p7, p8, _ri) end --- 0x59AE5CA4FFB4E378 function Global.N_0x59ae5ca4ffb4e378(p0, p1) return _in(0x59AE5CA4FFB4E378, p0, p1, _ri) end --- 0x59AEA4DC640814B9 function Global.N_0x59aea4dc640814b9(p0, p1) return _in(0x59AEA4DC640814B9, p0, p1) end --- 0x59C7AD6FEA2AC449 function Global.N_0x59c7ad6fea2ac449(p0, p1, p2, p3) return _in(0x59C7AD6FEA2AC449, p0, p1, p2, p3) end --- 0x5A13586A9447931F function Global.N_0x5a13586a9447931f(p0) return _in(0x5A13586A9447931F, p0, _r) end --- _C* function Global.N_0x5a1a929c8b729b4a(ped) return _in(0x5A1A929C8B729B4A, ped) end --- 0x5A3B54ADDF5472A3 function Global.N_0x5a3b54addf5472a3(p0) return _in(0x5A3B54ADDF5472A3, _ts(p0), _ri) end --- 0x5A4E1A41E3A02AD0 function Global.N_0x5a4e1a41e3a02ad0(p0, p1, p2) return _in(0x5A4E1A41E3A02AD0, p0, p1, p2) end --- 0x5A695BD328586B44 function Global.N_0x5a695bd328586b44(p0, p1) return _in(0x5A695BD328586B44, p0, p1, _ri) end --- 0x5A79220F6D38D7C3 function Global.N_0x5a79220f6d38d7c3(p0) return _in(0x5A79220F6D38D7C3, p0, _ri) end --- 0x5A91BCEF74944E93 function Global.N_0x5a91bcef74944e93(player, p1) return _in(0x5A91BCEF74944E93, player, p1) end --- 0x5A989B7EE3672A56 function Global.N_0x5a989b7ee3672a56(p0, p1) return _in(0x5A989B7EE3672A56, p0, p1) end --- 0x5AADC7BBBB1BCEEB function Global.N_0x5aadc7bbbb1bceeb(p0, p1, p2, p3, p4) return _in(0x5AADC7BBBB1BCEEB, p0, p1, p2, p3, p4) end --- Closes the the binocular scaleform function Global.N_0x5ac6e0fa028369de() return _in(0x5AC6E0FA028369DE) end --- 0x5AE0CB5F35F034FD function Global.N_0x5ae0cb5f35f034fd(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0x5AE0CB5F35F034FD, p0, p1, p2, p3, p4, p5, p6, p7) end --- _SET_C* function Global.N_0x5af24ca9c974e51a(ped1, ped2) return _in(0x5AF24CA9C974E51A, ped1, ped2) end --- 0x5B235F24472F2C3B function Global.N_0x5b235f24472f2c3b(p0, p1) return _in(0x5B235F24472F2C3B, p0, p1, _ri) end --- 0x5B4A8121A47D844D function Global.N_0x5b4a8121a47d844d(p0) return _in(0x5B4A8121A47D844D, p0, _ri) end --- 0x5B637D6F3B67716A function Global.N_0x5b637d6f3b67716a(p0) return _in(0x5B637D6F3B67716A, p0) end --- 0x5B68D0007D9C92EB function Global.N_0x5b68d0007d9c92eb(p0, p1) return _in(0x5B68D0007D9C92EB, p0, p1) end --- 0x5B73975B4F12F7F3 function Global.N_0x5b73975b4f12f7f3(p0, p1, p2, p3, p4) return _in(0x5B73975B4F12F7F3, p0, p1, p2, p3, p4) end --- 0x5B7B97E99F84138B function Global.N_0x5b7b97e99f84138b(p0) return _in(0x5B7B97E99F84138B, p0, _ri) end --- 0x5B9C6AC118FD4774 function Global.N_0x5b9c6ac118fd4774() return _in(0x5B9C6AC118FD4774) end --- 0x5BB04BC74A474B47 function Global.N_0x5bb04bc74a474b47(p0, p1) return _in(0x5BB04BC74A474B47, p0, p1) end --- 0x5BC885EBD75FAA7D function Global.N_0x5bc885ebd75faa7d(p0, p1) return _in(0x5BC885EBD75FAA7D, p0, p1) end --- 0x5BD7457221CC5FF4 function Global.N_0x5bd7457221cc5ff4(p0, p1) return _in(0x5BD7457221CC5FF4, p0, p1) end --- _IS_PED_B* - _IS_PED_C* function Global.N_0x5bf0b9d9a8e227a0(ped) return _in(0x5BF0B9D9A8E227A0, ped, _r) end --- 0x5C2E5E3CAEEB1F58 function Global.N_0x5c2e5e3caeeb1f58(p0, p1, p2) return _in(0x5C2E5E3CAEEB1F58, p0, p1, p2) end --- 0x5C674EB487891F6B function Global.N_0x5c674eb487891f6b() return _in(0x5C674EB487891F6B, _ri) end --- _IS_PED_IN* function Global.N_0x5c6c7c70ca302801(ped) return _in(0x5C6C7C70CA302801, ped, _r) end --- 0x5C90E20C25E6D83C function Global.N_0x5c90e20c25e6d83c(p0) return _in(0x5C90E20C25E6D83C, p0) end --- Only used in R* SP Script spd_agnesdown1 function Global.N_0x5c9c3a466b3296a8(p0) return _in(0x5C9C3A466B3296A8, p0, _ri) end --- Used in Script Function MP_MAIN_OFFLINE__INITIALIZE_FLOW & PROCESS_GENERIC_PLAYER_INITIALIZATION function Global.N_0x5ca20fbe49891bbd(ped, p1) return _in(0x5CA20FBE49891BBD, ped, p1) end --- 0x5CA7FB7D6DE49DCC function Global.N_0x5ca7fb7d6de49dcc(player) return _in(0x5CA7FB7D6DE49DCC, player, _rf) end --- NativeDB Introduced: v1355 function Global.N_0x5cb2ebb467be3ed6(animal, p2) return _in(0x5CB2EBB467BE3ED6, animal, p2) end --- 0x5CB8B0C846D0F30B function Global.N_0x5cb8b0c846d0f30b(p0) return _in(0x5CB8B0C846D0F30B, p0) end --- 0x5CD3AAD8FF9ED121 function Global.N_0x5cd3aad8ff9ed121(p0) return _in(0x5CD3AAD8FF9ED121, p0) end --- NativeDB Introduced: v1311 function Global.N_0x5cd6a2cce5087161(p0) return _in(0x5CD6A2CCE5087161, p0) end --- _NETWORK_SPAWN_CONFIG_* function Global.N_0x5d3c528b7a7df836(nsctf) return _in(0x5D3C528B7A7DF836, _ch(nsctf)) end --- Related to ped hat -- _SET_PED_LA* - _SET_PED_LE* function Global.N_0x5d4cd22a8c82a81a(ped, p1) return _in(0x5D4CD22A8C82A81A, ped, p1) end --- 0x5D5E2102B174B8D2 function Global.N_0x5d5e2102b174b8d2() return _in(0x5D5E2102B174B8D2, _ri) end --- removeReason: REMOVE_REASON_DEFAULT (eRemoveItemReason) -- Example: INVENTORY::_0x5D6182F3BCE1333B(1, joaat("REMOVE_REASON_DEFAULT")); -> clears weapon wheel -- Only used in R* SP Scripts function Global.N_0x5d6182f3bce1333b(inventoryId, removeReason) return _in(0x5D6182F3BCE1333B, inventoryId, _ch(removeReason), _r) end --- Used in SP R* Scripts only -- _IS_ANIM_SCENE_R* - _IS_ANIM_SCENE_S* function Global.N_0x5d7bfda2290b4e39(p0) return _in(0x5D7BFDA2290B4E39, _ts(p0), _r) end --- 0x5D9B0BAAF04CF65B function Global.N_0x5d9b0baaf04cf65b(p0, p1, p2, p3) return _in(0x5D9B0BAAF04CF65B, p0, p1, p2, p3) end --- 0x5DA36CCCB63C0895 function Global.N_0x5da36cccb63c0895(p0, p1, p2) return _in(0x5DA36CCCB63C0895, p0, p1, p2, _ri) end --- Attaches scenario to bone with an offset -- _GET_I* - _GET_M* function Global.N_0x5e214112806591ea(entity, boneIndex) return _in(0x5E214112806591EA, entity, boneIndex, _rv) end --- 0x5E3CCF03995388B5 function Global.N_0x5e3ccf03995388b5(p0, p1, p2, p3) return _in(0x5E3CCF03995388B5, p0, p1, p2, p3) end --- Only used in R* SP Scripts function Global.N_0x5e6f375ca101c108(player, p1) return _in(0x5E6F375CA101C108, player, p1) end --- 0x5E981C764DF33117 function Global.N_0x5e981c764df33117(p0, p1) return _in(0x5E981C764DF33117, p0, p1) end --- Only used in R* SP Scripts -- _GET_PED_IN* function Global.N_0x5e9faf6c513347b4(ped, eventType) return _in(0x5E9FAF6C513347B4, ped, _ch(eventType), _ri) end --- 0x5EA655F01D93667A function Global.N_0x5ea655f01d93667a(p0) return _in(0x5EA655F01D93667A, p0, _ri) end --- 0x5ED39DA62BEB1330 function Global.N_0x5ed39da62beb1330(p0) return _in(0x5ED39DA62BEB1330, p0, _ri) end --- 0x5EE6FCCC9C832CA2 function Global.N_0x5ee6fccc9c832ca2(p0) return _in(0x5EE6FCCC9C832CA2, p0, _rv) end --- 0x5EFA8A3D8A60D662 function Global.N_0x5efa8a3d8a60d662(p0, p1) return _in(0x5EFA8A3D8A60D662, p0, p1, _ri) end --- 0x5F0E99071582DECA function Global.N_0x5f0e99071582deca(p0, index, p2) return _in(0x5F0E99071582DECA, p0, index, p2, _ri) end --- rumbleCurve: common_0/data/rumblecurves.meta function Global.N_0x5f217bc1190503d8(rumbleCurve, p1) return _in(0x5F217BC1190503D8, _ts(rumbleCurve), p1) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x5f328fc909f0e0ff(p0, p1, p2, p3) return _in(0x5F328FC909F0E0FF, p0, p1, p2, p3, _r) end --- 0x5FCF25D584065BFD function Global.N_0x5fcf25d584065bfd(p0, p1, p2, p3) return _in(0x5FCF25D584065BFD, p0, p1, p2, p3) end --- Not implemented. function Global.N_0x600bbdd29820370c(ped) return _in(0x600BBDD29820370C, ped) end --- 0x603469298A4308AF function Global.N_0x603469298a4308af(p0) return _in(0x603469298A4308AF, p0) end --- 0x604E1010E3162E86 function Global.N_0x604e1010e3162e86(p0, p1, p2) return _in(0x604E1010E3162E86, p0, p1, p2) end --- Not implemented. function Global.N_0x606d529dada3c940(ped, p1) return _in(0x606D529DADA3C940, ped, p1) end --- 0x6072B7420A83A03F function Global.N_0x6072b7420a83a03f() return _in(0x6072B7420A83A03F, _ri) end --- 0x6098139150DCC745 function Global.N_0x6098139150dcc745(ped, p1) return _in(0x6098139150DCC745, ped, p1, _r) end --- 0x6102830F764B3DE1 function Global.N_0x6102830f764b3de1(player) return _in(0x6102830F764B3DE1, player, _r) end --- 0x6123E2832C34243D function Global.N_0x6123e2832c34243d(p0, p1, p2, p3, p4) return _in(0x6123E2832C34243D, p0, p1, p2, p3, p4) end --- 0x614D0B4533F842D3 function Global.N_0x614d0b4533f842d3(p0) return _in(0x614D0B4533F842D3, p0, _ri) end --- 0x615B3B8E73634509 function Global.N_0x615b3b8e73634509(trackIndex, p1) return _in(0x615B3B8E73634509, trackIndex, p1) end --- 0x615DC4A82E90BB48 function Global.N_0x615dc4a82e90bb48(p0, p1, p2) return _in(0x615DC4A82E90BB48, p0, p1, p2) end --- Only used in tg_p R* Script -- Returns true when mgm event success -- _PREPARE_* - _REGISTER_* function Global.N_0x61b2aaef645ddaf0(mgmEventHandle, p1, seatId, p3, p4) return _in(0x61B2AAEF645DDAF0, mgmEventHandle, _ts(p1), seatId, p3, p4, _r) end --- 0x61B98367D93F012F function Global.N_0x61b98367d93f012f(player) return _in(0x61B98367D93F012F, player) end --- 0x61BDA07407754A5C function Global.N_0x61bda07407754a5c(p0, p1, p2, p3) return _in(0x61BDA07407754A5C, p0, p1, p2, p3) end --- Params: collectableCategory = WEEKLY_COLLECTABLES -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x61befba3ce7a3bc8(collectableCategory, p1) return _in(0x61BEFBA3CE7A3BC8, _ch(collectableCategory), p1, _r) end --- 0x61BFBAA795E712AD function Global.N_0x61bfbaa795e712ad() return _in(0x61BFBAA795E712AD) end --- _IS_PLAYER_S* - _IS_PLAYER_T* function Global.N_0x621d1b289caf5978(player) return _in(0x621D1B289CAF5978, player, _r) end --- NativeDB Introduced: v1436 function Global.N_0x62377977e4f08668(entity) return _in(0x62377977E4F08668, entity, _ri) end --- 0x627B68D9CE6EE8DE function Global.N_0x627b68d9ce6ee8de(p0) return _in(0x627B68D9CE6EE8DE, p0, _ri) end --- 0x628E742FE1F79C4A function Global.N_0x628e742fe1f79c4a(p0, p1) return _in(0x628E742FE1F79C4A, p0, p1) end --- 0x62B9F9A1272AED80 function Global.N_0x62b9f9a1272aed80(p0) return _in(0x62B9F9A1272AED80, p0) end --- 0x62D5F0588915B277 function Global.N_0x62d5f0588915b277() return _in(0x62D5F0588915B277) end --- Returns p1 value for 0x8E84119A23C16623 function Global.N_0x62fdf4e678e40cc6(entity, p1) return _in(0x62FDF4E678E40CC6, entity, p1, _ri) end --- 0x6318FB3BE37E11B3 function Global.N_0x6318fb3be37e11b3(entryId, index) return _in(0x6318FB3BE37E11B3, _ch(entryId), index) end --- 0x6329C34BEE5BFF4B function Global.N_0x6329c34bee5bff4b(p0, p1) return _in(0x6329C34BEE5BFF4B, p0, _ch(p1), _ri) end --- Zooms in the gameplay camera to the next zoom level? -- USE_* - WAS_* function Global.N_0x632be8d84846fa56() return _in(0x632BE8D84846FA56) end --- 0x633F83B301C87994 function Global.N_0x633f83b301c87994(p0, p1) return _in(0x633F83B301C87994, p0, p1) end --- 0x63509DDF102E08E8 function Global.N_0x63509ddf102e08e8(trackIndex, p1) return _in(0x63509DDF102E08E8, trackIndex, p1) end --- Only used in R* Script beat_train_holdup: p1 = 1 function Global.N_0x6355602c02edc6df(entity, p1) return _in(0x6355602C02EDC6DF, entity, p1) end --- 0x638FCFC6042A9473 function Global.N_0x638fcfc6042a9473(p0, p1) return _in(0x638FCFC6042A9473, p0, p1) end --- 0x63AA2B8EB087886A function Global.N_0x63aa2b8eb087886a(p0, p1) return _in(0x63AA2B8EB087886A, p0, p1) end --- Only used in R* Script fme_escaped_convicts, p0 = 0 function Global.N_0x63b83a526329afbc(p0) return _in(0x63B83A526329AFBC, p0) end --- Maintains the death camera after respawn function Global.N_0x63e5841a9264d016(toggle) return _in(0x63E5841A9264D016, toggle) end --- 0x640A602946A8C972 function Global.N_0x640a602946a8c972(p0) return _in(0x640A602946A8C972, p0, _ri) end --- 0x641092322A8852AB function Global.N_0x641092322a8852ab() return _in(0x641092322A8852AB) end --- 0x641351E9AD103890 function Global.N_0x641351e9ad103890(p0, p1) return _in(0x641351E9AD103890, p0, p1) end --- _SET_PED_M* function Global.N_0x642720d8d69328b6(ped, p1) return _in(0x642720D8D69328B6, ped, _ch(p1)) end --- coverLayer: see levels_0/levels/rdr3/coverlayers function Global.N_0x64340dc208d671d5(coverLayer) return _in(0x64340DC208D671D5, _ts(coverLayer)) end --- 0x643FD1556F621772 function Global.N_0x643fd1556f621772(p0, p1, p2) return _in(0x643FD1556F621772, p0, p1, p2, _ri) end --- 0x644439B5387EE57E function Global.N_0x644439b5387ee57e(p0, p1) return _in(0x644439B5387EE57E, p0, p1, _ri) end --- 0x644E02F24F9D4E98 function Global.N_0x644e02f24f9d4e98(p0, p1) return _in(0x644E02F24F9D4E98, p0, p1, _ri) end --- 0x6480723D3BE535B6 function Global.N_0x6480723d3be535b6(p0) return _in(0x6480723D3BE535B6, p0) end --- 0x64A36BA85CE01A81 function Global.N_0x64a36ba85ce01a81(p0, p1, p2, p3) return _in(0x64A36BA85CE01A81, p0, p1, p2, p3, _ri) end --- 0x64B956F4E761DF5C function Global.N_0x64b956f4e761df5c(p0) return _in(0x64B956F4E761DF5C, p0) end --- 0x64F765D9A1F8F02C function Global.N_0x64f765d9a1f8f02c() return _in(0x64F765D9A1F8F02C, _i, _i, _i) end --- _IS_N* - _IS_P* function Global.N_0x6507ac3bd7c99009(x, y, z, p3) return _in(0x6507AC3BD7C99009, x, y, z, p3, _r) end --- 0x6519238858AF5479 function Global.N_0x6519238858af5479(p0) return _in(0x6519238858AF5479, p0) end --- 0x651F0530083C0E5A function Global.N_0x651f0530083c0e5a(p0, p1) return _in(0x651F0530083C0E5A, p0, p1) end --- 0x6579860A5558524A function Global.N_0x6579860a5558524a(p0, p1) return _in(0x6579860A5558524A, p0, p1) end --- 0x65887EAC535A0B0C function Global.N_0x65887eac535a0b0c(p0) return _in(0x65887EAC535A0B0C, p0) end --- 0x65D281985F2BDFC2 function Global.N_0x65d281985f2bdfc2(p0, p1) return _in(0x65D281985F2BDFC2, p0, p1) end --- Returns attachPoint -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x65dc4ac5b96614cb(weaponHash) return _in(0x65DC4AC5B96614CB, _ch(weaponHash), _ri) end --- speechEventType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/naSpeechEventType -- SKIP_* - START_* function Global.N_0x660a8f876df1d4f8(speechEventType) return _in(0x660A8F876DF1D4F8, speechEventType) end --- 0x6652B0C8F3D414D0 function Global.N_0x6652b0c8f3d414d0(p0) return _in(0x6652B0C8F3D414D0, p0) end --- 0x665B21666351CB37 function Global.N_0x665b21666351cb37(p0, p1, p2) return _in(0x665B21666351CB37, p0, p1, p2, _ri) end --- 0x669655FFB29EF1A9 function Global.N_0x669655ffb29ef1a9(p0, p1, p2, p3) return _in(0x669655FFB29EF1A9, p0, p1, p2, p3) end --- 0x669C25840C6F7AE2 function Global.N_0x669c25840c6f7ae2(p0, p1) return _in(0x669C25840C6F7AE2, p0, p1) end --- 0x66BC28E50E85270E function Global.N_0x66bc28e50e85270e(p0) return _in(0x66BC28E50E85270E, p0, _ri) end --- _PERSISTENCE_* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x66daa3a9274e8e82() return _in(0x66DAA3A9274E8E82) end --- 0x6703872EC09BC158 function Global.N_0x6703872ec09bc158(p0, p1) return _in(0x6703872EC09BC158, p0, p1) end --- 0x6734F0A6A52C371C function Global.N_0x6734f0a6a52c371c(player, horseSlot) return _in(0x6734F0A6A52C371C, player, horseSlot) end --- 0x673A8779D229BA5A function Global.N_0x673a8779d229ba5a(p0, p1, p2, p3, p4, p5) return _in(0x673A8779D229BA5A, p0, p1, p2, p3, p4, p5) end --- 0x6759BEE6762E140B function Global.N_0x6759bee6762e140b(persChar) return _in(0x6759BEE6762E140B, persChar) end --- 0x67659A8F248E0141 function Global.N_0x67659a8f248e0141(p0, p1) return _in(0x67659A8F248E0141, p0, p1) end --- Only used in R* SP Script beat_washed_ashore -- Returns Object prop for TASK::_TASK_ITEM_INTERACTION_2 function Global.N_0x678d3226cf70b9c8(ped, p1) return _in(0x678D3226CF70B9C8, ped, p1, _ri) end --- 0x67A43EA3F6FE0076 function Global.N_0x67a43ea3f6fe0076(p0) return _in(0x67A43EA3F6FE0076, p0) end --- 0x67B0778C62E74423 function Global.N_0x67b0778c62e74423(p0) return _in(0x67B0778C62E74423, p0) end --- 0x67CCDF74C4DF7169 function Global.N_0x67ccdf74c4df7169() return _in(0x67CCDF74C4DF7169, _r) end --- 0x68319452C5064ABA function Global.N_0x68319452c5064aba(p0, p1) return _in(0x68319452C5064ABA, p0, p1) end --- 0x6835AFEA10E186F4 function Global.N_0x6835afea10e186f4(p0, p1) return _in(0x6835AFEA10E186F4, p0, p1) end --- 0x6852288340B43239 function Global.N_0x6852288340b43239(p0, p1) return _in(0x6852288340B43239, p0, p1, _ri) end --- Only used in R* SP Scripts function Global.N_0x6862e4d93f64cf01(inventoryId, p2) return _in(0x6862E4D93F64CF01, inventoryId, _i, _ch(p2), _i, _r) end --- 0x68830738A6BFB370 function Global.N_0x68830738a6bfb370(p0, p1) return _in(0x68830738A6BFB370, p0, p1) end --- 0x68F6A75FDF5A70D6 function Global.N_0x68f6a75fdf5a70d6(x, y, z, p3) return _in(0x68F6A75FDF5A70D6, x, y, z, p3) end --- 0x691E4DE5309EAEFC function Global.N_0x691e4de5309eaefc(p0, p1) return _in(0x691E4DE5309EAEFC, p0, _ii(p1) --[[ may be optional ]]) end --- 0x694FFA4308060CD1 function Global.N_0x694ffa4308060cd1(p0, p1) return _in(0x694FFA4308060CD1, p0, p1) end --- 0x695DAC2DB928F308 function Global.N_0x695dac2db928f308(p0, p1) return _in(0x695DAC2DB928F308, p0, p1) end --- Only used in R* SP Scripts function Global.N_0x6968ce7ac32f6788(inventoryId) return _in(0x6968CE7AC32F6788, inventoryId) end --- 0x69786495C92A3044 function Global.N_0x69786495c92a3044(p0) return _in(0x69786495C92A3044, p0, _ri) end --- 0x697DF68F3A761A50 function Global.N_0x697df68f3a761a50(p0) return _in(0x697DF68F3A761A50, p0) end --- 0x69C810B72291D831 function Global.N_0x69c810b72291d831(p0, p1, p2, p3, p4, p5, p6) return _in(0x69C810B72291D831, p0, p1, p2, p3, p4, p5, p6) end --- 0x6A190B94C2541A99 function Global.N_0x6a190b94c2541a99(p0) return _in(0x6A190B94C2541A99, p0) end --- 0x6A1AF481407BF6E9 function Global.N_0x6a1af481407bf6e9(p0) return _in(0x6A1AF481407BF6E9, p0) end --- 0x6A489892E813951A function Global.N_0x6a489892e813951a(p0) return _in(0x6A489892E813951A, p0) end --- 0x6A6E79FBE8678C98 function Global.N_0x6a6e79fbe8678c98() return _in(0x6A6E79FBE8678C98) end --- _STOP_AUDIO_* function Global.N_0x6ab944df68b512d3(p0) return _in(0x6AB944DF68B512D3, p0) end --- 0x6ABC50979655BEE7 function Global.N_0x6abc50979655bee7(player, p2) return _in(0x6ABC50979655BEE7, player, _i, p2) end --- 0x6AFD84AEAA3EA538 function Global.N_0x6afd84aeaa3ea538(p0) return _in(0x6AFD84AEAA3EA538, p0, _ri) end --- 0x6AFDA2264925BD11 function Global.N_0x6afda2264925bd11(p0) return _in(0x6AFDA2264925BD11, p0) end --- 0x6B34BE961F639E21 function Global.N_0x6b34be961f639e21(trackIndex, p1) return _in(0x6B34BE961F639E21, trackIndex, p1) end --- 0x6B53F4B811E583D2 function Global.N_0x6b53f4b811e583d2(vehicle, toggle) return _in(0x6B53F4B811E583D2, vehicle, toggle) end --- 0x6B67320E0D57856A function Global.N_0x6b67320e0d57856a(ped, p2, p3) return _in(0x6B67320E0D57856A, ped, _i, p2, p3) end --- 0x6B7A88A61B41E589 function Global.N_0x6b7a88a61b41e589(p0) return _in(0x6B7A88A61B41E589, p0) end --- 0x6BA606AB3A83BC4D function Global.N_0x6ba606ab3a83bc4d(p0) return _in(0x6BA606AB3A83BC4D, p0, _ri) end --- Params: collectableCategory = WEEKLY_COLLECTABLES function Global.N_0x6bab7aced1017204(collectableCategory, p1) return _in(0x6BAB7ACED1017204, _ch(collectableCategory), p1, _r) end --- _SET_DISPATCH_*, unused function Global.N_0x6bcf7b5cd338281a(p0, p1, p2) return _in(0x6BCF7B5CD338281A, p0, p1, p2) end --- 0x6BED40493A1AFDB8 function Global.N_0x6bed40493a1afdb8(p1) return _in(0x6BED40493A1AFDB8, _i, p1) end --- 0x6BFFB7C276866996 function Global.N_0x6bffb7c276866996(p0) return _in(0x6BFFB7C276866996, p0, _ri) end --- 0x6C03118E9E5C1A14 function Global.N_0x6c03118e9e5c1a14(p0) return _in(0x6C03118E9E5C1A14, p0) end --- 0x6C269F673C47031E function Global.N_0x6c269f673c47031e(p0) return _in(0x6C269F673C47031E, p0, _ri) end --- 0x6C27442A225A241A function Global.N_0x6c27442a225a241a(p0) return _in(0x6C27442A225A241A, p0, _ri) end --- 0x6C31B06E91518269 function Global.N_0x6c31b06e91518269(p0, p1) return _in(0x6C31B06E91518269, p0, p1) end --- 0x6C3F12ECEB6D2E2A function Global.N_0x6c3f12eceb6d2e2a(xMin, yMin, zMin, xMax, yMax, zMax, p6, p7) return _in(0x6C3F12ECEB6D2E2A, xMin, yMin, zMin, xMax, yMax, zMax, p6, p7) end --- 0x6C50B9DCCCA70023 function Global.N_0x6c50b9dccca70023(p0) return _in(0x6C50B9DCCCA70023, p0, _ri) end --- 0x6C54E69516CC56BD function Global.N_0x6c54e69516cc56bd(p0) return _in(0x6C54E69516CC56BD, p0, _ri) end --- 0x6C57BEA886A20C6B function Global.N_0x6c57bea886a20c6b(p0, p1) return _in(0x6C57BEA886A20C6B, p0, p1) end --- 0x6C7B68D3CE60E8DE function Global.N_0x6c7b68d3ce60e8de(p0) return _in(0x6C7B68D3CE60E8DE, p0, _ri) end --- 0x6C7E04E9DE451789 function Global.N_0x6c7e04e9de451789() return _in(0x6C7E04E9DE451789) end --- Returns trackIndex function Global.N_0x6c87f49bfa181db5(x, y, z) return _in(0x6C87F49BFA181DB5, x, y, z, _ri) end --- 0x6CAB0BA160B168D2 function Global.N_0x6cab0ba160b168d2() return _in(0x6CAB0BA160B168D2) end --- _NETWORK_SPAWN_CONFIG_* function Global.N_0x6cee2e30021daec6() return _in(0x6CEE2E30021DAEC6) end --- _NETWORK_GET_A* - _NETWORK_GET_D* function Global.N_0x6cf82a7f65a5ad5f(ped, p1) return _in(0x6CF82A7F65A5AD5F, ped, _ii(p1) --[[ may be optional ]], _ri) end --- 0x6D58167F62238284 function Global.N_0x6d58167f62238284(vehicle) return _in(0x6D58167F62238284, vehicle, _rf) end --- 0x6D5F9E69BA1BE783 function Global.N_0x6d5f9e69ba1be783(p0) return _in(0x6D5F9E69BA1BE783, p0) end --- 0x6D85126F6CCF02C9 function Global.N_0x6d85126f6ccf02c9(feedChannel, p1, p2) return _in(0x6D85126F6CCF02C9, feedChannel, p1, p2) end --- 0x6DA15746D5CC1A92 function Global.N_0x6da15746d5cc1a92(p0, p1, p2, p3, p4, p5) return _in(0x6DA15746D5CC1A92, p0, p1, p2, p3, p4, p5) end --- NativeDB Introduced: v1311 function Global.N_0x6dac799857ef3f11(p0, p1) return _in(0x6DAC799857EF3F11, p0, p1, _ri) end --- 0x6DAD6630AE4A74CB function Global.N_0x6dad6630ae4a74cb(p0, p1) return _in(0x6DAD6630AE4A74CB, p0, p1) end --- Only used in R* SP Script winter1: p1 = 5000 -- _SET_PED_M* function Global.N_0x6db875afc584fa32(ped, p1) return _in(0x6DB875AFC584FA32, ped, p1, _ri) end --- _SET_INSTANTLY_* - _SET_MISSION_TRAIN* function Global.N_0x6de072ac8a95ffc1(vehicle, p1) return _in(0x6DE072AC8A95FFC1, vehicle, p1) end --- 0x6DFD37E586D4F44F function Global.N_0x6dfd37e586d4f44f() return _in(0x6DFD37E586D4F44F, _ri) end --- 0x6E2AA80BB0C03728 function Global.N_0x6e2aa80bb0c03728(p0, p1) return _in(0x6E2AA80BB0C03728, p0, p1, _ri) end --- Only used in SP R* Script train_robbery3: p1 = CLIPSET@VEH_TRAIN@HANDCART@BASE_PANIC & CLIPSET@VEH_TRAIN@HANDCART@BASE_PANIC_JOHN function Global.N_0x6e8b87139854022d(ped, clipset) return _in(0x6E8B87139854022D, ped, _ts(clipset)) end --- 0x6EA0E93CFFA472CC function Global.N_0x6ea0e93cffa472cc(p0) return _in(0x6EA0E93CFFA472CC, p0) end --- 0x6EA1273D525427F4 function Global.N_0x6ea1273d525427f4(p0, p1, p2) return _in(0x6EA1273D525427F4, p0, p1, p2) end --- 0x6ECFC621A168424C function Global.N_0x6ecfc621a168424c(entity1, entity2, p2, p3) return _in(0x6ECFC621A168424C, entity1, entity2, p2, p3) end --- 0x6EDB5D08CB03E763 function Global.N_0x6edb5d08cb03e763(p0, p1) return _in(0x6EDB5D08CB03E763, p0, p1) end --- 0x6F02B5E50511721E function Global.N_0x6f02b5e50511721e(p0) return _in(0x6F02B5E50511721E, p0, _ri) end --- 0x6F43C351A5D51E2F function Global.N_0x6f43c351a5d51e2f(ped, p1) return _in(0x6F43C351A5D51E2F, ped, _ii(p1) --[[ may be optional ]], _ri) end --- 0x6F46F8ACB44C4FC1 function Global.N_0x6f46f8acb44c4fc1(p0) return _in(0x6F46F8ACB44C4FC1, p0, _ri) end --- Note: this native was added in build 1491.50 -- ``` -- ``` -- NativeDB Introduced: v1491 function Global.N_0x6f5bc5c4eab42b15(linkID, type, contentId) return _in(0x6F5BC5C4EAB42B15, linkID, type, _ts(contentId)) end --- 0x6F700A4BF7C3331B function Global.N_0x6f700a4bf7c3331b(p0) return _in(0x6F700A4BF7C3331B, p0) end --- 0x6FD7BDF10304363A function Global.N_0x6fd7bdf10304363a(p0, p1) return _in(0x6FD7BDF10304363A, p0, p1) end --- _HAS_* function Global.N_0x7020839c7302d8ac(ped) return _in(0x7020839C7302D8AC, ped, _r) end --- 0x70379B5C3FF1D209 function Global.N_0x70379b5c3ff1d209() return _in(0x70379B5C3FF1D209, _ri) end --- 0x703D4FB366DA4452 function Global.N_0x703d4fb366da4452(p0, p1) return _in(0x703D4FB366DA4452, p0, p1) end --- _CLEAR* function Global.N_0x704c908e9c405136(ped) return _in(0x704C908E9C405136, ped) end --- 0x704F92B3AF20D857 function Global.N_0x704f92b3af20d857(setting) return _in(0x704F92B3AF20D857, setting) end --- 0x70605812ABC9FF0F function Global.N_0x70605812abc9ff0f(p0, p1) return _in(0x70605812ABC9FF0F, p0, p1) end --- 0x706B434FEFAD6A24 function Global.N_0x706b434fefad6a24(p0) return _in(0x706B434FEFAD6A24, p0) end --- 0x709BA8C08C5C008D function Global.N_0x709ba8c08c5c008d() return _in(0x709BA8C08C5C008D) end --- 0x70A6658D476C6187 function Global.N_0x70a6658d476c6187() return _in(0x70A6658D476C6187) end --- _SET_PED_MO* function Global.N_0x712b2c2b2471b493(ped, p1) return _in(0x712B2C2B2471B493, ped, _ch(p1)) end --- ANIMPOSTFX_* function Global.N_0x71845905bccde781(effectNameHash) return _in(0x71845905BCCDE781, _ch(effectNameHash)) end --- 0x718C6ECF5E8CBDD4 function Global.N_0x718c6ecf5e8cbdd4() return _in(0x718C6ECF5E8CBDD4) end --- 0x718EB706B6E998A0 function Global.N_0x718eb706b6e998a0(trackIndex) return _in(0x718EB706B6E998A0, trackIndex) end --- 0x71D71E08A7ED5BD7 function Global.N_0x71d71e08a7ed5bd7(p0) return _in(0x71D71E08A7ED5BD7, p0) end --- Only used in R* Script fm_race_controller function Global.N_0x71fa2d1880c48032(p0) return _in(0x71FA2D1880C48032, p0) end --- 0x722D6A49200174FE function Global.N_0x722d6a49200174fe(p0, p1, p2, p3, p4) return _in(0x722D6A49200174FE, p0, p1, p2, p3, p4) end --- 0x722FBE08EF5B87BD function Global.N_0x722fbe08ef5b87bd(p0, p1, p2, p3, p4) return _in(0x722FBE08EF5B87BD, p0, p1, p2, p3, p4, _ri) end --- Only used in R* SP Scripts, category = GANGS -- _COMPENDIUM_GET_* function Global.N_0x725d52f21a5e9e22(category) return _in(0x725D52F21A5E9E22, _ch(category), _rf) end --- 0x7274F84B1501B523 function Global.N_0x7274f84b1501b523(p0) return _in(0x7274F84B1501B523, p0) end --- 0x728491FB3DFFEF99 function Global.N_0x728491fb3dffef99(p0) return _in(0x728491FB3DFFEF99, p0) end --- Only used in R* SP Scripts, category = GANGS -- _COMPENDIUM_GET_NUM_OF_ENTRIES_IN_* function Global.N_0x729d52461aea9e22(category) return _in(0x729D52461AEA9E22, _ch(category), _ri) end --- _HAS_PLAYER_D* function Global.N_0x72ad59f7b7fb6e24(player, p1) return _in(0x72AD59F7B7FB6E24, player, p1, _r) end --- 0x72E4D1C4639BC465 function Global.N_0x72e4d1c4639bc465(p0, p1) return _in(0x72E4D1C4639BC465, p0, p1, _ri) end --- _SET_VEHICLE_WHEELS_* function Global.N_0x73118a3ee9c9b6db(wagon, p1, p2) return _in(0x73118A3EE9C9B6DB, wagon, p1, p2) end --- args: f_0 = Volume Handle, f_2 = integer (-1, 32 used in R* Scripts) function Global.N_0x733077295ab51304(args) return _in(0x733077295AB51304, _ii(args) --[[ may be optional ]]) end --- Only used in shoprobberies function Global.N_0x7351da734f989f4e(entity) return _in(0x7351DA734F989F4E, entity, _r) end --- _SET_PED_F* function Global.N_0x735662994e60a710(ped, p1) return _in(0x735662994E60A710, ped, p1) end --- 0x735762E8D7573E42 function Global.N_0x735762e8d7573e42(p0, p1, p2) return _in(0x735762E8D7573E42, p0, p1, p2) end --- Used in SP R* Scripts only -- _CO* - _CR* function Global.N_0x73616e64696c132e(animScene, p1) return _in(0x73616E64696C132E, animScene, p1, _r) end --- 0x73EB2EF2E92D23BF function Global.N_0x73eb2ef2e92d23bf() return _in(0x73EB2EF2E92D23BF, _r) end --- 0x73FF6BE63DC18819 function Global.N_0x73ff6be63dc18819() return _in(0x73FF6BE63DC18819, _ri) end --- 0x7406C71F4AC2FFCC function Global.N_0x7406c71f4ac2ffcc(p0) return _in(0x7406C71F4AC2FFCC, p0) end --- 0x7408B5C66BA31ADB function Global.N_0x7408b5c66ba31adb(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x7408B5C66BA31ADB, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x744bfbb0ca908161(p0) return _in(0x744BFBB0CA908161, p0, _ri) end --- _AUDIO_IS_* - _AUDIO_TRIGGER* function Global.N_0x7455cd705f7e933e() return _in(0x7455CD705F7E933E) end --- 0x745808BB01CEC6B9 function Global.N_0x745808bb01cec6b9(p0) return _in(0x745808BB01CEC6B9, p0) end --- 0x747257807B8721CE function Global.N_0x747257807b8721ce(p0, p1) return _in(0x747257807B8721CE, p0, p1, _ri) end --- nullsub, doesn't do anything function Global.N_0x748c5f51a18cb8f0(p0) return _in(0x748C5F51A18CB8F0, p0) end --- 0x748D5E0D2A1A4C61 function Global.N_0x748d5e0d2a1a4c61(p0, p1, p2) return _in(0x748D5E0D2A1A4C61, p0, p1, p2) end --- 0x74ACA66484CEBAF0 function Global.N_0x74aca66484cebaf0(p0) return _in(0x74ACA66484CEBAF0, p0) end --- nullsub, doesn't do anything function Global.N_0x74bcceb233ad95b2(p0, p1) return _in(0x74BCCEB233AD95B2, _ch(p0), _ch(p1)) end --- 0x74C2365FDD1BB48F function Global.N_0x74c2365fdd1bb48f(p0, p1) return _in(0x74C2365FDD1BB48F, p0, p1) end --- _ITEMDATABASE_FILLOUT_(A)* - _ITEMDATABASE_FILLOUT_(B)* function Global.N_0x74c3b1093728d263(p0, p1) return _in(0x74C3B1093728D263, p0, p1, _r) end --- 0x74C8000FDD1BB111 function Global.N_0x74c8000fdd1bb111(p0, p1) return _in(0x74C8000FDD1BB111, p0, p1, _ri) end --- 0x74C8000FDD1BB222 function Global.N_0x74c8000fdd1bb222(p0, p1) return _in(0x74C8000FDD1BB222, p0, p1, _ri) end --- 0x74C9080FDD1BB48E function Global.N_0x74c9080fdd1bb48e(p0, p1) return _in(0x74C9080FDD1BB48E, p0, p1) end --- 0x74C9080FDD1BB48F function Global.N_0x74c9080fdd1bb48f(p0, p1) return _in(0x74C9080FDD1BB48F, p0, p1) end --- 0x74C90AAACC1DD48F function Global.N_0x74c90aaacc1dd48f(p0) return _in(0x74C90AAACC1DD48F, p0) end --- 0x74F0209674864CBD function Global.N_0x74f0209674864cbd() return _in(0x74F0209674864CBD, _ri) end --- 0x750D42C013F64AE7 function Global.N_0x750d42c013f64ae7(p0, p1) return _in(0x750D42C013F64AE7, p0, p1) end --- 0x751A7E0EAEDAD0D3 function Global.N_0x751a7e0eaedad0d3(p0, p1, p2) return _in(0x751A7E0EAEDAD0D3, p0, p1, p2, _ri) end --- 0x751DF00EEFF122E3 function Global.N_0x751df00eeff122e3(p0) return _in(0x751DF00EEFF122E3, p0) end --- 0x754937C28271BC65 function Global.N_0x754937c28271bc65(p0) return _in(0x754937C28271BC65, p0) end --- Returns p2 (index?) for 0xB9020EC89C07DF04 function Global.N_0x755901c7598b97bc(collectableCategory, p1) return _in(0x755901C7598B97BC, _ch(collectableCategory), p1, _ri) end --- FM_CLIENT_SETUP_EAGLE_EYE - setting up eagle eye for entity function Global.N_0x7563cbca99253d1a(entity, blip) return _in(0x7563CBCA99253D1A, entity, _ch(blip)) end --- 0x756C7B4C43DF0422 function Global.N_0x756c7b4c43df0422(p0) return _in(0x756C7B4C43DF0422, p0, _ri) end --- 0x758F081DB204DDDE function Global.N_0x758f081db204ddde(ped) return _in(0x758F081DB204DDDE, ped, _r) end --- 0x75A082563B4452E5 function Global.N_0x75a082563b4452e5(p0, p1, p2, p3) return _in(0x75A082563B4452E5, p0, p1, p2, p3) end --- p0: value returned by 0x9D21B185ABC2DBC5 function Global.N_0x75cfac49301e134e(data, p1, ped) return _in(0x75CFAC49301E134E, data, p1, ped) end --- p1, p2: 0 function Global.N_0x75cfac49301e134f(databindingEntryId, p1, p2) return _in(0x75CFAC49301E134F, _ch(databindingEntryId), p1, p2) end --- 0x75D3333409CD33CE function Global.N_0x75d3333409cd33ce(p0, p1, p2) return _in(0x75D3333409CD33CE, p0, p1, p2) end --- 0x75FC34A2BA345BD1 function Global.N_0x75fc34a2ba345bd1(entity, player, p2) return _in(0x75FC34A2BA345BD1, entity, player, _ii(p2) --[[ may be optional ]], _r) end --- Seems to be related while setting a (door) state of specific trains (midlandboxcar05x, privateboxcar01x, privateboxcar02x, midlandrefrigeratorCar, privateArmoured, armoredCar01x) function Global.N_0x762fdc4c19e5a981(trainCarriage, p1) return _in(0x762FDC4C19E5A981, trainCarriage, p1) end --- 0x763637F9B838B0A7 function Global.N_0x763637f9b838b0a7(p0, p1, p2) return _in(0x763637F9B838B0A7, p0, _ch(p1), _ts(p2)) end --- Used in Script Function NB_EVENT_OVERRIDE__HANDLE__EVENT_DAMAGE_ENTITY -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x763fa8a9d76ee3a7(ped) return _in(0x763FA8A9D76EE3A7, ped, _rf) end --- 0x764DB5A48390FBAD function Global.N_0x764db5a48390fbad(p0, p1) return _in(0x764DB5A48390FBAD, p0, p1) end --- NativeDB Introduced: v1311 function Global.N_0x76610d12a838ebde(p0) return _in(0x76610D12A838EBDE, p0, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x7673c0d2c5cdac55() return _in(0x7673C0D2C5CDAC55) end --- 0x7678FE0455ED1145 function Global.N_0x7678fe0455ed1145(p0, p1, p2) return _in(0x7678FE0455ED1145, p0, p1, p2, _ri) end --- Returns p2 value of 0x4791899615D70FA2 function Global.N_0x767931c727df2ed7(player, p1) return _in(0x767931C727DF2ED7, player, p1, _ri) end --- 0x7681B677400C7071 function Global.N_0x7681b677400c7071(p0, p1, p2, p3, p4) return _in(0x7681B677400C7071, p0, p1, p2, p3, p4) end --- 0x76BAD9D538BCA1AA function Global.N_0x76bad9d538bca1aa(ropeId, p1) return _in(0x76BAD9D538BCA1AA, ropeId, p1) end --- 0x76CBCD9EADC00955 function Global.N_0x76cbcd9eadc00955() return _in(0x76CBCD9EADC00955) end --- 0x76F7E1BCD623A429 function Global.N_0x76f7e1bcd623a429(p0) return _in(0x76F7E1BCD623A429, p0) end --- _IS_I* - _IS_L* function Global.N_0x77243ed4f7caaa55(ped) return _in(0x77243ED4F7CAAA55, ped, _r) end --- NativeDB Introduced: v1232 function Global.N_0x775fa1fc87666847(collectableCategory, p1) return _in(0x775FA1FC87666847, _ch(collectableCategory), p1, _ri) end --- nullsub, doesn't do anything function Global.N_0x77b0b6d17a3ac9aa(p0, p1) return _in(0x77B0B6D17A3AC9AA, p0, p1) end --- 0x77B299E8799B1332 function Global.N_0x77b299e8799b1332(p0, p1, p2) return _in(0x77B299E8799B1332, p0, p1, p2, _ri) end --- 0x77E83C315A3B31CA function Global.N_0x77e83c315a3b31ca(p0) return _in(0x77E83C315A3B31CA, p0) end --- 0x7803436E68C32B26 function Global.N_0x7803436e68c32b26() return _in(0x7803436E68C32B26) end --- NativeDB Introduced: v1311 function Global.N_0x780a13f780a13f1b(toggle) return _in(0x780A13F780A13F1B, toggle) end --- Note: this native was added in build 1436.31 -- ``` -- ``` -- NativeDB Introduced: v1436 function Global.N_0x78271bc02ae9af83(p0) return _in(0x78271BC02AE9AF83, p0, _ri) end --- 0x7840576C50A13DBA function Global.N_0x7840576c50a13dba(train, p1) return _in(0x7840576C50A13DBA, train, p1) end --- 0x785639D89F8451AB function Global.N_0x785639d89f8451ab(p0, p1) return _in(0x785639D89F8451AB, p0, p1, _rv) end --- 0x78D8C1D4EB80C588 function Global.N_0x78d8c1d4eb80c588(p0) return _in(0x78D8C1D4EB80C588, p0, _ri) end --- 0x79197F7D2BB5E73A function Global.N_0x79197f7d2bb5e73a(p0, p1, p2, p3, p4, p5) return _in(0x79197F7D2BB5E73A, p0, p1, p2, p3, p4, p5, _ri) end --- 0x7933754F260B428A function Global.N_0x7933754f260b428a(player) return _in(0x7933754F260B428A, player, _ri) end --- 0x796085220ADCC847 function Global.N_0x796085220adcc847() return _in(0x796085220ADCC847, _ri) end --- Returns Item Count -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.N_0x799fcd53358ed5fa(bundle, p1) return _in(0x799FCD53358ED5FA, bundle, p1, _ri) end --- 0x79F478FF5F9F4F05 function Global.N_0x79f478ff5f9f4f05(enabled) return _in(0x79F478FF5F9F4F05, enabled) end --- Only used in R* SP Script cv_mus_shared function Global.N_0x79f9c57b8d0dfe90(convoRoot, animScene) return _in(0x79F9C57B8D0DFE90, _ts(convoRoot), animScene, _r) end --- 0x7A1BD123E5CDB6E5 function Global.N_0x7a1bd123e5cdb6e5() return _in(0x7A1BD123E5CDB6E5) end --- coverLayer: see levels_0/levels/rdr3/coverlayers function Global.N_0x7a1fdcf35eaa140f(coverLayer) return _in(0x7A1FDCF35EAA140F, _ts(coverLayer)) end --- 0x7A35A72A692BE9DB function Global.N_0x7a35a72a692be9db(p0) return _in(0x7A35A72A692BE9DB, p0, _ri) end --- 0x7A49D40DE437BC8D function Global.N_0x7a49d40de437bc8d(p0, p1) return _in(0x7A49D40DE437BC8D, p0, p1) end --- 0x7A76104CC2CC69E8 function Global.N_0x7a76104cc2cc69e8(entity, p1, p2) return _in(0x7A76104CC2CC69E8, entity, p1, p2, _ri) end --- 0x7A8E8DF782B47EB0 function Global.N_0x7a8e8df782b47eb0(p0, p1, p2) return _in(0x7A8E8DF782B47EB0, p0, p1, p2, _ri) end --- 0x7ABBD9E449E0DB00 function Global.N_0x7abbd9e449e0db00(ped, p1) return _in(0x7ABBD9E449E0DB00, ped, p1) end --- Only used in script function PROCESS_PED_INTERRUPT_DIALOGUE -- _GET_PLAYER_* function Global.N_0x7ae93c45ec14a166(player, ped) return _in(0x7AE93C45EC14A166, player, _ii(ped) --[[ may be optional ]], _r) end --- Hardcoded to return false. function Global.N_0x7af1bb4504ea5ed9() return _in(0x7AF1BB4504EA5ED9, _r) end --- 0x7B3FF2D193628126 function Global.N_0x7b3ff2d193628126(player) return _in(0x7B3FF2D193628126, player) end --- 0x7B5C293238EE4F20 function Global.N_0x7b5c293238ee4f20(p0) return _in(0x7B5C293238EE4F20, p0, _ri) end --- 0x7B8C2B846C05E5AD function Global.N_0x7b8c2b846c05e5ad() return _in(0x7B8C2B846C05E5AD, _ri) end --- 0x7BAA30C9BBE8AEE7 function Global.N_0x7baa30c9bbe8aee7(p0, p1) return _in(0x7BAA30C9BBE8AEE7, p0, p1, _ri) end --- 0x7BB810E8B343AC7B function Global.N_0x7bb810e8b343ac7b(p0) return _in(0x7BB810E8B343AC7B, p0, _ri) end --- 0x7BCA0A3972708436 function Global.N_0x7bca0a3972708436(p1) return _in(0x7BCA0A3972708436, _i, p1, _ri) end --- 0x7BE0746539DEF0C8 function Global.N_0x7be0746539def0c8(p0, p1) return _in(0x7BE0746539DEF0C8, p0, p1, _ri) end --- 0x7C015D8BCEC72CF4 function Global.N_0x7c015d8bcec72cf4(p0, p1) return _in(0x7C015D8BCEC72CF4, p0, p1) end --- Only used in SP -- _SET_REMOVE_PED* function Global.N_0x7c08e7cb8d951b70(ped, p1) return _in(0x7C08E7CB8D951B70, ped, p1) end --- _CLEAR_PED_M* function Global.N_0x7c10221ce718aa72(ped, p1) return _in(0x7C10221CE718AA72, ped, p1) end --- Only used in R* SP Scripts -- Hash only used in R* Script mob3.ysc: ROBBERY -- _ADD_PED* function Global.N_0x7c511e91738a0828(ped1, ped2, p2, p3) return _in(0x7C511E91738A0828, ped1, ped2, p2, _ch(p3)) end --- 0x7C680FF55617F82F function Global.N_0x7c680ff55617f82f() return _in(0x7C680FF55617F82F, _r) end --- 0x7C8AA850617651D9 function Global.N_0x7c8aa850617651d9(p0, p1) return _in(0x7C8AA850617651D9, p0, p1, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x7c9f4cdf402ca82a() return _in(0x7C9F4CDF402CA82A) end --- NativeDB Introduced: v1311 function Global.N_0x7cb99fadde73cd1b(p0) return _in(0x7CB99FADDE73CD1B, p0, _ri) end --- 0x7CE9DC58E3E4755F function Global.N_0x7ce9dc58e3e4755f() return _in(0x7CE9DC58E3E4755F, _ri) end --- 0x7CF96F1250EF3221 function Global.N_0x7cf96f1250ef3221(p0) return _in(0x7CF96F1250EF3221, p0, _ri) end --- 0x7D4411D6736CD295 function Global.N_0x7d4411d6736cd295(p0, p1) return _in(0x7D4411D6736CD295, p0, p1, _ri) end --- 0x7E176C676F8652A9 function Global.N_0x7e176c676f8652a9(p0) return _in(0x7E176C676F8652A9, p0) end --- 0x7E300B5B86AB1D1A function Global.N_0x7e300b5b86ab1d1a(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) return _in(0x7E300B5B86AB1D1A, _i, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) end --- 0x7E40A01B11398FCB function Global.N_0x7e40a01b11398fcb() return _in(0x7E40A01B11398FCB) end --- _SET_FORMATION_P* function Global.N_0x7e5185b979706210(groupId, p1) return _in(0x7E5185B979706210, groupId, p1) end --- 0x7E6BC0B94F5928F0 function Global.N_0x7e6bc0b94f5928f0(popZone, p1, p2) return _in(0x7E6BC0B94F5928F0, popZone, p1, p2) end --- 0x7E8F9949B7AABBF0 function Global.N_0x7e8f9949b7aabbf0(p0, p1, p2) return _in(0x7E8F9949B7AABBF0, p0, p1, p2) end --- 0x7EC0D68233E391AC function Global.N_0x7ec0d68233e391ac(p0) return _in(0x7EC0D68233E391AC, p0, _ri) end --- Only used in R* Script net_moonshine_property -- _A* - _B* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x7edb3c766b0d073f(ped) return _in(0x7EDB3C766B0D073F, ped) end --- _IS_PED_H* - _IS_PED_I* function Global.N_0x7ee3a8660f38797e(ped) return _in(0x7EE3A8660F38797E, ped, _r) end --- _SET_DISPATCH_* function Global.N_0x7ef2a2fe38d74456(flag, p1) return _in(0x7EF2A2FE38D74456, flag, p1) end --- 0x7F090958AE95B61B function Global.N_0x7f090958ae95b61b(ped, p1) return _in(0x7F090958AE95B61B, ped, p1, _r) end --- 0x7F20092547B4DDEA function Global.N_0x7f20092547b4ddea(p0) return _in(0x7F20092547B4DDEA, p0) end --- 0x7F458B543006C8FE function Global.N_0x7f458b543006c8fe(p0, p1) return _in(0x7F458B543006C8FE, p0, p1) end --- 0x7FA58CED69405F9A function Global.N_0x7fa58ced69405f9a(p0, p1) return _in(0x7FA58CED69405F9A, p0, p1) end --- 0x7FB78B2199C10E92 function Global.N_0x7fb78b2199c10e92(p0) return _in(0x7FB78B2199C10E92, p0) end --- 0x7FC60C94C83C5CD7 function Global.N_0x7fc60c94c83c5cd7(p0, p1, p2) return _in(0x7FC60C94C83C5CD7, p0, _ch(p1), p2) end --- Only used in R* Script long_update -- Returns a value thats being subtracted from GET_GAME_TIMER function Global.N_0x7fc667f6ddfbcdcc(player) return _in(0x7FC667F6DDFBCDCC, player, _ri) end --- 0x7FCD49388BC9B775 function Global.N_0x7fcd49388bc9b775(p0, p1) return _in(0x7FCD49388BC9B775, p0, p1) end --- 0x7FD78DFD0C5D7B9B function Global.N_0x7fd78dfd0c5d7b9b(p0) return _in(0x7FD78DFD0C5D7B9B, p0, _ri) end --- 0x801BD27403F3CBA0 function Global.N_0x801bd27403f3cba0(p0, p1, p2, p3) return _in(0x801BD27403F3CBA0, p0, p1, p2, p3) end --- 0x8049B17BEC937662 function Global.N_0x8049b17bec937662(p0, p1, p2, p3, p4, p5, p6) return _in(0x8049B17BEC937662, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0x806862E5D266CF38 function Global.N_0x806862e5d266cf38(p0, p1, p2) return _in(0x806862E5D266CF38, p0, p1, p2, _ri) end --- 0x80B3E0597366ADF1 function Global.N_0x80b3e0597366adf1() return _in(0x80B3E0597366ADF1) end --- 0x80BB243789008A82 function Global.N_0x80bb243789008a82(p0, p1) return _in(0x80BB243789008A82, p0, p1, _ri) end --- 0x80D7A3E39B120BC4 function Global.N_0x80d7a3e39b120bc4() return _in(0x80D7A3E39B120BC4, _ri) end --- 0x80FDEB3A9E9AA578 function Global.N_0x80fdeb3a9e9aa578(entity, p1) return _in(0x80FDEB3A9E9AA578, entity, p1) end --- _ATTACH_* function Global.N_0x8101ba1c0b462412(ped, ropeId) return _in(0x8101BA1C0B462412, ped, ropeId) end --- Used in CREATE_BEZIER_BLOOD_TRAIL_OF_TYPE -- _ENABLE_* function Global.N_0x812c1563185c6fb2() return _in(0x812C1563185C6FB2) end --- 0x814729078AED6D30 function Global.N_0x814729078aed6d30() return _in(0x814729078AED6D30) end --- 0x814D453FCFDF119F function Global.N_0x814d453fcfdf119f(p0, p1, p2) return _in(0x814D453FCFDF119F, p0, p1, p2) end --- 0x815653A42C5ABE76 function Global.N_0x815653a42c5abe76() return _in(0x815653A42C5ABE76) end --- _SET_PED_COMBAT_R - _SET_PED_C* function Global.N_0x815c0074a1bc0d93(ped, p1) return _in(0x815C0074A1BC0D93, ped, p1) end --- 0x816A3ACD265E2297 function Global.N_0x816a3acd265e2297(p0, p1) return _in(0x816A3ACD265E2297, p0, p1) end --- _SET_PLAYER_DAMAGE_* - _SET_PLAYER_DEFENSE_* function Global.N_0x818241b3eda84191(player, p1) return _in(0x818241B3EDA84191, player, p1) end --- 0x81847C2134039BDC function Global.N_0x81847c2134039bdc(p0) return _in(0x81847C2134039BDC, _ii(p0) --[[ may be optional ]], _r) end --- 0x81F4E92BE3958364 function Global.N_0x81f4e92be3958364(p0, p1, p2) return _in(0x81F4E92BE3958364, p0, p1, p2) end --- 0x821C32C728B24477 function Global.N_0x821c32c728b24477(p0, p1, p2) return _in(0x821C32C728B24477, p0, p1, p2) end --- 0x827A58CED9D4D5B4 function Global.N_0x827a58ced9d4d5b4(p0, p1) return _in(0x827A58CED9D4D5B4, p0, p1) end --- 0x82CB0F3F0C7785E5 function Global.N_0x82cb0f3f0c7785e5(p0) return _in(0x82CB0F3F0C7785E5, p0, _ri) end --- 0x82ED59F095056550 function Global.N_0x82ed59f095056550(p0, p1) return _in(0x82ED59F095056550, p0, p1) end --- Only used in rcm_gunslinger1_1 R* Script: p0 = 0 function Global.N_0x82f11e1296996574(p0) return _in(0x82F11E1296996574, p0) end --- Only used in R* SP Scripts function Global.N_0x8312f09c56149a8a(animalType) return _in(0x8312F09C56149A8A, _ch(animalType)) end --- 0x8314FC2013ECE2DA function Global.N_0x8314fc2013ece2da(p0, p1, p2) return _in(0x8314FC2013ECE2DA, p0, p1, p2, _ri) end --- 0x8379E05871AD24E0 function Global.N_0x8379e05871ad24e0() return _in(0x8379E05871AD24E0) end --- 0x839C9F124BE74D94 function Global.N_0x839c9f124be74d94(p0, p1, p2, p3, p4) return _in(0x839C9F124BE74D94, p0, p1, p2, p3, p4) end --- 0x83C989D5B5B5B466 function Global.N_0x83c989d5b5b5b466(p0, p1) return _in(0x83C989D5B5B5B466, p0, p1) end --- _GET* function Global.N_0x83d43f0fd5276e4d(entity, p1) return _in(0x83D43F0FD5276E4D, entity, p1, _ri) end --- 0x84481018E668E1B8 function Global.N_0x84481018e668e1b8(player, ped, p2) return _in(0x84481018E668E1B8, player, ped, p2) end --- 0x847748AE5D7B1071 function Global.N_0x847748ae5d7b1071(p0) return _in(0x847748AE5D7B1071, p0, _r) end --- 0x849791EBBDBA0362 function Global.N_0x849791ebbdba0362(p0) return _in(0x849791EBBDBA0362, p0, _ri) end --- 0x8505E05FC8822843 function Global.N_0x8505e05fc8822843(p0) return _in(0x8505E05FC8822843, p0) end --- 0x850CE59DEC2028F3 function Global.N_0x850ce59dec2028f3(vehicle, p1) return _in(0x850CE59DEC2028F3, vehicle, p1) end --- 0x851966E1E35AF491 function Global.N_0x851966e1e35af491(p0, p1) return _in(0x851966E1E35AF491, p0, p1) end --- 0x856CE8FDE2416602 function Global.N_0x856ce8fde2416602(ped) return _in(0x856CE8FDE2416602, ped, _r) end --- SET_PLAYER_S/T* function Global.N_0x8591ee69cc3ed257(player, toggle) return _in(0x8591EE69CC3ED257, player, toggle) end --- 0x85B8F04555AB49B8 function Global.N_0x85b8f04555ab49b8(p0) return _in(0x85B8F04555AB49B8, p0, _ri) end --- Used in Script Function SKCS_PLAYER_ROBBING -- _SET_PED_A* function Global.N_0x85f500f4e24ca43e(ped, p1) return _in(0x85F500F4E24CA43E, ped, p1) end --- 0x862C5040F4888741 function Global.N_0x862c5040f4888741(player1, player2) return _in(0x862C5040F4888741, player1, player2, _r) end --- Not implemented. function Global.N_0x864a842b86993851(ped) return _in(0x864A842B86993851, ped) end --- 0x865732725536EE39 function Global.N_0x865732725536ee39(p0) return _in(0x865732725536EE39, p0, _rv) end --- 0x869A7015BD4606E9 function Global.N_0x869a7015bd4606e9(p0) return _in(0x869A7015BD4606E9, p0) end --- _BOUNTY_C* or _BOUNTY_GET_* -- ``` -- ``` -- NativeDB Introduced: v1436 function Global.N_0x86ec5f83867c4b70(p0) return _in(0x86EC5F83867C4B70, _ii(p0) --[[ may be optional ]], _r) end --- _SET_PED_* function Global.N_0x86f0b6730c32ac14(ped, p1) return _in(0x86F0B6730C32AC14, ped, p1) end --- 0x86FAFC18E3D4380C function Global.N_0x86fafc18e3d4380c(groupId, p1) return _in(0x86FAFC18E3D4380C, groupId, p1) end --- 0x8702D9150D9FBB3D function Global.N_0x8702d9150d9fbb3d(p0, p1) return _in(0x8702D9150D9FBB3D, p0, p1, _ri) end --- 0x870E9981ED27C815 function Global.N_0x870e9981ed27c815(p0, p1, p2, p3, p4, p5) return _in(0x870E9981ED27C815, p0, p1, p2, p3, p4, p5, _ri) end --- 0x873AAF600CC36DAC function Global.N_0x873aaf600cc36dac(p0) return _in(0x873AAF600CC36DAC, p0) end --- 0x873C792E07A32C8B function Global.N_0x873c792e07a32c8b(ped1, ped2) return _in(0x873C792E07A32C8B, ped1, ped2) end --- 0x877EA24EB1614495 function Global.N_0x877ea24eb1614495(p0, p1, p2) return _in(0x877EA24EB1614495, p0, p1, p2, _ri) end --- 0x878E8104FA27CDAE function Global.N_0x878e8104fa27cdae(vehicle, p1) return _in(0x878E8104FA27CDAE, vehicle, _ch(p1)) end --- 0x8798CF6815B8FE0F function Global.N_0x8798cf6815b8fe0f(p0, p1) return _in(0x8798CF6815B8FE0F, p0, p1) end --- 0x87B974E54C71BA7B function Global.N_0x87b974e54c71ba7b(vehicle, p1) return _in(0x87B974E54C71BA7B, vehicle, p1) end --- _CLEAR_PED_E* - _CLEAR_PED_L* function Global.N_0x87c2724a56f66020(ped) return _in(0x87C2724A56F66020, ped) end --- 0x87F005C969EF1563 function Global.N_0x87f005c969ef1563(p0) return _in(0x87F005C969EF1563, p0, _r) end --- Params: p5 = 50.f, p6 = 0 in R* Script net_fetch (NET_FETCH_CLIENT_UPDATE_PED_ROLE_CLUE_IDLE) -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x880a7202301e282b(x, y, z, p5, p6) return _in(0x880A7202301E282B, _i, _i, x, y, z, p5, p6, _r) end --- Only used in R* Script train_robbery4 -- _SET_PED_D* function Global.N_0x8822f124788b8d0a(ped, p1) return _in(0x8822F124788B8D0A, ped, p1) end --- If returned true, SET_ENABLE_BOUND_ANKLES is called in R* Script guama2 -- _GET_D* - _GET_E* function Global.N_0x8822f139408b8d0a(ped) return _in(0x8822F139408B8D0A, ped, _r) end --- UPDATE_PLAYER_PLAYING_STATE - Releasing Lasso Hint Cam -- Return type char in ida -- _SET_GAMEPLAY_HINT_* function Global.N_0x88544c0e3291dcae(p0) return _in(0x88544C0E3291DCAE, p0) end --- 0x885D19AC2B6FBFF4 function Global.N_0x885d19ac2b6fbff4(p0, p1) return _in(0x885D19AC2B6FBFF4, p0, p1) end --- NativeDB Introduced: v1232 function Global.N_0x886657c5b3d8ede3(entity) return _in(0x886657C5B3D8EDE3, entity, _ri) end --- NativeDB Introduced: v1232 function Global.N_0x8870895ba5ed9385(p0, tagType, p2) return _in(0x8870895BA5ED9385, p0, _ch(tagType), p2, _ri) end --- 0x8878FF3EEE2868A9 function Global.N_0x8878ff3eee2868a9(p0, p1) return _in(0x8878FF3EEE2868A9, p0, p1) end --- 0x88A5564B19C15391 function Global.N_0x88a5564b19c15391(ped) return _in(0x88A5564B19C15391, ped, _r) end --- Used in R* Script generic_weight_control_item -- _CLEAR_PED_E* - CLEAR_PED_(G?)L* function Global.N_0x88a95bb640fc186f(ped) return _in(0x88A95BB640FC186F, ped) end --- 0x88B2026A3B0BE33D function Global.N_0x88b2026a3b0be33d(ped, p1) return _in(0x88B2026A3B0BE33D, ped, p1) end --- 0x88FD60D846D9CD63 function Global.N_0x88fd60d846d9cd63(ped) return _in(0x88FD60D846D9CD63, ped) end --- 0x894B5ECAB45D2342 function Global.N_0x894b5ecab45d2342(netHandle, p1) return _in(0x894B5ECAB45D2342, netHandle, p1) end --- 0x897934E868EDDD6C function Global.N_0x897934e868eddd6c(ped, p1, p2, p3, p4) return _in(0x897934E868EDDD6C, ped, p1, p2, p3, p4) end --- _GET_PED_B* - _GET_PED_C* function Global.N_0x89816b58c3466262(ped) return _in(0x89816B58C3466262, ped, _ri) end --- 0x898586729DB5221D function Global.N_0x898586729db5221d(ped) return _in(0x898586729DB5221D, ped) end --- 0x8996FA6AD9FE4E90 function Global.N_0x8996fa6ad9fe4e90(p0) return _in(0x8996FA6AD9FE4E90, p0) end --- _SET_PED_O* function Global.N_0x899dfa0009ac93de(ped, p1) return _in(0x899DFA0009AC93DE, ped, p1) end --- 0x89E005B1662F6E48 function Global.N_0x89e005b1662f6e48(player, p1, p2) return _in(0x89E005B1662F6E48, player, p1, p2, _r) end --- _SET_C* function Global.N_0x89e59dbd15e21177(groupId, p1) return _in(0x89E59DBD15E21177, groupId, p1) end --- 0x8A59D44189AF2BC5 function Global.N_0x8a59d44189af2bc5(p0, p1) return _in(0x8A59D44189AF2BC5, p0, p1) end --- Only used in R* SP Scripts native_son2, native_son3 and smuggler2 -- Params: p2 = -1 function Global.N_0x8a779706da5ca3dd(ped, p1, p2) return _in(0x8A779706DA5CA3DD, ped, p1, p2) end --- 0x8AE4EFA464DAE42D function Global.N_0x8ae4efa464dae42d(p0, p1) return _in(0x8AE4EFA464DAE42D, p0, p1) end --- _SET_PED_IN* function Global.N_0x8af46e5159a5b620(ped, speechParams) return _in(0x8AF46E5159A5B620, ped, _ch(speechParams)) end --- Returns offset (0 < 32) to be used with MISC::SET_BIT -- _GET_PED_CR* function Global.N_0x8af8e647d6b2a649(groupId, ped) return _in(0x8AF8E647D6B2A649, groupId, ped, _ri) end --- _SET_FORMATION_* function Global.N_0x8afccc0f18d70018(groupId, p1) return _in(0x8AFCCC0F18D70018, groupId, p1) end --- NativeDB Introduced: v1311 function Global.N_0x8b1a5fe7e41e52b2() return _in(0x8B1A5FE7E41E52B2, _ri) end --- 0x8B1FDF63C3193EDA function Global.N_0x8b1fdf63c3193eda(ped, p1) return _in(0x8B1FDF63C3193EDA, ped, p1) end --- 0x8B44273A92CD406C function Global.N_0x8b44273a92cd406c(p0) return _in(0x8B44273A92CD406C, p0) end --- NativeDB Introduced: v1232 function Global.N_0x8b55b324a9123f6b(groupId, volume, p2, p3, p4, p5) return _in(0x8B55B324A9123F6B, groupId, volume, _ts(p2), p3, p4, p5, _ri) end --- 0x8B74032DDD2156FE function Global.N_0x8b74032ddd2156fe(p0, p1, p2, p3, p4) return _in(0x8B74032DDD2156FE, p0, p1, p2, p3, p4) end --- 0x8BA0C65AC15A7D33 function Global.N_0x8ba0c65ac15a7d33(p0, p1, p2, p3) return _in(0x8BA0C65AC15A7D33, p0, p1, p2, p3) end --- 0x8BA3D7B1E83EF803 function Global.N_0x8ba3d7b1e83ef803(p0) return _in(0x8BA3D7B1E83EF803, _ch(p0), _ri) end --- 0x8BB283A7888AD1AD function Global.N_0x8bb283a7888ad1ad(p0, p1, p2) return _in(0x8BB283A7888AD1AD, p0, p1, p2) end --- 0x8BB99B85444544D9 function Global.N_0x8bb99b85444544d9(p0, p1) return _in(0x8BB99B85444544D9, p0, p1, _ri) end --- 0x8BC555034A5A5E8C function Global.N_0x8bc555034a5a5e8c(p0, p1) return _in(0x8BC555034A5A5E8C, p0, p1) end --- Used in Script Function NET_CAMP_DOG_CLIENT_HANDLE_ANIMAL_INTERACTION function Global.N_0x8be24d74d74c6e9b(ped) return _in(0x8BE24D74D74C6E9B, ped, _ri) end --- 0x8C0F6A3D7236DEEB function Global.N_0x8c0f6a3d7236deeb(p0, p1) return _in(0x8C0F6A3D7236DEEB, p0, p1) end --- _SET_TRANSPORT_* function Global.N_0x8c8371edfaf014a0(ped, p1) return _in(0x8C8371EDFAF014A0, ped, p1) end --- 0x8C889E4CBB4B2356 function Global.N_0x8c889e4cbb4b2356(p0, ped) return _in(0x8C889E4CBB4B2356, p0, ped) end --- _SET_PED_T* - SET_PED_U* function Global.N_0x8cb2553c559102c1(ped, p1, p2) return _in(0x8CB2553C559102C1, ped, p1, p2) end --- _ITEMDATABASE_FILLOUT_(A)* - _ITEMDATABASE_FILLOUT_(B)* function Global.N_0x8d029948ca29409b(award, p1, p2) return _in(0x8D029948CA29409B, _ch(award), p1, p2, _r) end --- NativeDB Introduced: v1232 function Global.N_0x8d29fdf565ded9ae(p0, p1, p2) return _in(0x8D29FDF565DED9AE, p0, p1, p2) end --- 0x8D56BDA343D9519F function Global.N_0x8d56bda343d9519f(p0) return _in(0x8D56BDA343D9519F, p0, _ri) end --- _ROPE_SET_* function Global.N_0x8d59079c37c21d78(ropeId, p1) return _in(0x8D59079C37C21D78, ropeId, p1) end --- 0x8D9DB115FBA8E23D function Global.N_0x8d9db115fba8e23d(p0) return _in(0x8D9DB115FBA8E23D, p0) end --- 0x8DB104CCEBCD58C5 function Global.N_0x8db104ccebcd58c5(p0, p1) return _in(0x8DB104CCEBCD58C5, p0, p1, _ri) end --- 0x8DE104BEC243A73B function Global.N_0x8de104bec243a73b(p0) return _in(0x8DE104BEC243A73B, p0) end --- 0x8DECD262602548B9 function Global.N_0x8decd262602548b9(p0, p1) return _in(0x8DECD262602548B9, p0, p1) end --- 0x8E036B41C37D0E5F function Global.N_0x8e036b41c37d0e5f(p0) return _in(0x8E036B41C37D0E5F, p0) end --- 0x8E10DF0FFA63FB65 function Global.N_0x8e10df0ffa63fb65(p0, p1, p2, p3, p4) return _in(0x8E10DF0FFA63FB65, p0, p1, p2, p3, p4, _ri) end --- 0x8E1DDE26D270CC5E function Global.N_0x8e1dde26d270cc5e(p0, p1) return _in(0x8E1DDE26D270CC5E, p0, p1) end --- 0x8E462DB1EAA9C47C function Global.N_0x8e462db1eaa9c47c(player) return _in(0x8E462DB1EAA9C47C, player, _r) end --- Used in Script Function GENERIC_ITEM_HAS_ANIM_COMPLETED -- _GET_ENTITY_* function Global.N_0x8e46e18aa828334f(entity, animDict, animClip) return _in(0x8E46E18AA828334F, entity, _ts(animDict), _ts(animClip), _rf) end --- 0x8E8FFB9E4AD051D2 function Global.N_0x8e8ffb9e4ad051d2(p0, p1, p2, p3) return _in(0x8E8FFB9E4AD051D2, p0, p1, p2, p3) end --- 0x8E901B65206C2D3E function Global.N_0x8e901b65206c2d3e(ped) return _in(0x8E901B65206C2D3E, ped) end --- 0x8EC7CD701F872F87 function Global.N_0x8ec7cd701f872f87(p0, p1, p2, p3, p4, p5) return _in(0x8EC7CD701F872F87, p0, p1, p2, p3, p4, p5) end --- 0x8EEDFD8921389928 function Global.N_0x8eedfd8921389928(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x8EEDFD8921389928, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end --- 0x8F44EBB3BA8F6D44 function Global.N_0x8f44ebb3ba8f6d44(p0, p1) return _in(0x8F44EBB3BA8F6D44, p0, p1) end --- 0x8F8C84363810691A function Global.N_0x8f8c84363810691a(p0, p1) return _in(0x8F8C84363810691A, p0, p1) end --- 0x8FB98B719AA0075A function Global.N_0x8fb98b719aa0075a(p0, p1, p2, p3, p4) return _in(0x8FB98B719AA0075A, p0, p1, p2, p3, p4) end --- Used in Script Function AGGRO_SHOULD_PED_HEAR_DEATH -- _GET_PED_* function Global.N_0x900ca00ce703e1e2(ped) return _in(0x900CA00CE703E1E2, ped, _rf) end --- 0x9044835BE9D9DBFE function Global.N_0x9044835be9d9dbfe(p0, p1) return _in(0x9044835BE9D9DBFE, p0, p1) end --- 0x9050DF2C53801208 function Global.N_0x9050df2c53801208(ped, p1) return _in(0x9050DF2C53801208, ped, p1) end --- 0x90703A8F75EE4ABD function Global.N_0x90703a8f75ee4abd(p0, p1) return _in(0x90703A8F75EE4ABD, p0, p1, _ri) end --- 0x9073EC5456651A90 function Global.N_0x9073ec5456651a90(p0, p1) return _in(0x9073EC5456651A90, p0, p1) end --- 0x9078FB0557364099 function Global.N_0x9078fb0557364099(p0) return _in(0x9078FB0557364099, p0) end --- 0x908BB14BCE85C80E function Global.N_0x908bb14bce85c80e(p0) return _in(0x908BB14BCE85C80E, p0, _ri) end --- 0x908D4B72854C8F62 function Global.N_0x908d4b72854c8f62(p0) return _in(0x908D4B72854C8F62, p0) end --- 0x910B088E51A511AC function Global.N_0x910b088e51a511ac() return _in(0x910B088E51A511AC, _ri) end --- 0x910E260AEAD855DE function Global.N_0x910e260aead855de() return _in(0x910E260AEAD855DE) end --- _IS_PED_S* - _IS_PED_U* function Global.N_0x913d04a5176f84c9(ped) return _in(0x913D04A5176F84C9, ped, _r) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x917ad74bdcf8b6e9(p0) return _in(0x917AD74BDCF8B6E9, p0, _ri) end --- 0x9184788BFF1EDAD7 function Global.N_0x9184788bff1edad7(p0, p1) return _in(0x9184788BFF1EDAD7, p0, p1) end --- 0x919AF2D93E9AA89D function Global.N_0x919af2d93e9aa89d(player) return _in(0x919AF2D93E9AA89D, player, _r) end --- statId: see STAT_ID_IS_VALID function Global.N_0x91a4f58e01ed5e4c(value) return _in(0x91A4F58E01ED5E4C, _i, value) end --- 0x91BAB9E064F036CD function Global.N_0x91bab9e064f036cd(p0, p1) return _in(0x91BAB9E064F036CD, p0, p1) end --- 0x91CB5E431F579BA1 function Global.N_0x91cb5e431f579ba1(p0) return _in(0x91CB5E431F579BA1, p0, _rv) end --- NativeDB Introduced: v1311 function Global.N_0x920684be432875b1(p0) return _in(0x920684BE432875B1, p0, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x9229ed770975bd9e() return _in(0x9229ED770975BD9E) end --- 0x923346025512DFB7 function Global.N_0x923346025512dfb7(p0) return _in(0x923346025512DFB7, p0, _ri) end --- 0x92690B0822493CE0 function Global.N_0x92690b0822493ce0() return _in(0x92690B0822493CE0) end --- _GET_A* - _GET_C* function Global.N_0x927861b2c08dbea5(player) return _in(0x927861B2C08DBEA5, player, _r) end --- NativeDB Introduced: v1232 function Global.N_0x929ddd5538f3df1f(p0, p1) return _in(0x929DDD5538F3DF1F, p0, p1) end --- 0x92A1B55A59720395 function Global.N_0x92a1b55a59720395(p0, p1) return _in(0x92A1B55A59720395, p0, p1) end --- 0x92A32BA29622763F function Global.N_0x92a32ba29622763f(id, index, p2) return _in(0x92A32BA29622763F, id, index, _ii(p2) --[[ may be optional ]], _r) end --- 0x935DBD96D4A3DA1F function Global.N_0x935dbd96d4a3da1f(p0, currentScriptedConvoLine) return _in(0x935DBD96D4A3DA1F, _ts(p0), currentScriptedConvoLine, _ri) end --- 0x93624B36E8851B42 function Global.N_0x93624b36e8851b42(player) return _in(0x93624B36E8851B42, player) end --- 0x93F2E7B5DB85657B function Global.N_0x93f2e7b5db85657b(p0, p1) return _in(0x93F2E7B5DB85657B, p0, p1, _ri) end --- Only used in R* SP Script guama3 function Global.N_0x9409c62504a8f9e9(vehicle, p1) return _in(0x9409C62504A8F9E9, vehicle, p1) end --- _GET_IS_PED_* function Global.N_0x94132d7c8d3575c4(ped) return _in(0x94132D7C8D3575C4, ped, _r) end --- 0x9420FB11B8D77948 function Global.N_0x9420fb11b8d77948(p0) return _in(0x9420FB11B8D77948, p0, _ri) end --- 0x9422743A5BA50E10 function Global.N_0x9422743a5ba50e10(p0) return _in(0x9422743A5BA50E10, p0, _ri) end --- 0x9461A8FAB0378E5B function Global.N_0x9461a8fab0378e5b(p0, p1) return _in(0x9461A8FAB0378E5B, p0, p1) end --- flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/0x947E43F544B6AB34 -- _GET_PED_G* - _GET_PED_I(NTERACTION?)* function Global.N_0x947e43f544b6ab34(ped, player, flag, ms) return _in(0x947E43F544B6AB34, ped, player, flag, ms, _r) end --- 0x94995829ED15A598 function Global.N_0x94995829ed15a598(p0) return _in(0x94995829ED15A598, p0, _rv) end --- nullsub, doesn't do anything function Global.N_0x94b261f1f35293e1(p0) return _in(0x94B261F1F35293E1, p0) end --- 0x94E8CA3DEE952789 function Global.N_0x94e8ca3dee952789(p0, p1) return _in(0x94E8CA3DEE952789, p0, p1, _ri) end --- 0x94FCADCF9F0C368E function Global.N_0x94fcadcf9f0c368e(p0) return _in(0x94FCADCF9F0C368E, p0) end --- Related to container entity (RANSACK_ATTACHED_LOCKBOX / RANSACK_ATTACHED_CHEST) -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.N_0x950acd8f05b7b9df(p0) return _in(0x950ACD8F05B7B9DF, p0, _ri) end --- p0: value returned by 0x46DB71883EE9D5AF function Global.N_0x951847cef3d829ff(p0, ped) return _in(0x951847CEF3D829FF, p0, _i, ped) end --- _SET_P* function Global.N_0x9520175b35e2268d(ped, p1) return _in(0x9520175B35E2268D, ped, p1) end --- 0x954451EA2D2120FB function Global.N_0x954451ea2d2120fb(p0, p1) return _in(0x954451EA2D2120FB, p0, p1) end --- 0x957D7E750216D74B function Global.N_0x957d7e750216d74b(ped) return _in(0x957D7E750216D74B, ped, _ri) end --- NativeDB Introduced: v1232 function Global.N_0x958278b97c4affd8(p0, p1) return _in(0x958278B97C4AFFD8, p0, p1) end --- 0x9585FF23C4B8EDE0 function Global.N_0x9585ff23c4b8ede0(p0, p1) return _in(0x9585FF23C4B8EDE0, p0, p1) end --- 0x95878B13E272EF1F function Global.N_0x95878b13e272ef1f(entity, ped, p2, x, y, z, crimeType) return _in(0x95878B13E272EF1F, entity, ped, p2, x, y, z, _ch(crimeType), _ri) end --- 0x95CA12E2C68043E5 function Global.N_0x95ca12e2c68043e5(p0, p1) return _in(0x95CA12E2C68043E5, p0, p1, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x96282005c5c6801f(p0, p1) return _in(0x96282005C5C6801F, p0, p1) end --- 0x9629FAF6460D35CB function Global.N_0x9629faf6460d35cb(group, p1) return _in(0x9629FAF6460D35CB, _ch(group), p1) end --- Only used in R* Script mob4 combined with SET_ANIMAL_TUNING_BOOL_PARAM -- _SET_PED_S* - _SET_PED_TARGET_* function Global.N_0x96595b36d6a2279b(animal, toggle) return _in(0x96595B36D6A2279B, animal, toggle) end --- 0x9667CCE29BFA0780 function Global.N_0x9667cce29bfa0780(p0) return _in(0x9667CCE29BFA0780, p0) end --- _SET_FORMATION_P* function Global.N_0x966de09688a1de39(groupId, p1, p2, p3, p4) return _in(0x966DE09688A1DE39, groupId, p1, p2, p3, p4) end --- 0x96C7B659854DE629 function Global.N_0x96c7b659854de629(p0, p1) return _in(0x96C7B659854DE629, p0, p1) end --- 0x970339EFA4FDE518 function Global.N_0x970339efa4fde518(p0, p1, p2) return _in(0x970339EFA4FDE518, p0, p1, p2, _ri) end --- 0x974DA3408DEC4E79 function Global.N_0x974da3408dec4e79(p0) return _in(0x974DA3408DEC4E79, p0, _ri) end --- _IS_SCRIPTED_S* function Global.N_0x975f6ebb62632fe3() return _in(0x975F6EBB62632FE3, _r) end --- Only used in loanshark_miner1 R* Script: name = ANNESBURG_MINES function Global.N_0x9772395cc73e8d1f(ped, name) return _in(0x9772395CC73E8D1F, ped, _ts(name)) end --- 0x978AA2323ED32209 function Global.N_0x978aa2323ed32209(p0, p1) return _in(0x978AA2323ED32209, p0, p1) end --- Must be called from a background script, otherwise it will do nothing. function Global.N_0x979765465a6f25fc(entity, p1) return _in(0x979765465A6F25FC, entity, p1) end --- _SET_PED_D* function Global.N_0x97a38b65ebda3d50(ped, p1) return _in(0x97A38B65EBDA3D50, ped, p1) end --- _CLEAR* function Global.N_0x97b06669ac569003(ped1, ped2) return _in(0x97B06669AC569003, ped1, ped2) end --- 0x97BCE4C4B3191228 function Global.N_0x97bce4c4b3191228() return _in(0x97BCE4C4B3191228) end --- _SET_SCENARIO_PED_* - _SET_SPAWNER_* function Global.N_0x97c475212b327666(groupId, p1) return _in(0x97C475212B327666, groupId, p1) end --- 0x97F6F158CC5B5CA2 function Global.N_0x97f6f158cc5b5ca2(entity, p1) return _in(0x97F6F158CC5B5CA2, entity, p1) end --- 0x981146E5C9CE9250 function Global.N_0x981146e5c9ce9250(inviteIndex) return _in(0x981146E5C9CE9250, inviteIndex, _r) end --- 0x981C7D863980FA51 function Global.N_0x981c7d863980fa51() return _in(0x981C7D863980FA51) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x982d7ad755b8f62c(p0) return _in(0x982D7AD755B8F62C, p0, _ri) end --- 0x9851DE7AEC10B4E1 function Global.N_0x9851de7aec10b4e1(x, y, z, p3, p4, p5) return _in(0x9851DE7AEC10B4E1, x, y, z, p3, p4, p5) end --- nullsub, doesn't do anything function Global.N_0x9868c0d0134855f7(p0) return _in(0x9868C0D0134855F7, p0) end --- 0x987BE590FB9D41E5 function Global.N_0x987be590fb9d41e5(p0) return _in(0x987BE590FB9D41E5, p0) end --- NativeDB Introduced: v1232 function Global.N_0x988c9045531b9fce(player, p1) return _in(0x988C9045531B9FCE, player, _ts(p1)) end --- 0x98A7598C579EE871 function Global.N_0x98a7598c579ee871(p0, p1, p2) return _in(0x98A7598C579EE871, p0, p1, p2) end --- 0x991E3346D788F20F function Global.N_0x991e3346d788f20f(p0, p1) return _in(0x991E3346D788F20F, p0, p1) end --- NativeDB Introduced: v1311 function Global.N_0x992187d975635df5(p0, p1) return _in(0x992187D975635DF5, p0, p1) end --- 0x99230691875FC218 function Global.N_0x99230691875fc218(p0, p1, x, y, z) return _in(0x99230691875FC218, p0, _ch(p1), x, y, z) end --- 0x9945A3E2528A02E8 function Global.N_0x9945a3e2528a02e8(player) return _in(0x9945A3E2528A02E8, player, _r) end --- 0x997060BC223ADFF9 function Global.N_0x997060bc223adff9() return _in(0x997060BC223ADFF9, _ri) end --- 0x998202B206872672 function Global.N_0x998202b206872672(p0) return _in(0x998202B206872672, p0) end --- _CAN_PED_* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0x99df2639da76c1dc(ped1, ped2, p2) return _in(0x99DF2639DA76C1DC, ped1, ped2, p2, _r) end --- 0x99F92061EFE908BA function Global.N_0x99f92061efe908ba() return _in(0x99F92061EFE908BA, _ri) end --- 0x9A252AA23D7098F2 function Global.N_0x9a252aa23d7098f2() return _in(0x9A252AA23D7098F2) end --- 0x9A4AC116CC1EEE14 function Global.N_0x9a4ac116cc1eee14(p0) return _in(0x9A4AC116CC1EEE14, p0) end --- 0x9A74A9CADFA8A598 function Global.N_0x9a74a9cadfa8a598(p0) return _in(0x9A74A9CADFA8A598, p0) end --- Used in SP R* Scripts only -- _IS_ANIM_SCENE_* function Global.N_0x9aae3c1148a09bca(animScene) return _in(0x9AAE3C1148A09BCA, animScene, _r) end --- _SET_PED_M* function Global.N_0x9ab33cb5834885b3(ped, p1, p2, p3, p4) return _in(0x9AB33CB5834885B3, ped, p1, p2, p3, p4) end --- p1 (out) and p2 (in) are both script arrays? -- item: can be a component item, see SHOP_CATALOG_BUILD_LIST_OF_WEAPON_COMPONENTS function Global.N_0x9ac53cb6907b4428(item) return _in(0x9AC53CB6907B4428, _ch(item), _i, _i, _r) end --- 0x9AC65A36D3C0C189 function Global.N_0x9ac65a36d3c0c189(p0) return _in(0x9AC65A36D3C0C189, p0) end --- 0x9ADDBB9242179D56 function Global.N_0x9addbb9242179d56(object, ped) return _in(0x9ADDBB9242179D56, object, ped) end --- Params: collectableCategory = WEEKLY_COLLECTABLES function Global.N_0x9adee485726025d4(collectableCategory) return _in(0x9ADEE485726025D4, _ch(collectableCategory), _ri) end --- 0x9AFCF9FE1884BF62 function Global.N_0x9afcf9fe1884bf62(p0, p1) return _in(0x9AFCF9FE1884BF62, p0, p1) end --- 0x9B39B0555CC692B5 function Global.N_0x9b39b0555cc692b5() return _in(0x9B39B0555CC692B5) end --- 0x9B4C564BFA7CFF37 function Global.N_0x9b4c564bfa7cff37(p0) return _in(0x9B4C564BFA7CFF37, p0) end --- Used in function SET_SHOP_BEING_ROBBED and many other shop related scripts and functions. -- INVENTORY_A* function Global.N_0x9b4e793b1cb6550a() return _in(0x9B4E793B1CB6550A) end --- Only used in SP R* Script winter1: p1 = Winter1Mount function Global.N_0x9b65444c07b782bf(ped, p1) return _in(0x9B65444C07B782BF, ped, _ts(p1)) end --- 0x9B6A58FDB0024F12 function Global.N_0x9b6a58fdb0024f12(p0, p1) return _in(0x9B6A58FDB0024F12, p0, p1) end --- 0x9B90842304C938A7 function Global.N_0x9b90842304c938a7(p0, p1, p2) return _in(0x9B90842304C938A7, p0, p1, p2, _ri) end --- Used in Script Function SKCS_PLAYER_ROBBING -- _SET_PED_SHOULD_PLAY_* - _SET_PED_SW* function Global.N_0x9b9b9fa0ea283e3d(ped, p1) return _in(0x9B9B9FA0EA283E3D, ped, p1) end --- 0x9BB83C4DD7BE0802 function Global.N_0x9bb83c4dd7be0802(p0, p1, p2, p3, p4) return _in(0x9BB83C4DD7BE0802, p0, p1, p2, p3, p4) end --- _SET_PLAYER_CAN_B* - _SET_PLAYER_CAN_U* function Global.N_0x9bbeaf8b0c007f1e(ped, p1) return _in(0x9BBEAF8B0C007F1E, ped, p1) end --- 0x9BF2C0C568C61641 function Global.N_0x9bf2c0c568c61641(p0) return _in(0x9BF2C0C568C61641, p0) end --- 0x9C24846D0A4A2776 function Global.N_0x9c24846d0a4a2776(p0) return _in(0x9C24846D0A4A2776, p0) end --- 0x9C409BBC492CB5B1 function Global.N_0x9c409bbc492cb5b1() return _in(0x9C409BBC492CB5B1, _ri) end --- 0x9C5BD8C562565CE6 function Global.N_0x9c5bd8c562565ce6(crimeType) return _in(0x9C5BD8C562565CE6, _ii(crimeType) --[[ may be optional ]]) end --- NativeDB Introduced: v1436 function Global.N_0x9c6906ef8cb20c5f(entity) return _in(0x9C6906EF8CB20C5F, entity) end --- 0x9C7F95946E304778 function Global.N_0x9c7f95946e304778(p0, p1) return _in(0x9C7F95946E304778, p0, p1, _ri) end --- If returned true: CHECK_SHOT_NEAR: Succeeded shot near -- If returned false: CHECK_SHOT_NEAR: Failed shot near function Global.N_0x9c81338b2e62ce0a(player, ped, shotNearRecentlyTime) return _in(0x9C81338B2E62CE0A, player, ped, shotNearRecentlyTime, _r) end --- Only used in act_bankrobbery01 R* Script function Global.N_0x9c8a2bf37e966464(player, itemSet) return _in(0x9C8A2BF37E966464, player, itemSet) end --- 0x9C8F42A5D1859DC1 function Global.N_0x9c8f42a5d1859dc1(p0) return _in(0x9C8F42A5D1859DC1, p0) end --- 0x9C902084F48D2E6C function Global.N_0x9c902084f48d2e6c(p0) return _in(0x9C902084F48D2E6C, p0) end --- _GET_P - _GET_T* function Global.N_0x9cc94a948eaf5372(trackIndex, stationIndex) return _in(0x9CC94A948EAF5372, trackIndex, stationIndex, _ri) end --- 0x9CCA3131E6B53C68 function Global.N_0x9cca3131e6b53c68(p0, p1, p2) return _in(0x9CCA3131E6B53C68, p0, p1, p2, _ri) end --- 0x9D0F5D2E1951CD84 function Global.N_0x9d0f5d2e1951cd84() return _in(0x9D0F5D2E1951CD84, _rf) end --- 0x9D12796EF4BF9EA9 function Global.N_0x9d12796ef4bf9ea9(p0) return _in(0x9D12796EF4BF9EA9, p0) end --- 0x9D1B0B5066205692 function Global.N_0x9d1b0b5066205692() return _in(0x9D1B0B5066205692) end --- p0 is the return value of DATABINDING::_DATABINDING_ADD_DATA_CONTAINER_FROM_PATH -- p2, p3: 0 -- Returns databindingEntryId function Global.N_0x9d21b185abc2dbc4(data, effects, p2, p3) return _in(0x9D21B185ABC2DBC4, data, _ts(effects), p2, p3, _ri) end --- p2: 0 -- p3: -1 -- Returns databindingEntryId to be used with 0x75CFAC49301E134E (p0) function Global.N_0x9d21b185abc2dbc5(data, stats, p2, p3) return _in(0x9D21B185ABC2DBC5, data, _ts(stats), p2, p3, _ri) end --- 0x9D37EB5003E0F2CF function Global.N_0x9d37eb5003e0f2cf(p0, p1) return _in(0x9D37EB5003E0F2CF, p0, p1) end --- 0x9D5C9A5A3321B128 function Global.N_0x9d5c9a5a3321b128(player) return _in(0x9D5C9A5A3321B128, player, _r) end --- 0x9D6DEC9791A4E501 function Global.N_0x9d6dec9791a4e501(p0, p1, p2, p3) return _in(0x9D6DEC9791A4E501, p0, p1, p2, p3, _ri) end --- _RESET_PED_* function Global.N_0x9d8dfe2de9cb4dfc(ped) return _in(0x9D8DFE2DE9CB4DFC, ped) end --- 0x9DD95B405AB4983E function Global.N_0x9dd95b405ab4983e(p0, p1) return _in(0x9DD95B405AB4983E, p0, p1, _ri) end --- 0x9E13ACC38BA8F9C3 function Global.N_0x9e13acc38ba8f9c3(p0, p1) return _in(0x9E13ACC38BA8F9C3, p0, p1, _ri) end --- Only used in SP R* Script loanshark_hunter function Global.N_0x9e3842e5dad69f80(volume) return _in(0x9E3842E5DAD69F80, volume) end --- 0x9E58207B194488AC function Global.N_0x9e58207b194488ac(ped, p1) return _in(0x9E58207B194488AC, ped, p1) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0x9e5a47744c0f0376(p0) return _in(0x9E5A47744C0F0376, p0, _r) end --- 0x9E66708B2B41F14A function Global.N_0x9e66708b2b41f14a(p0, p1) return _in(0x9E66708B2B41F14A, p0, p1) end --- Forcing high LOD buoyancy for vehicle: p1 = false -- _SET_A* function Global.N_0x9e8711c81aa17876(vehicle, p1) return _in(0x9E8711C81AA17876, vehicle, p1) end --- 0x9EB779765E68C52E function Global.N_0x9eb779765e68c52e(p0, p1) return _in(0x9EB779765E68C52E, p0, p1) end --- 0x9EBD34958AB6F824 function Global.N_0x9ebd34958ab6f824(p0) return _in(0x9EBD34958AB6F824, p0) end --- Returns weaponHash function Global.N_0x9eefd670f10656d7(weaponCollection, weaponGroup) return _in(0x9EEFD670F10656D7, _ch(weaponCollection), _ch(weaponGroup), _ri) end --- Only used in shoprobberies R* Scripts function Global.N_0x9ef07cfbb19a9733() return _in(0x9EF07CFBB19A9733, _r) end --- 0x9F0E1892C7F228A8 function Global.N_0x9f0e1892c7f228a8(p0) return _in(0x9F0E1892C7F228A8, p0, _ri) end --- NativeDB Introduced: v1355 function Global.N_0x9f0f28b42c4ee80a(animal, p2) return _in(0x9F0F28B42C4EE80A, animal, p2) end --- 0x9F130129EBC31B34 function Global.N_0x9f130129ebc31b34(p0, p1, p2) return _in(0x9F130129EBC31B34, p0, p1, p2) end --- 0x9F158A49B0D84C3C function Global.N_0x9f158a49b0d84c3c(p0) return _in(0x9F158A49B0D84C3C, p0) end --- 0x9F24A34863FD35DA function Global.N_0x9f24a34863fd35da(p0) return _in(0x9F24A34863FD35DA, p0) end --- 0x9F348DE670423460 function Global.N_0x9f348de670423460(p0) return _in(0x9F348DE670423460, p0) end --- 0x9F52AD67D1A91BAD function Global.N_0x9f52ad67d1a91bad(p0, p1) return _in(0x9F52AD67D1A91BAD, p0, p1, _ri) end --- NativeDB Introduced: v1311 function Global.N_0x9f6d859c80708b26(p0, p1) return _in(0x9F6D859C80708B26, p0, p1) end --- 0x9F933E0985E12C51 function Global.N_0x9f933e0985e12c51(ped, p1, p2, p3) return _in(0x9F933E0985E12C51, ped, p1, p2, p3) end --- 0x9FC5A003FB76EDBD function Global.N_0x9fc5a003fb76edbd(p0, p1) return _in(0x9FC5A003FB76EDBD, p0, p1) end --- 0x9FF5F9B24E870748 function Global.N_0x9ff5f9b24e870748(p0) return _in(0x9FF5F9B24E870748, p0, _ri) end --- 0xA04EF43030593ABC function Global.N_0xa04ef43030593abc(p0, p1) return _in(0xA04EF43030593ABC, p0, p1) end --- 0xA052608A12559BBB function Global.N_0xa052608a12559bbb(p0, p1) return _in(0xA052608A12559BBB, p0, p1) end --- 0xA064BBABB064446F function Global.N_0xa064bbabb064446f(p0) return _in(0xA064BBABB064446F, p0) end --- 0xA079FF7CFB9AC8BD function Global.N_0xa079ff7cfb9ac8bd(p0, p1) return _in(0xA079FF7CFB9AC8BD, p0, p1) end --- _CLEAR* function Global.N_0xa08111b053d84b4d(p0) return _in(0xA08111B053D84B4D, p0) end --- 0xA0AE7653E8181725 function Global.N_0xa0ae7653e8181725(p0) return _in(0xA0AE7653E8181725, p0, _ri) end --- 0xA0B7094629724974 function Global.N_0xa0b7094629724974(p0, p1) return _in(0xA0B7094629724974, _ch(p0), p1, _r) end --- Params: p1 is mostly 15, sometimes 1 in R* Scripts (Function: PLAYER_TOGGLE_PICK_UP_HATS) -- _SET_PLAYER_* function Global.N_0xa0c683284df027c7(player, p1, enable) return _in(0xA0C683284DF027C7, player, p1, enable) end --- 0xA0F4D12D6042F6D5 function Global.N_0xa0f4d12d6042f6d5(p0, p1) return _in(0xA0F4D12D6042F6D5, p0, p1) end --- 0xA13028E22564A1BD function Global.N_0xa13028e22564a1bd(p0, p1) return _in(0xA13028E22564A1BD, p0, p1) end --- 0xA15CCAB8AD038291 function Global.N_0xa15ccab8ad038291(p0, p1, p2, p3) return _in(0xA15CCAB8AD038291, p0, p1, p2, p3, _ri) end --- 0xA180FBD502A03125 function Global.N_0xa180fbd502a03125(p0, p1, p2) return _in(0xA180FBD502A03125, p0, p1, p2, _ri) end --- 0xA1A86055792FB249 function Global.N_0xa1a86055792fb249(personaPhotoLocalCacheType) return _in(0xA1A86055792FB249, personaPhotoLocalCacheType) end --- 0xA1FBAC56D38563E2 function Global.N_0xa1fbac56d38563e2(volume) return _in(0xA1FBAC56D38563E2, volume, _r) end --- ANIMPOSTFX_* function Global.N_0xa201a3d0ac087c37(effectName) return _in(0xA201A3D0AC087C37, _ts(effectName)) end --- 0xA20398536B7F1134 function Global.N_0xa20398536b7f1134(p0, p1, p2, p3, p4, p5) return _in(0xA20398536B7F1134, p0, p1, p2, p3, p4, p5) end --- 0xA2091482ED42EF85 function Global.N_0xa2091482ed42ef85(p0, p1) return _in(0xA2091482ED42EF85, p0, p1, _ri) end --- _SET_PED_* function Global.N_0xa2116c1e4ed85c24(ped, inverted) return _in(0xA2116C1E4ED85C24, ped, inverted) end --- 0xA218D2BBCAA7388C function Global.N_0xa218d2bbcaa7388c(p0, p1) return _in(0xA218D2BBCAA7388C, p0, p1, _ri) end --- 0xA21AA2F0C2180125 function Global.N_0xa21aa2f0c2180125(p0, p1) return _in(0xA21AA2F0C2180125, p0, p1) end --- 0xA21AF60C9F99CCC5 function Global.N_0xa21af60c9f99ccc5() return _in(0xA21AF60C9F99CCC5) end --- 0xA230A5DDE12ED374 function Global.N_0xa230a5dde12ed374(p0) return _in(0xA230A5DDE12ED374, p0) end --- 0xA2323A2EAE32A290 function Global.N_0xa2323a2eae32a290(listeningToPed, ped, listenerName) return _in(0xA2323A2EAE32A290, listeningToPed, ped, _ts(listenerName)) end --- 0xA263ADBBC8056214 function Global.N_0xa263adbbc8056214(p0, p1) return _in(0xA263ADBBC8056214, p0, p1) end --- 0xA274F51EF7E34B95 function Global.N_0xa274f51ef7e34b95(p0, p1) return _in(0xA274F51EF7E34B95, p0, p1, _ri) end --- NativeDB Introduced: v1232 function Global.N_0xa28056cd1b04b250(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0xA28056CD1B04B250, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- 0xA2837A5E21FB5A58 function Global.N_0xa2837a5e21fb5a58(p0) return _in(0xA2837A5E21FB5A58, p0, _r) end --- 0xA2B18FF8D39F6D87 function Global.N_0xa2b18ff8d39f6d87(p0) return _in(0xA2B18FF8D39F6D87, p0) end --- 0xA2B851605748AD0E function Global.N_0xa2b851605748ad0e() return _in(0xA2B851605748AD0E) end --- 0xA2B8E47442C76CEC function Global.N_0xa2b8e47442c76cec(p0, p1) return _in(0xA2B8E47442C76CEC, p0, p1) end --- 0xA2DB3C6270C122E3 function Global.N_0xa2db3c6270c122e3(p0, p1) return _in(0xA2DB3C6270C122E3, p0, p1, _ri) end --- 0xA2E2BEA4E83F6270 function Global.N_0xa2e2bea4e83f6270(p0) return _in(0xA2E2BEA4E83F6270, _ch(p0), _ri) end --- 0xA2F8B3B5FEDFC100 function Global.N_0xa2f8b3b5fedfc100(p0, p1) return _in(0xA2F8B3B5FEDFC100, p0, p1) end --- 0xA31D350D66FA1855 function Global.N_0xa31d350d66fa1855(p0) return _in(0xA31D350D66FA1855, p0, _ri) end --- 0xA33914B00CA55756 function Global.N_0xa33914b00ca55756(p0, p1) return _in(0xA33914B00CA55756, _ts(p0), p1, _rl) end --- Only used in fishing_core R* Script function Global.N_0xa33f5069b0cb89b8() return _in(0xA33F5069B0CB89B8) end --- 0xA342495F93B7B838 function Global.N_0xa342495f93b7b838(p0, p1) return _in(0xA342495F93B7B838, p0, p1) end --- 0xA3716A77DCF17424 function Global.N_0xa3716a77dcf17424(p0, p1, p2) return _in(0xA3716A77DCF17424, p0, p1, p2) end --- 0xA3A8926951471C82 function Global.N_0xa3a8926951471c82() return _in(0xA3A8926951471C82) end --- NativeDB Introduced: v1311 function Global.N_0xa3b8d31c13cb4239(p0, p1, p3, p5) return _in(0xA3B8D31C13CB4239, p0, _ch(p1), _i, p3, _i, p5, _r) end --- 0xA405BF9F01960C16 function Global.N_0xa405bf9f01960c16(p0) return _in(0xA405BF9F01960C16, p0) end --- 0xA42DC7919159CCCF function Global.N_0xa42dc7919159cccf(p0) return _in(0xA42DC7919159CCCF, p0) end --- 0xA4454592DCF7C992 function Global.N_0xa4454592dcf7c992(p0) return _in(0xA4454592DCF7C992, p0, _ri) end --- 0xA46FD001D1BE896C function Global.N_0xa46fd001d1be896c() return _in(0xA46FD001D1BE896C, _s) end --- 0xA47D48D06AA5A188 function Global.N_0xa47d48d06aa5a188() return _in(0xA47D48D06AA5A188, _r) end --- 0xA48E4801DEBDF7E4 function Global.N_0xa48e4801debdf7e4(entity, p1) return _in(0xA48E4801DEBDF7E4, entity, p1) end --- 0xA49D6D503E3EA847 function Global.N_0xa49d6d503e3ea847(p0, p1, p2, p3, p4) return _in(0xA49D6D503E3EA847, p0, p1, p2, p3, p4) end --- 0xA4AC05B1A364EBC5 function Global.N_0xa4ac05b1a364ebc5(p0, p1, p2) return _in(0xA4AC05B1A364EBC5, p0, p1, p2, _ri) end --- NativeDB Introduced: v1311 function Global.N_0xa4b6432e3880f2f9(ped) return _in(0xA4B6432E3880F2F9, ped, _r) end --- 0xA4DCB3F0DD7488BD function Global.N_0xa4dcb3f0dd7488bd(p0, p1, p2, p3, p4) return _in(0xA4DCB3F0DD7488BD, p0, p1, p2, p3, p4) end --- 0xA54000D4BFD90BDE function Global.N_0xa54000d4bfd90bde(p0) return _in(0xA54000D4BFD90BDE, p0, _ri) end --- 0xA54D643D0773EB65 function Global.N_0xa54d643d0773eb65(dictionary, shotName, duration) return _in(0xA54D643D0773EB65, _ts(dictionary), _ts(shotName), duration) end --- Only used in R* SP Scripts function Global.N_0xa59590050f80ff2e(p0, p1, p2, p3) return _in(0xA59590050F80FF2E, p0, p1, p2, p3) end --- NativeDB Introduced: v1436 function Global.N_0xa596890cf55b5095(ped, p1) return _in(0xA596890CF55B5095, ped, p1) end --- 0xA62BBAAE67A05BB0 function Global.N_0xa62bbaae67a05bb0(p0) return _in(0xA62BBAAE67A05BB0, p0, _ri) end --- 0xA63E4F050F20021F function Global.N_0xa63e4f050f20021f() return _in(0xA63E4F050F20021F) end --- 0xA67F0B039D9CD513 function Global.N_0xa67f0b039d9cd513(p0) return _in(0xA67F0B039D9CD513, p0, _r) end --- 0xA6847BBA4FCDD13F function Global.N_0xa6847bba4fcdd13f(p0, p1) return _in(0xA6847BBA4FCDD13F, p0, p1) end --- 0xA691C10054275290 function Global.N_0xa691c10054275290(mount, player, dismountedTimestamp) return _in(0xA691C10054275290, mount, player, dismountedTimestamp) end --- 0xA6A3A3F96B8B030E function Global.N_0xa6a3a3f96b8b030e() return _in(0xA6A3A3F96B8B030E, _ri) end --- 0xA6A76D666A281F2D function Global.N_0xa6a76d666a281f2d(p0, item) return _in(0xA6A76D666A281F2D, p0, _ch(item)) end --- Common flags: 250, 99999 -- _SET_SCRIPT_BRAIN* function Global.N_0xa6ac35db4a7957a8(flag) return _in(0xA6AC35DB4A7957A8, flag) end --- _DELETE_* function Global.N_0xa6d6f03095c88f59(ped) return _in(0xA6D6F03095C88F59, ped) end --- 0xA6F1BAABFF6AD7B9 function Global.N_0xa6f1baabff6ad7b9(p0) return _in(0xA6F1BAABFF6AD7B9, _ii(p0) --[[ may be optional ]]) end --- 0xA72B1BF3857B94D7 function Global.N_0xa72b1bf3857b94d7(train, p1) return _in(0xA72B1BF3857B94D7, train, p1) end --- _SET_SCENARIO_* function Global.N_0xa7479fb665361edb(p0, p1) return _in(0xA7479FB665361EDB, p0, p1) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xa7670f7991099680(p0) return _in(0xA7670F7991099680, p0) end --- 0xA769D753922B031B function Global.N_0xa769d753922b031b(p0, p1, p2) return _in(0xA769D753922B031B, p0, p1, p2) end --- 0xA7966807953A18EE function Global.N_0xa7966807953a18ee(trackIndex, p1) return _in(0xA7966807953A18EE, trackIndex, p1) end --- Washing player's face/hands now -- _CLEAR_PED_E* - _CLEAR_PED_L* function Global.N_0xa7a806677f8de138(ped) return _in(0xA7A806677F8DE138, ped) end --- _CLEAR_PED_B* - _CLEAR_PED_C* function Global.N_0xa7dc9266ed6a4e51(ped) return _in(0xA7DC9266ED6A4E51, ped) end --- NativeDB Introduced: v1436 function Global.N_0xa7ecebafbaf997a5(savegameType) return _in(0xA7ECEBAFBAF997A5, _ch(savegameType), _ri) end --- 0xA8120EBEAF290C7A function Global.N_0xa8120ebeaf290c7a(p0) return _in(0xA8120EBEAF290C7A, p0, _ri) end --- 0xA844FEB5C22C2C74 function Global.N_0xa844feb5c22c2c74() return _in(0xA844FEB5C22C2C74) end --- 0xA86B0EE9B39D15D6 function Global.N_0xa86b0ee9b39d15d6(object) return _in(0xA86B0EE9B39D15D6, object) end --- 0xA881F5C77A560906 function Global.N_0xa881f5c77a560906(p0) return _in(0xA881F5C77A560906, p0) end --- 0xA88E1D7FA1E20080 function Global.N_0xa88e1d7fa1e20080(p0) return _in(0xA88E1D7FA1E20080, p0, _ri) end --- _SET_ENABLE_B* - _SET_ENABLE_H* function Global.N_0xa8a95cecb1906ea2(groupId, p1) return _in(0xA8A95CECB1906EA2, groupId, p1) end --- NPLOI_UPDATE__GUN_SPINNING_PREVIEW - Adjusting Camera / Ped Reset Flags This Frame -- _DISABLE_* -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.N_0xa8ba2e0204d8486f() return _in(0xA8BA2E0204D8486F) end --- 0xA8C406C2A56EDC16 function Global.N_0xa8c406c2a56edc16(persChar) return _in(0xA8C406C2A56EDC16, persChar) end --- nullsub, doesn't do anything function Global.N_0xa8d970d8a72640a6() return _in(0xA8D970D8A72640A6, _ri) end --- Only used in R* Script mob4 and rcm_mason4 -- _SET_PED_DEFENSIVE_* - _SET_PED_DESIRED_* function Global.N_0xa90684ed185ccb4b(animal, p1, p2, p3) return _in(0xA90684ED185CCB4B, animal, p1, p2, p3) end --- nullsub, doesn't do anything function Global.N_0xa9342743b634a462(p0) return _in(0xA9342743B634A462, p0) end --- 0xA93F925F1942E434 function Global.N_0xa93f925f1942e434(p0, p1) return _in(0xA93F925F1942E434, p0, p1) end --- 0xA94ECE191D90637A function Global.N_0xa94ece191d90637a() return _in(0xA94ECE191D90637A, _ri) end --- 0xA95470DA137587F5 function Global.N_0xa95470da137587f5(p0) return _in(0xA95470DA137587F5, p0) end --- Used in SP R* Scripts only -- _WAS_ANIM_SCENE_* function Global.N_0xa96619fe85159ed2(animScene) return _in(0xA96619FE85159ED2, animScene, _r) end --- _SET_PED_P* - _SET_PED_R* function Global.N_0xa967d6a8ed2d713b(ped, p1) return _in(0xA967D6A8ED2D713B, ped, p1) end --- 0xA97EE5E4589FCF5A function Global.N_0xa97ee5e4589fcf5a(p0, p1) return _in(0xA97EE5E4589FCF5A, p0, p1, _r) end --- 0xA9CEAE8D6637FBAD function Global.N_0xa9ceae8d6637fbad(p0) return _in(0xA9CEAE8D6637FBAD, p0) end --- 0xA9E185D498B9AC67 function Global.N_0xa9e185d498b9ac67(p0, p1) return _in(0xA9E185D498B9AC67, p0, p1, _ri) end --- 0xA9E6D8F2DDFC4DB9 function Global.N_0xa9e6d8f2ddfc4db9(p0, p1) return _in(0xA9E6D8F2DDFC4DB9, p0, p1) end --- 0xA9E7672F8C6C6F74 function Global.N_0xa9e7672f8c6c6f74(p0) return _in(0xA9E7672F8C6C6F74, p0, _ri) end --- Returns Pathset Hash -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xaa29a5f13b2c20b2(p0, p1) return _in(0xAA29A5F13B2C20B2, p0, _ch(p1), _ri) end --- 0xAA35FD9ABAB490A3 function Global.N_0xaa35fd9abab490a3(player) return _in(0xAA35FD9ABAB490A3, player, _r) end --- 0xAA6C49AE90A32299 function Global.N_0xaa6c49ae90a32299(ped, p1) return _in(0xAA6C49AE90A32299, ped, _ch(p1)) end --- 0xAA9EE2AAFC717623 function Global.N_0xaa9ee2aafc717623(p0, p1, p2, p3, p4, p5) return _in(0xAA9EE2AAFC717623, p0, p1, p2, p3, p4, p5, _ri) end --- 0xAAACB74442C1BED3 function Global.N_0xaaacb74442c1bed3(p0) return _in(0xAAACB74442C1BED3, p0, _ri) end --- 0xAAACF33CBF9B990A function Global.N_0xaaacf33cbf9b990a(p0, p1) return _in(0xAAACF33CBF9B990A, p0, p1) end --- Related to _0x704C908E9C405136 for component loading -- _S* function Global.N_0xaab86462966168ce(ped, isMP) return _in(0xAAB86462966168CE, ped, isMP, _ri) end --- 0xAAC0EE3B4999ABB5 function Global.N_0xaac0ee3b4999abb5(ped, targetPed) return _in(0xAAC0EE3B4999ABB5, ped, targetPed) end --- 0xAAED694CE814817F function Global.N_0xaaed694ce814817f(p0) return _in(0xAAED694CE814817F, p0, _ri) end --- 0xAB26DEEE120FD3FD function Global.N_0xab26deee120fd3fd(p0, p1) return _in(0xAB26DEEE120FD3FD, p0, p1) end --- 0xABC18A28BAD4B46F function Global.N_0xabc18a28bad4b46f(p0, p1) return _in(0xABC18A28BAD4B46F, p0, p1, _ri) end --- 0xABDB4863D3D72021 function Global.N_0xabdb4863d3d72021(entity, p1, p2, p3, p4) return _in(0xABDB4863D3D72021, entity, p1, p2, p3, p4) end --- 0xAC355980681A7F89 function Global.N_0xac355980681a7f89(p0) return _in(0xAC355980681A7F89, p0) end --- 0xAC5045AB7F1A34FD function Global.N_0xac5045ab7f1a34fd(p0) return _in(0xAC5045AB7F1A34FD, p0, _ri) end --- 0xAC77757C05DE9E5A function Global.N_0xac77757c05de9e5a(cameraDictionary) return _in(0xAC77757C05DE9E5A, _ts(cameraDictionary)) end --- _SET_PLAYER_CAN_BE_* - _SET_PLAYER_CAN_USE_* function Global.N_0xaca45ddcef6071c4(player, p1) return _in(0xACA45DDCEF6071C4, player, p1) end --- nullsub, doesn't do anything function Global.N_0xacc44768af229042() return _in(0xACC44768AF229042) end --- 0xACD4F9831DFAD7F5 function Global.N_0xacd4f9831dfad7f5(p0) return _in(0xACD4F9831DFAD7F5, p0, _ri) end --- nullsub, doesn't do anything function Global.N_0xacf9cb705befa8cb() return _in(0xACF9CB705BEFA8CB, _ri) end --- Might return time since some (?) event. function Global.N_0xad17a18215dd23d6(entity, p1, p2) return _in(0xAD17A18215DD23D6, entity, p1, p2, _ri) end --- 0xAD22AB64FA428DF3 function Global.N_0xad22ab64fa428df3(p0) return _in(0xAD22AB64FA428DF3, p0) end --- 0xAD3330E3C3E98007 function Global.N_0xad3330e3c3e98007(p0, p1) return _in(0xAD3330E3C3E98007, p0, p1) end --- 0xAD44856A1CD29635 function Global.N_0xad44856a1cd29635(p0, p1, p2) return _in(0xAD44856A1CD29635, p0, p1, p2) end --- _SET_SCENARIO_POINT_* function Global.N_0xadc45010bc17af0e(p0, p1) return _in(0xADC45010BC17AF0E, p0, p1) end --- 0xAE00387E53B1E9FC function Global.N_0xae00387e53b1e9fc() return _in(0xAE00387E53B1E9FC) end --- 0xAE6B68A83ABBE7C0 function Global.N_0xae6b68a83abbe7c0(p0) return _in(0xAE6B68A83ABBE7C0, p0) end --- _UNLOAD_* - _WAS_ANIM_SCENE_* function Global.N_0xae6de22de0ed4554(mgmHandle, ped) return _in(0xAE6DE22DE0ED4554, mgmHandle, ped) end --- _SET_TRAIN_* function Global.N_0xae7e66a61e7c17a5(train, p1) return _in(0xAE7E66A61E7C17A5, train, p1) end --- 0xAEE6C800E124CFE1 function Global.N_0xaee6c800e124cfe1(p0, p1) return _in(0xAEE6C800E124CFE1, p0, p1) end --- _CLEAR_PED_D* function Global.N_0xaf041c10756c30fb(ped, p1, p2, p3) return _in(0xAF041C10756C30FB, ped, p1, p2, p3) end --- 0xAF2EF28CE3084505 function Global.N_0xaf2ef28ce3084505(p0, p1, p2, p3) return _in(0xAF2EF28CE3084505, p0, p1, p2, p3) end --- 0xAF3A84C7DE6A1DC5 function Global.N_0xaf3a84c7de6a1dc5(p0, p1) return _in(0xAF3A84C7DE6A1DC5, p0, p1) end --- Hardcoded to return one/true. function Global.N_0xaf530e56505d1bd6(p0) return _in(0xAF530E56505D1BD6, p0, _ri) end --- NativeDB Introduced: v1311 function Global.N_0xaf72ec7e1b54539b(entity) return _in(0xAF72EC7E1B54539B, entity, _ri) end --- SET_ENTITY_LO* function Global.N_0xaf7f3099b9feb535(entity, p1, p2, p3) return _in(0xAF7F3099B9FEB535, entity, p1, p2, p3) end --- 0xAFA14F98327791CE function Global.N_0xafa14f98327791ce(sessionRequestId) return _in(0xAFA14F98327791CE, _ii(sessionRequestId) --[[ may be optional ]], _r) end --- 0xAFA87A7D41EE346A function Global.N_0xafa87a7d41ee346a(p0) return _in(0xAFA87A7D41EE346A, p0) end --- 0xAFD3599A3CC5637D function Global.N_0xafd3599a3cc5637d() return _in(0xAFD3599A3CC5637D, _ri) end --- 0xAFE2AE66F6251C66 function Global.N_0xafe2ae66f6251c66(xMin, yMin, zMin, xMax, yMax, zMax, p6, p7) return _in(0xAFE2AE66F6251C66, xMin, yMin, zMin, xMax, yMax, zMax, p6, p7) end --- 0xAFF5BE9BA496CE40 function Global.N_0xaff5be9ba496ce40(p2, p3, collectableCategory) return _in(0xAFF5BE9BA496CE40, _i, _i, p2, p3, _ch(collectableCategory), _ri) end --- 0xAFFD0CCF31F469B8 function Global.N_0xaffd0ccf31f469b8(p0) return _in(0xAFFD0CCF31F469B8, p0, _ri) end --- 0xB00CE33465B5406D function Global.N_0xb00ce33465b5406d(p0, p1) return _in(0xB00CE33465B5406D, p0, p1, _ri) end --- nullsub, doesn't do anything function Global.N_0xb03140014aca6c40(p0, p1) return _in(0xB03140014ACA6C40, p0, p1) end --- _SET_D* or _SET_E* function Global.N_0xb032c085d9a03907() return _in(0xB032C085D9A03907) end --- 0xB03944057FD735BA function Global.N_0xb03944057fd735ba(p0, p1, p2) return _in(0xB03944057FD735BA, p0, p1, p2) end --- Used to set up bad guy groups in nb_kidnapped R* Script (MP_RE_KIDNAPPED): p1 = 4.f -- _SET_FORMATION_* function Global.N_0xb05cc690cde8a4a9(groupId, p1) return _in(0xB05CC690CDE8A4A9, groupId, p1, _r) end --- 0xB06F5F1DEF417216 function Global.N_0xb06f5f1def417216(p0, p1, p2, p3) return _in(0xB06F5F1DEF417216, p0, p1, p2, p3) end --- 0xB08C4FA25BC29DB9 function Global.N_0xb08c4fa25bc29db9(p0) return _in(0xB08C4FA25BC29DB9, p0) end --- 0xB0E8599243B3F568 function Global.N_0xb0e8599243b3f568(p0) return _in(0xB0E8599243B3F568, p0, _ri) end --- 0xB0FB9B196A3D13F0 function Global.N_0xb0fb9b196a3d13f0(p0, p1, p2) return _in(0xB0FB9B196A3D13F0, p0, p1, p2) end --- 0xB112B9262EC29C20 function Global.N_0xb112b9262ec29c20(p0, p1) return _in(0xB112B9262EC29C20, _ch(p0), p1, _s) end --- 0xB131E686BD97B3F8 function Global.N_0xb131e686bd97b3f8() return _in(0xB131E686BD97B3F8) end --- 0xB138CA787F3DD858 function Global.N_0xb138ca787f3dd858(p0, p1, p2) return _in(0xB138CA787F3DD858, p0, _ts(p1), p2) end --- 0xB15CD2F9932C9AB5 function Global.N_0xb15cd2f9932c9ab5(p0) return _in(0xB15CD2F9932C9AB5, p0, _ri) end --- 0xB16C780C51E51E2B function Global.N_0xb16c780c51e51e2b(p0) return _in(0xB16C780C51E51E2B, p0, _ri) end --- 0xB173599D61FAEB31 function Global.N_0xb173599d61faeb31() return _in(0xB173599D61FAEB31) end --- 0xB18FEC133C7C6C69 function Global.N_0xb18fec133c7c6c69(p0) return _in(0xB18FEC133C7C6C69, p0, _ri) end --- _PREPARE_* - _REGISTER_* function Global.N_0xb1a196bafe650402(mgmHandle, ped) return _in(0xB1A196BAFE650402, mgmHandle, ped) end --- NativeDB Introduced: v1311 function Global.N_0xb1dd74a1f5536622(inventoryId, itemGUID) return _in(0xB1DD74A1F5536622, inventoryId, _ii(itemGUID) --[[ may be optional ]], _r) end --- 0xB1F6665AA54DCD5C function Global.N_0xb1f6665aa54dcd5c(p0) return _in(0xB1F6665AA54DCD5C, p0, _ri) end --- 0xB223249B7798EEED function Global.N_0xb223249b7798eeed(p0, p1, p2, p3) return _in(0xB223249B7798EEED, p0, p1, p2, p3, _ri) end --- 0xB22B1D9F74095382 function Global.N_0xb22b1d9f74095382(p0) return _in(0xB22B1D9F74095382, p0) end --- 0xB292203008EBBAAC function Global.N_0xb292203008ebbaac(p0) return _in(0xB292203008EBBAAC, p0, _ri) end --- Used in Script Function SATCHEL_COUNT_BREAKDOWN_COMPONENTS function Global.N_0xb29c553ba582d09e(model, damageCleanliness, p3) return _in(0xB29C553BA582D09E, _i, _ch(model), damageCleanliness, p3, _ri) end --- NativeDB Introduced: v1311 function Global.N_0xb2d15d3551fe4fae(p0) return _in(0xB2D15D3551FE4FAE, p0) end --- 0xB2F47A1AFDFCC595 function Global.N_0xb2f47a1afdfcc595(p0, p1) return _in(0xB2F47A1AFDFCC595, p0, p1) end --- _IS_PLAYER_I* - _IS_PLAYER_P* function Global.N_0xb331d8a73f9d2bdf(player, p1) return _in(0xB331D8A73F9D2BDF, player, _ii(p1) --[[ may be optional ]], _r) end --- Used in bounty1, fanale3, sean1 R* Scripts function Global.N_0xb34a6009a0db80b8(entity) return _in(0xB34A6009A0DB80B8, entity) end --- 0xB35370D5353995CB function Global.N_0xb35370d5353995cb(ped, item, p2) return _in(0xB35370D5353995CB, ped, _ch(item), p2) end --- 0xB389289F031F059A function Global.N_0xb389289f031f059a() return _in(0xB389289F031F059A, _ri) end --- 0xB38A29CCD5447783 function Global.N_0xb38a29ccd5447783(p0, p1, p2) return _in(0xB38A29CCD5447783, p0, p1, p2) end --- 0xB38C256498748413 function Global.N_0xb38c256498748413() return _in(0xB38C256498748413) end --- 0xB3B1546D23DF8DE1 function Global.N_0xb3b1546d23df8de1(p0, p1, p2, p3, p4) return _in(0xB3B1546D23DF8DE1, p0, p1, p2, p3, p4) end --- 0xB3E8841F6BDAF83E function Global.N_0xb3e8841f6bdaf83e() return _in(0xB3E8841F6BDAF83E) end --- 0xB40EA9E0D2E2F7F3 function Global.N_0xb40ea9e0d2e2f7f3(ropeId, p1) return _in(0xB40EA9E0D2E2F7F3, ropeId, p1) end --- 0xB4241AD8F5AEE9ED function Global.N_0xb4241ad8f5aee9ed(trackIndex) return _in(0xB4241AD8F5AEE9ED, trackIndex, _r) end --- 0xB42C87521D1BDD2F function Global.N_0xb42c87521d1bdd2f(vehicle, x, y, z) return _in(0xB42C87521D1BDD2F, vehicle, x, y, z) end --- 0xB440F4E35393FC39 function Global.N_0xb440f4e35393fc39(volume, p1) return _in(0xB440F4E35393FC39, volume, p1) end --- 0xB469CFD9E065EB99 function Global.N_0xb469cfd9e065eb99(p0, p1) return _in(0xB469CFD9E065EB99, p0, p1) end --- _RESET_PED_C* function Global.N_0xb4b7c92fce7347b7(ped) return _in(0xB4B7C92FCE7347B7, ped) end --- 0xB520DBDA7FCF573F function Global.N_0xb520dbda7fcf573f(ped) return _in(0xB520DBDA7FCF573F, ped, _r) end --- 0xB527099D1E1EED49 function Global.N_0xb527099d1e1eed49(player, p1, crimeType) return _in(0xB527099D1E1EED49, player, p1, _ii(crimeType) --[[ may be optional ]], _r) end --- 0xB5E2EDA2135E0FA1 function Global.N_0xb5e2eda2135e0fa1(p0, p1, scheduleLocation) return _in(0xB5E2EDA2135E0FA1, _ch(p0), p1, _ii(scheduleLocation) --[[ may be optional ]], _r) end --- 0xB65927F861E7AE39 function Global.N_0xb65927f861e7ae39(ped, p1) return _in(0xB65927F861E7AE39, ped, p1, _r) end --- 0xB65E7F733956CF25 function Global.N_0xb65e7f733956cf25(persChar) return _in(0xB65E7F733956CF25, persChar) end --- NativeDB Introduced: v1311 function Global.N_0xb6a80e1e3a5444f1() return _in(0xB6A80E1E3A5444F1, _ri) end --- 0xB6E79850B759A30E function Global.N_0xb6e79850b759a30e(teamId, allow) return _in(0xB6E79850B759A30E, teamId, allow) end --- 0xB6F4557060EF0FB4 function Global.N_0xb6f4557060ef0fb4(p0, p1) return _in(0xB6F4557060EF0FB4, p0, p1, _ri) end --- _S* (_SUPPRESS_EVENTS_NEXT_FRAME?) function Global.N_0xb6f4825153920582() return _in(0xB6F4825153920582) end --- nullsub, doesn't do anything function Global.N_0xb6fd96420c0126a1(p0, p1) return _in(0xB6FD96420C0126A1, _ch(p0), p1) end --- nullsub, doesn't do anything function Global.N_0xb711eb4bc8d06013() return _in(0xB711EB4BC8D06013) end --- 0xB7223B91CD6B7E07 function Global.N_0xb7223b91cd6b7e07(feedChannel) return _in(0xB7223B91CD6B7E07, feedChannel, _r) end --- 0xB7469CB9AC3C0FD4 function Global.N_0xb7469cb9ac3c0fd4(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xB7469CB9AC3C0FD4, p0, p1, p2, p3, p4, p5, p6, p7) end --- 0xB779F4FA19269AEC function Global.N_0xb779f4fa19269aec(flag) return _in(0xB779F4FA19269AEC, flag) end --- 0xB79817DB31FF72B9 function Global.N_0xb79817db31ff72b9(p0, p1) return _in(0xB79817DB31FF72B9, p0, p1) end --- 0xB7DBB2986B87E230 function Global.N_0xb7dbb2986b87e230(ped, p1) return _in(0xB7DBB2986B87E230, ped, p1, _r) end --- _ADD_EXPLOSION_*(ON ENTITY?) function Global.N_0xb7df150605eedc9b(entity, p1, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake) return _in(0xB7DF150605EEDC9B, entity, p1, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake) end --- 0xB832F1A686B9B810 function Global.N_0xb832f1a686b9b810(p0, p1, p2) return _in(0xB832F1A686B9B810, p0, p1, p2) end --- 0xB85C13E0BF1F2A1C function Global.N_0xb85c13e0bf1f2a1c(p0) return _in(0xB85C13E0BF1F2A1C, p0) end --- _SET_HO* function Global.N_0xb8ab265426cfe6dd(ped, p1) return _in(0xB8AB265426CFE6DD, ped, p1) end --- 0xB8E213D02F37947D function Global.N_0xb8e213d02f37947d(p0, p1, p2, p3, p4, p5, p6) return _in(0xB8E213D02F37947D, p0, p1, p2, p3, p4, p5, p6) end --- 0xB8E2D655E1D5BD39 function Global.N_0xb8e2d655e1d5bd39(p0) return _in(0xB8E2D655E1D5BD39, p0, _ri) end --- 0xB8E3486D107F4194 function Global.N_0xb8e3486d107f4194(p0, p1) return _in(0xB8E3486D107F4194, p0, p1) end --- 0xB8F52A3F84A7CC59 function Global.N_0xb8f52a3f84a7cc59(p0) return _in(0xB8F52A3F84A7CC59, p0, _ri) end --- Accepts more hashes than 0xCC644BC1DD655269 -- Such as: CAROLINA_PARAKEETS, DINO_BONES, EGRET_FEATHERS, ... function Global.N_0xb9020ec89c07df04(collectableCategory, p1, index) return _in(0xB9020EC89C07DF04, _ch(collectableCategory), p1, index, _ri) end --- _IS_PED_J* - _IS_PED_L* function Global.N_0xb91ab3be7f655d49(ped) return _in(0xB91AB3BE7F655D49, ped, _r) end --- Used in Script Function NET_CAMP_CLIENT_UPDATE_PED_ROLE_STATE_SHOP: hash exists! Playing hash function Global.N_0xb93a769b8b726950(ped, p1) return _in(0xB93A769B8B726950, ped, _ch(p1)) end --- ANIMPOSTFX_* function Global.N_0xb958d97a0dfaa0c2(effectName) return _in(0xB958D97A0DFAA0C2, _ts(effectName), _r) end --- 0xB961DD799A837BD7 function Global.N_0xb961dd799a837bd7() return _in(0xB961DD799A837BD7) end --- Sorts some unknown data. -- Likely SORT_* function Global.N_0xb9b9e47edb9d63db() return _in(0xB9B9E47EDB9D63DB) end --- 0xB9BDFAE609DFB7C5 function Global.N_0xb9bdfae609dfb7c5(p0, p1, p2) return _in(0xB9BDFAE609DFB7C5, p0, p1, p2) end --- 0xBA2A089E60ED1163 function Global.N_0xba2a089e60ed1163(p0, p1, p2, p3, p4) return _in(0xBA2A089E60ED1163, p0, p1, p2, p3, p4, _ri) end --- 0xBA2C49EA6A8D24FF function Global.N_0xba2c49ea6a8d24ff(p0, p1, p2, p3, p4, p5, p6) return _in(0xBA2C49EA6A8D24FF, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0xBA5CA1FEB5DE0DF6 function Global.N_0xba5ca1feb5de0df6(p0, p1, p2, p3, p4, p5) return _in(0xBA5CA1FEB5DE0DF6, p0, p1, p2, p3, p4, p5) end --- 0xBAAB791AA72C2821 function Global.N_0xbaab791aa72c2821(p0, p1) return _in(0xBAAB791AA72C2821, p0, p1) end --- _SET_PED_D* function Global.N_0xbad2a311667a50d7(ped, p1) return _in(0xBAD2A311667A50D7, ped, p1) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xbaf7e2979442b29f(p0) return _in(0xBAF7E2979442B29F, p0, _ri) end --- 0xBB1EC8C2EEF33BAA function Global.N_0xbb1ec8c2eef33baa(entity) return _in(0xBB1EC8C2EEF33BAA, entity) end --- 0xBB282CF5D2333FB8 function Global.N_0xbb282cf5d2333fb8(p0, p1) return _in(0xBB282CF5D2333FB8, p0, p1) end --- 0xBB3E5370EBB6BE28 function Global.N_0xbb3e5370ebb6be28(p0, p1) return _in(0xBB3E5370EBB6BE28, p0, p1, _ri) end --- 0xBB3E9B073E66C3C9 function Global.N_0xbb3e9b073e66c3c9(ropeId, p1, p2, p3, p4) return _in(0xBB3E9B073E66C3C9, ropeId, p1, p2, p3, p4) end --- 0xBB68908CD11AEBDC function Global.N_0xbb68908cd11aebdc(persChar) return _in(0xBB68908CD11AEBDC, persChar) end --- 0xBB68D4D3CA3DE402 function Global.N_0xbb68d4d3ca3de402(p0, p1) return _in(0xBB68D4D3CA3DE402, p0, p1) end --- 0xBB697756309D77EE function Global.N_0xbb697756309d77ee(p0) return _in(0xBB697756309D77EE, p0, _ri) end --- 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 function Global.N_0xbb6ea5d59e926095(category, emote) return _in(0xBB6EA5D59E926095, category, _ch(emote)) end --- Used in script function INIT_DEADEYE_SLOWDOWN -- _SPECIAL_ABILITY* function Global.N_0xbba140062b15a8ac(player) return _in(0xBBA140062B15A8AC, player) end --- 0xBBE5B63EFFB08E68 function Global.N_0xbbe5b63effb08e68(p0, p1, p2, p3, p4, p5, p6) return _in(0xBBE5B63EFFB08E68, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0xBC02B3D151D3859F function Global.N_0xbc02b3d151d3859f(entity, p1) return _in(0xBC02B3D151D3859F, entity, p1) end --- NativeDB Introduced: v1232 function Global.N_0xbc07ca8fd710e7fd(p0, p1) return _in(0xBC07CA8FD710E7FD, p0, p1) end --- 0xBC0DF006A4952C68 function Global.N_0xbc0df006a4952c68(p0, p1, p2) return _in(0xBC0DF006A4952C68, p0, p1, p2) end --- 0xBC1DC48270468444 function Global.N_0xbc1dc48270468444(p0) return _in(0xBC1DC48270468444, p0) end --- 0xBC3F847AE2C3DC65 function Global.N_0xbc3f847ae2c3dc65(p0, p1) return _in(0xBC3F847AE2C3DC65, p0, p1) end --- Only used in fm_race_controller R* Script (PROCESS_LOCAL_PLAYER_INIT) function Global.N_0xbc7d36946d19e60e(p0) return _in(0xBC7D36946D19E60E, p0) end --- NativeDB Introduced: v1355 function Global.N_0xbc9444f2ff94a9c0(p0) return _in(0xBC9444F2FF94A9C0, p0, _ri) end --- _IS_PED_M* - _IS_PED_O* function Global.N_0xbd0e4f52f6d95242(ped) return _in(0xBD0E4F52F6D95242, ped, _r) end --- 0xBD1C3C0F271C39D3 function Global.N_0xbd1c3c0f271c39d3(p0, p1) return _in(0xBD1C3C0F271C39D3, p0, p1) end --- 0xBD629C1C4F501C80 function Global.N_0xbd629c1c4f501c80(p0) return _in(0xBD629C1C4F501C80, p0, _ri) end --- 0xBD70108D01875299 function Global.N_0xbd70108d01875299(p0) return _in(0xBD70108D01875299, p0, _ri) end --- Called together with REPORT_POLICE_SPOTTED_PLAYER function Global.N_0xbd944a3d36e992de() return _in(0xBD944A3D36E992DE) end --- 0xBD94CECFB2D65119 function Global.N_0xbd94cecfb2d65119(p0, p1, p2, p3, p4, p5) return _in(0xBD94CECFB2D65119, p0, p1, p2, p3, p4, p5) end --- 0xBD96185264DDAAEA function Global.N_0xbd96185264ddaaea(p0, p1) return _in(0xBD96185264DDAAEA, p0, p1) end --- 0xBDDA142759307528 function Global.N_0xbdda142759307528(p0) return _in(0xBDDA142759307528, p0) end --- Checks for MOONSHINE_BAND function Global.N_0xbe28db99556ff8d9(entity) return _in(0xBE28DB99556FF8D9, entity, _ri) end --- NativeDB Introduced: v1311 function Global.N_0xbe66b26b6529e943(unlockHash, ped, animalType) return _in(0xBE66B26B6529E943, _ch(unlockHash), ped, _ch(animalType)) end --- 0xBE8DAA9D8D01DA6A function Global.N_0xbe8daa9d8d01da6a(p0, p1, p2) return _in(0xBE8DAA9D8D01DA6A, p0, p1, p2) end --- _GET_PLAYER_I* function Global.N_0xbea3a6e5f5f79a6f(p0, p1) return _in(0xBEA3A6E5F5F79A6F, p0, p1, _ri) end --- 0xBEA7D3CB47E1479C function Global.N_0xbea7d3cb47e1479c() return _in(0xBEA7D3CB47E1479C, _ri) end --- 0xBED386157F65942C function Global.N_0xbed386157f65942c(p0, p1) return _in(0xBED386157F65942C, p0, p1) end --- 0xBEDBE39B5FD98FD6 function Global.N_0xbedbe39b5fd98fd6(ped) return _in(0xBEDBE39B5FD98FD6, ped, _r) end --- 0xBEEFBB608D2AA68A function Global.N_0xbeefbb608d2aa68a(p0) return _in(0xBEEFBB608D2AA68A, p0) end --- 0xBEFED69CE8317F91 function Global.N_0xbefed69ce8317f91(p0) return _in(0xBEFED69CE8317F91, p0, _ri) end --- 0xBF567DF2BEF211A6 function Global.N_0xbf567df2bef211a6(p0, p1) return _in(0xBF567DF2BEF211A6, p0, p1) end --- 0xBF6583E926D13890 function Global.N_0xbf6583e926d13890(p0, p1) return _in(0xBF6583E926D13890, p0, p1) end --- 0xBF8276E51761F9DA function Global.N_0xbf8276e51761f9da() return _in(0xBF8276E51761F9DA, _ri) end --- Only used in R* Script tg_p (CLIENT__AMBIENT_POPULATION - Player starts the populate in region) function Global.N_0xbfa6b7731c3baf02() return _in(0xBFA6B7731C3BAF02) end --- _DATABINDING_WRITE_DATA_* function Global.N_0xbfc83da249befcc9(p0, p1, p2) return _in(0xBFC83DA249BEFCC9, p0, _ch(p1), p2) end --- 0xBFCA7AFABF9D7967 function Global.N_0xbfca7afabf9d7967(p0, p1) return _in(0xBFCA7AFABF9D7967, p0, p1, _ri) end --- nullsub, doesn't do anything function Global.N_0xbfff81e12a745a5f() return _in(0xBFFF81E12A745A5F) end --- 0xC028B3F52C707C49 function Global.N_0xc028b3f52c707c49(p0) return _in(0xC028B3F52C707C49, p0, _r) end --- 0xC06CFF658B2E51DA function Global.N_0xc06cff658b2e51da(p0, p1, p2) return _in(0xC06CFF658B2E51DA, p0, p1, p2, _ri) end --- Used in NET_CAMP_SPIRIT_ANIMAL_CLEAR_ANIMAL_VISIBILITY -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xc06f2f45a73eabcd(entity) return _in(0xC06F2F45A73EABCD, entity) end --- 0xC07B91B996C1DE89 function Global.N_0xc07b91b996c1de89(p0, p1) return _in(0xC07B91B996C1DE89, p0, p1) end --- 0xC07CFF658B2E51DA function Global.N_0xc07cff658b2e51da(p0, p1) return _in(0xC07CFF658B2E51DA, p0, p1, _ri) end --- 0xC084FF658B2E52DA function Global.N_0xc084ff658b2e52da(p0) return _in(0xC084FF658B2E52DA, p0, _ri) end --- 0xC084FF658B2E53DA function Global.N_0xc084ff658b2e53da() return _in(0xC084FF658B2E53DA, _ri) end --- 0xC084FF658B2E54DA function Global.N_0xc084ff658b2e54da(p0) return _in(0xC084FF658B2E54DA, p0, _ri) end --- 0xC084FF658B2E55DA function Global.N_0xc084ff658b2e55da(p0, p1) return _in(0xC084FF658B2E55DA, p0, p1, _ri) end --- 0xC084FF658B2E61DA function Global.N_0xc084ff658b2e61da(p0) return _in(0xC084FF658B2E61DA, p0, _ri) end --- 0xC084FF658B2E71DA function Global.N_0xc084ff658b2e71da(p0, p1, p2) return _in(0xC084FF658B2E71DA, p0, p1, p2, _ri) end --- 0xC084FF658B2E81DA function Global.N_0xc084ff658b2e81da(p0, p1, p2) return _in(0xC084FF658B2E81DA, p0, p1, p2, _ri) end --- 0xC086FF658B2E51DA function Global.N_0xc086ff658b2e51da(p0) return _in(0xC086FF658B2E51DA, p0, _ri) end --- 0xC086FF658B2E51DB function Global.N_0xc086ff658b2e51db() return _in(0xC086FF658B2E51DB, _ri) end --- 0xC087FF658B2E51DA function Global.N_0xc087ff658b2e51da(p0, p1) return _in(0xC087FF658B2E51DA, p0, p1, _ri) end --- 0xC089FF658B2E51DA function Global.N_0xc089ff658b2e51da(p0, p1) return _in(0xC089FF658B2E51DA, p0, p1, _ri) end --- 0xC08AFF658B2E51DA function Global.N_0xc08aff658b2e51da(p0) return _in(0xC08AFF658B2E51DA, p0) end --- 0xC08AFF658B2E51DB function Global.N_0xc08aff658b2e51db(p0) return _in(0xC08AFF658B2E51DB, p0) end --- 0xC08BFF658B2E51DA function Global.N_0xc08bff658b2e51da(p0) return _in(0xC08BFF658B2E51DA, p0, _ri) end --- 0xC08CFF658B2E51DA function Global.N_0xc08cff658b2e51da(p0, p1) return _in(0xC08CFF658B2E51DA, p0, p1, _ri) end --- 0xC08DEF658B2E51DA function Global.N_0xc08def658b2e51da(p0) return _in(0xC08DEF658B2E51DA, p0, _ri) end --- 0xC08DFF658B2E51DA function Global.N_0xc08dff658b2e51da() return _in(0xC08DFF658B2E51DA, _ri) end --- 0xC08DFF658B2E51DB function Global.N_0xc08dff658b2e51db(p0) return _in(0xC08DFF658B2E51DB, p0, _ri) end --- 0xC08EFF658B2E51DB function Global.N_0xc08eff658b2e51db(p0, p1) return _in(0xC08EFF658B2E51DB, p0, p1, _ri) end --- 0xC08FFF658B2E51DA function Global.N_0xc08fff658b2e51da() return _in(0xC08FFF658B2E51DA, _ri) end --- 0xC08FFF658B2E51DB function Global.N_0xc08fff658b2e51db(p0) return _in(0xC08FFF658B2E51DB, p0, _ri) end --- 0xC09CFF658B2E51DA function Global.N_0xc09cff658b2e51da(p0, p1, p2) return _in(0xC09CFF658B2E51DA, p0, p1, p2, _ri) end --- 0xC0ABF784590798A9 function Global.N_0xc0abf784590798a9(p0) return _in(0xC0ABF784590798A9, p0) end --- 0xC0CFFDA87C2C163D function Global.N_0xc0cffda87c2c163d(p0, p1, p2) return _in(0xC0CFFDA87C2C163D, p0, p1, p2, _ri) end --- Only used in rcm_serial_killer1 R* Script function Global.N_0xc0df161950fb101e(ped) return _in(0xC0DF161950FB101E, ped, _r) end --- SET_ENTITY_A* function Global.N_0xc0edef16d90661ee(entity, p1) return _in(0xC0EDEF16D90661EE, entity, p1) end --- Used in SP R* Scripts only -- _RESUME_* - _SET_A* function Global.N_0xc1193521e3b9fadd(entity, p1) return _in(0xC1193521E3B9FADD, entity, p1) end --- 0xC177C827CEFC0AA4 function Global.N_0xc177c827cefc0aa4(p0, p1) return _in(0xC177C827CEFC0AA4, p0, p1) end --- _SET_PED_P* - _SET_PED_R* function Global.N_0xc17a94cc8fc3c61a(entity, boneId, p2, p3, p4) return _in(0xC17A94CC8FC3C61A, entity, boneId, p2, p3, p4) end --- 0xC184FF658B2E55DA function Global.N_0xc184ff658b2e55da(p0, p1) return _in(0xC184FF658B2E55DA, p0, p1, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xc1968045eeb563b7(p0) return _in(0xC1968045EEB563B7, p0) end --- 0xC1F04FB37E3F0E57 function Global.N_0xc1f04fb37e3f0e57(p0, p1) return _in(0xC1F04FB37E3F0E57, p0, p1, _ri) end --- 0xC205B3C54C6A4E37 function Global.N_0xc205b3c54c6a4e37(p0) return _in(0xC205B3C54C6A4E37, p0) end --- 0xC252C0CC969AF79A function Global.N_0xc252c0cc969af79a(p0) return _in(0xC252C0CC969AF79A, p0) end --- _FORCE_PED_* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xc2722b252c79e641(ped, p1, p2, p3) return _in(0xC2722B252C79E641, ped, p1, p2, p3) end --- 0xC284FF658B2E55DA function Global.N_0xc284ff658b2e55da(p0, p1, p2) return _in(0xC284FF658B2E55DA, p0, p1, p2, _ri) end --- 0xC285FD21294A1C49 function Global.N_0xc285fd21294a1c49(cameraDictionary) return _in(0xC285FD21294A1C49, _ts(cameraDictionary), _r) end --- 0xC28F62AC9774FC1B function Global.N_0xc28f62ac9774fc1b() return _in(0xC28F62AC9774FC1B, _ri) end --- 0xC2E62678D602853C function Global.N_0xc2e62678d602853c(p0, p1, p2, p3, p4, p5, p6) return _in(0xC2E62678D602853C, p0, p1, p2, p3, p4, p5, p6) end --- 0xC2E71D7E0A7B4C89 function Global.N_0xc2e71d7e0a7b4c89(p0) return _in(0xC2E71D7E0A7B4C89, p0, _ri) end --- 0xC2EF407645BEECDC function Global.N_0xc2ef407645beecdc(p0) return _in(0xC2EF407645BEECDC, p0, _ri) end --- 0xC310239ACCCF5579 function Global.N_0xc310239acccf5579() return _in(0xC310239ACCCF5579) end --- Used in Script Function MC_LOCAL_SETUP_VEH - enabling transitions function Global.N_0xc325a6baa62cf8a2(vehicle, p1) return _in(0xC325A6BAA62CF8A2, vehicle, p1) end --- 0xC351394B932A6A50 function Global.N_0xc351394b932a6a50(p0) return _in(0xC351394B932A6A50, p0) end --- 0xC369E2234E34A0CA function Global.N_0xc369e2234e34a0ca(p0, p1) return _in(0xC369E2234E34A0CA, p0, p1, _ri) end --- Camera will be or is running -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.N_0xc3742f1fdf0a6824() return _in(0xC3742F1FDF0A6824) end --- Doesn't actually return anything. -- ANIMPOSTFX_* function Global.N_0xc37792a3f9c90771() return _in(0xC37792A3F9C90771, _ri) end --- 0xC394FF658B2E55DA function Global.N_0xc394ff658b2e55da(p0, p1, p2, p3) return _in(0xC394FF658B2E55DA, p0, p1, p2, p3, _ri) end --- _GET_PED_G* - _GET_PED_I* function Global.N_0xc3995d396f1d97b6(ped, p1, p2) return _in(0xC3995D396F1D97B6, ped, p1, p2, _r) end --- 0xC399CC89FBA05DA0 function Global.N_0xc399cc89fba05da0(vehicle, p1) return _in(0xC399CC89FBA05DA0, vehicle, p1) end --- Returns BOOL in ida function Global.N_0xc3abcfbc7d74afa5(ped, p1, p2) return _in(0xC3ABCFBC7D74AFA5, ped, p1, p2) end --- NativeDB Introduced: v1436 function Global.N_0xc3aebb276825a359(dictionary, shotName, duration) return _in(0xC3AEBB276825A359, _ts(dictionary), _ts(shotName), duration, _r) end --- NativeDB Introduced: v1232 function Global.N_0xc3ca424e1f12ed0c(collectableCategory, p1) return _in(0xC3CA424E1F12ED0C, _ch(collectableCategory), p1, _ri) end --- 0xC3D581A34BC0A1F0 function Global.N_0xc3d581a34bc0a1f0(p0, p1) return _in(0xC3D581A34BC0A1F0, p0, p1) end --- shakeName: REINFORCED_LASSO_STRUGGLE_SHAKE -- _RES* function Global.N_0xc3e9e5d4f413b773(shakeName, intensity) return _in(0xC3E9E5D4F413B773, _ts(shakeName), intensity) end --- 0xC4019CF9AE8E931A function Global.N_0xc4019cf9ae8e931a(volLockRequestId) return _in(0xC4019CF9AE8E931A, volLockRequestId, _rv) end --- 0xC412AA1C73111FE0 function Global.N_0xc412aa1c73111fe0(p0, p1, p2, p3, p4) return _in(0xC412AA1C73111FE0, p0, p1, p2, p3, p4) end --- NativeDB Introduced: v1355 function Global.N_0xc4146375d8a0b374(bundle, p1, index, p3) return _in(0xC4146375D8A0B374, bundle, p1, index, p3, _r) end --- 0xC4533E3E87125C9E function Global.N_0xc4533e3e87125c9e(p0) return _in(0xC4533E3E87125C9E, p0) end --- 0xC484FF658B2E55DA function Global.N_0xc484ff658b2e55da(p0) return _in(0xC484FF658B2E55DA, p0) end --- 0xC4873B053054C04B function Global.N_0xc4873b053054c04b(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xC4873B053054C04B, p0, p1, p2, p3, p4, p5, p6, p7) end --- 0xC489FE31AC726512 function Global.N_0xc489fe31ac726512(p0, p1) return _in(0xC489FE31AC726512, p0, p1) end --- _SET_PED_M* function Global.N_0xc48af420371c7407(ped, grapple) return _in(0xC48AF420371C7407, ped, _ch(grapple), _ri) end --- [WARDROBE] Player took off their disguise: p1 = 13 -- [WARDROBE] Player put on a disguise: p1 = 0 function Global.N_0xc494c76a34266e82(ped, p1) return _in(0xC494C76A34266E82, ped, p1) end --- _SET_DRAFT_VEHICLE_(STOP?)* function Global.N_0xc4a2c11fc0d41916(vehicle, p1) return _in(0xC4A2C11FC0D41916, vehicle, p1) end --- NativeDB Introduced: v1232 function Global.N_0xc4ac39719c1bb559(collectableCategory, p1) return _in(0xC4AC39719C1BB559, _ch(collectableCategory), p1, _ri) end --- 0xC4B67EF3FD65622D function Global.N_0xc4b67ef3fd65622d(p0, p1, p2, p3, p4, p5) return _in(0xC4B67EF3FD65622D, p0, p1, p2, p3, p4, p5) end --- 0xC4CFCE4C656EF480 function Global.N_0xc4cfce4c656ef480(ped) return _in(0xC4CFCE4C656EF480, ped) end --- Returns boneIndex -- _GET_PED_N* - _GET_PED_R* function Global.N_0xc5303f460a40d21d(ped, p1) return _in(0xC5303F460A40D21D, ped, p1, _ri) end --- 0xC584FF658B2E55DA function Global.N_0xc584ff658b2e55da(p0) return _in(0xC584FF658B2E55DA, p0) end --- 0xC5899C4CD2E2495D function Global.N_0xc5899c4cd2e2495d(p0) return _in(0xC5899C4CD2E2495D, p0) end --- 0xC58CE6824E604DEC function Global.N_0xc58ce6824e604dec(p0) return _in(0xC58CE6824E604DEC, p0) end --- _SET_H* - _SET_I* function Global.N_0xc5b78e41dcf8227c(ped, p1) return _in(0xC5B78E41DCF8227C, ped, p1) end --- 0xC5EB2755FA25F1E9 function Global.N_0xc5eb2755fa25f1e9(p0) return _in(0xC5EB2755FA25F1E9, p0) end --- 0xC6136B40FFFB778B function Global.N_0xc6136b40fffb778b(p0) return _in(0xC6136B40FFFB778B, p0) end --- 0xC6170856E54557B2 function Global.N_0xc6170856e54557b2(p0, p1, p2) return _in(0xC6170856E54557B2, p0, p1, p2) end --- NativeDB Introduced: v1311 function Global.N_0xc61e2fd926dbb406() return _in(0xC61E2FD926DBB406) end --- 0xC64E7A62632AD2FE function Global.N_0xc64e7a62632ad2fe(ropeId, p1, p2, p3, p4, p5, p6, p7) return _in(0xC64E7A62632AD2FE, ropeId, p1, p2, p3, p4, p5, p6, p7) end --- _DISABLE_*(PLAYER_FORCED_INTERACTION_LOCKON?) function Global.N_0xc67a4910425f11f1(player, name) return _in(0xC67A4910425F11F1, player, _ts(name)) end --- 0xC684FF658B2E55DA function Global.N_0xc684ff658b2e55da(p0) return _in(0xC684FF658B2E55DA, p0) end --- 0xC687A23E166DCF68 function Global.N_0xc687a23e166dcf68(p0) return _in(0xC687A23E166DCF68, _ii(p0) --[[ may be optional ]], _ri) end --- NativeDB Introduced: v1232 function Global.N_0xc68c02de259c927c(p0) return _in(0xC68C02DE259C927C, p0, _ri) end --- 0xC6981AFF6D2A71C2 function Global.N_0xc6981aff6d2a71c2(p0) return _in(0xC6981AFF6D2A71C2, p0) end --- NativeDB Introduced: v1311 function Global.N_0xc6a1a3d63f122de7(p0, p1) return _in(0xC6A1A3D63F122DE7, p0, p1) end --- 0xC6C4E15CF7D52FEA function Global.N_0xc6c4e15cf7d52fea(p0, p1) return _in(0xC6C4E15CF7D52FEA, p0, p1) end --- 0xC71D07C96946E263 function Global.N_0xc71d07c96946e263(p0, p1) return _in(0xC71D07C96946E263, p0, p1) end --- 0xC72CE37081DAE625 function Global.N_0xc72ce37081dae625(p0, p1, p2, p3) return _in(0xC72CE37081DAE625, p0, p1, p2, p3) end --- Hardcoded to return zero/false. -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xc74eb3f2ec169f6b(p0) return _in(0xC74EB3F2EC169F6B, p0, _ri) end --- 0xC76E94A78127412B function Global.N_0xc76e94a78127412b(p0, p1, p2) return _in(0xC76E94A78127412B, p0, p1, p2) end --- ANIMPOSTFX_* function Global.N_0xc76fc4c2fc5f4405(effectNameHash) return _in(0xC76FC4C2FC5F4405, _ch(effectNameHash)) end --- _GET_DISPATCH_* function Global.N_0xc7dc5a0a7df608cb(flag) return _in(0xC7DC5A0A7DF608CB, flag, _r) end --- 0xC81A9E2C8EFD28D5 function Global.N_0xc81a9e2c8efd28d5(p0) return _in(0xC81A9E2C8EFD28D5, p0) end --- 0xC886CD666ADD42E1 function Global.N_0xc886cd666add42e1(p0, p1) return _in(0xC886CD666ADD42E1, p0, p1) end --- 0xC89E7410A93AC19A function Global.N_0xc89e7410a93ac19a(ropeId, p1) return _in(0xC89E7410A93AC19A, ropeId, p1) end --- 0xC8B6D18E22484643 function Global.N_0xc8b6d18e22484643() return _in(0xC8B6D18E22484643) end --- 0xC8D0611D9A0CF5D3 function Global.N_0xc8d0611d9a0cf5d3(p0) return _in(0xC8D0611D9A0CF5D3, p0) end --- 0xC900A465364A85D6 function Global.N_0xc900a465364a85d6(player) return _in(0xC900A465364A85D6, player) end --- 0xC900CEC8A172375B function Global.N_0xc900cec8a172375b(p0, p1, p2) return _in(0xC900CEC8A172375B, p0, _ts(p1), p2) end --- 0xC9151483CC06A414 function Global.N_0xc9151483cc06a414(ped) return _in(0xC9151483CC06A414, ped) end --- 0xC93A9A45430D484E function Global.N_0xc93a9a45430d484e(p0) return _in(0xC93A9A45430D484E, p0, _ri) end --- 0xC95611869E14F8AF function Global.N_0xc95611869e14f8af(p0, p1, p2, p3) return _in(0xC95611869E14F8AF, p0, p1, p2, p3) end --- nullsub, doesn't do anything function Global.N_0xc964fcd3d1720697() return _in(0xC964FCD3D1720697, _ri) end --- Not implemented. function Global.N_0xc991ef46fe323867(ped, p1) return _in(0xC991EF46FE323867, ped, p1) end --- _SET_PLAYER_N* - _SET_PLAYER_S* function Global.N_0xc99f104bdf8c7f5a(ped, p1) return _in(0xC99F104BDF8C7F5A, ped, p1) end --- 0xCA0BAC376C541978 function Global.N_0xca0bac376c541978(p0) return _in(0xCA0BAC376C541978, _ts(p0)) end --- 0xCA1F0B5103936891 function Global.N_0xca1f0b5103936891(p0) return _in(0xCA1F0B5103936891, _ch(p0), _r) end --- 0xCA27A86CAA4E98ED function Global.N_0xca27a86caa4e98ed(p0, p1, p2, p3, p4, p5, p6) return _in(0xCA27A86CAA4E98ED, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0xCA41E86545413B5B function Global.N_0xca41e86545413b5b(p0, p1, p2, p3, p4, p5, p6) return _in(0xCA41E86545413B5B, p0, p1, p2, p3, p4, p5, p6) end --- 0xCA56DD6AB7A39F64 function Global.N_0xca56dd6ab7a39f64(p0) return _in(0xCA56DD6AB7A39F64, p0, _ri) end --- 0xCA58D4FD20D70F24 function Global.N_0xca58d4fd20d70f24(p0) return _in(0xCA58D4FD20D70F24, p0, _ri) end --- 0xCA59808E51FD67C4 function Global.N_0xca59808e51fd67c4(p0, p1) return _in(0xCA59808E51FD67C4, p0, p1) end --- 0xCA5C90D40665D5CE function Global.N_0xca5c90d40665d5ce(p0, p1) return _in(0xCA5C90D40665D5CE, p0, p1, _ri) end --- Returns vehicle speed -- _COMPUTE_* function Global.N_0xca95924c893a0c91(ped, p1) return _in(0xCA95924C893A0C91, ped, p1, _rf) end --- 0xCA95C156C14B2054 function Global.N_0xca95c156c14b2054(p0, p1) return _in(0xCA95C156C14B2054, p0, p1) end --- 0xCAAE29CB5591B2A5 function Global.N_0xcaae29cb5591b2a5(p0, p1) return _in(0xCAAE29CB5591B2A5, p0, p1, _ri) end --- _SET_OBJECT_* function Global.N_0xcaaf2bccfef37f77(object, p1) return _in(0xCAAF2BCCFEF37F77, object, p1) end --- 0xCAC43D060099EA72 function Global.N_0xcac43d060099ea72(ped) return _in(0xCAC43D060099EA72, ped) end --- 0xCACAB2B123BBDBD6 function Global.N_0xcacab2b123bbdbd6(p0, p1, p2) return _in(0xCACAB2B123BBDBD6, p0, p1, p2, _ri) end --- 0xCAFF2C9747103C02 function Global.N_0xcaff2c9747103c02(p0, p1, p2) return _in(0xCAFF2C9747103C02, p0, p1, p2, _ri) end --- 0xCB0B9506BC91E441 function Global.N_0xcb0b9506bc91e441(p0, p1) return _in(0xCB0B9506BC91E441, p0, p1) end --- 0xCB1A3864C524F784 function Global.N_0xcb1a3864c524f784(p0, p1) return _in(0xCB1A3864C524F784, p0, p1) end --- 0xCB61A63AA53D7D22 function Global.N_0xcb61a63aa53d7d22(p0, p1) return _in(0xCB61A63AA53D7D22, p0, p1) end --- 0xCB86D3E3E3708901 function Global.N_0xcb86d3e3e3708901(p0, p1, p2, p3, p4) return _in(0xCB86D3E3E3708901, p0, p1, p2, p3, p4, _ri) end --- Only used in R* SP Scripts -- _GET_PLAYER_W* - _GET_RANDOM_* function Global.N_0xcb8f4c9343ebe240(ped, eventType, coords) return _in(0xCB8F4C9343EBE240, ped, _ch(eventType), _v, _r) end --- 0xCBB54CC7FFFFAB86 function Global.N_0xcbb54cc7ffffab86(p0, p1, p2, p3) return _in(0xCBB54CC7FFFFAB86, p0, p1, p2, p3) end --- 0xCBC7B6F9A56B79F6 function Global.N_0xcbc7b6f9a56b79f6(p0, p1) return _in(0xCBC7B6F9A56B79F6, p0, p1) end --- 0xCBDE59C48F2B06F5 function Global.N_0xcbde59c48f2b06f5(p0, p1, p2) return _in(0xCBDE59C48F2B06F5, p0, p1, p2) end --- 0xCBF2BEBB468A34F3 function Global.N_0xcbf2bebb468a34f3(p0) return _in(0xCBF2BEBB468A34F3, p0) end --- Used in Script Function MC_LOCAL_SETUP_VEH - enabling transitions function Global.N_0xcbf88256e44d5d39(vehicle, p1) return _in(0xCBF88256E44D5D39, vehicle, p1) end --- 0xCBFB4951F2E3934C function Global.N_0xcbfb4951f2e3934c(player, data) return _in(0xCBFB4951F2E3934C, player, _ii(data) --[[ may be optional ]]) end --- 0xCBFBD38F2E0A263B function Global.N_0xcbfbd38f2e0a263b(p0, p1) return _in(0xCBFBD38F2E0A263B, p0, p1) end --- 0xCC1BAF72D571DB8D function Global.N_0xcc1baf72d571db8d(p0, p1, p2) return _in(0xCC1BAF72D571DB8D, p0, p1, p2, _ri) end --- 0xCC3B787E73E64160 function Global.N_0xcc3b787e73e64160(p0, p1, p2, p3, p4) return _in(0xCC3B787E73E64160, p0, p1, p2, p3, p4) end --- 0xCC3EDC5614B03F61 function Global.N_0xcc3edc5614b03f61(p0) return _in(0xCC3EDC5614B03F61, p0) end --- 0xCC4E72C339461ED1 function Global.N_0xcc4e72c339461ed1() return _in(0xCC4E72C339461ED1, _ri) end --- 0xCC61D8D6C19D9F14 function Global.N_0xcc61d8d6c19d9f14(p0) return _in(0xCC61D8D6C19D9F14, p0) end --- 0xCC6B5AAFC87BFC7B function Global.N_0xcc6b5aafc87bfc7b(p0, p1, p2) return _in(0xCC6B5AAFC87BFC7B, p0, p1, p2) end --- nullsub, doesn't do anything function Global.N_0xccb4635a071fb62d() return _in(0xCCB4635A071FB62D) end --- 0xCCF71FCFA0070B1A function Global.N_0xccf71fcfa0070b1a() return _in(0xCCF71FCFA0070B1A, _r) end --- 0xCD53E6CBF609C012 function Global.N_0xcd53e6cbf609c012(ugcRequestId) return _in(0xCD53E6CBF609C012, ugcRequestId, _r) end --- NativeDB Introduced: v1232 function Global.N_0xcd7ca3013fd12749(p0, p1) return _in(0xCD7CA3013FD12749, p0, p1) end --- _SET_PED_R* - _SET_PED_S* function Global.N_0xcd9e5f94a2f38683(ped, p1) return _in(0xCD9E5F94A2F38683, ped, p1) end --- 0xCDB682BB47C02F0A function Global.N_0xcdb682bb47c02f0a(entity, p1) return _in(0xCDB682BB47C02F0A, entity, _ch(p1)) end --- Used in SP R* Scripts only -- _SET_P* function Global.N_0xcdcd7b2d49aee73a(p0) return _in(0xCDCD7B2D49AEE73A, p0) end --- 0xCDDD4B74660E2335 function Global.N_0xcddd4b74660e2335(p0, p1, p2) return _in(0xCDDD4B74660E2335, p0, p1, p2) end --- 0xCDFB8C04D4C95D9B function Global.N_0xcdfb8c04d4c95d9b(p0, p1, p2, p3) return _in(0xCDFB8C04D4C95D9B, p0, p1, p2, p3) end --- 0xCE0D2F5586627CCE function Global.N_0xce0d2f5586627cce(p0, p1, p2, p3, p4) return _in(0xCE0D2F5586627CCE, p0, p1, p2, p3, p4) end --- 0xCE27824B5968B79A function Global.N_0xce27824b5968b79a(p0, p1) return _in(0xCE27824B5968B79A, p0, p1) end --- 0xCE4E669400E5F8AA function Global.N_0xce4e669400e5f8aa(p0, p1, p2, p3) return _in(0xCE4E669400E5F8AA, p0, p1, p2, p3) end --- 0xCE54C9ABE6FBC6DB function Global.N_0xce54c9abe6fbc6db(p0) return _in(0xCE54C9ABE6FBC6DB, _ch(p0), _r) end --- 0xCE7A6C1D5CDE1F9D function Global.N_0xce7a6c1d5cde1f9d(ped, object, propName, animName) return _in(0xCE7A6C1D5CDE1F9D, ped, object, _ts(propName), _ts(animName)) end --- 0xCEAB54F4632C6EF6 function Global.N_0xceab54f4632c6ef6(p0, p1) return _in(0xCEAB54F4632C6EF6, p0, p1) end --- 0xCEB1F1EED484A5B4 function Global.N_0xceb1f1eed484a5b4(p0, p1) return _in(0xCEB1F1EED484A5B4, p0, p1) end --- 0xCEB40B678E403759 function Global.N_0xceb40b678e403759(p0) return _in(0xCEB40B678E403759, p0, _ri) end --- 0xCEDC16930526F728 function Global.N_0xcedc16930526f728(p0) return _in(0xCEDC16930526F728, p0) end --- _SET_PED_COMBAT_* function Global.N_0xcf0b19806473d324(ped, x, y, z) return _in(0xCF0B19806473D324, ped, x, y, z) end --- 0xCF213A5FC3ABFC08 function Global.N_0xcf213a5fc3abfc08(p0, p1, p2) return _in(0xCF213A5FC3ABFC08, p0, p1, p2) end --- 0xCF23AB5BD47B384D function Global.N_0xcf23ab5bd47b384d(p0) return _in(0xCF23AB5BD47B384D, p0) end --- 0xCF342503CA4C8DF1 function Global.N_0xcf342503ca4c8df1(vehicle, p1) return _in(0xCF342503CA4C8DF1, vehicle, p1) end --- 0xCF69EA05CD9C33C9 function Global.N_0xcf69ea05cd9c33c9() return _in(0xCF69EA05CD9C33C9) end --- 0xCF9DA72002FC16BF function Global.N_0xcf9da72002fc16bf(p0, p1, p2) return _in(0xCF9DA72002FC16BF, p0, p1, p2) end --- 0xCFAD2C8CD1054523 function Global.N_0xcfad2c8cd1054523(p0, p1, p2, p3) return _in(0xCFAD2C8CD1054523, p0, p1, p2, p3) end --- 0xCFB2EED4FCB7BD77 function Global.N_0xcfb2eed4fcb7bd77(p0, p1, p2) return _in(0xCFB2EED4FCB7BD77, p0, p1, p2) end --- 0xCFDA2518F322D836 function Global.N_0xcfda2518f322d836(p0) return _in(0xCFDA2518F322D836, p0, _ri) end --- 0xCFFC3ECCD7A5CCEB function Global.N_0xcffc3eccd7a5cceb(player, weapon, p2) return _in(0xCFFC3ECCD7A5CCEB, player, _ch(weapon), p2) end --- 0xD0116DF21E6C7B36 function Global.N_0xd0116df21e6c7b36(p0, p1) return _in(0xD0116DF21E6C7B36, p0, p1, _ri) end --- 0xD049920CD29F6CC8 function Global.N_0xd049920cd29f6cc8(p0, p1, p2, p3, p4) return _in(0xD049920CD29F6CC8, p0, p1, p2, p3, p4) end --- 0xD049FDAF089FDDB0 function Global.N_0xd049fdaf089fddb0(ped, p1, p2) return _in(0xD049FDAF089FDDB0, ped, _ch(p1), p2) end --- NativeDB Introduced: v1232 function Global.N_0xd05a460328560477(p0) return _in(0xD05A460328560477, p0, _ri) end --- _IS_SCRIPTED_CONVERSATION_* function Global.N_0xd0730c1fa40348d9(convoRoot) return _in(0xD0730C1FA40348D9, _ts(convoRoot), _r) end --- NativeDB Introduced: v1311 function Global.N_0xd076db9b96faadf1(p0, p1) return _in(0xD076DB9B96FAADF1, p0, p1, _r) end --- Params: p3 returns an int between 0 and 20 (?) -- Only used in R* SP Scripts function Global.N_0xd08685ba892dbfab(inventoryId) return _in(0xD08685BA892DBFAB, inventoryId, _i, _i, _i, _r) end --- 0xD0AABE5B9F8FA589 function Global.N_0xd0aabe5b9f8fa589(trackIndex, p1) return _in(0xD0AABE5B9F8FA589, trackIndex, p1) end --- NativeDB Introduced: v1311 function Global.N_0xd0abc4ea3b5e21a0(p0, p1) return _in(0xD0ABC4EA3B5E21A0, p0, p1, _ri) end --- 0xD0BA1853D76683C8 function Global.N_0xd0ba1853d76683c8(trackIndex, x, y, z, p4) return _in(0xD0BA1853D76683C8, trackIndex, x, y, z, p4) end --- Params: p1 either a 1 or 0, so perhaps BOOL -- _SET_PED_A* function Global.N_0xd103f6dbb5442be8(ped, p1) return _in(0xD103F6DBB5442BE8, ped, p1) end --- Only used in R* Script nb_stalking_hunter -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xd1472aff30c103d6(p0) return _in(0xD1472AFF30C103D6, p0) end --- 0xD1555FBC96C88444 function Global.N_0xd1555fbc96c88444(p0, p1, p2, p3, p4) return _in(0xD1555FBC96C88444, _ch(p0), p1, p2, p3, p4, _r) end --- NativeDB Introduced: v1232 function Global.N_0xd1806fb3eded6d11(collectableCategory, p1) return _in(0xD1806FB3EDED6D11, _ch(collectableCategory), p1, _ri) end --- 0xD1A70C1E8D1031FE function Global.N_0xd1a70c1e8d1031fe(p0, p1) return _in(0xD1A70C1E8D1031FE, p0, p1) end --- 0xD1DF5E54F4ACBE1A function Global.N_0xd1df5e54f4acbe1a(p0, p1, p2, p3, p4, p5, p6) return _in(0xD1DF5E54F4ACBE1A, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0xD1EFA8D68BF5D63D function Global.N_0xd1efa8d68bf5d63d(p0, p1, p2, p3) return _in(0xD1EFA8D68BF5D63D, p0, p1, p2, p3) end --- 0xD1F6B912785BFD35 function Global.N_0xd1f6b912785bfd35(p0) return _in(0xD1F6B912785BFD35, p0, _ri) end --- 0xD1FFB246F4E088AC function Global.N_0xd1ffb246f4e088ac(p0) return _in(0xD1FFB246F4E088AC, p0, _r) end --- 0xD21A3D421E7F09F7 function Global.N_0xd21a3d421e7f09f7(p0, p1) return _in(0xD21A3D421E7F09F7, p0, p1) end --- 0xD21C7418C590BB40 function Global.N_0xd21c7418c590bb40(p0) return _in(0xD21C7418C590BB40, p0, _ri) end --- 0xD2209866B0CB72EA function Global.N_0xd2209866b0cb72ea(p0, p1) return _in(0xD2209866B0CB72EA, p0, p1, _ri) end --- NativeDB Introduced: v1311 function Global.N_0xd288e02e364972d2(p0, p1, p2) return _in(0xD288E02E364972D2, p0, p1, p2) end --- NativeDB Introduced: v1232 function Global.N_0xd297f68928a58130(collectableCategory, p1) return _in(0xD297F68928A58130, _ch(collectableCategory), p1, _ri) end --- 0xD2F0FE8805D91647 function Global.N_0xd2f0fe8805d91647(p0, p1) return _in(0xD2F0FE8805D91647, p0, p1) end --- 0xD355E2F1BB41087E function Global.N_0xd355e2f1bb41087e(ped, p1) return _in(0xD355E2F1BB41087E, ped, p1, _r) end --- 0xD39A72AE5EBD57E5 function Global.N_0xd39a72ae5ebd57e5() return _in(0xD39A72AE5EBD57E5) end --- 0xD39D32EB3B52DD83 function Global.N_0xd39d32eb3b52dd83(p0) return _in(0xD39D32EB3B52DD83, p0, _ri) end --- 0xD3A3C8B9F3BDEF81 function Global.N_0xd3a3c8b9f3bdef81() return _in(0xD3A3C8B9F3BDEF81, _ri) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xd3b6ebc6c3d77d44(p0) return _in(0xD3B6EBC6C3D77D44, p0) end --- 0xD3F58E9316B7FC2A function Global.N_0xd3f58e9316b7fc2a(p0) return _in(0xD3F58E9316B7FC2A, p0) end --- 0xD3F943B88F55376A function Global.N_0xd3f943b88f55376a(weatherType) return _in(0xD3F943B88F55376A, _ch(weatherType)) end --- 0xD4022C7286B0DFA2 function Global.N_0xd4022c7286b0dfa2(p0, p1, p2) return _in(0xD4022C7286B0DFA2, _ts(p0), p1, p2, _ri) end --- 0xD428C3F92FC3F6F8 function Global.N_0xd428c3f92fc3f6f8(ped, p1) return _in(0xD428C3F92FC3F6F8, ped, _ts(p1)) end --- NativeDB Introduced: v1232 function Global.N_0xd42c543f73233041(p0) return _in(0xD42C543F73233041, p0) end --- 0xD45BB89B53FC0CFD function Global.N_0xd45bb89b53fc0cfd(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xD45BB89B53FC0CFD, p0, p1, p2, p3, p4, p5, p6, p7) end --- 0xD460135C98940274 function Global.N_0xd460135c98940274(volume, p1) return _in(0xD460135C98940274, volume, p1) end --- 0xD4636C2EDB0DEA8A function Global.N_0xd4636c2edb0dea8a(p0) return _in(0xD4636C2EDB0DEA8A, p0, _ri) end --- 0xD46BF94C4C66FAB0 function Global.N_0xd46bf94c4c66fab0(p0, p1, p2, p3) return _in(0xD46BF94C4C66FAB0, p0, p1, p2, p3, _ri) end --- 0xD47D47EFBF103FB8 function Global.N_0xd47d47efbf103fb8(p0, p1) return _in(0xD47D47EFBF103FB8, p0, p1) end --- NativeDB Introduced: v1232 function Global.N_0xd48227263e3d06ae(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0xD48227263E3D06AE, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end --- 0xD48993A61938C64D function Global.N_0xd48993a61938c64d(p0, p1) return _in(0xD48993A61938C64D, p0, _ts(p1), _ri) end --- 0xD4907EF4334C7602 function Global.N_0xd4907ef4334c7602(p0, p1) return _in(0xD4907EF4334C7602, p0, p1) end --- 0xD4B614179BCD0654 function Global.N_0xd4b614179bcd0654(p0) return _in(0xD4B614179BCD0654, p0) end --- NativeDB Introduced: v1311 function Global.N_0xd4c6e24d955ff061(p0) return _in(0xD4C6E24D955FF061, p0) end --- 0xD4D403EA031F351C function Global.N_0xd4d403ea031f351c(ped) return _in(0xD4D403EA031F351C, ped, _r) end --- 0xD4FA73FE628FEC63 function Global.N_0xd4fa73fe628fec63(p0, p1) return _in(0xD4FA73FE628FEC63, p0, p1) end --- 0xD503D6F0986D58BC function Global.N_0xd503d6f0986d58bc(p0, p1) return _in(0xD503D6F0986D58BC, p0, p1) end --- 0xD508FA229F1C4900 function Global.N_0xd508fa229f1c4900(p0, p1, p2, p3, p4, p5) return _in(0xD508FA229F1C4900, p0, p1, p2, p3, p4, p5, _ri) end --- 0xD52DF30355EA7C8E function Global.N_0xd52df30355ea7c8e(p0, p1, p2) return _in(0xD52DF30355EA7C8E, p0, p1, p2) end --- 0xD53846B9C931C181 function Global.N_0xd53846b9c931c181(p0, p1, p2) return _in(0xD53846B9C931C181, p0, p1, p2) end --- 0xD543487A1F12828F function Global.N_0xd543487a1f12828f(p0, p1, p2, p3) return _in(0xD543487A1F12828F, p0, p1, p2, p3) end --- 0xD55A871E1CE3481B function Global.N_0xd55a871e1ce3481b(p0, p1, p2, p3) return _in(0xD55A871E1CE3481B, p0, p1, p2, p3) end --- Used in Script Function LA_CHECK_ALERTED -- _GET_IS_PED_* function Global.N_0xd55db4466d00a258(legendaryAnimal) return _in(0xD55DB4466D00A258, legendaryAnimal, _r) end --- _SET_FORMATION_* function Global.N_0xd5bd1b5318a81994(groupId, p1) return _in(0xD5BD1B5318A81994, groupId, p1) end --- 0xD61FCF9FCFD515B7 function Global.N_0xd61fcf9fcfd515b7(p0, p1, p2) return _in(0xD61FCF9FCFD515B7, p0, p1, p2) end --- 0xD637D327080CD86E function Global.N_0xd637d327080cd86e(p0) return _in(0xD637D327080CD86E, p0) end --- 0xD63B4BA3A02A99E0 function Global.N_0xd63b4ba3a02a99e0(p0, p1) return _in(0xD63B4BA3A02A99E0, p0, p1) end --- 0xD64DBC8B0424135F function Global.N_0xd64dbc8b0424135f(ped, animalType) return _in(0xD64DBC8B0424135F, ped, _ch(animalType)) end --- 0xD699E688B49C0FD2 function Global.N_0xd699e688b49c0fd2(ropeId, p1, p2, p3, p4) return _in(0xD699E688B49C0FD2, ropeId, p1, p2, p3, p4) end --- _BOUNTY_GET_* -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.N_0xd6a67e2ff373d0e3(p0) return _in(0xD6A67E2FF373D0E3, p0, _ri) end --- 0xD6BD313CFA41E57A function Global.N_0xd6bd313cfa41e57a(p0) return _in(0xD6BD313CFA41E57A, p0, _ri) end --- 0xD6C0A8C7C0B2F82C function Global.N_0xd6c0a8c7c0b2f82c(player, p1) return _in(0xD6C0A8C7C0B2F82C, player, p1) end --- 0xD6E39DC5D46DF4AB function Global.N_0xd6e39dc5d46df4ab(p0) return _in(0xD6E39DC5D46DF4AB, p0, _ri) end --- Used in SP R* Scripts only -- _IS_ANIM_SCENE_* function Global.N_0xd70c7a30412f8fa0(animScene) return _in(0xD70C7A30412F8FA0, animScene, _r) end --- 0xD730281E496621FB function Global.N_0xd730281e496621fb(ped, p1) return _in(0xD730281E496621FB, ped, _ch(p1)) end --- 0xD733528B6C35647A function Global.N_0xd733528b6c35647a(p0, p1) return _in(0xD733528B6C35647A, p0, p1) end --- 0xD747979C053EFA7A function Global.N_0xd747979c053efa7a(p0) return _in(0xD747979C053EFA7A, p0) end --- Only used in R* SP Scripts -- Params: p2 either 1 or 2 function Global.N_0xd7494ded50c6ef52(player, crimeType, p2) return _in(0xD7494DED50C6EF52, player, _ch(crimeType), p2) end --- 0xD78A26024BB13E08 function Global.N_0xd78a26024bb13e08(player) return _in(0xD78A26024BB13E08, player) end --- 0xD7BAD4062074B9C1 function Global.N_0xd7bad4062074b9c1(p0) return _in(0xD7BAD4062074B9C1, p0, _r) end --- NativeDB Introduced: v1355 function Global.N_0xd7d0df27cb1765b5(p0) return _in(0xD7D0DF27CB1765B5, p0, _r) end --- 0xD7D2F45C56A4F4DF function Global.N_0xd7d2f45c56a4f4df(p0, p1, p2) return _in(0xD7D2F45C56A4F4DF, p0, p1, p2) end --- 0xD7DB94AB78E8EBE4 function Global.N_0xd7db94ab78e8ebe4(p0, p1) return _in(0xD7DB94AB78E8EBE4, _ts(p0), _ch(p1), _ri) end --- 0xD826690B5CF3BEFF function Global.N_0xd826690b5cf3beff(vehicle, p1) return _in(0xD826690B5CF3BEFF, vehicle, p1) end --- 0xD840C130D7AACFA5 function Global.N_0xd840c130d7aacfa5(p0, p1, p2) return _in(0xD840C130D7AACFA5, p0, p1, p2) end --- METAPED_PLAYER_COMPONENTS_SET_META_TYPE_TO_BE_BYPASSED: Setting visibility -- p1 is mostly 10 -- _CLEAR_PED_N* - _CLEAR_PED_W* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xd8544f6260f5f01e(ped, p1) return _in(0xD8544F6260F5F01E, ped, p1) end --- 0xD882C5B3991575B7 function Global.N_0xd882c5b3991575b7(p0, p1, p2, p3, p4) return _in(0xD882C5B3991575B7, p0, p1, p2, p3, p4, _rv) end --- 0xD8CEEED54C672B5D function Global.N_0xd8ceeed54c672b5d(p0, p1, p2, p3, p4, p5, p6) return _in(0xD8CEEED54C672B5D, p0, p1, p2, p3, p4, p5, p6) end --- 0xD8E3D22AA4F0E0A5 function Global.N_0xd8e3d22aa4f0e0a5(p0) return _in(0xD8E3D22AA4F0E0A5, _ts(p0), _r) end --- 0xD91E55B6C005EB09 function Global.N_0xd91e55b6c005eb09(p0, p1) return _in(0xD91E55B6C005EB09, p0, p1, _ri) end --- 0xD95D777F828B2BBB function Global.N_0xd95d777f828b2bbb(p0) return _in(0xD95D777F828B2BBB, p0) end --- 0xD95F04A4E73BE85E function Global.N_0xd95f04a4e73be85e(p0, p1) return _in(0xD95F04A4E73BE85E, p0, p1, _ri) end --- NativeDB Introduced: v1311 function Global.N_0xd97bc27ac039f681(p0, p1, p2, p3) return _in(0xD97BC27AC039F681, p0, p1, p2, p3, _ri) end --- 0xD999E379265A4501 function Global.N_0xd999e379265a4501(p0, p1, p2) return _in(0xD999E379265A4501, p0, p1, p2) end --- 0xD9BC98B55BCFAA9B function Global.N_0xd9bc98b55bcfaa9b(p0) return _in(0xD9BC98B55BCFAA9B, p0) end --- 0xD9BF3ED8EFB67EA3 function Global.N_0xd9bf3ed8efb67ea3(p0, p1, p2, p3, p4) return _in(0xD9BF3ED8EFB67EA3, p0, p1, p2, p3, p4, _ri) end --- 0xD9F2FF4AF394D926 function Global.N_0xd9f2ff4af394d926() return _in(0xD9F2FF4AF394D926) end --- unused = true -- ``` -- ``` -- NativeDB Introduced: v1436 function Global.N_0xda05310ea94dc8c6(p0, p1) return _in(0xDA05310EA94DC8C6, _ts(p0), _ts(p1)) end --- 0xDA0A30153FCC0FFD function Global.N_0xda0a30153fcc0ffd() return _in(0xDA0A30153FCC0FFD) end --- Only used in R* SP Scripts -- Params: p1 = true, p2 = false function Global.N_0xda1a9adc4e3d4b16(itemSet, p1, p2) return _in(0xDA1A9ADC4E3D4B16, itemSet, p1, p2) end --- 0xDA1BFED8582F61F0 function Global.N_0xda1bfed8582f61f0() return _in(0xDA1BFED8582F61F0, _r) end --- 0xDA26263C07CCE9C2 function Global.N_0xda26263c07cce9c2(p0) return _in(0xDA26263C07CCE9C2, p0) end --- 0xDA4D8EB04E8E2928 function Global.N_0xda4d8eb04e8e2928(p0) return _in(0xDA4D8EB04E8E2928, p0) end --- 0xDA7FDEFF4DE86839 function Global.N_0xda7fdeff4de86839() return _in(0xDA7FDEFF4DE86839, _ri) end --- _NETWORK_GET_* or _NETWORK_IS_* function Global.N_0xda801f7f6a5278d3(player) return _in(0xDA801F7F6A5278D3, player, _r) end --- 0xDA9D7BE231FE865F function Global.N_0xda9d7be231fe865f(p0, p1, p2) return _in(0xDA9D7BE231FE865F, p0, p1, p2, _ri) end --- 0xDAB6A2FC56B7DE65 function Global.N_0xdab6a2fc56b7de65(p0) return _in(0xDAB6A2FC56B7DE65, p0, _ri) end --- 0xDABFE48BA0D457AA function Global.N_0xdabfe48ba0d457aa() return _in(0xDABFE48BA0D457AA, _ri) end --- 0xDAD6CD07CAA4F382 function Global.N_0xdad6cd07caa4f382() return _in(0xDAD6CD07CAA4F382) end --- crimeType: see _REPORT_CRIME function Global.N_0xdaefdfdb2aeece37(crimeType, p1) return _in(0xDAEFDFDB2AEECE37, _ch(crimeType), p1, _ri) end --- 0xDB382FE20C2DA222 function Global.N_0xdb382fe20c2da222(p0) return _in(0xDB382FE20C2DA222, p0) end --- 0xDB622ECD3DCBE078 function Global.N_0xdb622ecd3dcbe078(player) return _in(0xDB622ECD3DCBE078, player, _ri) end --- 0xDBBF12EA7C1029B2 function Global.N_0xdbbf12ea7c1029b2(p0, p1) return _in(0xDBBF12EA7C1029B2, p0, p1) end --- NativeDB Introduced: v1436 function Global.N_0xdbda48ec456ed908() return _in(0xDBDA48EC456ED908) end --- Note: this native was added in build 1491.50 -- ``` -- ``` -- NativeDB Introduced: v1491 function Global.N_0xdbdf80673bba3d65(p0) return _in(0xDBDF80673BBA3D65, p0, _r) end --- NativeDB Introduced: v1355 function Global.N_0xdbeada0df5f9ab9f(p0, index, menuKey) return _in(0xDBEADA0DF5F9AB9F, p0, index, menuKey, _r) end --- 0xDC0556D0F484ECAA function Global.N_0xdc0556d0f484ecaa(p0) return _in(0xDC0556D0F484ECAA, p0) end --- Hardcoded to return one/true. function Global.N_0xdc057b86fc157031() return _in(0xDC057B86FC157031, _ri) end --- 0xDC0A1F0ECEC9F0C0 function Global.N_0xdc0a1f0ecec9f0c0(p0, p1) return _in(0xDC0A1F0ECEC9F0C0, p0, p1) end --- 0xDC2F83A0612CA34D function Global.N_0xdc2f83a0612ca34d(p0) return _in(0xDC2F83A0612CA34D, p0, _ri) end --- 0xDC416CA762BC4F43 function Global.N_0xdc416ca762bc4f43(p0, p1, p2, p3, p4, p5) return _in(0xDC416CA762BC4F43, p0, p1, p2, p3, p4, p5, _ri) end --- 0xDC5E09D012D759C4 function Global.N_0xdc5e09d012d759c4(entity1, entity2, p2) return _in(0xDC5E09D012D759C4, entity1, entity2, p2) end --- 0xDC62CD70658E7A02 function Global.N_0xdc62cd70658e7a02() return _in(0xDC62CD70658E7A02, _ri) end --- 0xDC69F6913CCA0B99 function Global.N_0xdc69f6913cca0b99(p0, p1) return _in(0xDC69F6913CCA0B99, p0, p1) end --- 0xDC6AD5C046F33AB4 function Global.N_0xdc6ad5c046f33ab4(p0, p1) return _in(0xDC6AD5C046F33AB4, p0, p1) end --- _IS_PED_IN_* (near water?) -- Returns true if ped is swimming in water function Global.N_0xdc88d06719070c39(ped) return _in(0xDC88D06719070C39, ped, _r) end --- Used in Script Function MP_MAIN_OFFLINE__INITIALIZE_GAME -- _SET_RELATIONSHIP_* function Global.N_0xdc91f22f09bc6c2f(group, p1) return _in(0xDC91F22F09BC6C2F, _ch(group), p1) end --- 0xDC93F0948F2C28F4 function Global.N_0xdc93f0948f2c28f4(p0) return _in(0xDC93F0948F2C28F4, p0) end --- 0xDC9655D47DEC0353 function Global.N_0xdc9655d47dec0353(p0) return _in(0xDC9655D47DEC0353, p0, _ri) end --- 0xDC9B361CB7776673 function Global.N_0xdc9b361cb7776673(player) return _in(0xDC9B361CB7776673, player) end --- 0xDCA4A74135E1DEA5 function Global.N_0xdca4a74135e1dea5(p0) return _in(0xDCA4A74135E1DEA5, p0, _r) end --- 0xDCEC875A02991AD0 function Global.N_0xdcec875a02991ad0(p0, p1, p2, p3) return _in(0xDCEC875A02991AD0, p0, p1, p2, p3, _ri) end --- 0xDCF12B89624AAC96 function Global.N_0xdcf12b89624aac96(p0) return _in(0xDCF12B89624AAC96, p0) end --- 0xDD03FC2089AD093C function Global.N_0xdd03fc2089ad093c(p0, p1, p2, p3) return _in(0xDD03FC2089AD093C, p0, p1, p2, p3) end --- 0xDD100CE1EBBF37E3 function Global.N_0xdd100ce1ebbf37e3(p0, p1) return _in(0xDD100CE1EBBF37E3, p0, p1) end --- 0xDD33A82352C4652F function Global.N_0xdd33a82352c4652f(player, ped, p2) return _in(0xDD33A82352C4652F, player, ped, p2) end --- 0xDD9540E7B1C9714F function Global.N_0xdd9540e7b1c9714f(ped, p1, r, g, b) return _in(0xDD9540E7B1C9714F, ped, _ch(p1), r, g, b) end --- 0xDDBD560745B1EE98 function Global.N_0xddbd560745b1ee98(chalHash, goalHash, player) return _in(0xDDBD560745B1EE98, _ch(chalHash), _ch(goalHash), player, _ri) end --- 0xDDCE8E960D1DE240 function Global.N_0xddce8e960d1de240(p0) return _in(0xDDCE8E960D1DE240, p0) end --- _SET_FORMATION_P* function Global.N_0xddfad4deaa7fa362(groupId, p1, p2, p3, p4) return _in(0xDDFAD4DEAA7FA362, groupId, p1, p2, p3, p4) end --- 0xDE0C8B145EA466FF function Global.N_0xde0c8b145ea466ff(p0, p1, p2, p3, p4, p5) return _in(0xDE0C8B145EA466FF, p0, p1, p2, p3, p4, p5) end --- 0xDE116ECFFDD4B997 function Global.N_0xde116ecffdd4b997(p0, p1) return _in(0xDE116ECFFDD4B997, p0, p1) end --- 0xDE2C3B74D2B3705C function Global.N_0xde2c3b74d2b3705c(p0, p1) return _in(0xDE2C3B74D2B3705C, p0, p1) end --- 0xDE6C85975F9D4894 function Global.N_0xde6c85975f9d4894(p0) return _in(0xDE6C85975F9D4894, p0, _ri) end --- 0xDE8C5B9F65017FA1 function Global.N_0xde8c5b9f65017fa1(train) return _in(0xDE8C5B9F65017FA1, train, _ri) end --- 0xDEA083C16BB91345 function Global.N_0xdea083c16bb91345() return _in(0xDEA083C16BB91345) end --- 0xDEDBED3020DA49DC function Global.N_0xdedbed3020da49dc(p0) return _in(0xDEDBED3020DA49DC, p0) end --- 0xDEDE679ED29DD4E7 function Global.N_0xdede679ed29dd4e7(ropeId, p1) return _in(0xDEDE679ED29DD4E7, ropeId, p1) end --- Returns fillOutIndex (?) -- _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xdee7b3c76ed664be(p0, costShop) return _in(0xDEE7B3C76ED664BE, _ch(p0), _ch(costShop), _ri) end --- 0xDEE8D30AA5C2E28D function Global.N_0xdee8d30aa5c2e28d(ped, p1, p2) return _in(0xDEE8D30AA5C2E28D, ped, _ch(p1), p2) end --- NativeDB Introduced: v1311 function Global.N_0xdeee1f265b7ecef5() return _in(0xDEEE1F265B7ECEF5) end --- 0xDF56A2B50C04DEA4 function Global.N_0xdf56a2b50c04dea4(p0, p1) return _in(0xDF56A2B50C04DEA4, p0, p1, _ri) end --- 0xDF728C5AE137FC14 function Global.N_0xdf728c5ae137fc14(p0, p1, p2) return _in(0xDF728C5AE137FC14, p0, p1, p2, _ri) end --- 0xDF7F5BE9150E47E4 function Global.N_0xdf7f5be9150e47e4(p0) return _in(0xDF7F5BE9150E47E4, p0) end --- Hardcoded to return zero/false. function Global.N_0xdf8e49ea89a01db1(p0, p1, p2) return _in(0xDF8E49EA89A01DB1, p0, p1, p2, _ri) end --- 0xDF947FE0D551684E function Global.N_0xdf947fe0d551684e(ped, p1) return _in(0xDF947FE0D551684E, ped, _ts(p1), _r) end --- 0xDF94844D474F31E5 function Global.N_0xdf94844d474f31e5(ped) return _in(0xDF94844D474F31E5, ped) end --- 0xDF95DF488A645CE7 function Global.N_0xdf95df488a645ce7() return _in(0xDF95DF488A645CE7) end --- 0xDFA1237F5228263F function Global.N_0xdfa1237f5228263f(p0, p1) return _in(0xDFA1237F5228263F, p0, p1) end --- 0xDFC2B226D56D85F6 function Global.N_0xdfc2b226d56d85f6(p0, p1) return _in(0xDFC2B226D56D85F6, p0, p1, _rf) end --- Returns iNumPixels, iPixelsVisible function Global.N_0xdfe332a5da6fe7c9(iTrackedPoint) return _in(0xDFE332A5DA6FE7C9, iTrackedPoint, _ri) end --- 0xE01C8DC8EDD28D31 function Global.N_0xe01c8dc8edd28d31(p0, p1) return _in(0xE01C8DC8EDD28D31, p0, p1) end --- 0xE01F55B2896F6B37 function Global.N_0xe01f55b2896f6b37(p0, p1) return _in(0xE01F55B2896F6B37, p0, p1) end --- 0xE05A5D39BE6E93AF function Global.N_0xe05a5d39be6e93af(p0) return _in(0xE05A5D39BE6E93AF, p0) end --- 0xE083BEDA81709891 function Global.N_0xe083beda81709891(player) return _in(0xE083BEDA81709891, player, _ri) end --- 0xE0961AED72642B80 function Global.N_0xe0961aed72642b80(p0) return _in(0xE0961AED72642B80, p0) end --- 0xE0B45E983BFC0768 function Global.N_0xe0b45e983bfc0768() return _in(0xE0B45E983BFC0768) end --- 0xE0E65E0D261F7507 function Global.N_0xe0e65e0d261f7507(p0) return _in(0xE0E65E0D261F7507, p0) end --- 0xE0FE107AB174D64A function Global.N_0xe0fe107ab174d64a(p0, p1) return _in(0xE0FE107AB174D64A, p0, p1) end --- 0xE10F2D7715ABABEC function Global.N_0xe10f2d7715ababec(p0) return _in(0xE10F2D7715ABABEC, p0, _ri) end --- _SET_FORMATION_P* function Global.N_0xe1103300f3456de7(groupId, p1, p2) return _in(0xE1103300F3456DE7, groupId, p1, p2) end --- 0xE116F6F2DA2D777E function Global.N_0xe116f6f2da2d777e(p0) return _in(0xE116F6F2DA2D777E, p0, _rv) end --- Used in SP R* Scripts only -- _SET_B* - _SET_C* function Global.N_0xe12d7b4b959644cd() return _in(0xE12D7B4B959644CD) end --- 0xE12F5ED49F44D40D function Global.N_0xe12f5ed49f44d40d(p0) return _in(0xE12F5ED49F44D40D, p0) end --- 0xE13634BB6BAF0734 function Global.N_0xe13634bb6baf0734(p0, p1) return _in(0xE13634BB6BAF0734, p0, p1, _ri) end --- statId: see STAT_ID_IS_VALID -- Only used in R* SP Scripts -- _STAT_ID_SET_* function Global.N_0xe141f6b40b1e3683(value) return _in(0xE141F6B40B1E3683, _i, value) end --- 0xE157A8A336C7F04A function Global.N_0xe157a8a336c7f04a(p0, p1) return _in(0xE157A8A336C7F04A, p0, p1) end --- 0xE19035EB65AB2932 function Global.N_0xe19035eb65ab2932(p0, p1) return _in(0xE19035EB65AB2932, p0, p1) end --- _C* function Global.N_0xe1aadd0055d76603(ped, entity, boneIndex1, boneIndex2, x, y, z, p7, p8, p9, p10) return _in(0xE1AADD0055D76603, ped, entity, boneIndex1, boneIndex2, x, y, z, p7, p8, p9, p10) end --- 0xE1B3BE07D3AADDED function Global.N_0xe1b3be07d3aadded(ped, p1, p2) return _in(0xE1B3BE07D3AADDED, ped, p1, p2) end --- Only used in R* SP Script rcm_abigail31: p1 = 5 -- _GET_VEHICLE_T* - _GET_VO* function Global.N_0xe1c0f8781bf130c2(wagon, p1) return _in(0xE1C0F8781BF130C2, wagon, p1, _r) end --- 0xE1C105E6BBA48270 function Global.N_0xe1c105e6bba48270() return _in(0xE1C105E6BBA48270, _ri) end --- NativeDB Introduced: v1232 function Global.N_0xe1d356f5a66d0ffa(emote) return _in(0xE1D356F5A66D0FFA, _ch(emote), _r) end --- 0xE1F365C4C8F259D8 function Global.N_0xe1f365c4c8f259d8(p0, p1, p2) return _in(0xE1F365C4C8F259D8, p0, p1, p2, _ri) end --- Only used in R* SP Scripts function Global.N_0xe1f45a67a9f0dcbc(inventoryId) return _in(0xE1F45A67A9F0DCBC, inventoryId) end --- 0xE20027B414BFE6C7 function Global.N_0xe20027b414bfe6c7(p0, p1) return _in(0xE20027B414BFE6C7, p0, p1) end --- 0xE225CEF1901F6108 function Global.N_0xe225cef1901f6108(p0, p1) return _in(0xE225CEF1901F6108, p0, p1) end --- HAS_ACTOR_RECEIVED_TRACKED_EVENT_THAT_SHOULD_ALERT - iTimeSinceEvent >= iTimeLimitMS -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xe28d7fc9fd32abeb(entity, eventType, p2) return _in(0xE28D7FC9FD32ABEB, entity, _ch(eventType), p2) end --- 0xE28F73212A813E82 function Global.N_0xe28f73212a813e82(p0, p1, p2, p3) return _in(0xE28F73212A813E82, p0, p1, p2, p3) end --- _SET_PED_R* -_SET_PED_S* function Global.N_0xe29d8cd66553dbaa(horse) return _in(0xE29D8CD66553DBAA, horse) end --- 0xE2BB2D6A9FE2ECDE function Global.N_0xe2bb2d6a9fe2ecde(p0) return _in(0xE2BB2D6A9FE2ECDE, p0) end --- 0xE2C2FBB7825FFC66 function Global.N_0xe2c2fbb7825ffc66() return _in(0xE2C2FBB7825FFC66) end --- 0xE2CF104ADD49D4BF function Global.N_0xe2cf104add49d4bf(p0) return _in(0xE2CF104ADD49D4BF, p0) end --- 0xE31A04513237DC89 function Global.N_0xe31a04513237dc89(entity) return _in(0xE31A04513237DC89, entity) end --- 0xE31FC20319874CB3 function Global.N_0xe31fc20319874cb3(p0, p1, p2) return _in(0xE31FC20319874CB3, p0, p1, p2, _ri) end --- 0xE36D2CB540597EF7 function Global.N_0xe36d2cb540597ef7(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xE36D2CB540597EF7, p0, p1, p2, p3, p4, p5, p6, p7) end --- Only used in R* SP Scripts function Global.N_0xe36d4a38d28d9cfb(p0) return _in(0xE36D4A38D28D9CFB, p0) end --- _SET_PED_IN* function Global.N_0xe37acee15ac50c7e(ped, p1) return _in(0xE37ACEE15AC50C7E, ped, _ts(p1)) end --- 0xE39600E50D608693 function Global.N_0xe39600e50d608693(p0, p1) return _in(0xE39600E50D608693, p0, p1, _r) end --- 0xE3AB5EEFCB6671A2 function Global.N_0xe3ab5eefcb6671a2(setting) return _in(0xE3AB5EEFCB6671A2, setting) end --- 0xE4ABE20DCE7C7CFE function Global.N_0xe4abe20dce7c7cfe(p0, p1, p2) return _in(0xE4ABE20DCE7C7CFE, p0, p1, p2) end --- 0xE4B7945EF4F1BFB2 function Global.N_0xe4b7945ef4f1bfb2(cam, args) return _in(0xE4B7945EF4F1BFB2, cam, _ii(args) --[[ may be optional ]]) end --- 0xE4C51A8A3BD1664C function Global.N_0xe4c51a8a3bd1664c(p0) return _in(0xE4C51A8A3BD1664C, p0, _ri) end --- 0xE4C64CD37CB176AA function Global.N_0xe4c64cd37cb176aa(p0) return _in(0xE4C64CD37CB176AA, p0, _ri) end --- 0xE4C95E0AE31C6512 function Global.N_0xe4c95e0ae31c6512(ped, p1) return _in(0xE4C95E0AE31C6512, ped, p1) end --- 0xE4D6E45F491A66CB function Global.N_0xe4d6e45f491a66cb(player, p1) return _in(0xE4D6E45F491A66CB, player, p1, _ri) end --- 0xE4EF4382E22C780C function Global.N_0xe4ef4382e22c780c(p0) return _in(0xE4EF4382E22C780C, p0) end --- 0xE50A67C33514A390 function Global.N_0xe50a67c33514a390(p0, p1) return _in(0xE50A67C33514A390, p0, p1, _ri) end --- _SET_D* -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xe50c9816b3f22d8b(ped, p1, p2) return _in(0xE50C9816B3F22D8B, ped, _ch(p1), p2) end --- 0xE53A308AC35877A8 function Global.N_0xe53a308ac35877a8() return _in(0xE53A308AC35877A8, _ri) end --- 0xE54BF2CE6C7D23A9 function Global.N_0xe54bf2ce6c7d23a9(ropeId, p1, x, y, z) return _in(0xE54BF2CE6C7D23A9, ropeId, p1, x, y, z) end --- 0xE55478C5EDF70AC2 function Global.N_0xe55478c5edf70ac2(p0) return _in(0xE55478C5EDF70AC2, p0, _ri) end --- 0xE5634491A58C2703 function Global.N_0xe5634491a58c2703(p0) return _in(0xE5634491A58C2703, p0) end --- 0xE5831AA1E2FD147C function Global.N_0xe5831aa1e2fd147c(p0) return _in(0xE5831AA1E2FD147C, p0) end --- 0xE59F4924BD3A718D function Global.N_0xe59f4924bd3a718d(p0) return _in(0xE59F4924BD3A718D, p0, _s) end --- 0xE5A680A5D8B1F687 function Global.N_0xe5a680a5d8b1f687(p0) return _in(0xE5A680A5D8B1F687, p0) end --- 0xE5B76E5B56CD77DD function Global.N_0xe5b76e5b56cd77dd() return _in(0xE5B76E5B56CD77DD, _ri) end --- _CLEAR_FACIAL_* - _CLEAR_PED_BLOOD* function Global.N_0xe5d3eb37abc1eb03(player) return _in(0xE5D3EB37ABC1EB03, player) end --- 0xE5EF9DE716FF737E function Global.N_0xe5ef9de716ff737e(p0, p1, p2) return _in(0xE5EF9DE716FF737E, p0, p1, p2) end --- 0xE5FF65CFF5160752 function Global.N_0xe5ff65cff5160752() return _in(0xE5FF65CFF5160752) end --- 0xE600F61F54A444A6 function Global.N_0xe600f61f54a444a6() return _in(0xE600F61F54A444A6, _ri) end --- 0xE62754D09354F6CF function Global.N_0xe62754d09354f6cf(p0) return _in(0xE62754D09354F6CF, p0, _ri) end --- 0xE631EAF35828FA67 function Global.N_0xe631eaf35828fa67(p0) return _in(0xE631EAF35828FA67, p0, _ri) end --- 0xE63D68F455CA0B47 function Global.N_0xe63d68f455ca0b47(p0, p1, p2, p3, p4, p5, p6) return _in(0xE63D68F455CA0B47, p0, p1, p2, p3, p4, p5, p6, _ri) end --- 0xE682002DB1F30669 function Global.N_0xe682002db1f30669(p0) return _in(0xE682002DB1F30669, p0) end --- 0xE69FDA40AAC3EFC0 function Global.N_0xe69fda40aac3efc0(p0, p1) return _in(0xE69FDA40AAC3EFC0, p0, p1) end --- 0xE6A151364C600B24 function Global.N_0xe6a151364c600b24(p0) return _in(0xE6A151364C600B24, p0, _ri) end --- 0xE6AAB897120492D6 function Global.N_0xe6aab897120492d6(p0, p1) return _in(0xE6AAB897120492D6, p0, _ts(p1), _ri) end --- 0xE6AAB897120492D7 function Global.N_0xe6aab897120492d7(p0, p1, p2) return _in(0xE6AAB897120492D7, p0, _ts(p1), p2) end --- 0xE6BD7DD3FD474415 function Global.N_0xe6bd7dd3fd474415(train, p1) return _in(0xE6BD7DD3FD474415, train, p1) end --- 0xE6CB36F43A95D75F function Global.N_0xe6cb36f43a95d75f(p0) return _in(0xE6CB36F43A95D75F, p0) end --- 0xE6F364DE6C2FDEFE function Global.N_0xe6f364de6c2fdefe() return _in(0xE6F364DE6C2FDEFE) end --- 0xE7282390542F570D function Global.N_0xe7282390542f570d(p0) return _in(0xE7282390542F570D, p0, _ri) end --- 0xE72E234B30DA7B7A function Global.N_0xe72e234b30da7b7a(p0) return _in(0xE72E234B30DA7B7A, p0, _r) end --- 0xE735A7DA22E88359 function Global.N_0xe735a7da22e88359(p0) return _in(0xE735A7DA22E88359, p0) end --- Only used in R* Script nb_animal_attack: p2 = 120000 -- _SET_PED_SH* - _SET_PED_SP* function Global.N_0xe737d5f14304a2ec(ped, player, p2) return _in(0xE737D5F14304A2EC, ped, player, p2) end --- ANIMPOSTFX_* function Global.N_0xe75cddebf618c8ff(effectNameHash) return _in(0xE75CDDEBF618C8FF, _ch(effectNameHash), _r) end --- 0xE75EEA8DB59A9F39 function Global.N_0xe75eea8db59a9f39(p0, p1, p2, p3, p4, p5) return _in(0xE75EEA8DB59A9F39, p0, p1, p2, p3, p4, p5) end --- Used for AUDIO / ANIMSCENE (REFERENCE_REGIONAL_CHARACTER) -- Params: p1 = 0 -- _GET_PED_IN* function Global.N_0xe76687023d8c8505(perscharModel, p1) return _in(0xE76687023D8C8505, _ch(perscharModel), p1, _ri) end --- 0xE777DDF3E78397E8 function Global.N_0xe777ddf3e78397e8(p0) return _in(0xE777DDF3E78397E8, p0, _ri) end --- 0xE78993FF9022C064 function Global.N_0xe78993ff9022c064(p0) return _in(0xE78993FF9022C064, p0) end --- 0xE79BA3BC265895DA function Global.N_0xe79ba3bc265895da(p0) return _in(0xE79BA3BC265895DA, p0, _s) end --- 0xE7BBC4E56B989449 function Global.N_0xe7bbc4e56b989449(p0, p1, p2) return _in(0xE7BBC4E56B989449, p0, p1, p2, _ri) end --- 0xE7E6CB8B713ED190 function Global.N_0xe7e6cb8b713ed190() return _in(0xE7E6CB8B713ED190) end --- _IS_PLAYER_A* - _IS_PLAYER_BE* function Global.N_0xe7f8707269544b29(player, ped) return _in(0xE7F8707269544B29, player, ped, _r) end --- Only used in fussar1 / train_robbery2 R* Script function Global.N_0xe8126623008372aa() return _in(0xE8126623008372AA) end --- 0xE8346E62FD7FB962 function Global.N_0xe8346e62fd7fb962() return _in(0xE8346E62FD7FB962) end --- 0xE891504B2F0E2DBA function Global.N_0xe891504b2f0e2dba(p0, p1) return _in(0xE891504B2F0E2DBA, p0, p1) end --- 0xE8ABE3B73FC7FE17 function Global.N_0xe8abe3b73fc7fe17(p0, p1, p2, p3) return _in(0xE8ABE3B73FC7FE17, p0, p1, p2, p3) end --- Returns dismounted timestamp function Global.N_0xe8d1ccb9375c101b(mount, player) return _in(0xE8D1CCB9375C101B, mount, player, _ri) end --- 0xE8E633215471BB5D function Global.N_0xe8e633215471bb5d(p0) return _in(0xE8E633215471BB5D, p0, _ri) end --- 0xE910932F4B30BE23 function Global.N_0xe910932f4b30be23(player) return _in(0xE910932F4B30BE23, player) end --- 0xE9225354FB7437A7 function Global.N_0xe9225354fb7437a7(p0, p1) return _in(0xE9225354FB7437A7, p0, p1) end --- 0xE92261BD28C0878F function Global.N_0xe92261bd28c0878f(p0) return _in(0xE92261BD28C0878F, p0, _ri) end --- 0xE93415B3307208E5 function Global.N_0xe93415b3307208e5(p0, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xE93415B3307208E5, p0, p1, p2, p3, p4, p5, p6, p7, p8, _ri) end --- 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 function Global.N_0xe94b5e938619712e() return _in(0xE94B5E938619712E) end --- 0xE956C2340A76272E function Global.N_0xe956c2340a76272e(p0) return _in(0xE956C2340A76272E, p0, _ri) end --- NativeDB Introduced: v1232 function Global.N_0xe9694b2d6cb87b06(entity, p1) return _in(0xE9694B2D6CB87B06, entity, p1) end --- 0xE9A6400D1A0E7A55 function Global.N_0xe9a6400d1a0e7a55(p0) return _in(0xE9A6400D1A0E7A55, p0, _ri) end --- Only used in R* SP Scripts -- Params: p1 = 0 function Global.N_0xe9ac8466abe484bb(p0, p1) return _in(0xE9AC8466ABE484BB, p0, p1) end --- 0xE9B3FEC825668291 function Global.N_0xe9b3fec825668291(p0, p1, p2) return _in(0xE9B3FEC825668291, p0, p1, p2) end --- 0xE9E06EA514A69061 function Global.N_0xe9e06ea514a69061(p0, p1) return _in(0xE9E06EA514A69061, p0, p1) end --- 0xE9E7A0BAC7F57746 function Global.N_0xe9e7a0bac7f57746(p0, p1) return _in(0xE9E7A0BAC7F57746, p0, p1) end --- Returns p1 value for 0xE4D6E45F491A66CB function Global.N_0xe9eb79cbf9c0f58a(player) return _in(0xE9EB79CBF9C0F58A, player, _ri) end --- 0xEA113BF9B0C0C5D7 function Global.N_0xea113bf9b0c0c5d7(dictionary, shotName, duration) return _in(0xEA113BF9B0C0C5D7, _ts(dictionary), _ts(shotName), duration, _ri) end --- Used in SP R* Scripts only -- _PAUSE_* - _PLAY_* function Global.N_0xea41d44a8d42057b() return _in(0xEA41D44A8D42057B, _r) end --- 0xEA522F991E120D45 function Global.N_0xea522f991e120d45(p0) return _in(0xEA522F991E120D45, p0, _ri) end --- 0xEA546C31FD45F8CD function Global.N_0xea546c31fd45f8cd(p0) return _in(0xEA546C31FD45F8CD, p0) end --- 0xEA8763E505AFD49A function Global.N_0xea8763e505afd49a(p0, p1, p2) return _in(0xEA8763E505AFD49A, p0, p1, p2) end --- 0xEAB3D91D30A344F1 function Global.N_0xeab3d91d30a344f1(p0) return _in(0xEAB3D91D30A344F1, p0) end --- 0xEACEBAAE0A33FB3F function Global.N_0xeacebaae0a33fb3f(p0) return _in(0xEACEBAAE0A33FB3F, p0) end --- 0xEAF529446488EB18 function Global.N_0xeaf529446488eb18(p0) return _in(0xEAF529446488EB18, p0) end --- 0xEAF87DA2BE78A15B function Global.N_0xeaf87da2be78a15b(p0, p1) return _in(0xEAF87DA2BE78A15B, p0, p1) end --- 0xEB48CE48EEC41FD4 function Global.N_0xeb48ce48eec41fd4(p0) return _in(0xEB48CE48EEC41FD4, p0) end --- 0xEB4D592620B8C209 function Global.N_0xeb4d592620b8c209(p0) return _in(0xEB4D592620B8C209, p0) end --- 0xEB67D4E056C85A81 function Global.N_0xeb67d4e056c85a81(p0) return _in(0xEB67D4E056C85A81, p0, _ri) end --- Washing player's face/hands now -- _FA* - _FI* function Global.N_0xeb8886e1065654cd(ped, p1, p2, p3) return _in(0xEB8886E1065654CD, ped, p1, _ts(p2), p3) end --- Not implemented. function Global.N_0xeb946b9e579729ad(ped, p1) return _in(0xEB946B9E579729AD, ped, p1) end --- 0xEBA2081E0A5F4D17 function Global.N_0xeba2081e0a5f4d17(p0) return _in(0xEBA2081E0A5F4D17, p0) end --- 0xEBA314768FB35D58 function Global.N_0xeba314768fb35d58(p0) return _in(0xEBA314768FB35D58, p0, _ri) end --- 0xEBA51A294C73292E function Global.N_0xeba51a294c73292e(args) return _in(0xEBA51A294C73292E, _ii(args) --[[ may be optional ]]) end --- 0xEBA87B9273835CF3 function Global.N_0xeba87b9273835cf3(p0, p1) return _in(0xEBA87B9273835CF3, p0, p1) end --- 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* function Global.N_0xebaac9a750e7563b(ped) return _in(0xEBAAC9A750E7563B, ped, _r) end --- 0xEBB6E27AC2FF32DA function Global.N_0xebb6e27ac2ff32da(p0, p1, p2, p3, p4) return _in(0xEBB6E27AC2FF32DA, p0, p1, p2, p3, p4) end --- 0xEBD49472BCCF7642 function Global.N_0xebd49472bccf7642(p0, p1) return _in(0xEBD49472BCCF7642, p0, p1) end --- 0xEBFF94328FF7A18A function Global.N_0xebff94328ff7a18a(p0, p1) return _in(0xEBFF94328FF7A18A, p0, p1) end --- nullsub, doesn't do anything function Global.N_0xec089f84a9c16c62() return _in(0xEC089F84A9C16C62, _ri) end --- 0xEC0BD8736DCAF841 function Global.N_0xec0bd8736dcaf841(toggle) return _in(0xEC0BD8736DCAF841, toggle) end --- Only used for Special Event (XMAS). -- _SET_P* function Global.N_0xec116edb683ad479(p0) return _in(0xEC116EDB683AD479, p0) end --- 0xEC254C2C9B0F08F1 function Global.N_0xec254c2c9b0f08f1(p0, p1) return _in(0xEC254C2C9B0F08F1, p0, p1, _ri) end --- 0xEC3959E9950BF56B function Global.N_0xec3959e9950bf56b(p0) return _in(0xEC3959E9950BF56B, p0, _ri) end --- 0xEC3D8C228FE553D7 function Global.N_0xec3d8c228fe553d7(p0) return _in(0xEC3D8C228FE553D7, p0, _r) end --- 0xEC3F7F24EEEB3BA3 function Global.N_0xec3f7f24eeeb3ba3() return _in(0xEC3F7F24EEEB3BA3) end --- 0xEC516FE805D2CB2D function Global.N_0xec516fe805d2cb2d(p0) return _in(0xEC516FE805D2CB2D, p0) end --- _SET_C* function Global.N_0xec60d1d225bc50aa(ped, p1) return _in(0xEC60D1D225BC50AA, ped, p1) end --- 0xEC819D612038EF4B function Global.N_0xec819d612038ef4b(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xEC819D612038EF4B, p0, p1, p2, p3, p4, p5, p6, p7, _ri) end --- 0xEC8703E4536A9952 function Global.N_0xec8703e4536a9952() return _in(0xEC8703E4536A9952) end --- 0xEC97101A8F311282 function Global.N_0xec97101a8f311282(p0) return _in(0xEC97101A8F311282, p0, _ri) end --- 0xECBB26529A737EF6 function Global.N_0xecbb26529a737ef6(p0) return _in(0xECBB26529A737EF6, p0) end --- Only used in R* Script nb_stalking_hunter function Global.N_0xed1c764997a86d5a(ped1, ped2) return _in(0xED1C764997A86D5A, ped1, ped2) end --- 0xED4B0C1057892B2E function Global.N_0xed4b0c1057892b2e(p0, p1, p2, p3) return _in(0xED4B0C1057892B2E, p0, p1, p2, p3) end --- _SET_C* - _SET_D* function Global.N_0xedfc6c1fd1c964f5(player, crimeType, bounty, p3, p4, p5, p6, p7, p8) return _in(0xEDFC6C1FD1C964F5, player, _ch(crimeType), bounty, p3, p4, p5, p6, p7, p8) end --- 0xEE1D6FF54CAF7714 function Global.N_0xee1d6ff54caf7714(p0, p1) return _in(0xEE1D6FF54CAF7714, p0, p1, _ri) end --- 0xEE4F20004D0288B7 function Global.N_0xee4f20004d0288b7() return _in(0xEE4F20004D0288B7) end --- 0xEEDC9B29314B2733 function Global.N_0xeedc9b29314b2733(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0xEEDC9B29314B2733, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end --- 0xEF1A8A484118735E function Global.N_0xef1a8a484118735e() return _in(0xEF1A8A484118735E) end --- 0xEF259AA1E097E0AD function Global.N_0xef259aa1e097e0ad(entity, p1) return _in(0xEF259AA1E097E0AD, entity, p1) end --- _SET_TRAIN_* function Global.N_0xef28a614b4b264b8(train, p1) return _in(0xEF28A614B4B264B8, train, p1) end --- 0xEF2D9ED7CE684F08 function Global.N_0xef2d9ed7ce684f08(ped) return _in(0xEF2D9ED7CE684F08, ped, _ri) end --- _ADD_* function Global.N_0xef371232bc6053e1(ped) return _in(0xEF371232BC6053E1, ped) end --- 0xEF6F2A35FAAF2ED7 function Global.N_0xef6f2a35faaf2ed7(player) return _in(0xEF6F2A35FAAF2ED7, player, _r) end --- 0xEF9A3132A0AA6B19 function Global.N_0xef9a3132a0aa6b19() return _in(0xEF9A3132A0AA6B19, _ri) end --- 0xEFC535C9FAF563B3 function Global.N_0xefc535c9faf563b3(p0) return _in(0xEFC535C9FAF563B3, p0, _ri) end --- 0xEFC5C6670E0B99BA function Global.N_0xefc5c6670e0b99ba() return _in(0xEFC5C6670E0B99BA) end --- 0xEFD875C2791EBEFD function Global.N_0xefd875c2791ebefd(p0, p1, p2, p3) return _in(0xEFD875C2791EBEFD, p0, p1, p2, p3, _ri) end --- 0xF01D21DF39554115 function Global.N_0xf01d21df39554115(p0) return _in(0xF01D21DF39554115, p0) end --- _IS_* (related to CREATE_MISSION_TRAIN) function Global.N_0xf05dfaf1adfef2cd(trainConfig, x, y, z, direction, p5) return _in(0xF05DFAF1ADFEF2CD, _ch(trainConfig), x, y, z, direction, p5, _r) end --- 0xF06CBB8CCCA823C0 function Global.N_0xf06cbb8ccca823c0(p0, p1) return _in(0xF06CBB8CCCA823C0, p0, p1) end --- 0xF08D8FEB455F2C8C function Global.N_0xf08d8feb455f2c8c(ped, toggle) return _in(0xF08D8FEB455F2C8C, ped, toggle) end --- 0xF08E42BFA46BDFF8 function Global.N_0xf08e42bfa46bdff8(p0, p1) return _in(0xF08E42BFA46BDFF8, p0, p1, _ri) end --- Name: ROPE_SETTINGS_DEFAULT function Global.N_0xf092b6030d6fd49c(ropeId, name) return _in(0xF092B6030D6FD49C, ropeId, _ts(name)) end --- 0xF0D545C1EEAD614A function Global.N_0xf0d545c1eead614a() return _in(0xF0D545C1EEAD614A, _r) end --- 0xF0EE69F500952FA5 function Global.N_0xf0ee69f500952fa5(p0) return _in(0xF0EE69F500952FA5, p0, _ri) end --- Only used in fishing_core R* Script function Global.N_0xf0fbf193f1f5c0ea(ped) return _in(0xF0FBF193F1F5C0EA, ped) end --- 0xF11D7CB962FCD747 function Global.N_0xf11d7cb962fcd747(p0) return _in(0xF11D7CB962FCD747, p0) end --- 0xF1A6FEEDF3776EF9 function Global.N_0xf1a6feedf3776ef9() return _in(0xF1A6FEEDF3776EF9) end --- 0xF1AD3DD218E6558A function Global.N_0xf1ad3dd218e6558a(p0, p1) return _in(0xF1AD3DD218E6558A, p0, p1, _ri) end --- 0xF1E6979C0B779985 function Global.N_0xf1e6979c0b779985(uiscene) return _in(0xF1E6979C0B779985, uiscene) end --- 0xF1EA2A881EB7F2CD function Global.N_0xf1ea2a881eb7f2cd(ropeId, p1) return _in(0xF1EA2A881EB7F2CD, ropeId, p1) end --- 0xF21A5D66874FCEDD function Global.N_0xf21a5d66874fcedd(p0, p1, p2) return _in(0xF21A5D66874FCEDD, p0, _ch(p1), _ch(p2)) end --- _CLEAR_FACIAL_* - _CLEAR_PED_BLOOD* function Global.N_0xf21c7a3f3ffba629(player) return _in(0xF21C7A3F3FFBA629, player) end --- 0xF232C2C546AC16D0 function Global.N_0xf232c2c546ac16d0(p0) return _in(0xF232C2C546AC16D0, _ts(p0)) end --- 0xF23A6D6C11D8EC15 function Global.N_0xf23a6d6c11d8ec15(gamerHandle) return _in(0xF23A6D6C11D8EC15, _ii(gamerHandle) --[[ may be optional ]], _r) end --- 0xF252A85B8F3F8C58 function Global.N_0xf252a85b8f3f8c58(weaponCollection, dualwieldVariant) return _in(0xF252A85B8F3F8C58, _ch(weaponCollection), _ch(dualwieldVariant), _r) end --- Same Native Handler as VEH_TO_NET, PED_TO_NET, OBJ_TO_NET and NETWORK_GET_NETWORK_ID_FROM_ENTITY function Global.N_0xf260af6f43953316(handle) return _in(0xF260AF6F43953316, handle, _ri) end --- _ITEMDATABASE_FILLOUT_(A)* - _ITEMDATABASE_FILLOUT_(B)* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xf27f01bbf5acd3f3(award, cost, index, p3) return _in(0xF27F01BBF5ACD3F3, award, _ch(cost), index, p3, _r) end --- 0xF27F1A8DE4F50A1B function Global.N_0xf27f1a8de4f50a1b(p0, p1, p2, p3, p4, p5, p6) return _in(0xF27F1A8DE4F50A1B, p0, p1, p2, p3, p4, p5, p6) end --- GPS disabled zone: p1 = 0 -- Clearing GPS disabled zone: p1 = 1 function Global.N_0xf2a2177ac848b3a8(volume, p1, p2) return _in(0xF2A2177AC848B3A8, volume, p1, p2) end --- NativeDB Introduced: v1311 function Global.N_0xf2b5abde09958689(unlockHash, ped1, ped2) return _in(0xF2B5ABDE09958689, _ch(unlockHash), ped1, ped2) end --- species: SPECIES_BIRD_CROW function Global.N_0xf2cca7b68cfab2b9(species, x1, y1, z1, x2, y2, z2, x3, y3, z3, p10, p11, p12, p13) return _in(0xF2CCA7B68CFAB2B9, _ch(species), x1, y1, z1, x2, y2, z2, x3, y3, z3, p10, p11, p12, p13) end --- 0xF2F543D48F319A3A function Global.N_0xf2f543d48f319a3a() return _in(0xF2F543D48F319A3A) end --- 0xF2F585411E748B9C function Global.N_0xf2f585411e748b9c(p0, p1) return _in(0xF2F585411E748B9C, p0, p1, _ri) end --- Returns the entity's network ID. function Global.N_0xf302ab9d978352ee(entity) return _in(0xF302AB9D978352EE, entity, _ri) end --- 0xF336E9F989B3518F function Global.N_0xf336e9f989b3518f(p0) return _in(0xF336E9F989B3518F, _ts(p0), _ri) end --- 0xF342F6BD0A8287D5 function Global.N_0xf342f6bd0a8287d5(p0) return _in(0xF342F6BD0A8287D5, p0) end --- 0xF3A2FBA5985C8CD5 function Global.N_0xf3a2fba5985c8cd5(p0, p1, p2, p3) return _in(0xF3A2FBA5985C8CD5, p0, p1, p2, p3) end --- NativeDB Introduced: v1436 function Global.N_0xf3c3503276f4a034(entity, p1) return _in(0xF3C3503276F4A034, entity, p1) end --- 0xF40A109B4B79A848 function Global.N_0xf40a109b4b79a848(p0, p1, p2) return _in(0xF40A109B4B79A848, p0, p1, p2) end --- 0xF41E2979D5BC5370 function Global.N_0xf41e2979d5bc5370(p0) return _in(0xF41E2979D5BC5370, p0) end --- 0xF45E46DEECF7DF6E function Global.N_0xf45e46deecf7df6e(bitFlag, p1, p2, p3, p4) return _in(0xF45E46DEECF7DF6E, bitFlag, p1, p2, p3, p4) end --- 0xF46108C50A22B029 function Global.N_0xf46108c50a22b029() return _in(0xF46108C50A22B029, _r) end --- 0xF47A1EB2A538A3A3 function Global.N_0xf47a1eb2a538a3a3() return _in(0xF47A1EB2A538A3A3, _ri) end --- Used in Script Function MOONSHINE_BAND_CLIENT_PATRON_UPDATE -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xf47d54b986f0a346(ped, danceIntensity) return _in(0xF47D54B986F0A346, ped, danceIntensity) end --- 0xF47E33F8D2523825 function Global.N_0xf47e33f8d2523825(p0, p1) return _in(0xF47E33F8D2523825, p0, p1, _ri) end --- Only used in SP Scripts -- Returns count / index -- _C* function Global.N_0xf4860514ad354226(shockingEvent, x, y, z, p4, p5) return _in(0xF4860514AD354226, shockingEvent, x, y, z, p4, _ii(p5) --[[ may be optional ]], _ri) end --- 0xF48664E9C83825E3 function Global.N_0xf48664e9c83825e3(p0, p1) return _in(0xF48664E9C83825E3, p0, p1) end --- 0xF4CB347D7B5EB0FD function Global.N_0xf4cb347d7b5eb0fd() return _in(0xF4CB347D7B5EB0FD, _ri) end --- Returns itemCount (?) -- _ITEMDATABASE_GET_(A)* - _ITEMDATABASE_GET_(B)* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.N_0xf540239f9937033b(award, cost) return _in(0xF540239F9937033B, award, _ch(cost), _ri) end --- 0xF5622FA6ACFCA7DB function Global.N_0xf5622fa6acfca7db(p0, p1) return _in(0xF5622FA6ACFCA7DB, p0, p1) end --- 0xF569E33FB72ED28E function Global.N_0xf569e33fb72ed28e() return _in(0xF569E33FB72ED28E) end --- 0xF5793BB386E1FF9C function Global.N_0xf5793bb386e1ff9c(p0) return _in(0xF5793BB386E1FF9C, p0) end --- 0xF57DB8E83DCD8349 function Global.N_0xf57db8e83dcd8349(p0) return _in(0xF57DB8E83DCD8349, p0, _ri) end --- 0xF59FDE7B4D31A630 function Global.N_0xf59fde7b4d31a630(p0) return _in(0xF59FDE7B4D31A630, p0, _ri) end --- 0xF5EA41C1408695FB function Global.N_0xf5ea41c1408695fb(p0, p1, p2, p3) return _in(0xF5EA41C1408695FB, p0, p1, p2, p3, _ri) end --- 0xF611DE44AEB36A1D function Global.N_0xf611de44aeb36a1d(crimeType, p1) return _in(0xF611DE44AEB36A1D, _ch(crimeType), p1) end --- 0xF634E2892220EF34 function Global.N_0xf634e2892220ef34(ped, p1) return _in(0xF634E2892220EF34, ped, p1) end --- 0xF63FA29D4A9ACA86 function Global.N_0xf63fa29d4a9aca86(p0, p1) return _in(0xF63FA29D4A9ACA86, p0, p1) end --- 0xF64034D533CE8AAC function Global.N_0xf64034d533ce8aac(p0, p1, p2) return _in(0xF64034D533CE8AAC, p0, p1, p2) end --- NativeDB Introduced: v1232 function Global.N_0xf650dcf5d6f312c1(p0) return _in(0xF650DCF5D6F312C1, p0) end --- 0xF65EDE5D02A7A760 function Global.N_0xf65ede5d02a7a760(p0, p1) return _in(0xF65EDE5D02A7A760, p0, p1) end --- 0xF6A8C4B4A11AE89C function Global.N_0xf6a8c4b4a11ae89c(p0, p1, p2, p3, p4, p5) return _in(0xF6A8C4B4A11AE89C, p0, p1, p2, p3, p4, p5, _ri) end --- 0xF6CE6F9C3897804E function Global.N_0xf6ce6f9c3897804e(p0) return _in(0xF6CE6F9C3897804E, p0, _ri) end --- 0xF6DE98516FD3AC9B function Global.N_0xf6de98516fd3ac9b() return _in(0xF6DE98516FD3AC9B) end --- 0xF6E3D38869D0F7AD function Global.N_0xf6e3d38869d0f7ad(p0) return _in(0xF6E3D38869D0F7AD, p0) end --- 0xF6E88489B4E6EBE5 function Global.N_0xf6e88489b4e6ebe5(p0, p1) return _in(0xF6E88489B4E6EBE5, p0, p1) end --- 0xF6F5447D418DAA82 function Global.N_0xf6f5447d418daa82(p0) return _in(0xF6F5447D418DAA82, p0, _ri) end --- 0xF718931A82EEB898 function Global.N_0xf718931a82eeb898() return _in(0xF718931A82EEB898) end --- 0xF7327ACC7A89AEF1 function Global.N_0xf7327acc7a89aef1(p0, p1, p2) return _in(0xF7327ACC7A89AEF1, p0, p1, p2, _ri) end --- 0xF8181B5EF156862C function Global.N_0xf8181b5ef156862c(ped) return _in(0xF8181B5EF156862C, ped) end --- 0xF81C53561D15F330 function Global.N_0xf81c53561d15f330() return _in(0xF81C53561D15F330, _s) end --- Returns weaponHash function Global.N_0xf8204ef17410bf43(weaponGroupHash, p1, p2, p3) return _in(0xF8204EF17410BF43, _ch(weaponGroupHash), p1, p2, p3, _ri) end --- 0xF824530B612FE0CE function Global.N_0xf824530b612fe0ce() return _in(0xF824530B612FE0CE, _ri) end --- 0xF8938CF3984092A5 function Global.N_0xf8938cf3984092a5(player) return _in(0xF8938CF3984092A5, player) end --- _BOUNTY_GET_* function Global.N_0xf8bcc5eca33ac9c1() return _in(0xF8BCC5ECA33AC9C1, _ri) end --- _SET_TRANSPORT_* function Global.N_0xf8c20282b237e3f7(ped) return _in(0xF8C20282B237E3F7, ped) end --- 0xF8CA39D5C0D1D9A1 function Global.N_0xf8ca39d5c0d1d9a1(p0, p1) return _in(0xF8CA39D5C0D1D9A1, p0, p1) end --- _ITEMDATABASE_FILLOUT_(B)* - ITEMDATABASE_FILLOUT_ITEM* function Global.N_0xf8d09ef8ce61d7bf(p0, p1) return _in(0xF8D09EF8CE61D7BF, p0, p1, _r) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xf8dc69dc1ad19072(p0) return _in(0xF8DC69DC1AD19072, p0, _ri) end --- 0xF8DE7154F7D1458F function Global.N_0xf8de7154f7d1458f(p0) return _in(0xF8DE7154F7D1458F, p0, _ri) end --- 0xF8F7DA13CFBD4532 function Global.N_0xf8f7da13cfbd4532(trackIndex, p1) return _in(0xF8F7DA13CFBD4532, trackIndex, p1) end --- 0xF917F92BF22ECBAB function Global.N_0xf917f92bf22ecbab(p0) return _in(0xF917F92BF22ECBAB, p0) end --- 0xF9331B3A314EB49D function Global.N_0xf9331b3a314eb49d(ped) return _in(0xF9331B3A314EB49D, ped, _r) end --- 0xF948F4356F010F11 function Global.N_0xf948f4356f010f11(p0, p1, p2) return _in(0xF948F4356F010F11, p0, p1, p2) end --- 0xF97F462779B31786 function Global.N_0xf97f462779b31786(p0) return _in(0xF97F462779B31786, p0, _ri) end --- 0xF993373285053D77 function Global.N_0xf993373285053d77(p0, p1, p2) return _in(0xF993373285053D77, p0, p1, p2) end --- Used in Script Function PLAYER_HEAD_TRACKING_MAINTAIN function Global.N_0xf9cbd46433e36713(ped, targetEntity, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0xF9CBD46433E36713, ped, targetEntity, p2, p3, p4, p5, p6, p7, p8, _ts(p9)) end --- _SET_PED_WETNESS* function Global.N_0xf9cff5bb70e8a2cb(ped, p1) return _in(0xF9CFF5BB70E8A2CB, ped, p1) end --- 0xF9E951A1E5517C06 function Global.N_0xf9e951a1e5517c06() return _in(0xF9E951A1E5517C06) end --- 0xFA0D206B489A6846 function Global.N_0xfa0d206b489a6846(p0, p1, p2, p3, p4) return _in(0xFA0D206B489A6846, p0, p1, p2, p3, p4) end --- nullsub, doesn't do anything function Global.N_0xfa15c9a320e707b0() return _in(0xFA15C9A320E707B0) end --- 0xFA30E2254461ADEB function Global.N_0xfa30e2254461adeb(p0, p1) return _in(0xFA30E2254461ADEB, p0, p1) end --- Params: p1, p2, p3, p4 = 1.f, 0, 0, 0 in R* Scripts -- _SPECIAL_ABILITY* function Global.N_0xfa437fa0738c370c(player, p1, p2, p3, p4) return _in(0xFA437FA0738C370C, player, p1, p2, p3, p4) end --- 0xFA742B82D093D848 function Global.N_0xfa742b82d093d848(p0, p1, p2) return _in(0xFA742B82D093D848, p0, p1, p2) end --- 0xFA7C5B7E087A4CEB function Global.N_0xfa7c5b7e087a4ceb() return _in(0xFA7C5B7E087A4CEB, _ri) end --- 0xFA7DAAE3959E6C7B function Global.N_0xfa7daae3959e6c7b(p0, p1) return _in(0xFA7DAAE3959E6C7B, p0, p1) end --- 0xFA821997794F48E7 function Global.N_0xfa821997794f48e7(p0, p1, p2) return _in(0xFA821997794F48E7, p0, p1, p2) end --- _HAS_PED_* function Global.N_0xfa8c10dce0706d43(ped) return _in(0xFA8C10DCE0706D43, ped, _r) end --- NativeDB Introduced: v1436 function Global.N_0xfa99e8e575f2fef8(p0) return _in(0xFA99E8E575F2FEF8, p0, _ri) end --- 0xFB16F08F47B83B4C function Global.N_0xfb16f08f47b83b4c(p0) return _in(0xFB16F08F47B83B4C, p0) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xfb3205788f8afa3f() return _in(0xFB3205788F8AFA3F, _ri) end --- _DISABLE_* function Global.N_0xfb680a9b33d0edbe(p0) return _in(0xFB680A9B33D0EDBE, p0) end --- 0xFB9153A54AC713E8 function Global.N_0xfb9153a54ac713e8(ropeId, p1) return _in(0xFB9153A54AC713E8, ropeId, p1) end --- ANIMPOSTFX_* function Global.N_0xfbf161fcfec8589e(effectName, p1, p2, p3) return _in(0xFBF161FCFEC8589E, _ts(effectName), p1, p2, _i --[[ actually bool ]], _r) end --- 0xFC23348F0F4E245F function Global.N_0xfc23348f0f4e245f(p0, p1, p2, p3) return _in(0xFC23348F0F4E245F, p0, p1, p2, p3) end --- 0xFC3B580C4380B5B7 function Global.N_0xfc3b580c4380b5b7(ped) return _in(0xFC3B580C4380B5B7, ped, _ri) end --- 0xFC3F638BE2B6BB02 function Global.N_0xfc3f638be2b6bb02() return _in(0xFC3F638BE2B6BB02) end --- _SET_DRAFT_VEHICLE_* function Global.N_0xfc4f15a7dddc47b1(vehicle, p1) return _in(0xFC4F15A7DDDC47B1, vehicle, p1) end --- 0xFC6ECB9170145ECE function Global.N_0xfc6ecb9170145ece() return _in(0xFC6ECB9170145ECE) end --- nullsub, doesn't do anything function Global.N_0xfc6fcf4c03f1bbf6() return _in(0xFC6FCF4C03F1BBF6) end --- 0xFC7F71CF49F70B6B function Global.N_0xfc7f71cf49f70b6b(p0) return _in(0xFC7F71CF49F70B6B, p0) end --- 0xFC832B06127D8E99 function Global.N_0xfc832b06127d8e99(collectableCategory, p1) return _in(0xFC832B06127D8E99, _ch(collectableCategory), p1, _r) end --- 0xFC9806DA9A460093 function Global.N_0xfc9806da9a460093(x1, y1, z1, x2, y2, z2) return _in(0xFC9806DA9A460093, x1, y1, z1, x2, y2, z2) end --- 0xFC9B53C072F418E0 function Global.N_0xfc9b53c072f418e0() return _in(0xFC9B53C072F418E0, _ri) end --- 0xFCC6DB8DBE709BC8 function Global.N_0xfcc6db8dbe709bc8(persChar) return _in(0xFCC6DB8DBE709BC8, persChar) end --- 0xFCDEC42B1C78B7F8 function Global.N_0xfcdec42b1c78b7f8(p0, p1) return _in(0xFCDEC42B1C78B7F8, p0, p1) end --- R* Script spd_agnesdow1: p0 = SPD_AGNES_DOWD_01 function Global.N_0xfd05b1dde83749fa(p0) return _in(0xFD05B1DDE83749FA, _ts(p0), _r) end --- _DISABLE_A* - _DISABLE_C* function Global.N_0xfd3c31a2e45671e7(ped, p1) return _in(0xFD3C31A2E45671E7, ped, p1) end --- Only used in R* Script startup_clip function Global.N_0xfd4272a137703449() return _in(0xFD4272A137703449) end --- 0xFD461D0ABA5559B1 function Global.N_0xfd461d0aba5559b1(p0, p1) return _in(0xFD461D0ABA5559B1, p0, p1) end --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.N_0xfd8112109a96877c() return _in(0xFD8112109A96877C) end --- 0xFD8E853F0BC2E942 function Global.N_0xfd8e853f0bc2e942(p0, p1) return _in(0xFD8E853F0BC2E942, p0, p1) end --- 0xFDB008B3BCF5992F function Global.N_0xfdb008b3bcf5992f(p0, p1, p2) return _in(0xFDB008B3BCF5992F, p0, p1, p2) end --- 0xFDCEDFB0577A390D function Global.N_0xfdcedfb0577a390d(p0, p1) return _in(0xFDCEDFB0577A390D, p0, p1, _ri) end --- 0xFDECCA06E8B81346 function Global.N_0xfdecca06e8b81346(ped) return _in(0xFDECCA06E8B81346, ped, _ri) end --- 0xFE2B3D5500B1B2E4 function Global.N_0xfe2b3d5500b1b2e4(p0, p1) return _in(0xFE2B3D5500B1B2E4, p0, p1) end --- 0xFE53B1F8D43F19BF function Global.N_0xfe53b1f8d43f19bf(player1, player2) return _in(0xFE53B1F8D43F19BF, player1, player2, _ri) end --- 0xFE5C6177064BD390 function Global.N_0xfe5c6177064bd390(p0) return _in(0xFE5C6177064BD390, p0, _r) end --- 0xFE5D28B9B7837CC1 function Global.N_0xfe5d28b9b7837cc1(p0, p1, p2, p3) return _in(0xFE5D28B9B7837CC1, p0, p1, p2, p3, _ri) end --- METAPED_PLAYER_COMPONENTS_SET_META_TYPE_TO_BE_BYPASSED: Setting visibility -- _SET_M* - _SET_P* function Global.N_0xfea6126c34df2532(ped, p1) return _in(0xFEA6126C34DF2532, ped, p1) end --- 0xFEAB3DB4EDB236EB function Global.N_0xfeab3db4edb236eb(p0) return _in(0xFEAB3DB4EDB236EB, p0, _ri) end --- 0xFEB8646818294C75 function Global.N_0xfeb8646818294c75(p0, p1) return _in(0xFEB8646818294C75, p0, p1) end --- _SET_GAMEPLAY_P* - _SET_GAMEPLAY_V* function Global.N_0xfefddc6e8fdf8a75(shakeName, intensity) return _in(0xFEFDDC6E8FDF8A75, _ts(shakeName), intensity) end --- 0xFF1E339CE40EAAAF function Global.N_0xff1e339ce40eaaaf(p0, p1) return _in(0xFF1E339CE40EAAAF, p0, p1) end --- nullsub, doesn't do anything function Global.N_0xff252e2bafb7330f(p0) return _in(0xFF252E2BAFB7330F, p0) end --- 0xFF2B1F59FB892F14 function Global.N_0xff2b1f59fb892f14(p0) return _in(0xFF2B1F59FB892F14, p0) end --- 0xFF36F36B07E69059 function Global.N_0xff36f36b07e69059(p0) return _in(0xFF36F36B07E69059, p0) end --- Returns whether the 'killFX' setting is enabled. -- ANIMPOSTFX_* function Global.N_0xff584f097c17fa8f() return _in(0xFF584F097C17FA8F, _r) end --- 0xFF745B0346E19E2C function Global.N_0xff745b0346e19e2c(p0) return _in(0xFF745B0346E19E2C, p0) end --- 0xFF8018C778349234 function Global.N_0xff8018c778349234(p0) return _in(0xFF8018C778349234, p0) end --- 0xFF83AF534156B399 function Global.N_0xff83af534156b399(p0, p1) return _in(0xFF83AF534156B399, p0, p1) end --- 0xFF8AFCA532B500D4 function Global.N_0xff8afca532b500d4(p0, p1) return _in(0xFF8AFCA532B500D4, p0, p1) end --- SET_ENTITY_LO* function Global.N_0xff9965c47fa404da(entity, toggle) return _in(0xFF9965C47FA404DA, entity, toggle) end --- 0xFFA1594703ED27CA function Global.N_0xffa1594703ed27ca(ped, p1) return _in(0xFFA1594703ED27CA, ped, p1) end --- 0xFFB520A3E16F7B7B function Global.N_0xffb520a3e16f7b7b(ped, p1) return _in(0xFFB520A3E16F7B7B, ped, p1) end --- 0xFFDDF802279BE128 function Global.N_0xffddf802279be128(p0, p1, p2) return _in(0xFFDDF802279BE128, p0, p1, p2) end --- _GET_PED_COMBAT_M* - _GET_PED_C* function Global.N_0xffde295662405b25(ped) return _in(0xFFDE295662405B25, ped, _ri) end --- 0xFFE9C53DEEA3DB0B function Global.N_0xffe9c53deea3db0b(p0, p1, x, y, z, isSrlLoaded, p6) return _in(0xFFE9C53DEEA3DB0B, p0, p1, x, y, z, isSrlLoaded, p6, _ri) end --- 0xFFEBE5AA96BC2E4E function Global.N_0xffebe5aa96bc2e4e(ped, crimeType, p2) return _in(0xFFEBE5AA96BC2E4E, ped, _ch(crimeType), p2, _ri) end --- 0xFFFE15B433300B8C function Global.N_0xfffe15b433300b8c(p0, p1, p2) return _in(0xFFFE15B433300B8C, p0, p1, p2) end --- _NAVMESH_ACTIVATE_SWAP function Global.NavmeshActivateSwap(name) return _in(0x7C334FF4D9215912, _ts(name), _ri) end Global.N_0x7c334ff4d9215912 = Global.NavmeshActivateSwap --- _NAVMESH_ASSIGN_NAVMESH_TO_VEHICLE function Global.NavmeshAssignNavmeshToVehicle(vehicle, navMeshName) return _in(0x44026E3DB3CED602, vehicle, _ts(navMeshName), _ri) end Global.N_0x44026e3db3ced602 = Global.NavmeshAssignNavmeshToVehicle --- 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. function Global.NavmeshClearRequestedPath(path) return _in(0x661BB1E1FF77742D, path, _r) end Global.N_0x661bb1e1ff77742d = Global.NavmeshClearRequestedPath --- _NAVMESH_DEACTIVATE_SWAP function Global.NavmeshDeactivateSwap(name) return _in(0x527B97C203BB8606, _ts(name), _ri) end Global.N_0x527b97c203bb8606 = Global.NavmeshDeactivateSwap --- _NAVMESH_DOES_SWAP_EXIST function Global.NavmeshDoesSwapExist(name) return _in(0x495CFAB2924237C7, _ts(name), _ri) end Global.N_0x495cfab2924237c7 = Global.NavmeshDoesSwapExist --- _NAVMESH_IS_SWAP_ACTIVE function Global.NavmeshIsSwapActive(name) return _in(0x5AC0944C156E5F44, _ts(name), _ri) end Global.N_0x5ac0944c156e5f44 = Global.NavmeshIsSwapActive --- 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. function Global.NavmeshRequestPath(ped, x1, y1, z1, x2, y2, z2, bitFlag) return _in(0x348F211CA2404039, ped, x1, y1, z1, x2, y2, z2, bitFlag, _ri) end Global.N_0x348f211ca2404039 = Global.NavmeshRequestPath --- 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 function Global.NavmeshRequestedPathNumWaypoints(path) return _in(0xD470725E0703D22F, path, _ri) end Global.N_0xd470725e0703d22f = Global.NavmeshRequestedPathNumWaypoints --- Returns a vector3 waypoint at the specified index for a path. Use _NAVMESH_REQUESTED_PATH_NUM_WAYPOINTS to get available indexes. function Global.NavmeshRequestedPathWaypointByIndex(path, waypointIndex) return _in(0x430F8319AE56C8A9, path, waypointIndex, _rv) end Global.N_0x430f8319ae56c8a9 = Global.NavmeshRequestedPathWaypointByIndex --- 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 function Global.NavmeshRequestedPathWaypointsFound(path) return _in(0x8800776E410EB669, path, _r) end Global.N_0x8800776e410eb669 = Global.NavmeshRequestedPathWaypointsFound --- 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. function Global.NavmeshRequestedPathWaypointsTerrain(path) return _in(0xF61CFEDEAB627BFA, path, _ri) end Global.N_0xf61cfedeab627bfa = Global.NavmeshRequestedPathWaypointsTerrain --- 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. function Global.NavmeshRequestedQueryStatus(path) return _in(0x3A0F82F6EE2291C8, path, _ri) end Global.N_0x3a0f82f6ee2291c8 = Global.NavmeshRequestedQueryStatus Global.NavmeshQueryStatus = Global.NavmeshRequestedQueryStatus --- Returns "INVALID_NET_RPC_GUID" if netRpcGuid is invalid. -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.NetRpcGuidToString(netRpcGuid) return _in(0xAC9FF854BD4BA9B5, _ii(netRpcGuid) --[[ may be optional ]], _s) end --- _NET_TO_ANIM_SCENE function Global.NetToAnimScene(netId) return _in(0xD7F6781A0ABAF6FB, netId, _ri) end Global.N_0xd7f6781a0abaf6fb = Global.NetToAnimScene --- gets the entity id of a network id function Global.NetToEnt(netHandle) return _in(0xBFFEAB45A9A9094A, netHandle, _ri) end --- gets the object id of a network id function Global.NetToObj(netHandle) return _in(0xD8515F5FEA14CB3F, netHandle, _ri) end --- gets the ped id of a network id function Global.NetToPed(netHandle) return _in(0xBDCD95FC216A8B3E, netHandle, _ri) end --- _NET_TO_PROPSET function Global.NetToPropset(netId) return _in(0xD08066E00D26C448, netId, _ri) end Global.N_0xd08066e00d26c448 = Global.NetToPropset --- NET_TO_VEH function Global.NetToVeh(netHandle) return _in(0x367B936610BA360C, netHandle, _ri) end --- _NETWORK_ACCEPT_CLAN_INVITE function Global.NetworkAcceptClanInvite(crewInviteIndex) return _in(0x8E2143144B8E188D, crewInviteIndex, _ri) end Global.N_0x8e2143144b8e188d = Global.NetworkAcceptClanInvite --- NETWORK_ACCEPT_RS_INVITE function Global.NetworkAcceptRsInvite(p0) return _in(0xB2CEA5105AAC8DDE, p0, _ri) end Global.N_0xb2cea5105aac8dde = Global.NetworkAcceptRsInvite --- NETWORK_ACCESS_TUNABLE_BOOL function Global.NetworkAccessTunableBool(tunableContext, tunableName) return _in(0xAA6A47A573ABB75A, _ch(tunableContext), _ch(tunableName), _r) end --- NETWORK_ACCESS_TUNABLE_INT function Global.NetworkAccessTunableInt(tunableContext, tunableName, value) return _in(0x8BE1146DFD5D4468, _ch(tunableContext), _ch(tunableName), _ii(value) --[[ may be optional ]], _r) end --- NETWORK_ACTION_PLATFORM_INVITE function Global.NetworkActionPlatformInvite() return _in(0x3B82ACC3F4B6240C, _ri) end Global.N_0x3b82acc3f4b6240c = Global.NetworkActionPlatformInvite --- NETWORK_ACTIVITY_RESET_TO_IDLE function Global.NetworkActivityResetToIdle() return _in(0x3FE141FDB990E3D1) end Global.N_0x3fe141fdb990e3d1 = Global.NetworkActivityResetToIdle --- NETWORK_ACTIVITY_SET_CURRENT function Global.NetworkActivitySetCurrent(netPlaylistActivity) return _in(0x9ADAC065D9F6706F, netPlaylistActivity) end Global.N_0x9adac065d9f6706f = Global.NetworkActivitySetCurrent --- NETWORK_ADD_FRIEND function Global.NetworkAddFriend(message) return _in(0x8E02D73914064223, _i, _ts(message), _r) end --- _NETWORK_ADD_PLAYER_TO_RECENT_GAMERS_LIST function Global.NetworkAddPlayerToRecentGamersList(player, p1) return _in(0x157D8F3DE12B307F, player, p1) end Global.N_0x157d8f3de12b307f = Global.NetworkAddPlayerToRecentGamersList --- NativeDB Introduced: v1311 function Global.NetworkAlert(ctx, lh, ec, h) return _in(0x1BAA028F52EED310, _ch(ctx), _ch(lh), ec, h) end --- NETWORK_ALLOW_ALL_ENTITY_FADING_FOR_INSTANCES function Global.NetworkAllowAllEntityFadingForInstances(toggle) return _in(0x4B05B97BA46F419D, toggle) end Global.N_0x4b05b97ba46f419d = Global.NetworkAllowAllEntityFadingForInstances --- NETWORK_ALLOW_ENTITY_FADING_FOR_INSTANCES function Global.NetworkAllowEntityFadingForInstances(entity, toggle) return _in(0xF3354D6CA46F419D, entity, toggle) end Global.N_0xf3354d6ca46f419d = Global.NetworkAllowEntityFadingForInstances --- NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION function Global.NetworkAllowRemoteAttachmentModification(entity, toggle) return _in(0x267C78C60E806B9A, entity, toggle) end Global.N_0x267c78c60e806b9a = Global.NetworkAllowRemoteAttachmentModification --- NETWORK_ARE_HANDLES_THE_SAME function Global.NetworkAreHandlesTheSame() return _in(0x57DBA049E110F217, _i, _i, _r) end --- Returns value of fwuiCachedSetting "general.onlineNotificationsInStoryMode" function Global.NetworkAreOnlineNotificationsShownInStoryMode() return _in(0xF5C5929E07512F80, _r) end --- _NETWORK_ARE_PLAYERS_IN_SAME_PLATFORM_PARTY function Global.NetworkArePlayersInSamePlatformParty() return _in(0x11820D1AE80DEA39, _i, _i, _ri) end Global.N_0x11820d1ae80dea39 = Global.NetworkArePlayersInSamePlatformParty --- NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION function Global.NetworkArePlayersInSameTutorialSession(player, index) return _in(0x9DE986FC9A87C474, player, index, _r) end Global.NetworkIsPlayerEqualToIndex = Global.NetworkArePlayersInSameTutorialSession --- NETWORK_AUTO_SESSION_CAN_SPLIT_SESSION function Global.NetworkAutoSessionCanSplitSession(p0) return _in(0xE404BFF0ABA23CDC, _ii(p0) --[[ may be optional ]], _ri) end Global.N_0xe404bff0aba23cdc = Global.NetworkAutoSessionCanSplitSession --- NETWORK_AUTO_SESSION_FINISH_INSTANCE function Global.NetworkAutoSessionFinishInstance() return _in(0xBB51299166B844F3) end Global.N_0xbb51299166b844f3 = Global.NetworkAutoSessionFinishInstance --- NETWORK_AUTO_SESSION_IS_ALLOWED_TO_MERGE function Global.NetworkAutoSessionIsAllowedToMerge() return _in(0xAADED99A6B268A27, _ri) end Global.N_0xaaded99a6b268a27 = Global.NetworkAutoSessionIsAllowedToMerge --- _NETWORK_AUTO_SESSION_IS_AUTO_WARP_DISABLED function Global.NetworkAutoSessionIsAutoWarpDisabled() return _in(0xE258570E0C116A66, _ri) end Global.N_0xe258570e0c116a66 = Global.NetworkAutoSessionIsAutoWarpDisabled --- _NETWORK_AUTO_SESSION_IS_INSTANCED_SESSION function Global.NetworkAutoSessionIsInstancedSession() return _in(0x277865A734918AE6, _ri) end Global.N_0x277865a734918ae6 = Global.NetworkAutoSessionIsInstancedSession --- NETWORK_AUTO_SESSION_IS_OBJECT_CREATION_PAUSED function Global.NetworkAutoSessionIsObjectCreationPaused() return _in(0x0E2C3AEE6CE603B7, _ri) end Global.N_0x0e2c3aee6ce603b7 = Global.NetworkAutoSessionIsObjectCreationPaused --- _NETWORK_AUTO_SESSION_IS_PROCESSING_SESSION_SPLIT function Global.NetworkAutoSessionIsProcessingSessionSplit() return _in(0xA021095C983F20D8, _ri) end Global.N_0xa021095c983f20d8 = Global.NetworkAutoSessionIsProcessingSessionSplit --- _NETWORK_AUTO_SESSION_SET_ALLOWED_TO_MERGE function Global.NetworkAutoSessionSetAllowedToMerge(toggle, p2) return _in(0x63246A24F5747510, toggle, _i, p2) end Global.N_0x63246a24f5747510 = Global.NetworkAutoSessionSetAllowedToMerge --- _NETWORK_AUTO_SESSION_SET_ALLOWED_TO_SPLIT function Global.NetworkAutoSessionSetAllowedToSplit(toggle) return _in(0x0A428058079EE65C, toggle) end Global.N_0x0a428058079ee65c = Global.NetworkAutoSessionSetAllowedToSplit --- _NETWORK_AUTO_SESSION_SET_AUTO_WARP_ENABLED function Global.NetworkAutoSessionSetAutoWarpEnabled(toggle) return _in(0x4440FEE3EFE78F54, toggle) end Global.N_0x4440fee3efe78f54 = Global.NetworkAutoSessionSetAutoWarpEnabled --- NETWORK_AUTO_SESSION_SPLIT_SESSION function Global.NetworkAutoSessionSplitSession(playersToTake, maxInstancePlayers, sessionFlags, bucketId) return _in(0xC223D299C670413D, playersToTake, maxInstancePlayers, sessionFlags, bucketId, _ri) end Global.N_0xc223d299c670413d = Global.NetworkAutoSessionSplitSession --- _NETWORK_AUTO_SESSION_SPLIT_SESSION_SUCCESSFUL function Global.NetworkAutoSessionSplitSessionSuccessful() return _in(0x6D87BA8EF15226CD, _ri) end Global.N_0x6d87ba8ef15226cd = Global.NetworkAutoSessionSplitSessionSuccessful --- NETWORK_AWARD_HAS_REACHED_MAXCLAIM function Global.NetworkAwardHasReachedMaxclaim(p0) return _in(0xFBE782B3165AC8EC, p0, _ri) end Global.N_0xfbe782b3165ac8ec = Global.NetworkAwardHasReachedMaxclaim --- NETWORK_CAN_ACCESS_MULTIPLAYER function Global.NetworkCanAccessMultiplayer(loadingState) return _in(0xAF50DA1A3F8B1BA4, _ii(loadingState) --[[ may be optional ]], _r) end --- On PC this returns true if gamerHandle is a valid handle. function Global.NetworkCanAddFriend(gamerHandle) return _in(0x99ABE9BF9DADA162, _ii(gamerHandle) --[[ may be optional ]], _ri) end Global.N_0x99abe9bf9dada162 = Global.NetworkCanAddFriend --- _NETWORK_CAN_RECEIVE_INVITE_FROM_HANDLE function Global.NetworkCanReceiveInviteFromHandle(gamerHandle) return _in(0xF23D6475640D29EB, _ii(gamerHandle) --[[ may be optional ]], _ri) end Global.N_0xf23d6475640d29eb = Global.NetworkCanReceiveInviteFromHandle --- NETWORK_CAN_REFRESH_FRIEND_PAGE function Global.NetworkCanRefreshFriendPage() return _in(0x1AF5E28E64A76A9F, _ri) end Global.N_0x1af5e28e64a76a9f = Global.NetworkCanRefreshFriendPage --- NETWORK_CAN_SESSION_END function Global.NetworkCanSessionEnd() return _in(0x4EEBC3694E49C572, _r) end --- NETWORK_CAN_VIEW_GAMER_USER_CONTENT function Global.NetworkCanViewGamerUserContent(gamerHandle) return _in(0x246545C37C27A717, _ii(gamerHandle) --[[ may be optional ]], _ri) end Global.N_0x246545c37c27a717 = Global.NetworkCanViewGamerUserContent --- NETWORK_CHECK_ACCESS_AND_ALERT_IF_FAIL function Global.NetworkCheckAccessAndAlertIfFail() return _in(0x2A8112A974DE1EF6, _ri) end Global.N_0x2a8112a974de1ef6 = Global.NetworkCheckAccessAndAlertIfFail --- NETWORK_CHECK_COMMUNICATION_PRIVILEGES function Global.NetworkCheckCommunicationPrivileges(p0) return _in(0x83F28CE49FBBFFBA, p0, _r) end Global.N_0x83f28ce49fbbffba = Global.NetworkCheckCommunicationPrivileges --- NETWORK_CHECK_USER_CONTENT_PRIVILEGES function Global.NetworkCheckUserContentPrivileges(p0) return _in(0x595F028698072DD9, p0, _r) end Global.N_0x595f028698072dd9 = Global.NetworkCheckUserContentPrivileges --- NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT function Global.NetworkClanGetLocalMembershipsCount() return _in(0x1F471B79ACC90BEF, _ri) end --- NETWORK_CLAN_GET_MEMBERSHIP_DESC function Global.NetworkClanGetMembershipDesc(p1) return _in(0x48DE78AF2C8885B8, _i, p1, _r) end --- _NETWORK_CLAN_INVITE_PLAYER function Global.NetworkClanInvitePlayer(p0) return _in(0xC685B014CE3D988B, p0, _ri) end Global.N_0xc685b014ce3d988b = Global.NetworkClanInvitePlayer --- NETWORK_CLAN_IS_EMBLEM_READY function Global.NetworkClanIsEmblemReady(p0, p1) return _in(0xA134777FF7F33331, p0, _ii(p1) --[[ may be optional ]], _r) end --- NETWORK_CLAN_PLAYER_GET_DESC function Global.NetworkClanPlayerGetDesc(bufferSize) return _in(0xEEE6EACBE8874FBA, _i, bufferSize, _i, _r) end --- NETWORK_CLAN_PLAYER_IS_ACTIVE function Global.NetworkClanPlayerIsActive(gamerHandle) return _in(0xB124B57F571D8F18, _ii(gamerHandle) --[[ may be optional ]], _r) end --- NETWORK_CLAN_RELEASE_EMBLEM function Global.NetworkClanReleaseEmblem(p0) return _in(0x113E6E3E50E286B0, p0) end --- NETWORK_CLAN_REQUEST_EMBLEM function Global.NetworkClanRequestEmblem(p0) return _in(0x13518FF1C6B28938, p0, _r) end --- NETWORK_CLAN_SERVICE_IS_VALID function Global.NetworkClanServiceIsValid() return _in(0x579CCED0265D4896, _r) end --- _NETWORK_CLAN_SET_ACTIVE function Global.NetworkClanSetActive(p0) return _in(0xC080FF658B2E51DA, p0, _ri) end Global.N_0xc080ff658b2e51da = Global.NetworkClanSetActive --- _NETWORK_CLEAR_CLOCK_OVERRIDE_OVERTIME function Global.NetworkClearClockOverrideOvertime(milliseconds) return _in(0x65F040D91001ED4B, milliseconds) end Global.N_0x65f040d91001ed4b = Global.NetworkClearClockOverrideOvertime --- NETWORK_CLEAR_CLOCK_TIME_OVERRIDE function Global.NetworkClearClockTimeOverride() return _in(0xD972DF67326F966E) end --- NETWORK_CLEAR_FOUND_GAMERS function Global.NetworkClearFoundGamers() return _in(0x6D14CCEE1B40381A) end --- NETWORK_CLEAR_GET_GAMER_STATUS function Global.NetworkClearGetGamerStatus() return _in(0x86E0660E4F5C956D) end --- NETWORK_CLEAR_PLATFORM_INVITE function Global.NetworkClearPlatformInvite() return _in(0xA4484173759749B1) end Global.N_0xa4484173759749b1 = Global.NetworkClearPlatformInvite --- _NETWORK_CLOCK_TIME_OVERRIDE function Global.NetworkClockTimeOverride(hour, minute, second, transitionTime, pauseClock) return _in(0x669E223E64B1903C, hour, minute, second, transitionTime, pauseClock) end --- _NETWORK_CLOCK_TIME_OVERRIDE_2 function Global.NetworkClockTimeOverride_2(hour, minute, second, transitionTime, pauseClock, clockwise) return _in(0xE28C13ECC36FF14E, hour, minute, second, transitionTime, pauseClock, clockwise) end --- NETWORK_CONCEAL_PLAYER function Global.NetworkConcealPlayer(player, toggle) return _in(0xBBDF066252829606, player, toggle) end --- Must be called from a background script, otherwise it will do nothing. function Global.NetworkDebugRequestEntityPosition(p0) return _in(0xFA38B52F91B59075, _ii(p0) --[[ may be optional ]]) end Global.N_0xfa38b52f91b59075 = Global.NetworkDebugRequestEntityPosition --- NETWORK_DID_FIND_GAMERS_SUCCEED function Global.NetworkDidFindGamersSucceed() return _in(0xF9B83B77929D8863, _ri) end Global.N_0xf9b83b77929d8863 = Global.NetworkDidFindGamersSucceed --- NETWORK_DID_GET_GAMER_STATUS_SUCCEED function Global.NetworkDidGetGamerStatusSucceed() return _in(0x5AE17C6B0134B7F1, _ri) end Global.N_0x5ae17c6b0134b7f1 = Global.NetworkDidGetGamerStatusSucceed --- _NETWORK_DID_RECENT_GAMER_NAMES_REQUEST_SUCCEED function Global.NetworkDidRecentGamerNamesRequestSucceed() return _in(0x12AEB56B489415C5, _ri) end Global.N_0x12aeb56b489415c5 = Global.NetworkDidRecentGamerNamesRequestSucceed --- NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND function Global.NetworkDisableLeaveRemotePedBehind(toggle) return _in(0xC505036A35AFD01B, toggle) end Global.N_0xc505036a35afd01b = Global.NetworkDisableLeaveRemotePedBehind --- NETWORK_DISABLE_PROXIMITY_MIGRATION function Global.NetworkDisableProximityMigration(netID) return _in(0x407091CF6037118E, netID) end --- NETWORK_DISABLE_REALTIME_MULTIPLAYER function Global.NetworkDisableRealtimeMultiplayer() return _in(0x236905C700FDB54D) end Global.N_0x236905c700fdb54d = Global.NetworkDisableRealtimeMultiplayer --- Hardcoded to return -1. function Global.NetworkDisplaynamesFromHandlesStart(p1) return _in(0xD66C9E72B3CC4982, _i, p1, _ri) end Global.N_0xd66c9e72b3cc4982 = Global.NetworkDisplaynamesFromHandlesStart --- NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID -- @param netId The network id to check -- @return Returns `true` if both the network id exist, and the network id has a game object. function Global.NetworkDoesEntityExistWithNetworkId(netId) return _in(0x1e2e3177, netId, _r) end --- NETWORK_DOES_NETWORK_ID_EXIST function Global.NetworkDoesNetworkIdExist(netID) return _in(0x38CE16C96BD11344, netID, _r) end --- NETWORK_DOES_TUNABLE_EXIST function Global.NetworkDoesTunableExist(tunableContext, tunableName) return _in(0x85E5F8B9B898B20A, _ch(tunableContext), _ch(tunableName), _r) end --- nullsub, doesn't do anything function Global.NetworkDumpNetIfConfig() return _in(0xAEDF1BC1C133D6E3, _ri) end Global.N_0xaedf1bc1c133d6e3 = Global.NetworkDumpNetIfConfig --- NETWORK_END_TUTORIAL_SESSION function Global.NetworkEndTutorialSession() return _in(0xD0AFAFF5A51D72F7) end --- NETWORK_FIND_GAMERS_IN_CREW function Global.NetworkFindGamersInCrew(crewId) return _in(0xE532D6811B3A4D2A, crewId, _r) end Global.N_0xe532d6811b3a4d2a = Global.NetworkFindGamersInCrew --- NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY function Global.NetworkGetAssistedDamageOfEntity(player, entity, p2) return _in(0x4CACA84440FA26F6, player, entity, _ii(p2) --[[ may be optional ]], _r) end Global.NetworkGetDestroyerOfEntity = Global.NetworkGetAssistedDamageOfEntity --- NETWORK_GET_AVERAGE_LATENCY function Global.NetworkGetAverageLatency(player) return _in(0xD414BE129BB81B32, player, _rf) end Global.N_0xd414be129bb81b32 = Global.NetworkGetAverageLatency --- NETWORK_GET_AVERAGE_PACKET_LOSS function Global.NetworkGetAveragePacketLoss(player) return _in(0x350C23949E43686C, player, _rf) end Global.N_0x350c23949e43686c = Global.NetworkGetAveragePacketLoss --- Same as NETWORK_GET_AVERAGE_LATENCY (0xD414BE129BB81B32) function Global.NetworkGetAveragePing(player) return _in(0x0E3A041ED6AC2B45, player, _rf) end Global.N_0x0e3a041ed6ac2b45 = Global.NetworkGetAveragePing --- _NETWORK_GET_CASH_BALANCE function Global.NetworkGetCashBalance() return _in(0x8A67120DBC299525, _ri) end Global.N_0x8a67120dbc299525 = Global.NetworkGetCashBalance --- _NETWORK_GET_CURRENT_FRIEND_PAGE_DATA function Global.NetworkGetCurrentFriendPageData(p0) return _in(0xA3EEC0A5AFF3FC5B, _ii(p0) --[[ may be optional ]], _ri) end Global.N_0xa3eec0a5aff3fc5b = Global.NetworkGetCurrentFriendPageData --- NETWORK_GET_DESTROYER_OF_NETWORK_ID function Global.NetworkGetDestroyerOfNetworkId(netId, weaponHash) return _in(0x7A1ADEEF01740A24, netId, _ii(weaponHash) --[[ may be optional ]], _ri) end --- Example: -- char displayName[64]; -- if (_NETWORK_GET_DISPLAY_NAME_FROM_HANDLE(handle, displayName)) -- { -- // use displayName -- } function Global.NetworkGetDisplayNameFromHandle(displayName) return _in(0x7FEE4F07C54B6B3C, _i, _ts(displayName), _ri) end Global.N_0x7fee4f07c54b6b3c = Global.NetworkGetDisplayNameFromHandle --- Hardcoded to return zero. function Global.NetworkGetDisplaynamesFromHandles(p0, p1, p2) return _in(0x58CC181719256197, p0, p1, p2, _ri) end Global.N_0x58cc181719256197 = Global.NetworkGetDisplaynamesFromHandles --- NETWORK_GET_ENTITY_FROM_NETWORK_ID function Global.NetworkGetEntityFromNetworkId(netId) return _in(0xCE4E5D9B0A4FF560, netId, _ri) end --- NETWORK_GET_ENTITY_IS_NETWORKED function Global.NetworkGetEntityIsNetworked(entity) return _in(0xC7827959479DCC78, entity, _r) end --- NETWORK_GET_ENTITY_KILLER_OF_PLAYER function Global.NetworkGetEntityKillerOfPlayer(player, weaponHash) return _in(0x42B2DAA6B596F5F8, player, _ii(weaponHash) --[[ may be optional ]], _ri) end --- Returns the owner ID of the specified entity. -- @param entity The entity to get the owner for. -- @return On the server, the server ID of the entity owner. On the client, returns the player/slot ID of the entity owner. function Global.NetworkGetEntityOwner(entity) return _in(0x526fee31, entity, _ri) end --- NETWORK_GET_GAME_MODE function Global.NetworkGetGameMode() return _in(0x225640E09EFFDC3F, _ri) end Global.N_0x225640e09effdc3f = Global.NetworkGetGameMode --- _NETWORK_GET_GAMER_SESSION_FROM_HANDLE function Global.NetworkGetGamerSessionFromHandle(count) return _in(0xFBDFE1C1356E12E8, _i, count, _ri) end Global.N_0xfbdfe1c1356e12e8 = Global.NetworkGetGamerSessionFromHandle --- _NETWORK_GET_GAMER_STATUS function Global.NetworkGetGamerStatus(p1) return _in(0xDDAEB478E58F8DEA, _i, p1, _ri) end Global.N_0xddaeb478e58f8dea = Global.NetworkGetGamerStatus --- _NETWORK_GET_GAMERTAG_FROM_FRIEND function Global.NetworkGetGamertagFromFriend(gamerHandle) return _in(0x5659D87BE674AB17, _ii(gamerHandle) --[[ may be optional ]], _s) end Global.N_0x5659d87be674ab17 = Global.NetworkGetGamertagFromFriend --- Always returns a null string. function Global.NetworkGetGamertagFromHandle(gamerHandle) return _in(0x426141162EBE5CDB, _ii(gamerHandle) --[[ may be optional ]], _s) end --- NETWORK_GET_GANG_ID function Global.NetworkGetGangId(player) return _in(0x901E0DC25080C8B9, player, _ri) end Global.N_0x901e0dc25080c8b9 = Global.NetworkGetGangId --- NETWORK_GET_GANG_LEADER function Global.NetworkGetGangLeader(gangId) return _in(0x4BE6C13A45CCA8EC, gangId, _ri) end Global.N_0x4be6c13a45cca8ec = Global.NetworkGetGangLeader --- _NETWORK_GET_GANG_LEADER_HANDLE function Global.NetworkGetGangLeaderHandle(gangId, gamerHandle) return _in(0xCE88A261DCBBA0D9, gangId, _ii(gamerHandle) --[[ may be optional ]], _ri) end Global.N_0xce88a261dcbba0d9 = Global.NetworkGetGangLeaderHandle --- _NETWORK_GET_GANG_MEMBERS function Global.NetworkGetGangMembers(gangId, memberHandles) return _in(0xD1BF325C8252A982, gangId, _ii(memberHandles) --[[ may be optional ]], _ri) end Global.N_0xd1bf325c8252a982 = Global.NetworkGetGangMembers --- _NETWORK_GET_GANG_PRIVACY function Global.NetworkGetGangPrivacy() return _in(0x9970AE8C3D706139, _ri) end Global.N_0x9970ae8c3d706139 = Global.NetworkGetGangPrivacy --- _NETWORK_GET_GANG_SIZE function Global.NetworkGetGangSize(gangId) return _in(0x853B0FA4D8732C57, gangId, _ri) end Global.N_0x853b0fa4d8732c57 = Global.NetworkGetGangSize --- NETWORK_GET_GLOBAL_CLOCK function Global.NetworkGetGlobalClock() return _in(0x11A7ADCD629E170F, _i, _i, _i, _r) end Global.NetworkGetClockTimeOverride = Global.NetworkGetGlobalClock --- _NETWORK_GET_GLOBAL_ENTITY_FLAGS function Global.NetworkGetGlobalEntityFlags(entity) return _in(0xDD7806FD0543BC3D, entity, _ri) end Global.N_0xdd7806fd0543bc3d = Global.NetworkGetGlobalEntityFlags --- NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK function Global.NetworkGetGlobalMultiplayerClock() return _in(0x6D03BFBD643B2A02, _i, _i, _i) end --- NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT function Global.NetworkGetHighestReliableResendCount(player) return _in(0x52C1EADAF7B10302, player, _ri) end Global.NetworkGetOldestResendCountForPlayer = Global.NetworkGetHighestReliableResendCount --- NativeDB Introduced: v1436 function Global.NetworkGetHostOfScript(scriptName, p1, p2) return _in(0x1D6A14F1F9A736FC, _ts(scriptName), p1, p2, _ri) end --- NativeDB Introduced: v1232 function Global.NetworkGetHostOfThisScript() return _in(0xC7B4D79B01FA7A5C, _ri) end --- NETWORK_GET_HOST_OF_THREAD function Global.NetworkGetHostOfThread(threadId) return _in(0xB4A25351D79B444C, threadId, _ri) end Global.N_0xb4a25351d79b444c = Global.NetworkGetHostOfThread --- NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT function Global.NetworkGetInstanceIdOfThisScript() return _in(0x638A3A81733086DB, _ri) end Global.N_0x638a3a81733086db = Global.NetworkGetInstanceIdOfThisScript --- _NETWORK_GET_INSTANCE_ID_OF_THREAD function Global.NetworkGetInstanceIdOfThread(threadId) return _in(0xFB9ECED5B68F3B78, threadId, _ri) end Global.N_0xfb9eced5b68f3b78 = Global.NetworkGetInstanceIdOfThread --- NETWORK_GET_LOCAL_HANDLE function Global.NetworkGetLocalHandle(gamerHandle) return _in(0xE86051786B66CD8E, _ii(gamerHandle) --[[ may be optional ]]) end --- 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)); function Global.NetworkGetMaxNumParticipants() return _in(0xA6C90FBC38E395EE, _ri) end --- nullsub, doesn't do anything function Global.NetworkGetNetStatisticsInfo() return _in(0x6FD992C4A1C1B986, _ri) end Global.N_0x6fd992c4a1c1b986 = Global.NetworkGetNetStatisticsInfo --- NETWORK_GET_NETWORK_ID_FROM_ENTITY function Global.NetworkGetNetworkIdFromEntity(entity) return _in(0xA11700682F3AD45C, entity, _ri) end --- NETWORK_GET_NETWORK_ID_FROM_ROPE_ID function Global.NetworkGetNetworkIdFromRopeId(ropeId) return _in(0x42871327315EDAE8, ropeId, _ri) end Global.N_0x42871327315edae8 = Global.NetworkGetNetworkIdFromRopeId --- 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 -- ================================= function Global.NetworkGetNpUnavailableReason() return _in(0x74FB3E29E6D10FA9, _ri) end Global.N_0x74fb3e29e6d10fa9 = Global.NetworkGetNpUnavailableReason --- Returns the amount of players connected in the current session. Only works when connected to a session/server. function Global.NetworkGetNumConnectedPlayers() return _in(0xA4A79DD2D9600654, _ri) end --- NETWORK_GET_NUM_GANG_MEMBERS function Global.NetworkGetNumGangMembers(gangId) return _in(0x149A2751AB66AC02, gangId, _ri) end Global.N_0x149a2751ab66ac02 = Global.NetworkGetNumGangMembers --- NETWORK_GET_NUM_PARTICIPANTS function Global.NetworkGetNumParticipants() return _in(0x18D0456E86604654, _ri) end --- _NETWORK_GET_NUM_RECENT_GAMERS function Global.NetworkGetNumRecentGamers() return _in(0x37A834AEC6A4F74A, _ri) end Global.N_0x37a834aec6a4f74a = Global.NetworkGetNumRecentGamers --- NETWORK_GET_NUM_SCRIPT_PARTICIPANTS function Global.NetworkGetNumScriptParticipants(scriptName, instanceId, position) return _in(0x3658E8CD94FC121A, _ts(scriptName), instanceId, _ch(position), _ri) end --- NETWORK_GET_NUM_UNACKED_RELIABLES function Global.NetworkGetNumUnackedReliables(player) return _in(0xFF8FCF9FFC458A1C, player, _ri) end Global.NetworkGetNumUnackedForPlayer = Global.NetworkGetNumUnackedReliables --- NETWORK_GET_PARTICIPANT_INDEX function Global.NetworkGetParticipantIndex(index) return _in(0x1B84DF6AF2A46938, index, _ri) end --- _NETWORK_GET_PLATFORM_INVITE_ID function Global.NetworkGetPlatformInviteId() return _in(0x9BCF28FB5D65A9BE, _ri) end Global.N_0x9bcf28fb5d65a9be = Global.NetworkGetPlatformInviteId --- _NETWORK_GET_PLAYER_FAST_INSTANCE_ID function Global.NetworkGetPlayerFastInstanceId(player) return _in(0xD9267375834C5EAB, player, _ri) end Global.N_0xd9267375834c5eab = Global.NetworkGetPlayerFastInstanceId --- NETWORK_GET_PLAYER_FROM_GAMER_HANDLE function Global.NetworkGetPlayerFromGamerHandle(gamerHandle) return _in(0xCE5F689CF5A0A49D, _ii(gamerHandle) --[[ may be optional ]], _ri) end --- NETWORK_GET_PLAYER_INDEX function Global.NetworkGetPlayerIndex(player) return _in(0x24FB80D107371267, player, _ri) end --- Returns the Player associated to a given Ped when in an online session. function Global.NetworkGetPlayerIndexFromPed(ped) return _in(0x6C0E2E0125610278, ped, _ri) end --- _NETWORK_GET_PLAYER_OWNER_OF_NETWORK_ID function Global.NetworkGetPlayerOwnerOfNetworkId(netId) return _in(0xA6C0787443C9583E, netId, _ri) end Global.N_0xa6c0787443c9583e = Global.NetworkGetPlayerOwnerOfNetworkId --- NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE function Global.NetworkGetPlayerTutorialSessionInstance(player) return _in(0x3B39236746714134, player, _ri) end --- NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR function Global.NetworkGetPrimaryClanDataClear() return _in(0x9AA46BADAD0E27ED, _ri) end --- NETWORK_GET_PRIMARY_CLAN_DATA_NEW function Global.NetworkGetPrimaryClanDataNew() return _in(0xC080FF658B2E41DA, _i, _i, _r) end --- NETWORK_GET_PRIMARY_CLAN_DATA_PENDING function Global.NetworkGetPrimaryClanDataPending() return _in(0xB5074DB804E28CE7, _ri) end --- NETWORK_GET_PRIMARY_CLAN_DATA_START function Global.NetworkGetPrimaryClanDataStart(p1) return _in(0xCE86D8191B762107, _i, p1, _r) end --- NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS function Global.NetworkGetPrimaryClanDataSuccess() return _in(0x5B4F04F19376A0BA, _ri) end --- Hardcoded to return zero. function Global.NetworkGetPromotionDlgSeenCount() return _in(0x2FB53C631A49BE92, _ri) end Global.N_0x2fb53c631a49be92 = Global.NetworkGetPromotionDlgSeenCount --- NETWORK_GET_RANDOM_INT_RANGED function Global.NetworkGetRandomIntRanged(rangeStart, rangeEnd) return _in(0xE30CF56F1EFA5F43, rangeStart, rangeEnd, _ri) end --- _NETWORK_GET_RANK function Global.NetworkGetRank() return _in(0x32C90CDFAF40514C, _ri) end Global.N_0x32c90cdfaf40514c = Global.NetworkGetRank --- NETWORK_GET_RECENT_GAMER_NAMES function Global.NetworkGetRecentGamerNames(p0, p1, dataSize) return _in(0xFEFCC345CE357453, p0, p1, _i, dataSize, _ri) end Global.N_0xfefcc345ce357453 = Global.NetworkGetRecentGamerNames --- NETWORK_GET_ROPE_ID_FROM_NETWORK_ID function Global.NetworkGetRopeIdFromNetworkId(netId) return _in(0xEB1A4DD8352EC828, netId, _ri) end Global.N_0xeb1a4dd8352ec828 = Global.NetworkGetRopeIdFromNetworkId --- Returns CGameConfig->ConfigOnlineServices->RosTitleName (see gameconfig.xml) function Global.NetworkGetRosTitleName() return _in(0xAC6153A0722F524C, _s) end Global.N_0xac6153a0722f524c = Global.NetworkGetRosTitleName --- NETWORK_GET_SCRIPT_STATUS function Global.NetworkGetScriptStatus() return _in(0x57D158647A6BFABF, _ri) end --- _NETWORK_GET_SESSION_HOST function Global.NetworkGetSessionHost() return _in(0x8DC9AA3B508B1A85, _ri) end Global.N_0x8dc9aa3b508b1a85 = Global.NetworkGetSessionHost --- _NETWORK_GET_SIZE_OF_HOST_BROADCAST_DATA_STORAGE function Global.NetworkGetSizeOfHostBroadcastDataStorage(p0) return _in(0xBA24095EA96DFE17, _ii(p0) --[[ may be optional ]], _ri) end Global.N_0xba24095ea96dfe17 = Global.NetworkGetSizeOfHostBroadcastDataStorage --- _NETWORK_GET_SIZE_OF_PLAYER_BROADCAST_DATA_STORAGE function Global.NetworkGetSizeOfPlayerBroadcastDataStorage(p0) return _in(0x690806BC83BC8CA2, _ii(p0) --[[ may be optional ]], _ri) end Global.N_0x690806bc83bc8ca2 = Global.NetworkGetSizeOfPlayerBroadcastDataStorage --- _NETWORK_GET_STRING_CASH_BALANCE function Global.NetworkGetStringCashBalance() return _in(0x282D36FF103D78DF, _s) end Global.N_0x282d36ff103d78df = Global.NetworkGetStringCashBalance --- NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT function Global.NetworkGetThisScriptIsNetworkScript() return _in(0x2910669969E9535E, _r) end --- NETWORK_GET_TIMEOUT_TIME function Global.NetworkGetTimeoutTime() return _in(0x5ED0356A0CE3A34F, _ri) end --- NETWORK_GET_TOTAL_NUM_FRIENDS function Global.NetworkGetTotalNumFriends() return _in(0xDB7ABDD203FA3704, _ri) end Global.N_0xdb7abdd203fa3704 = Global.NetworkGetTotalNumFriends --- NETWORK_GET_TOTAL_NUM_PLAYERS function Global.NetworkGetTotalNumPlayers() return _in(0xCF61D4B4702EE9EB, _ri) end --- NativeDB Introduced: v1436 function Global.NetworkGetTunableCloudCrc() return _in(0x10BD227A753B0D84, _ri) end --- NETWORK_GET_UNRELIABLE_RESEND_COUNT function Global.NetworkGetUnreliableResendCount(player) return _in(0x3765C3A3E8192E10, player, _ri) end Global.N_0x3765c3a3e8192e10 = Global.NetworkGetUnreliableResendCount --- _NETWORK_GET_XP function Global.NetworkGetXp() return _in(0xDB438CC9BC6F4022, _ri) end Global.N_0xdb438cc9bc6f4022 = Global.NetworkGetXp --- NETWORK_HANDLE_FROM_FRIEND function Global.NetworkHandleFromFriend(friendIndex, gamerHandle) return _in(0xD45CB817D7E177D2, friendIndex, _ii(gamerHandle) --[[ may be optional ]]) end --- NETWORK_HANDLE_FROM_PLAYER function Global.NetworkHandleFromPlayer(player, gamerHandle) return _in(0x388EB2B86C73B6B3, player, _ii(gamerHandle) --[[ may be optional ]]) end --- _NETWORK_HAS_COMPLETED_MP_INTRO_FLOW_ON_CURRENT_SLOT function Global.NetworkHasCompletedMpIntroFlowOnCurrentSlot() return _in(0xDD73C9838CE7181D, _ri) end Global.N_0xdd73c9838ce7181d = Global.NetworkHasCompletedMpIntroFlowOnCurrentSlot --- _NETWORK_HAS_CONTROL_OF_ANIM_SCENE function Global.NetworkHasControlOfAnimScene(animScene) return _in(0x26A5C12FACFF8724, animScene, _ri) end Global.N_0x26a5c12facff8724 = Global.NetworkHasControlOfAnimScene --- NETWORK_HAS_CONTROL_OF_ENTITY function Global.NetworkHasControlOfEntity(entity) return _in(0x01BF60A500E28887, entity, _r) end --- NETWORK_HAS_CONTROL_OF_NETWORK_ID function Global.NetworkHasControlOfNetworkId(netId) return _in(0x4D36070FE0215186, netId, _r) end --- NETWORK_HAS_CONTROL_OF_PICKUP function Global.NetworkHasControlOfPickup(pickup) return _in(0x5BC9495F0B3B6FA6, pickup, _r) end --- NativeDB Introduced: v1311 function Global.NetworkHasControlOfPickupPlacement(p0) return _in(0x51EABCF2786515AB, p0, _r) end --- _NETWORK_HAS_CURRENT_GET_GAMER_STATUS_STARTED function Global.NetworkHasCurrentGetGamerStatusStarted() return _in(0x25189F9908E9CD65, _ri) end Global.N_0x25189f9908e9cd65 = Global.NetworkHasCurrentGetGamerStatusStarted --- NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD function Global.NetworkHasEntityBeenRegisteredWithThisThread(entity) return _in(0xB07D3185E11657A5, entity, _r) end Global.N_0xb07d3185e11657a5 = Global.NetworkHasEntityBeenRegisteredWithThisThread --- NETWORK_HAS_PENDING_INVITE_FAILURE function Global.NetworkHasPendingInviteFailure() return _in(0xD0498AD30E16B6BD, _ri) end Global.N_0xd0498ad30e16b6bd = Global.NetworkHasPendingInviteFailure --- Returns true if the given player has a valid ped. function Global.NetworkHasPlayerValidPed(player) return _in(0x0760D6F70EBCC05C, player, _ri) end Global.N_0x0760d6f70ebcc05c = Global.NetworkHasPlayerValidPed --- NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA function Global.NetworkHasReceivedHostBroadcastData() return _in(0x5D10B3795F3FC886, _r) end Global.N_0x5d10b3795f3fc886 = Global.NetworkHasReceivedHostBroadcastData --- NETWORK_HAS_ROS_PRIVILEGE function Global.NetworkHasRosPrivilege(index) return _in(0xA699957E60D80214, index, _r) end --- NETWORK_HAS_SOCIAL_CLUB_ACCOUNT function Global.NetworkHasSocialClubAccount() return _in(0x67A5589628E0CFF6, _r) end --- Returns whether the signed-in user has valid Rockstar Online Services (ROS) credentials. function Global.NetworkHasValidRosCredentials() return _in(0x85443FF4C328F53B, _r) end Global.NetworkHaveJustUploadLater = Global.NetworkHasValidRosCredentials --- NETWORK_HASH_FROM_PLAYER_HANDLE function Global.NetworkHashFromPlayerHandle(player) return _in(0xBC1D768F2F5D6C05, player, _ri) end --- NETWORK_HAVE_ONLINE_PRIVILEGES function Global.NetworkHaveOnlinePrivileges() return _in(0x25CB5A9F37BFD063, _r) end --- NETWORK_HAVE_ROS_BANNED_PRIV function Global.NetworkHaveRosBannedPriv() return _in(0x8020A73847E0CA7D, _r) end Global.NetworkHasPlayerBeenBanned = Global.NetworkHaveRosBannedPriv --- NETWORK_IS_AIM_CAM_ACTIVE function Global.NetworkIsAimCamActive(player) return _in(0x8E7CE19219669AEB, player, _ri) end Global.N_0x8e7ce19219669aeb = Global.NetworkIsAimCamActive --- NETWORK_IS_CLOCK_TIME_OVERRIDDEN function Global.NetworkIsClockTimeOverridden() return _in(0xD7C95D322FF57522, _r) end --- NETWORK_IS_CLOUD_AVAILABLE function Global.NetworkIsCloudAvailable() return _in(0x9A4CF4F48AD77302, _r) end --- NETWORK_IS_CONNECTED_VIA_RELAY function Global.NetworkIsConnectedViaRelay(player) return _in(0x16D3D49902F697BB, player, _r) end Global.N_0x16d3d49902f697bb = Global.NetworkIsConnectedViaRelay --- Hardcoded to return false. function Global.NetworkIsCustomUpsellEnabled() return _in(0x78A9535AF83715C6, _ri) end Global.N_0x78a9535af83715c6 = Global.NetworkIsCustomUpsellEnabled --- NETWORK_IS_FEATURE_SUPPORTED function Global.NetworkIsFeatureSupported(featureId) return _in(0x9C725D149622BFDE, featureId, _ri) end Global.N_0x9c725d149622bfde = Global.NetworkIsFeatureSupported --- NETWORK_IS_FINDING_GAMERS function Global.NetworkIsFindingGamers() return _in(0xDDDF64C91BFCF0AA, _r) end --- NETWORK_IS_FRIEND function Global.NetworkIsFriend(gamerHandle) return _in(0x1A24A179F9B31654, _ii(gamerHandle) --[[ may be optional ]], _r) end --- _NETWORK_IS_FRIEND_HANDLE_IN_SAME_TITLE function Global.NetworkIsFriendHandleInSameTitle(gamerHandle) return _in(0x665161D250850A9F, _ii(gamerHandle) --[[ may be optional ]], _r) end Global.N_0x665161d250850a9f = Global.NetworkIsFriendHandleInSameTitle --- _NETWORK_IS_FRIEND_HANDLE_ONLINE function Global.NetworkIsFriendHandleOnline(gamerHandle) return _in(0xE348D1404BD80146, _ii(gamerHandle) --[[ may be optional ]], _r) end Global.N_0xe348d1404bd80146 = Global.NetworkIsFriendHandleOnline --- NETWORK_IS_GAME_IN_PROGRESS function Global.NetworkIsGameInProgress() return _in(0x10FAB35428CCC9D7, _r) end --- NETWORK_IS_GAMER_IN_MY_SESSION function Global.NetworkIsGamerInMySession(gamerHandle) return _in(0x0F10B05DDF8D16E9, _ii(gamerHandle) --[[ may be optional ]], _r) end --- NETWORK_IS_GANG_ACTIVE function Global.NetworkIsGangActive(gangId) return _in(0x0F99F6436528A089, gangId, _ri) end Global.N_0x0f99f6436528a089 = Global.NetworkIsGangActive --- NETWORK_IS_GANG_ID_VALID function Global.NetworkIsGangIdValid(gangId) return _in(0xD6F6ACF4392187FB, gangId, _ri) end Global.N_0xd6f6acf4392187fb = Global.NetworkIsGangIdValid --- NETWORK_IS_GANG_IN_SESSION function Global.NetworkIsGangInSession(gangId) return _in(0x93A91A351A07360E, gangId, _ri) end Global.N_0x93a91a351a07360e = Global.NetworkIsGangInSession --- NETWORK_IS_GANG_LEADER function Global.NetworkIsGangLeader(player) return _in(0x424B17A7DC5C90BC, player, _ri) end Global.N_0x424b17a7dc5c90bc = Global.NetworkIsGangLeader --- _NETWORK_IS_GANG_MEMBER function Global.NetworkIsGangMember(gangId, player) return _in(0x9BE7DCB22D32CCBE, gangId, player, _ri) end Global.N_0x9be7dcb22d32ccbe = Global.NetworkIsGangMember --- _NETWORK_IS_GANG_OPEN function Global.NetworkIsGangOpen(gangId) return _in(0xFCF96CCBD81B24C8, gangId, _ri) end Global.N_0xfcf96ccbd81b24c8 = Global.NetworkIsGangOpen --- NETWORK_IS_HANDLE_VALID function Global.NetworkIsHandleValid(gamerHandle) return _in(0x6F79B93B0A8E4133, _ii(gamerHandle) --[[ may be optional ]], _r) end --- If you are host, returns true else returns false. function Global.NetworkIsHost() return _in(0x8DB296B814EDDA07, _r) end --- NETWORK_IS_HOST_OF_THIS_SCRIPT function Global.NetworkIsHostOfThisScript() return _in(0x83CD99A1E6061AB5, _r) end --- NETWORK_IS_IN_MP_CUTSCENE function Global.NetworkIsInMpCutscene() return _in(0x6CC27C9FA2040220, _r) end --- _NETWORK_IS_IN_MY_GANG function Global.NetworkIsInMyGang(player) return _in(0x81FB74C83C2ED69F, player, _ri) end Global.N_0x81fb74c83c2ed69f = Global.NetworkIsInMyGang --- Hardcoded to return false. function Global.NetworkIsInPlatformParty() return _in(0x2FC5650B0271CB57, _r) end --- Hardcoded to return false. function Global.NetworkIsInPlatformPartyChat() return _in(0xFD8B834A8BA05048, _r) end --- NETWORK_IS_IN_SAME_GANG function Global.NetworkIsInSameGang(player1, player2) return _in(0x3F59FE6F37869576, player1, player2, _ri) end Global.N_0x3f59fe6f37869576 = Global.NetworkIsInSameGang --- NETWORK_IS_IN_SESSION function Global.NetworkIsInSession() return _in(0xCA97246103B63917, _r) end --- Hardcoded to return false. function Global.NetworkIsInSessionLobby() return _in(0xC5196C42DE19F646, _ri) end Global.N_0xc5196c42de19f646 = Global.NetworkIsInSessionLobby --- NETWORK_IS_IN_SPECTATOR_MODE function Global.NetworkIsInSpectatorMode() return _in(0x048746E388762E11, _r) end --- NETWORK_IS_IN_TUTORIAL_SESSION function Global.NetworkIsInTutorialSession() return _in(0xADA24309FE08DACF, _r) end --- _NETWORK_IS_MONEY_BALANCE_NOT_LESS_THAN function Global.NetworkIsMoneyBalanceNotLessThan(cashBalance, goldBarBalance) return _in(0xAEC5F0119867E457, cashBalance, goldBarBalance, _ri) end Global.N_0xaec5f0119867e457 = Global.NetworkIsMoneyBalanceNotLessThan --- NETWORK_IS_PARTICIPANT_ACTIVE function Global.NetworkIsParticipantActive(p0) return _in(0x6FF8FF40B6357D45, p0, _r) end --- Hardcoded to return false. function Global.NetworkIsPendingFriend(gamerHandle) return _in(0x0BE73DA6984A6E33, _ii(gamerHandle) --[[ may be optional ]], _ri) end --- NETWORK_IS_PLATFORM_INVITE_PENDING function Global.NetworkIsPlatformInvitePending() return _in(0xFC4165C9165C166F, _ri) end Global.N_0xfc4165c9165c166f = Global.NetworkIsPlatformInvitePending --- NETWORK_IS_PLAYER_A_PARTICIPANT function Global.NetworkIsPlayerAParticipant(player) return _in(0x3CA58F6CB7CBD784, player, _r) end --- NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT function Global.NetworkIsPlayerAParticipantOnScript(p0, p2) return _in(0x1AD5B71586B94820, p0, _i, p2, _r) end --- NETWORK_IS_PLAYER_ACTIVE function Global.NetworkIsPlayerActive(player) return _in(0xB8DFD30D6973E135, player, _r) end --- NETWORK_IS_PLAYER_CONCEALED function Global.NetworkIsPlayerConcealed(player) return _in(0x919B3C98ED8292F9, player, _r) end --- NETWORK_IS_PLAYER_CONNECTED function Global.NetworkIsPlayerConnected(player) return _in(0x93DC1BE4E1ABE9D1, player, _r) end --- Note: scripts seem to indicate that this was renamed to NETWORK_IS_PLAYER_IN_MP_FAST_INSTANCE function Global.NetworkIsPlayerInMpCutscene(player) return _in(0x63F9EE203C3619F2, player, _r) end --- _NETWORK_IS_PLAYER_IN_SPECTATOR_MODE function Global.NetworkIsPlayerInSpectatorMode(player) return _in(0x5B709519997ECF0F, player, _r) end --- Returns true if the passed value is less than 32. function Global.NetworkIsPlayerIndexValid(player) return _in(0x255A5EF65EDA9167, player, _ri) end Global.N_0x255a5ef65eda9167 = Global.NetworkIsPlayerIndexValid --- _NETWORK_IS_T* - _NETWORK_RE* function Global.NetworkIsPreviousUploadPending() return _in(0xA21E3BAD0A42D199, _ri) end Global.N_0xa21e3bad0a42d199 = Global.NetworkIsPreviousUploadPending --- Hardcoded to return false. function Global.NetworkIsPromotionEnabled() return _in(0x8FF6059DA26E688A, _ri) end Global.N_0x8ff6059da26e688a = Global.NetworkIsPromotionEnabled --- _NETWORK_IS_RECENT_GAMER_NAMES_REQUEST_IN_PROGRESS function Global.NetworkIsRecentGamerNamesRequestInProgress() return _in(0x4664D213A0CCAF40, _ri) end Global.N_0x4664d213a0ccaf40 = Global.NetworkIsRecentGamerNamesRequestInProgress --- NETWORK_IS_RESETTING_POPULATION function Global.NetworkIsResettingPopulation() return _in(0x1BB50CD340A996E6, _ri) end Global.N_0x1bb50cd340a996e6 = Global.NetworkIsResettingPopulation --- NETWORK_IS_SCRIPT_ACTIVE function Global.NetworkIsScriptActive(scriptName, p1, p2, p3) return _in(0x9D40DF90FAD26098, _ts(scriptName), p1, p2, p3, _r) end --- NETWORK_IS_SCRIPT_ACTIVE_BY_HASH function Global.NetworkIsScriptActiveByHash(scriptHash, p1, p2, p3) return _in(0x1B89BC43B6E69107, _ch(scriptHash), p1, p2, p3, _ri) end Global.N_0x1b89bc43b6e69107 = Global.NetworkIsScriptActiveByHash --- NETWORK_IS_SESSION_ACTIVE function Global.NetworkIsSessionActive() return _in(0xD83C2B94E7508980, _r) end --- NETWORK_IS_SESSION_STARTED function Global.NetworkIsSessionStarted() return _in(0x9DE624D2FC4B603F, _r) end --- NETWORK_IS_SIGNED_ONLINE function Global.NetworkIsSignedOnline() return _in(0x1077788E268557C2, _r) end --- _NETWORK_IS_THREAD_ACTIVE function Global.NetworkIsThreadActive(threadId) return _in(0x31DAD2CD6D49546E, threadId, _ri) end Global.N_0x31dad2cd6d49546e = Global.NetworkIsThreadActive --- _NETWORK_IS_TRACKED_PLAYER_VISIBLE function Global.NetworkIsTrackedPlayerVisible(player, trackedPlayer) return _in(0xE525878A35B9EEBD, player, trackedPlayer, _ri) end Global.N_0xe525878a35b9eebd = Global.NetworkIsTrackedPlayerVisible --- NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING function Global.NetworkIsTunableCloudRequestPending() return _in(0x0467C11ED88B7D28, _r) end --- NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING function Global.NetworkIsTutorialSessionChangePending() return _in(0x35F0B98A8387274D, _r) end --- banTimeSeconds is 120 in R* Scripts function Global.NetworkKickGangMember(player, banTimeSeconds) return _in(0xCD9E2D9BC52FD80F, player, banTimeSeconds) end Global.N_0xcd9e2d9bc52fd80f = Global.NetworkKickGangMember --- _NETWORK_LEAVE_GANG function Global.NetworkLeaveGang(disband) return _in(0x0A04A07BC3074EDB, disband) end Global.N_0x0a04a07bc3074edb = Global.NetworkLeaveGang --- Returns false if pedshot push failed function Global.NetworkPersonaPhotoWriteLocal(texture, playerSlot, p2, personaPhotoLocalCacheType) return _in(0x2A48D9567940598F, _ts(texture), playerSlot, p2, personaPhotoLocalCacheType, _ri) end Global.N_0x2a48d9567940598f = Global.NetworkPersonaPhotoWriteLocal --- Returns false if pedshot push failed function Global.NetworkPersonaPhotoWriteScProfile(texture, personaPhotoType, formatIndex) return _in(0xB72999D3120599DF, _ts(texture), personaPhotoType, formatIndex, _ri) end Global.N_0xb72999d3120599df = Global.NetworkPersonaPhotoWriteScProfile --- Does exactly the same thing as PLAYER_ID() function Global.NetworkPlayerIdToInt() return _in(0x8A9386F0749A17FA, _ri) end --- NETWORK_PREVENT_SCRIPT_HOST_MIGRATION function Global.NetworkPreventScriptHostMigration() return _in(0x2302C0264EA58D31) end Global.N_0x2302c0264ea58d31 = Global.NetworkPreventScriptHostMigration --- NETWORK_REFRESH_CURRENT_FRIEND_PAGE function Global.NetworkRefreshCurrentFriendPage() return _in(0x1F51F367B710A832, _ri) end Global.N_0x1f51f367b710a832 = Global.NetworkRefreshCurrentFriendPage --- NETWORK_REGISTER_ENTITY_AS_NETWORKED function Global.NetworkRegisterEntityAsNetworked(entity) return _in(0x06FAACD625D80CAA, entity) end --- NETWORK_REGISTER_HOST_BROADCAST_VARIABLES function Global.NetworkRegisterHostBroadcastVariables(p0, p1, p2) return _in(0x3E9B2F01C50DF595, p0, p1, p2) end --- NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES function Global.NetworkRegisterPlayerBroadcastVariables(p0, p1, p2) return _in(0x3364AA97340CA215, p0, p1, p2) end --- _NETWORK_REMOVE_FRIEND function Global.NetworkRemoveFriend(gamerHandle) return _in(0x55F618F68AB854D3, _ii(gamerHandle) --[[ may be optional ]], _ri) end Global.N_0x55f618f68ab854d3 = Global.NetworkRemoveFriend --- Note: this native was added in build 1311.23, but was only used after build 1436.25 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.NetworkRequestCloudTunables() return _in(0x42FB3B532D526E6C) end --- _NETWORK_REQUEST_CONTROL_OF_ANIM_SCENE function Global.NetworkRequestControlOfAnimScene(animScene) return _in(0xAAA92B631B13F614, animScene, _ri) end Global.N_0xaaa92b631b13f614 = Global.NetworkRequestControlOfAnimScene --- NETWORK_REQUEST_CONTROL_OF_ENTITY function Global.NetworkRequestControlOfEntity(entity) return _in(0xB69317BF5E782347, entity, _r) end --- NETWORK_REQUEST_CONTROL_OF_NETWORK_ID function Global.NetworkRequestControlOfNetworkId(netId) return _in(0xA670B3662FAFFBD0, netId, _r) end --- NativeDB Introduced: v1311 function Global.NetworkRequestControlOfPickupPlacement(p0) return _in(0x56ED2C48558DAB78, p0, _r) end --- Returns true if join succeeded, false if failed. function Global.NetworkRequestGangJoin(gangId) return _in(0xC0474C8BCF6787AD, gangId, _ri) end Global.N_0xc0474c8bcf6787ad = Global.NetworkRequestGangJoin --- NETWORK_REQUEST_JOIN function Global.NetworkRequestJoin(p0) return _in(0xE483BB6BE686F632, p0, _ri) end Global.N_0xe483bb6be686f632 = Global.NetworkRequestJoin --- NETWORK_REQUEST_RECENT_GAMER_NAMES function Global.NetworkRequestRecentGamerNames(p0, playerCount) return _in(0x6D206D383BB5F6B1, p0, playerCount, _ri) end Global.N_0x6d206d383bb5f6b1 = Global.NetworkRequestRecentGamerNames --- 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 -- }; function Global.NetworkRequestSessionSeamless(flags, seamlessType, sessionRequestId) return _in(0x04019AE4956D4393, flags, seamlessType, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0x04019ae4956d4393 = Global.NetworkRequestSessionSeamless --- NETWORK_RESET_POPULATION function Global.NetworkResetPopulation(p0, p1) return _in(0x101F538C25ABB39A, p0, p1, _ri) end Global.N_0x101f538c25abb39a = Global.NetworkResetPopulation --- NETWORK_RESURRECT_LOCAL_PLAYER function Global.NetworkResurrectLocalPlayer(x, y, z, heading, p4, p5, p6, p7) return _in(0xEA23C49EAA83ACFB, x, y, z, heading, p4, p5, p6, p7) end --- _NETWORK_RESURRECT_LOCAL_PLAYER_2 function Global.NetworkResurrectLocalPlayer_2(args) return _in(0x4154B7D8C75E5DCF, _ii(args) --[[ may be optional ]]) end Global.N_0x4154b7d8c75e5dcf = Global.NetworkResurrectLocalPlayer_2 --- NETWORK_SEED_RANDOM_NUMBER_GENERATOR function Global.NetworkSeedRandomNumberGenerator(seed) return _in(0xF1B84178F8674195, seed) end Global.N_0xf1b84178f8674195 = Global.NetworkSeedRandomNumberGenerator --- _NETWORK_SEND_SESSION_INVITE function Global.NetworkSendSessionInvite(contentId, dataSize, p4, flags) return _in(0xE47001B7CB8B98AE, _i, _ts(contentId), _i, dataSize, p4, flags, _ri) end Global.N_0xe47001b7cb8b98ae = Global.NetworkSendSessionInvite --- 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) -- }; function Global.NetworkSessionAddSessionFlags(flags) return _in(0xE546BDA1B3E288EE, flags, _ri) end Global.N_0xe546bda1b3e288ee = Global.NetworkSessionAddSessionFlags --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.NetworkSessionAreSessionIdsEqual() return _in(0x4DEC5000F7B508F0, _i, _i, _r) end --- _NETWORK_SESSION_CANCEL_REQUEST function Global.NetworkSessionCancelRequest(sessionRequestId) return _in(0xE72E5C1289BD1F40, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0xe72e5c1289bd1f40 = Global.NetworkSessionCancelRequest --- NETWORK_SESSION_GET_SESSION_FLAGS function Global.NetworkSessionGetSessionFlags() return _in(0x51F33DBC1A41CBFD, _ri) end Global.N_0x51f33dbc1a41cbfd = Global.NetworkSessionGetSessionFlags --- Note: this native was added in build 1311.23 -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.NetworkSessionGetSessionId(sessionId) return _in(0xE9B356C330C0A806, _ii(sessionId) --[[ may be optional ]]) end --- 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 function Global.NetworkSessionGetSessionRequestResult() return _in(0x0DD051B1BF4B8BD6, _i, _i, _ri) end Global.N_0x0dd051b1bf4b8bd6 = Global.NetworkSessionGetSessionRequestResult --- NETWORK_SESSION_GET_SESSION_TYPE function Global.NetworkSessionGetSessionType() return _in(0xF0C0C94B404206FA, _ri) end Global.N_0xf0c0c94b404206fa = Global.NetworkSessionGetSessionType --- NETWORK_SESSION_IS_ANY_REQUEST_IN_PROGRESS function Global.NetworkSessionIsAnyRequestInProgress() return _in(0xBAFFDE5F953720D9, _ri) end Global.N_0xbaffde5f953720d9 = Global.NetworkSessionIsAnyRequestInProgress --- _NETWORK_SESSION_IS_NSRR_SUCCESS function Global.NetworkSessionIsNsrrSuccess(sessionRequestId) return _in(0x0F44A5C78D114922, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0x0f44a5c78d114922 = Global.NetworkSessionIsNsrrSuccess --- Checks for session flag 'SF_PRIVATE' function Global.NetworkSessionIsPrivate() return _in(0xCEF70AA5B3F89BA1, _r) end --- NETWORK_SESSION_IS_REQUEST_IN_PROGRESS function Global.NetworkSessionIsRequestInProgress(sessionRequestId) return _in(0x8FB7C254CFCBF78E, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0x8fb7c254cfcbf78e = Global.NetworkSessionIsRequestInProgress --- _NETWORK_SESSION_IS_REQUEST_IN_PROGRESS_BY_QUEUE_GROUP function Global.NetworkSessionIsRequestInProgressByQueueGroup(queueGroup) return _in(0x9E762A595CF88E4A, queueGroup, _ri) end Global.N_0x9e762a595cf88e4a = Global.NetworkSessionIsRequestInProgressByQueueGroup --- NETWORK_SESSION_IS_REQUEST_PENDING_TRANSITION function Global.NetworkSessionIsRequestPendingTransition(sessionRequestId) return _in(0xCCF878D50F8AB10D, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0xccf878d50f8ab10d = Global.NetworkSessionIsRequestPendingTransition --- NETWORK_SESSION_IS_SESSION_REQUEST_ID_VALID function Global.NetworkSessionIsSessionRequestIdValid(sessionRequestId) return _in(0x2F54B146D3EDCE4D, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0x2f54b146d3edce4d = Global.NetworkSessionIsSessionRequestIdValid --- NETWORK_SESSION_IS_TRANSITIONING function Global.NetworkSessionIsTransitioning() return _in(0xF2CBC969C4F090C7, _ri) end Global.N_0xf2cbc969c4f090c7 = Global.NetworkSessionIsTransitioning --- NETWORK_SESSION_LEAVE_SESSION function Global.NetworkSessionLeaveSession() return _in(0x17C21B7319A05047, _r) end Global.NetworkSessionLeave = Global.NetworkSessionLeaveSession --- NETWORK_SESSION_LEFT_QUEUE_OR_REQUESTED_SESSION function Global.NetworkSessionLeftQueueOrRequestedSession(sessionRequestId) return _in(0xECE6A0C1B59CD8BE, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0xece6a0c1b59cd8be = Global.NetworkSessionLeftQueueOrRequestedSession --- Only used in R* Script net_rolling_playlist -- ``` -- ``` -- NativeDB Introduced: v1436 function Global.NetworkSessionPlaylistGetUpcomingContent() return _in(0x8F9DB6CD03B42B58) end --- Only used in R* Script net_rolling_playlist -- ``` -- ``` -- NativeDB Introduced: v1436 function Global.NetworkSessionPlaylistGoToNextContent() return _in(0xBDE605F925B07127) end --- _NETWORK_SESSION_REMOVE_PLAYER_FLAGS function Global.NetworkSessionRemovePlayerFlags(flags) return _in(0x3215BBE34D3418C5, flags, _ri) end Global.N_0x3215bbe34d3418c5 = Global.NetworkSessionRemovePlayerFlags --- See _NETWORK_SESSION_ADD_SESSION_FLAGS function Global.NetworkSessionRemoveSessionFlags(flags) return _in(0x78335E12DB0BF961, flags, _ri) end Global.N_0x78335e12db0bf961 = Global.NetworkSessionRemoveSessionFlags --- matchType: -- enum eMatchType -- { -- MATCHTYPE_DEPRECATED, -- MATCHTYPE_UGCPLAYLIST, -- MATCHTYPE_UGCMISSION, -- MATCHTYPE_MINIGAME, -- MATCHTYPE_SEAMLESS, -- MATCHTYPE_PRIVATE_DO_NOT_USE -- }; function Global.NetworkSessionRequestSessionCompetitive(flags, matchType, userHash, p3, sessionRequestId) return _in(0x309BBEBEA8A3986C, flags, matchType, userHash, p3, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0x309bbebea8a3986c = Global.NetworkSessionRequestSessionCompetitive --- NativeDB Introduced: v1436 function Global.NetworkSessionRequestSessionNominated(flags, userHash, p2, sessionRequestId) return _in(0x4F4672457FF597D1, flags, userHash, p2, _ii(sessionRequestId) --[[ may be optional ]], _r) end --- category: -- enum eOnCallType -- { -- NETWORK_SESSION_REQUEST_ON_CALL_TYPE_STORY = 2, -- NETWORK_SESSION_REQUEST_ON_CALL_TYPE_MATCH = 3 -- }; function Global.NetworkSessionRequestSessionOnCall(flags, category, userHash) return _in(0x23D9C1F2E4098EDC, flags, category, _i, userHash, _i, _ri) end Global.N_0x23d9c1f2e4098edc = Global.NetworkSessionRequestSessionOnCall --- Session flag 'SF_PRIVATE' is set internally -- p1 represents max amount of players in private session function Global.NetworkSessionRequestSessionPrivate(flags, numPlayers, userHash, sessionRequestId) return _in(0x39A8EF7AF29A192C, flags, numPlayers, userHash, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0x39a8ef7af29a192c = Global.NetworkSessionRequestSessionPrivate --- 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 function Global.NetworkSessionRequestSessionSeamless(flags, seamlessType, userHash, sessionRequestId) return _in(0x2989E131FDE37E97, flags, seamlessType, userHash, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0x2989e131fde37e97 = Global.NetworkSessionRequestSessionSeamless --- _NETWORK_SESSION_SET_PLAYER_FLAGS function Global.NetworkSessionSetPlayerFlags(flags) return _in(0x0AE241A4A9ADEEEC, flags, _ri) end Global.N_0x0ae241a4a9adeeec = Global.NetworkSessionSetPlayerFlags --- _NETWORK_SESSION_TRANSITION_TO_SESSION function Global.NetworkSessionTransitionToSession(sessionRequestId) return _in(0xF20B18A330E6DB5C, _ii(sessionRequestId) --[[ may be optional ]], _ri) end Global.N_0xf20b18a330e6db5c = Global.NetworkSessionTransitionToSession --- NETWORK_SET_COMPLETED_MP_INTRO_FLOW_ON_CURRENT_SLOT function Global.NetworkSetCompletedMpIntroFlowOnCurrentSlot(completed) return _in(0x2C5BD9A43987AA27, completed, _ri) end Global.N_0x2c5bd9a43987aa27 = Global.NetworkSetCompletedMpIntroFlowOnCurrentSlot --- 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 function Global.NetworkSetEntityOnlyExistsForParticipants(entity, toggle) return _in(0xF1CA12B18AEF5298, entity, toggle) end Global.NetworkSetEntityInvisibleToNetwork = Global.NetworkSetEntityOnlyExistsForParticipants --- NETWORK_SET_ENTITY_REMAINS_WHEN_UNNETWORKED function Global.NetworkSetEntityRemainsWhenUnnetworked(entity, toggle) return _in(0xD785864798258032, entity, toggle) end Global.N_0xd785864798258032 = Global.NetworkSetEntityRemainsWhenUnnetworked --- NETWORK_SET_FRIENDLY_FIRE_OPTION function Global.NetworkSetFriendlyFireOption(toggle) return _in(0xF808475FA571D823, toggle) end --- _NETWORK_SET_GANG_PRIVACY function Global.NetworkSetGangPrivacy(privacyType) return _in(0xC5BF29F4035277C2, privacyType, _ri) end Global.N_0xc5bf29f4035277c2 = Global.NetworkSetGangPrivacy --- _NETWORK_SET_GANG_SIZE function Global.NetworkSetGangSize(size) return _in(0x833D8268D51B4522, size, _ri) end Global.N_0x833d8268d51b4522 = Global.NetworkSetGangSize --- NETWORK_SET_IN_MP_CUTSCENE function Global.NetworkSetInMpCutscene(p0, p1, p2, p3) return _in(0x9CA5DE655269FEC4, p0, p1, p2, p3) end --- NETWORK_SET_IN_SPECTATOR_MODE function Global.NetworkSetInSpectatorMode(toggle, playerPed) return _in(0x423DE3854BB50894, toggle, playerPed) end --- _NETWORK_SET_IN_STATIC_SPECTATOR_MODE function Global.NetworkSetInStaticSpectatorMode(toggle, x, y, z) return _in(0xFBF1ECFB39A77B5F, toggle, x, y, z) end --- NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME function Global.NetworkSetLocalPlayerInvincibleTime(time) return _in(0x2D95C7E2D7E07307, time) end --- NETWORK_SET_LOCAL_PLAYER_PENDING_FAST_INSTANCE_ID function Global.NetworkSetLocalPlayerPendingFastInstanceId(instanceId) return _in(0x007FF852DCF49DA4, instanceId) end Global.N_0x007ff852dcf49da4 = Global.NetworkSetLocalPlayerPendingFastInstanceId --- NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT function Global.NetworkSetLocalPlayerSyncLookAt(toggle) return _in(0x524FF0AEFF9C3973, toggle) end --- NETWORK_SET_MISSION_FINISHED function Global.NetworkSetMissionFinished() return _in(0x3B3D11CD9FFCDFC9) end --- NETWORK_SET_MP_MISSION_FLAG_ON_CURRENT_SLOT function Global.NetworkSetMpMissionFlagOnCurrentSlot(enabled, flagIndex) return _in(0x86FD10251A7118A4, enabled, flagIndex, _ri) end Global.N_0x86fd10251a7118a4 = Global.NetworkSetMpMissionFlagOnCurrentSlot --- NETWORK_SET_PLAYER_IS_PASSIVE function Global.NetworkSetPlayerIsPassive(toggle) return _in(0x9C25E8EC4C535FBD, toggle) end Global.N_0x9c25e8ec4c535fbd = Global.NetworkSetPlayerIsPassive --- NETWORK_SET_RECENT_GAMERS_ENABLED function Global.NetworkSetRecentGamersEnabled(toggle) return _in(0x29FE035D35B8589C, toggle) end Global.N_0x29fe035d35b8589c = Global.NetworkSetRecentGamersEnabled --- NETWORK_SET_RICH_PRESENCE function Global.NetworkSetRichPresence(p0, p2, p3) return _in(0x1DCCACDCFC569362, p0, _i, p2, p3) end --- NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME function Global.NetworkSetScriptIsSafeForNetworkGame() return _in(0x3D0EAC6385DD6100) end --- NETWORK_SET_SCRIPT_READY_FOR_EVENTS function Global.NetworkSetScriptReadyForEvents(toggle) return _in(0x7AC752103856FB20, toggle) end Global.N_0x7ac752103856fb20 = Global.NetworkSetScriptReadyForEvents --- NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT function Global.NetworkSetThisScriptIsNetworkScript(maxNumMissionParticipants, p1, instanceId) return _in(0x1CA59E306ECB80A5, maxNumMissionParticipants, p1, instanceId) end --- Hardcoded to return false. function Global.NetworkShouldShowPromotionDlg() return _in(0xDA4B1A479C414FB2, _ri) end Global.N_0xda4b1a479c414fb2 = Global.NetworkShouldShowPromotionDlg --- NETWORK_SHOW_ACCOUNT_UPGRADE_UI function Global.NetworkShowAccountUpgradeUi() return _in(0x83FE8D7229593017) end Global.N_0x83fe8d7229593017 = Global.NetworkShowAccountUpgradeUi --- nullsub, doesn't do anything function Global.NetworkShowChatRestrictionMsc(player) return _in(0x6BFF5F84102DF80A, player) end Global.N_0x6bff5f84102df80a = Global.NetworkShowChatRestrictionMsc --- NETWORK_SHOW_PROFILE_UI function Global.NetworkShowProfileUi(gamerHandle) return _in(0x859ED1CEA343FCA8, _ii(gamerHandle) --[[ may be optional ]]) end --- nullsub, doesn't do anything function Global.NetworkShowPsnUgcRestriction() return _in(0x5C497525F803486B) end Global.N_0x5c497525f803486b = Global.NetworkShowPsnUgcRestriction --- _NETWORK_SPAWN_CONFIG_ADD_EXCLUSION_VOLUME function Global.NetworkSpawnConfigAddExclusionVolume(volume) return _in(0xEEB7818B1D307212, volume) end Global.N_0xeeb7818b1d307212 = Global.NetworkSpawnConfigAddExclusionVolume --- _NETWORK_SPAWN_CONFIG_ADD_PROPERTY_PREFERENCE function Global.NetworkSpawnConfigAddPropertyPreference(configProperty, include, weight) return _in(0xEB6027FD1B4600D5, configProperty, include, weight) end Global.N_0xeb6027fd1b4600d5 = Global.NetworkSpawnConfigAddPropertyPreference --- _NETWORK_SPAWN_CONFIG_ADD_PROPERTY_SCRIPTED function Global.NetworkSpawnConfigAddPropertyScripted(configProperty, include) return _in(0x44D59EC597BBF348, configProperty, include) end Global.N_0x44d59ec597bbf348 = Global.NetworkSpawnConfigAddPropertyScripted --- _NETWORK_SPAWN_CONFIG_ADD_SPAWN_POINT function Global.NetworkSpawnConfigAddSpawnPoint(x, y, z, heading) return _in(0xFD1AC0B3858F224C, x, y, z, heading) end Global.N_0xfd1ac0b3858f224c = Global.NetworkSpawnConfigAddSpawnPoint --- _NETWORK_SPAWN_CONFIG_REMOVE_EXCLUSION_VOLUME function Global.NetworkSpawnConfigRemoveExclusionVolume(volume) return _in(0xA35E7BF20FA269E0, volume) end Global.N_0xa35e7bf20fa269e0 = Global.NetworkSpawnConfigRemoveExclusionVolume --- _NETWORK_SPAWN_CONFIG_SEARCH_IN_PROGRESS function Global.NetworkSpawnConfigSearchInProgress() return _in(0x89EC2FC89ECB1005, _ri) end Global.N_0x89ec2fc89ecb1005 = Global.NetworkSpawnConfigSearchInProgress --- _NETWORK_SPAWN_CONFIG_SET_CANCEL_SEARCH function Global.NetworkSpawnConfigSetCancelSearch() return _in(0x765E60A1DCB8B1CE) end Global.N_0x765e60a1dcb8b1ce = Global.NetworkSpawnConfigSetCancelSearch --- NETWORK_SPAWN_CONFIG_SET_FLAGS function Global.NetworkSpawnConfigSetFlags(flags) return _in(0xF94A0D5B254375DF, flags) end Global.N_0xf94a0d5b254375df = Global.NetworkSpawnConfigSetFlags --- NETWORK_SPAWN_CONFIG_SET_GROUND_TO_ROOT_OFFSET function Global.NetworkSpawnConfigSetGroundToRootOffset(offset) return _in(0x59577799F6AE2F34, offset) end Global.N_0x59577799f6ae2f34 = Global.NetworkSpawnConfigSetGroundToRootOffset --- _NETWORK_SPAWN_CONFIG_SET_LEVEL_WATER_DEPTH function Global.NetworkSpawnConfigSetLevelWaterDepth(waterDepthLevel) return _in(0xBDCC671B911040F9, waterDepthLevel) end Global.N_0xbdcc671b911040f9 = Global.NetworkSpawnConfigSetLevelWaterDepth --- NETWORK_SPAWN_CONFIG_SET_TUNING_FLOAT function Global.NetworkSpawnConfigSetTuningFloat(p0, p1) return _in(0x0608326F7B98C08D, _ch(p0), p1) end Global.N_0x0608326f7b98c08d = Global.NetworkSpawnConfigSetTuningFloat --- 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 function Global.NetworkStartGang(openStatus, campSize) return _in(0xD1A226F2E05E58FC, openStatus, campSize) end Global.N_0xd1a226f2e05e58fc = Global.NetworkStartGang --- NETWORK_START_SOLO_TUTORIAL_SESSION function Global.NetworkStartSoloTutorialSession() return _in(0x17E0198B3882C2CB) end --- Always returns -1. Seems to be XB1 specific. function Global.NetworkStartUserContentPermissionsCheck(gamerHandle) return _in(0xDEB2B99A1AF1A2A6, _ii(gamerHandle) --[[ may be optional ]], _ri) end Global.N_0xdeb2b99a1af1a2a6 = Global.NetworkStartUserContentPermissionsCheck --- NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE function Global.NetworkTriggerDamageEventForZeroDamage(entity, p1) return _in(0x0C8BC052AE87D744, entity, p1) end Global.NetworkSetVehicleWheelsDestructible = Global.NetworkTriggerDamageEventForZeroDamage --- NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH function Global.NetworkTryAccessTunableBoolHash(tunableContext, tunableName, defaultValue) return _in(0xB2AD5D29A99D4B26, _ch(tunableContext), _ch(tunableName), defaultValue, _r) end Global.NetworkTryAccessTunableBool = Global.NetworkTryAccessTunableBoolHash --- NETWORK_TRY_ACCESS_TUNABLE_FLOAT_HASH function Global.NetworkTryAccessTunableFloatHash(tunableContext, tunableName, defaultValue) return _in(0xA18393089C05E49C, _ch(tunableContext), _ch(tunableName), defaultValue, _rf) end Global.NetworkTryAccessTunableFloat = Global.NetworkTryAccessTunableFloatHash --- NETWORK_TRY_ACCESS_TUNABLE_INT_HASH function Global.NetworkTryAccessTunableIntHash(tunableContext, tunableName, defaultValue) return _in(0xA25E006B36719774, _ch(tunableContext), _ch(tunableName), defaultValue, _ri) end Global.NetworkTryAccessTunableInt = Global.NetworkTryAccessTunableIntHash --- NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS function Global.NextOnscreenKeyboardResultWillDisplayUsingTheseFonts(fontBitField) return _in(0x5CB71EAA1429A358, fontBitField) end Global.N_0x5cb71eaa1429a358 = Global.NextOnscreenKeyboardResultWillDisplayUsingTheseFonts --- Returns amount of suppressed crimes to be used later in the function MPINTRO_CRIME_MONITOR_MAINTAIN function Global.NumCrimesSuppressed(player, crimeType) return _in(0xC08E804C91F47C80, player, _ch(crimeType), _ri) end Global.N_0xc08e804c91f47c80 = Global.NumCrimesSuppressed --- Returns the network ID of the given object. function Global.ObjToNet(object) return _in(0x99BFDC94A603E541, object, _ri) end --- ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE function Global.OnlyCleanUpObjectWhenOutOfRange(object) return _in(0xADBE4809F19F927A, object) end Global.MarkObjectForDeletion = Global.OnlyCleanUpObjectWhenOutOfRange --- OPEN_PATROL_ROUTE function Global.OpenPatrolRoute(patrolRoute) return _in(0xA36BFB5EE89F3D82, _ts(patrolRoute)) end --- OPEN_SEQUENCE_TASK function Global.OpenSequenceTask(taskSequenceId) return _in(0xE8854A4326B9E12B, _ii(taskSequenceId) --[[ may be optional ]]) end --- Hardcoded to return true. function Global.OpenVideoEditor() return _in(0xB3F2829907403C13, _ri) end Global.N_0xb3f2829907403c13 = Global.OpenVideoEditor --- OVERRIDE_SAVE_HOUSE function Global.OverrideSaveHouse(override, x, y, z, heading, isAutosave) return _in(0xB2C69E11A37B5AF0, override, x, y, z, heading, isAutosave, _v, _f, _r) end --- _PARSEDDATA_GET_BOOL function Global.ParseddataGetBool(p2) return _in(0xA63CD20F19B961AB, _i --[[ actually bool ]], _i, _ch(p2), _ri) end Global.N_0xa63cd20f19b961ab = Global.ParseddataGetBool --- Returns false when there are no entries. function Global.ParseddataGetEntries(p0) return _in(0xED4413CEE1BF142C, _ii(p0) --[[ may be optional ]], _ri) end Global.N_0xed4413cee1bf142c = Global.ParseddataGetEntries --- Opens file. function Global.ParseddataGetFile(p0) return _in(0x91DED5DD64BB2691, _ii(p0) --[[ may be optional ]]) end Global.N_0x91ded5dd64bb2691 = Global.ParseddataGetFile --- _PARSEDDATA_GET_FLOAT function Global.ParseddataGetFloat(p2) return _in(0xB2B42607F7867576, _i, _i, _ch(p2), _ri) end Global.N_0xb2b42607f7867576 = Global.ParseddataGetFloat --- _PARSEDDATA_GET_INT function Global.ParseddataGetInt(p2) return _in(0x52FC26D2D2FC2987, _i, _i, _ch(p2), _ri) end Global.N_0x52fc26d2d2fc2987 = Global.ParseddataGetInt --- _PARSEDDATA_GET_NUM_CHILDREN function Global.ParseddataGetNumChildren(p0, p1) return _in(0x6BEB168D5195E7AB, p0, p1, _ri) end Global.DatafileGetNumChildren = Global.ParseddataGetNumChildren --- _PARSEDDATA_GET_SECTION function Global.ParseddataGetSection(section) return _in(0x44B3A36933AC009C, _i, _i, _ch(section), _ri) end Global.N_0x44b3a36933ac009c = Global.ParseddataGetSection --- PARSEDDATA_IS_FILE_LOADED function Global.ParseddataIsFileLoaded(fileHandle) return _in(0x603AC35FD4602C76, fileHandle, _ri) end Global.N_0x603ac35fd4602c76 = Global.ParseddataIsFileLoaded --- PARSEDDATA_IS_FILE_VALID function Global.ParseddataIsFileValid(fileHandle) return _in(0x7907969497EA92F5, fileHandle, _ri) end Global.N_0x7907969497ea92f5 = Global.ParseddataIsFileValid --- LOAD_PARSEDDATA_FILE_FAILSAFE_HASH -- Returns parseddata script fileHandle function Global.ParseddataLoadFileHash(p0) return _in(0xD97D8D905F1562F2, _ch(p0), _ri) end Global.N_0xd97d8d905f1562f2 = Global.ParseddataLoadFileHash --- _PARSEDDATA_REGISTER_QUERY function Global.ParseddataRegisterQuery(p0, p1, p2) return _in(0xAE156A747C39A741, p0, p1, p2, _ri) end Global.DatafileRegisterQuery = Global.ParseddataRegisterQuery --- _PARSEDDATA_RQ_FILLOUT_BOOL function Global.ParseddataRqFilloutBool() return _in(0x0D9138F3F8261DF7, _i --[[ actually bool ]], _i, _ri) end Global.DatafileGetBool = Global.ParseddataRqFilloutBool --- _PARSEDDATA_RQ_FILLOUT_FLOAT function Global.ParseddataRqFilloutFloat() return _in(0x7F034FC3E891B57A, _f, _i, _ri) end Global.DatafileGetFloat = Global.ParseddataRqFilloutFloat --- PARSEDDATA_RQ_FILLOUT_HASH function Global.ParseddataRqFilloutHash() return _in(0xFBFF3FF2F5E80C0B, _i, _i, _ri) end Global.DatafileGetHash = Global.ParseddataRqFilloutHash --- _PARSEDDATA_RQ_FILLOUT_INT function Global.ParseddataRqFilloutInt() return _in(0xEF44ACC657352A35, _i, _i, _ri) end Global.DatafileGetInt = Global.ParseddataRqFilloutInt --- PARSEDDATA_RQ_FILLOUT_NODE function Global.ParseddataRqFilloutNode() return _in(0x83C3ED532B6E5D07, _i, _i, _ri) end Global.DatafileGetDataNodeIndex = Global.ParseddataRqFilloutNode --- NativeDB Introduced: v1232 function Global.ParseddataRqFilloutString_127(p0, p1) return _in(0x951327435DC5164B, _ts(p0), _ii(p1) --[[ may be optional ]], _r) end --- _PARSEDDATA_RQ_FILLOUT_STRING_63 function Global.ParseddataRqFilloutString_63(p0, p1) return _in(0x08EAF8E9F2EB7B2E, _ts(p0), _ii(p1) --[[ may be optional ]], _ri) end Global.DatafileGetString = Global.ParseddataRqFilloutString_63 --- _PARSEDDATA_RQ_FILLOUT_VECTOR function Global.ParseddataRqFilloutVector() return _in(0x06FBF89B12DA279C, _v, _i, _ri) end Global.DatafileGetVector = Global.ParseddataRqFilloutVector --- _PARSEDDATA_RQ_GET_NUM_NODES function Global.ParseddataRqGetNumNodes(p0) return _in(0xDF01B1F7A886B42D, p0, _ri) end Global.DatafileGetNumNodes = Global.ParseddataRqGetNumNodes --- _PARSEDDATA_UNLOAD_FILE function Global.ParseddataUnloadFile(fileHandle) return _in(0x129567F0C05F81B9, fileHandle) end Global.DatafileUnload = Global.ParseddataUnloadFile --- Return the local Participant ID function Global.ParticipantId() return _in(0x90986E8876CE0A83, _ri) end --- Return the local Participant ID. -- This native is exactly the same as 'PARTICIPANT_ID' native. function Global.ParticipantIdToInt() return _in(0x57A3BDDAD8E5AA0A, _ri) end --- p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts function Global.PauseBountyHunterCooldown(p0, p1, p2) return _in(0xC61EDEBF16CD9668, _ch(p0), p1, p2) end Global.N_0xc61edebf16cd9668 = Global.PauseBountyHunterCooldown --- _PAUSE_CAMERA_FOCUS function Global.PauseCameraFocus(cam, pause) return _in(0x9F97E85EC142255E, cam, pause) end Global.N_0x9f97e85ec142255e = Global.PauseCameraFocus --- PAUSE_CLOCK function Global.PauseClock(toggle, unused) return _in(0x4D1A590C92BF377E, toggle, unused) end --- _PAUSE_CLOCK_THIS_FRAME function Global.PauseClockThisFrame(toggle) return _in(0x568D998A9FF96774, toggle) end --- PAUSE_DEATH_ARREST_RESTART function Global.PauseDeathArrestRestart(toggle) return _in(0x66AB6B6C7E72F393, toggle) end --- _PAUSE_ENTITY_TRACKING function Global.PauseEntityTracking(entity, pause) return _in(0x36EB4D34D4A092C5, entity, pause) end Global.N_0x36eb4d34d4a092c5 = Global.PauseEntityTracking --- Pauses all script threads except the one that called it. function Global.PauseScriptThreads(toggle) return _in(0x37C1257849DEF24A, toggle) end Global.N_0x37c1257849def24a = Global.PauseScriptThreads --- PAUSE_SCRIPTED_CONVERSATION function Global.PauseScriptedConversation(p0, p1, p2, p3, p4) return _in(0x8530AD776CD72B12, _ts(p0), p1, p2, p3, p4) end --- _PED_CLEAR_LOCO_MOTION function Global.PedClearLocoMotion(ped) return _in(0x935CF6E42BAF7F4D, ped) end Global.N_0x935cf6e42baf7f4d = Global.PedClearLocoMotion --- PED_COWER_IN_PLACE function Global.PedCowerInPlace(ped, ped2) return _in(0xF6E1E9F47A7686F8, ped, ped2) end --- PED_COWER_MOVE_TO_POINT function Global.PedCowerMoveToPoint(ped, p1, p2, p3, ped2, p5) return _in(0x1E4C940233FC0C6F, ped, p1, p2, p3, ped2, p5) end --- _PED_DUELING_DID_PLAYER_HEADSHOT_OPPONENT function Global.PedDuelingDidPlayerHeadshotOpponent(ped) return _in(0xBD6B242B8BD5543A, ped, _ri) end Global.N_0xbd6b242b8bd5543a = Global.PedDuelingDidPlayerHeadshotOpponent --- target: 0 affects everyone -- duration: -1 indefinite -- flag: always 4 in R* Scripts function Global.PedEmotionalPresetLocoMotion(ped, presetName, targetPed, duration, flag) return _in(0xAAB050DA48B57978, ped, _ts(presetName), targetPed, duration, flag) end Global.N_0xaab050da48b57978 = Global.PedEmotionalPresetLocoMotion --- _PED_FISHINGROD_HOOK_ENTITY function Global.PedFishingrodHookEntity(ped, entity) return _in(0x1A52076D26E09004, ped, entity) end Global.N_0x1a52076d26e09004 = Global.PedFishingrodHookEntity --- Used with 'P_BODYPARTARMFLOAT02X' model in fishing_core.c function Global.PedFishingrodHookObject(ped, object) return _in(0xCE71C2F9BAA3F975, ped, object) end Global.N_0xce71c2f9baa3f975 = Global.PedFishingrodHookObject --- PED_HAS_USE_SCENARIO_TASK function Global.PedHasUseScenarioTask(ped) return _in(0x295E3CCEC879CCD7, ped, _r) end --- _PED_IS_IN_SCENARIO_BASE function Global.PedIsInScenarioBase(ped) return _in(0x02EBBB3989B7E695, ped, _ri) end Global.N_0x02ebbb3989b7e695 = Global.PedIsInScenarioBase --- Returns the network ID of the given ped. function Global.PedToNet(ped) return _in(0x0EDEC3C276198689, ped, _ri) end --- _PED_WAS_KILLED_BY_HEADSHOT function Global.PedWasKilledByHeadshot(ped) return _in(0x06FA94C835787C64, ped, _r) end Global.N_0x06fa94c835787c64 = Global.PedWasKilledByHeadshot --- _PEDMUGSHOT_GET_STATUS function Global.PedmugshotGetStatus() return _in(0xCBAC13F065C47596, _ri) end Global.N_0xcbac13f065c47596 = Global.PedmugshotGetStatus --- _PEDMUGSHOT_REQUEST_SEND function Global.PedmugshotRequestSend() return _in(0xFBC30B70B3CDB87E, _ri) end Global.N_0xfbc30b70b3cdb87e = Global.PedmugshotRequestSend --- _PEDMUGSHOT_TAKE function Global.PedmugshotTake() return _in(0xCD954F330693F5F2, _ri) end Global.N_0xcd954f330693f5f2 = Global.PedmugshotTake --- _PEDSHOT_FINISH_CLEANUP_DATA function Global.PedshotFinishCleanupData() return _in(0xC2B8164C3BE871A4) end Global.N_0xc2b8164c3be871a4 = Global.PedshotFinishCleanupData --- _PEDSHOT_GENERATE_PERSONA_PHOTO function Global.PedshotGeneratePersonaPhoto(texture, ped, playerSlot) return _in(0xD9C24F53631F2372, _ts(texture), ped, playerSlot, _r) end Global.N_0xd9c24f53631f2372 = Global.PedshotGeneratePersonaPhoto --- _PEDSHOT_INIT_CLEANUP_DATA function Global.PedshotInitCleanupData() return _in(0x55285F885F662169) end Global.N_0x55285f885f662169 = Global.PedshotInitCleanupData --- PEDSHOT_IS_AVAILABLE function Global.PedshotIsAvailable() return _in(0xAF6E67D073D2DCE2, _ri) end Global.N_0xaf6e67d073d2dce2 = Global.PedshotIsAvailable --- _PEDSHOT_PREVIOUS_PERSONA_PHOTO_DATA_CLEANUP function Global.PedshotPreviousPersonaPhotoDataCleanup() return _in(0x3E2FDDBE435A8787) end Global.N_0x3e2fddbe435a8787 = Global.PedshotPreviousPersonaPhotoDataCleanup --- _PEDSHOT_SET_PERSONA_PHOTO_TYPE function Global.PedshotSetPersonaPhotoType(personaPhotoLocalCacheType) return _in(0x196D3ACBEBA4A44B, personaPhotoLocalCacheType) end Global.N_0x196d3acbeba4a44b = Global.PedshotSetPersonaPhotoType --- PERSISTENCE_ADD_SCENARIO_LOOTED function Global.PersistenceAddScenarioLooted(scenario) return _in(0x8245C1F3262F4AC2, scenario) end Global.N_0x8245c1f3262f4ac2 = Global.PersistenceAddScenarioLooted --- _PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED function Global.PersistenceIsScenarioMarkedAsLooted(scenario) return _in(0xFB7CF1DE938A3E22, scenario, _ri) end Global.N_0xfb7cf1de938a3e22 = Global.PersistenceIsScenarioMarkedAsLooted --- _PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS function Global.PersistenceIsScenarioMarkedAsLootedAtCoords(x, y, z) return _in(0xB6E1A185C2B9319A, x, y, z, _ri) end Global.N_0xb6e1a185c2b9319a = Global.PersistenceIsScenarioMarkedAsLootedAtCoords --- _PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS_WITH_MODEL function Global.PersistenceIsScenarioMarkedAsLootedAtCoordsWithModel(x, y, z, model) return _in(0x188313616D184213, x, y, z, _ch(model), _ri) end Global.N_0x188313616d184213 = Global.PersistenceIsScenarioMarkedAsLootedAtCoordsWithModel --- Only used in R* script long_update.ysc in script function REFRESH_CLOSEST_TOWN function Global.PersistenceRefreshTownVolume(volume) return _in(0xEFB5F34CC0953B27, volume) end Global.N_0xefb5f34cc0953b27 = Global.PersistenceRefreshTownVolume --- PERSISTENCE_REMOVE_ALL_ENTITIES_IN_AREA function Global.PersistenceRemoveAllEntitiesInArea(x, y, z, radius) return _in(0x9D16896F0DBE78A2, x, y, z, radius) end Global.N_0x9d16896f0dbe78a2 = Global.PersistenceRemoveAllEntitiesInArea --- PIN_CLOSEST_MAP_ENTITY function Global.PinClosestMapEntity(modelHash, x, y, z, flags) return _in(0x6F3068258A499E52, _ch(modelHash), x, y, z, flags, _ri) end Global.N_0x6f3068258a499e52 = Global.PinClosestMapEntity --- PIN_INTERIOR_IN_MEMORY function Global.PinInteriorInMemory(interior) return _in(0xBD3D33EABF680168, interior) end --- PLACE_ENTITY_ON_GROUND_PROPERLY function Global.PlaceEntityOnGroundProperly(entity, p1) return _in(0x9587913B9E772D29, entity, p1, _ri) end Global.N_0x9587913b9e772d29 = Global.PlaceEntityOnGroundProperly --- PLACE_OBJECT_ON_GROUND_PROPERLY function Global.PlaceObjectOnGroundProperly(object, p1) return _in(0x58A850EAEE20FAA3, object, p1, _r) end --- PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE function Global.PlayAmbientSpeechFromPositionNative(x, y, z, params) return _in(0xED640017ED337E45, x, y, z, _ii(params) --[[ may be optional ]], _ri) end Global.PlayAmbientSpeechAtCoords = Global.PlayAmbientSpeechFromPositionNative --- PLAY_ANIM_ON_RUNNING_SCENARIO function Global.PlayAnimOnRunningScenario(ped, animDict, animName) return _in(0x748040460F8DF5DC, ped, _ts(animDict), _ts(animName)) end --- PLAY_ANIMAL_VOCALIZATION function Global.PlayAnimalVocalization(ped, vocalizationName, p2) return _in(0xEE066C7006C49C0A, ped, _ts(vocalizationName), p2) end --- NativeDB Introduced: v1311 function Global.PlayAnimalVocalizationPheromoneVialResponse(ped, p1, p2) return _in(0x0E53530D9B2DB01D, ped, _ch(p1), p2) end --- PLAY_CAM_ANIM function Global.PlayCamAnim(cam, animName, animDictionary, x, y, z, xRot, yRot, zRot, animFlags, rotOrder) return _in(0xA263DDF694D563F6, cam, _ts(animName), _ts(animDictionary), x, y, z, xRot, yRot, zRot, animFlags, rotOrder, _r) end --- PLAY_END_CREDITS_MUSIC function Global.PlayEndCreditsMusic(play) return _in(0xCD536C4D33DCC900, play) end --- https://github.com/femga/rdr3_discoveries/tree/master/animations function Global.PlayEntityAnim(entity, animName, animDict, p3, loop, stayInAnim, p6, delta, bitset) return _in(0xDC6D22FAB76D4874, entity, _ts(animName), _ts(animDict), p3, loop, stayInAnim, p6, delta, bitset, _r) end --- PLAY_ENTITY_SCRIPTED_ANIM function Global.PlayEntityScriptedAnim(entity, args) return _in(0x77A1EEC547E7FCF1, entity, _ii(args) --[[ may be optional ]]) end --- Valid pain IDs: 0..12 function Global.PlayPain(ped, painId, p2, p3, isNetwork) return _in(0xBC9AE166038A5CEC, ped, painId, p2, p3, isNetwork) end --- 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 function Global.PlayPedAmbientSpeechNative(speaker, params) return _in(0x8E04FEDD28D42462, speaker, _ii(params) --[[ may be optional ]], _ri) end Global.PlayAmbientSpeech1 = Global.PlayPedAmbientSpeechNative --- PLAY_SOUND function Global.PlaySound(audioName, audioRef, p2, p3, p4, p5) return _in(0x7FF4944CC209192D, _ts(audioName), _ts(audioRef), p2, p3, p4, p5) end --- PLAY_SOUND_FROM_ENTITY function Global.PlaySoundFromEntity(audioName, entity, audioRef, isNetwork, p4, p5) return _in(0x6FB1DA3CA9DA7D90, _ts(audioName), entity, _ts(audioRef), isNetwork, p4, p5) end Global.N_0x6fb1da3ca9da7d90 = Global.PlaySoundFromEntity --- Params: p5 seems to be always 0 function Global.PlaySoundFromEntityWithSet(soundId, soundName, entity, soundsetName, p4, p5) return _in(0xF1C5310FEAA36B48, soundId, _ts(soundName), entity, _ts(soundsetName), p4, p5) end Global.N_0xf1c5310feaa36b48 = Global.PlaySoundFromEntityWithSet --- item: value returned from 0x2E1CDC1FF3B8473E -- soundSet: HUD_SHOP_SOUNDSET, COMPANIONS_ROBBERIES_SOUNDSET function Global.PlaySoundFromItem(item, soundSet, p2) return _in(0xE8EAFF7B41EDD291, _ch(item), _ch(soundSet), p2) end Global.N_0xe8eaff7b41edd291 = Global.PlaySoundFromItem --- _PLAY_SOUND_FROM_POSITION function Global.PlaySoundFromPosition(audioName, x, y, z, audioRef, isNetwork, p6, p7, p8) return _in(0xCCE219C922737BFA, _ts(audioName), x, y, z, _ts(audioRef), isNetwork, p6, p7, p8) end Global.N_0xcce219c922737bfa = Global.PlaySoundFromPosition --- Starts Audio Loop -- _PLAY_SOUND_FROM_ENTITY* - _PLAY_SOUND_FRONTEND* function Global.PlaySoundFromPositionWithId(soundId, soundName, x, y, z, soundsetName, p6, p7, p8) return _in(0xDCF5BA95BBF0FABA, soundId, _ts(soundName), x, y, z, _ts(soundsetName), p6, p7, p8) end Global.N_0xdcf5ba95bbf0faba = Global.PlaySoundFromPositionWithId --- https://github.com/femga/rdr3_discoveries/tree/master/audio/frontend_soundsets function Global.PlaySoundFrontend(audioName, audioRef, p2, p3) return _in(0x67C540AA08E4A6F5, _ts(audioName), _ts(audioRef), p2, p3) end --- _PLAY_SOUND_FRONTEND_WITH_SOUND_ID function Global.PlaySoundFrontendWithSoundId(soundId, name, soundSet, p3) return _in(0xCE5D0FFE83939AF1, soundId, _ts(name), _ts(soundSet), p3) end Global.N_0xce5d0ffe83939af1 = Global.PlaySoundFrontendWithSoundId --- PLAY_STREAM_FROM_PED function Global.PlayStreamFromPed(ped, streamId) return _in(0x89049DD63C08B5D1, ped, streamId) end --- PLAY_STREAM_FROM_POSITION function Global.PlayStreamFromPosition(x, y, z, streamId) return _in(0x21442F412E8DE56B, x, y, z, streamId) end --- PLAY_STREAM_FRONTEND function Global.PlayStreamFrontend(streamId) return _in(0x58FCE43488F9F5F4, streamId) end --- This returns YOUR 'identity' as a Player type. -- Always returns 0 in story mode. function Global.PlayerId() return _in(0x217E9DC48139933D, _ri) end --- Returns current player ped function Global.PlayerPedId() return _in(0x096275889B8E0EE0, _ri) end --- POINT_CAM_AT_COORD function Global.PointCamAtCoord(cam, x, y, z) return _in(0x948B39341C3A40C2, cam, x, y, z) end --- POINT_CAM_AT_ENTITY function Global.PointCamAtEntity(cam, entity, p2, p3, p4, p5) return _in(0xFC2867E6074D3A61, cam, entity, p2, p3, p4, p5) end --- Returns true if player is moving mouse while cursor is active -- _PI* - _PO* -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.PointerIsBeingMoved() return _in(0x2B8B605F2A9E64BF, _r) end Global.N_0x2b8b605f2a9e64bf = Global.PointerIsBeingMoved --- Returns true if player is holding LMB while cursor is active -- _PI* - _PO* function Global.PointerIsLeftButtonHeld() return _in(0x61CAE9D1FD055E44, _r) end Global.N_0x61cae9d1fd055e44 = Global.PointerIsLeftButtonHeld --- Returns true if player releases LMB if cursor is active -- _PI* - _PO* function Global.PointerIsLeftButtonJustReleased() return _in(0xF7F51A57349739F2, _r) end Global.N_0xf7f51a57349739f2 = Global.PointerIsLeftButtonJustReleased --- _POKER_BUY_IN function Global.PokerBuyIn(p0, p1) return _in(0xB4D610EA5A1FDE74, p0, p1, _ri) end --- _POKER_CALL function Global.PokerCall(p0, p1) return _in(0x8DED681B161EBD78, p0, p1, _ri) end --- _POKER_CHECK function Global.PokerCheck(p0, p1) return _in(0x49A045628D9B1B86, p0, p1, _ri) end --- _POKER_FOLD function Global.PokerFold(p0) return _in(0x3DFAB7D9BB45B5BE, p0, _ri) end --- _POKER_GET_GAME_SETTINGS_FOR_ID function Global.PokerGetGameSettingsForId(p0) return _in(0x2D20E12E1990D584, p0, _ri) end --- _POKER_RAISE function Global.PokerRaise(p0, p1) return _in(0xECCF45A79A17BB96, p0, p1, _ri) end --- _POKER_REVEAL function Global.PokerReveal(p0) return _in(0x2F2131DB0A8B02DC, p0, _ri) end --- spawns a few distant/out-of-sight peds, vehicles, animals etc each time it is called function Global.PopulateNow() return _in(0xEA6DC3A8ADD2005F) end --- POSSE_GET_POSSE_MEMBERSHIP_COUNT function Global.PosseGetPosseMembershipCount() return _in(0xC088FF658B2E51DA, _ri) end Global.N_0xc088ff658b2e51da = Global.PosseGetPosseMembershipCount --- POW function Global.Pow(base, exponent) return _in(0xE3621CC40F31FE2E, base, exponent, _rf) end --- PREFETCH_SRL function Global.PrefetchSrl(srl) return _in(0x354837E5A5BAA5AF, _ts(srl)) end --- PRELOAD_SCRIPT_CONVERSATION function Global.PreloadScriptConversation(convoRoot, p1, p2, clone) return _in(0x3B3CAD6166916D87, _ts(convoRoot), p1, p2, clone) end --- PREPARE_MUSIC_EVENT function Global.PrepareMusicEvent(eventName) return _in(0x1E5185B72EF5158A, _ts(eventName), _r) end --- PREPARE_SOUND function Global.PrepareSound(soundName, soundsetName, soundId) return _in(0xE368E8422C860BA7, _ts(soundName), _ts(soundsetName), soundId, _ri) end Global.N_0xe368e8422c860ba7 = Global.PrepareSound --- PREPARE_SOUND_WITH_ENTITY function Global.PrepareSoundWithEntity(soundName, entity, soundsetName, soundId) return _in(0x4AD019591E94C064, _ts(soundName), entity, _ts(soundsetName), soundId, _ri) end Global.N_0x4ad019591e94c064 = Global.PrepareSoundWithEntity --- https://github.com/femga/rdr3_discoveries/tree/master/audio/soundsets function Global.PrepareSoundset(soundsetName, p1) return _in(0xD9130842D7226045, _ts(soundsetName), p1, _ri) end Global.N_0xd9130842d7226045 = Global.PrepareSoundset --- PREVENT_COLLECTION_OF_PORTABLE_PICKUP function Global.PreventCollectionOfPortablePickup(object, p1, p2) return _in(0x92AEFB5F6E294023, object, p1, p2) end Global.N_0x92aefb5f6e294023 = Global.PreventCollectionOfPortablePickup --- PREVENT_MIGRATION_OF_ENTITIES_IN_FAST_INSTANCE_FOR_LOCAL_PLAYER function Global.PreventMigrationOfEntitiesInFastInstanceForLocalPlayer(toggle) return _in(0x89D803CD48622150, toggle) end Global.N_0x89d803cd48622150 = Global.PreventMigrationOfEntitiesInFastInstanceForLocalPlayer --- PREVENT_NETWORK_ID_MIGRATION function Global.PreventNetworkIdMigration(netId) return _in(0x7182EDDA1EE7DB5A, netId) end Global.N_0x7182edda1ee7db5a = Global.PreventNetworkIdMigration --- Scope entry for profiler. -- @param scopeName Scope name. function Global.ProfilerEnterScope(scopeName) return _in(0xc795a4a9, _ts(scopeName)) end --- Scope exit for profiler. function Global.ProfilerExitScope() return _in(0xb39ca35c) end --- Returns true if the profiler is active. -- @return True or false. function Global.ProfilerIsRecording() return _in(0xf8b7d7bb, _r) end --- _PROPSET_TO_NET function Global.PropsetToNet(propSet) return _in(0x74F99EF7EF503398, propSet, _ri) end Global.N_0x74f99ef7ef503398 = Global.PropsetToNet --- QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS function Global.QueueOperationToCreateSortedListOfPhotos() return _in(0xA42EDF1E88734A7E, _ri) end Global.N_0xa42edf1e88734a7e = Global.QueueOperationToCreateSortedListOfPhotos --- p0 must be < 2 function Global.QueueSavegameOperation(p0) return _in(0x279B0696DA4657EB, p0, _ri) end Global.N_0x279b0696da4657eb = Global.QueueSavegameOperation --- lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT -- exitAnimation: LOOK_RETURN_GENERIC = 1, -- LOOK_RETURN_DISMISSIVE = 2, -- LOOK_RETURN_RELIEVED = 3 function Global.ReactLookAt(ped, targetPed, lookIntensity, exitAnimation, duration, p5, targetPed2, p7, p8) return _in(0xE7FA07624574B79A, ped, targetPed, lookIntensity, exitAnimation, duration, p5, targetPed2, p7, p8) end Global.N_0xe7fa07624574b79a = Global.ReactLookAt --- REACT_LOOK_AT_END function Global.ReactLookAtEnd(ped, exitAnimation, p2) return _in(0x541E5B41DCA45828, ped, exitAnimation, p2) end Global.N_0x541e5b41dca45828 = Global.ReactLookAtEnd --- Called before starting a new thread_monitor script thread in startup_mp/startup_tlg -- Alternative name _REGISTER_SCRIPT_BRAIN function Global.ReactivateAllObjectBrainsThatAreWaitingTillOutOfRange() return _in(0xA32B0B05EFF75730) end Global.N_0xa32b0b05eff75730 = Global.ReactivateAllObjectBrainsThatAreWaitingTillOutOfRange --- REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE function Global.ReactivateNamedObjectBrainsWaitingTillOutOfRange(scriptName) return _in(0x74C333E34DF74E8A, _ts(scriptName)) end Global.N_0x74c333e34df74e8a = Global.ReactivateNamedObjectBrainsWaitingTillOutOfRange --- Used to enable headshot kill replay when you headshot set ped. -- Params: p1 seems to be 0 or 1 in R* Scripts function Global.ReactivatePedHeadshotExecuteSlowcam(ped, p1) return _in(0x986F7A51EE3E1F92, ped, p1) end Global.N_0x986f7a51ee3e1f92 = Global.ReactivatePedHeadshotExecuteSlowcam --- 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. function Global.ReadIntAsFloat(value) return _in(0xD2C9126410DFA1B2, value, _rf) end Global.N_0xd2c9126410dfa1b2 = Global.ReadIntAsFloat --- _REFILL_AMMO_IN_CLIP function Global.RefillAmmoInClip(ped, p2) return _in(0xDF4A3404D022ADDE, ped, _i, p2, _ri) end Global.N_0xdf4a3404d022adde = Global.RefillAmmoInClip --- _REFILL_AMMO_IN_CURRENT_PED_WEAPON function Global.RefillAmmoInCurrentPedWeapon(ped) return _in(0x0A2AB7B7ABC055F4, ped, _ri) end Global.N_0x0a2ab7b7abc055f4 = Global.RefillAmmoInCurrentPedWeapon --- 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* function Global.RefreshLootStateForPed(ped, p1, p3, p4) return _in(0x5463C962BC7777C3, ped, p1, _i, p3, p4, _ri) end Global.N_0x5463c962bc7777c3 = Global.RefreshLootStateForPed --- p1 is always 1 function Global.RefreshMetaPedShopItems(ped, p1) return _in(0x59BD177A1A48600A, ped, p1) end Global.N_0x59bd177a1a48600a = Global.RefreshMetaPedShopItems --- Registered commands can be executed by entering them in the client console (this works for client side and server side registered commands). Or by entering them in the server console/through an RCON client (only works for server side registered commands). Or if you use a supported chat resource, like the default one provided in the cfx-server-data repository, then you can enter the command in chat by prefixing it with a `/`. -- Commands registered using this function can also be executed by resources, using the [`ExecuteCommand` native](#\_0x561C060B). -- The restricted bool is not used on the client side. Permissions can only be checked on the server side, so if you want to limit your command with an ace permission automatically, make it a server command (by registering it in a server script). -- **Example result**: -- ![](https://i.imgur.com/TaCnG09.png) -- @param commandName The command you want to register. -- @param handler A handler function that gets called whenever the command is executed. -- @param restricted If this is a server command and you set this to true, then players will need the command.yourCommandName ace permission to execute this command. function Global.RegisterCommand(commandName, handler, restricted) return _in(0x5fa79b0f, _ts(commandName), _mfr(handler), restricted) end --- Used for setting up eagle eye for entity -- Params: p2 = re-register or not? function Global.RegisterEagleEyeForEntity(player, entity, p2) return _in(0x543DFE14BE720027, player, entity, p2) end Global.N_0x543dfe14be720027 = Global.RegisterEagleEyeForEntity --- _REGISTER_EAGLE_EYE_TRAILS_FOR_ENTITY function Global.RegisterEagleEyeTrailsForEntity(player, entity, p2) return _in(0xAC67098A1E54ABB0, player, entity, p2) end Global.N_0xac67098a1e54abb0 = Global.RegisterEagleEyeTrailsForEntity --- Registers a specified .gfx file as GFx font library. -- The .gfx file has to be registered with the streamer already. -- @param fileName The name of the .gfx file, without extension. function Global.RegisterFontFile(fileName) return _in(0x1b3a363, _ts(fileName)) end --- Registers a specified font name for use with text draw commands. -- @param fontName The name of the font in the GFx font library. -- @return An index to use with [SET_TEXT_FONT](#\_0x66E0276CC5F6B9DA) and similar natives. function Global.RegisterFontId(fontName) return _in(0xacf6d8ee, _ts(fontName), _ri) end --- Based on TASK_COMBAT_HATED_TARGETS_AROUND_PED, the parameters are likely similar (PedHandle, and area to attack in). function Global.RegisterHatedTargetsAroundPed(ped, radius) return _in(0x9222F300BF8354FE, ped, radius) end --- _REGISTER_HATED_TARGETS_IN_AREA function Global.RegisterHatedTargetsInArea(ped, x, y, z, radius) return _in(0xD8736EFDA38EDC5C, ped, x, y, z, radius) end Global.N_0xd8736efda38edc5c = Global.RegisterHatedTargetsInArea --- p3 is usually the same value of radius -- p8 determines whether the ILO prompt is a lock on prompt with RMB function Global.RegisterInteractionLockonPrompt(entity, text, radius, p3, flag, p5, p6, prompt, p8, p9) return _in(0x870708A6E147A9AD, entity, _ts(text), radius, p3, flag, p5, p6, prompt, p8, p9, _ri) end Global.N_0x870708a6e147a9ad = Global.RegisterInteractionLockonPrompt --- REGISTER_NAMED_RENDERTARGET function Global.RegisterNamedRendertarget(name, p1) return _in(0x98AF2BB6F62BD588, _ts(name), p1, _r) end --- REGISTER_NUI_CALLBACK function Global.RegisterNuiCallback(callbackType, callback) return _in(0xc59b980c, _ts(callbackType), _mfr(callback)) end --- REGISTER_NUI_CALLBACK_TYPE function Global.RegisterNuiCallbackType(callbackType) return _in(0xcd03cda9, _ts(callbackType)) end --- Registers a script for any object with a specific model hash. function Global.RegisterObjectScriptBrain(scriptName, modelHash, p2, activationRange, p4, p5) return _in(0x16AF9B4EEAC3B305, _ts(scriptName), _ch(modelHash), p2, activationRange, p4, p5) end --- Registers a keymap that will be triggered whenever `rawKeyIndex` is pressed or released. -- `onKeyUp` and `onKeyDown` will not provide any arguments. -- ```ts -- function onStateChange(); -- ``` -- @param keymapName A **unique** name that the keymap will be bound to, duplicates will result in the keymap not being registered. -- @param onKeyDown The function to run when the key is being pressed, or `nil`. -- @param onKeyUp The function to run when the key is no longer being pressed, or `nil`. -- @param rawKeyIndex The virtual key to bind this keymap to, see a list [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param canBeDisabled If calls to [DISABLE_RAW_KEY_THIS_FRAME](#\_0x8BCF0014) will disable this keymap, if a keymap was disabled when the key was pressed down it will still call `onKeyUp` on release. function Global.RegisterRawKeymap(keymapName, onKeyDown, onKeyUp, rawKeyIndex, canBeDisabled) return _in(0x49c1f6dc, _ts(keymapName), _mfr(onKeyDown), _mfr(onKeyUp), rawKeyIndex, canBeDisabled) end --- REGISTER_RAW_NUI_CALLBACK function Global.RegisterRawNuiCallback(callbackType, callback) return _in(0xa8ae9c2f, _ts(callbackType), _mfr(callback)) end --- An internal function which allows the current resource's HLL script runtimes to receive state for the specified event. -- @param eventName An event name, or "\*" to disable HLL event filtering for this resource. function Global.RegisterResourceAsEventHandler(eventName) return _in(0xd233a168, _ts(eventName)) end --- nullsub, doesn't do anything function Global.RegisterScriptWithAudio(p0) return _in(0xC6ED9D5092438D91, p0) end --- REGISTER_TARGET function Global.RegisterTarget(ped, targetPed, p2) return _in(0x2F25D9AEFA34FBA2, ped, targetPed, p2) end --- _RELEASE_ANIM_SCENE_PLAY_LIST function Global.ReleaseAnimScenePlayList(animScene, playlistName) return _in(0xAE6ADA8FE7E84ACC, animScene, _ts(playlistName), _ri) end Global.N_0xae6ada8fe7e84acc = Global.ReleaseAnimScenePlayList --- _RELEASE_LOCK_VOLUME function Global.ReleaseLockVolume(volLockRequestId) return _in(0xFDFECC6EE4491E11, volLockRequestId) end Global.N_0xfdfecc6ee4491e11 = Global.ReleaseLockVolume --- _RELEASE_META_PED_ASSET_REQUEST function Global.ReleaseMetaPedAssetRequest(requestId) return _in(0x13E7320C762F0477, requestId) end Global.N_0x13e7320c762f0477 = Global.ReleaseMetaPedAssetRequest Global.ReleaseMetapedAssetRequest = Global.ReleaseMetaPedAssetRequest --- _RELEASE_META_PED_OUTFIT_REQUEST function Global.ReleaseMetaPedOutfitRequest(requestId) return _in(0x4592B8B9B0EF5F48, requestId) end Global.N_0x4592b8b9b0ef5f48 = Global.ReleaseMetaPedOutfitRequest Global.ReleaseMetapedOutfitRequest = Global.ReleaseMetaPedOutfitRequest --- _RELEASE_META_PED_REQUEST function Global.ReleaseMetaPedRequest(requestId) return _in(0x3972F78A78B5D9DF, requestId) end Global.N_0x3972f78a78b5d9df = Global.ReleaseMetaPedRequest Global.ReleaseMetapedPedRequest = Global.ReleaseMetaPedRequest --- RELEASE_NAMED_RENDERTARGET function Global.ReleaseNamedRendertarget(name) return _in(0x0E692EE61761361F, _ts(name), _r) end --- RELEASE_NAMED_SCRIPT_AUDIO_BANK function Global.ReleaseNamedScriptAudioBank(audioBank) return _in(0x77ED170667F50170, _ts(audioBank)) end --- RELEASE_PED_VISIBILITY_TRACKING function Global.ReleasePedVisibilityTracking(ped) return _in(0x3088634CF8C819CF, ped) end Global.N_0x3088634cf8c819cf = Global.ReleasePedVisibilityTracking --- _RELEASE_PROP_SET function Global.ReleasePropSet(hash) return _in(0xB1964A83B345B4AB, _ch(hash), _ri) end Global.N_0xb1964a83b345b4ab = Global.ReleasePropSet --- _RELEASE_ROPE function Global.ReleaseRope(ropeId) return _in(0x6076213101A47B3B, ropeId) end Global.N_0x6076213101a47b3b = Global.ReleaseRope --- RELEASE_SCRIPT_AUDIO_BANK function Global.ReleaseScriptAudioBank() return _in(0x7A2D8AD0A9EB9C3F) end --- _RELEASE_SHARD_SOUNDS function Global.ReleaseShardSounds(soundName, soundsetName) return _in(0x9D746964E0CF2C5F, _ts(soundName), _ts(soundsetName)) end Global.N_0x9d746964e0cf2c5f = Global.ReleaseShardSounds --- RELEASE_SOUND_ID function Global.ReleaseSoundId(soundId) return _in(0x353FC880830B88FA, soundId) end --- _RELEASE_SOUNDSET function Global.ReleaseSoundset(soundsetName) return _in(0x531A78D6BF27014B, _ts(soundsetName)) end Global.N_0x531a78d6bf27014b = Global.ReleaseSoundset --- Removes a texture created by 0xC5E7204F322E49EB. function Global.ReleaseTexture(textureId) return _in(0x6BEFAA907B076859, textureId) end Global.N_0x6befaa907b076859 = Global.ReleaseTexture --- Remaps the keymap bound to `keymapName` to `newRawKeyIndex` -- Virtual key codes can be found [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) -- @param keymapName the name given to the keymap in [REGISTER_RAW_KEYMAP](#\_0x49C1F6DC) -- @param newRawKeyIndex Index of raw key from keyboard. function Global.RemapRawKeymap(keymapName, newRawKeyIndex) return _in(0x6e38c1b9, _ts(keymapName), newRawKeyIndex) end --- REMOVE_ALL_COVER_BLOCKING_AREAS function Global.RemoveAllCoverBlockingAreas() return _in(0xDB6708C0B46F56D8) end --- _REMOVE_ALL_PED_AMMO function Global.RemoveAllPedAmmo(ped) return _in(0x1B83C0DEEBCBB214, ped) end Global.N_0x1b83c0deebcbb214 = Global.RemoveAllPedAmmo --- REMOVE_ALL_PED_WEAPONS function Global.RemoveAllPedWeapons(ped, p1, p2) return _in(0xF25DF915FA38C5F3, ped, p1, p2) end --- REMOVE_ALL_PICKUPS_OF_TYPE function Global.RemoveAllPickupsOfType(pickupHash) return _in(0x27F9D613092159CF, _ch(pickupHash)) end --- REMOVE_ALL_SHOCKING_EVENTS function Global.RemoveAllShockingEvents(p0) return _in(0xD47A168C2AB90DC4, p0) end --- _REMOVE_ALL_SHOCKING_EVENTS_IN_AREA function Global.RemoveAllShockingEventsInArea(x, y, z, radius, p4) return _in(0xB4C71BA9CAB097BD, x, y, z, radius, p4) end Global.N_0xb4c71ba9cab097bd = Global.RemoveAllShockingEventsInArea --- eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt function Global.RemoveAllShockingEventsOfType(eventType, p1) return _in(0x118873DD538490B4, _ch(eventType), p1) end Global.N_0x118873dd538490b4 = Global.RemoveAllShockingEventsOfType --- eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt function Global.RemoveAllShockingEventsOfTypeInArea(eventType, x, y, z, radius, p5) return _in(0x6A648D42BF271DC7, _ch(eventType), x, y, z, radius, p5) end Global.N_0x6a648d42bf271dc7 = Global.RemoveAllShockingEventsOfTypeInArea --- flags: see 0xB56D41A694E42E86 function Global.RemoveAmbientAvoidanceRestriction(volume) return _in(0x74C2B3DC0B294102, volume) end Global.N_0x74c2b3dc0b294102 = Global.RemoveAmbientAvoidanceRestriction --- _REMOVE_AMBIENT_SPAWN_RESTRICTION function Global.RemoveAmbientSpawnRestriction(volume) return _in(0xA1CFB35069D23C23, volume) end Global.N_0xa1cfb35069d23c23 = Global.RemoveAmbientSpawnRestriction --- 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 function Global.RemoveAmmoFromPed(ped, weaponHash, amount, removeReason) return _in(0xF4823C813CB8277D, ped, _ch(weaponHash), amount, _ch(removeReason)) end Global.N_0xf4823c813cb8277d = Global.RemoveAmmoFromPed --- 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 function Global.RemoveAmmoFromPedByType(ped, ammoHash, amount, removeReason) return _in(0xB6CFEC32E3742779, ped, _ch(ammoHash), amount, _ch(removeReason)) end Global.N_0xb6cfec32e3742779 = Global.RemoveAmmoFromPedByType --- REMOVE_ANIM_DICT function Global.RemoveAnimDict(animDict) return _in(0x4763145053A33D46, _ts(animDict)) end --- REMOVE_ANIM_SCENE_ENTITY function Global.RemoveAnimSceneEntity(animScene, entityName, entity) return _in(0x2BF96692C67F3E53, animScene, _ts(entityName), entity) end --- REMOVE_BLIP function Global.RemoveBlip(blip) return _in(0xF2C3C9DA47AAA54A, _ii(blip) --[[ may be optional ]]) end --- _REMOVE_E* - _REMOVE_R* function Global.RemoveBoundsFromAggregateVolume(volume, aggregate) return _in(0xF92FA8890DECECF6, volume, aggregate) end Global.N_0xf92fa8890dececf6 = Global.RemoveBoundsFromAggregateVolume --- Alias for REMOVE_ANIM_SET. function Global.RemoveClipSet(clipSet) return _in(0x817FA1B1EE7CD6F0, _ts(clipSet)) end --- _REMOVE_COMPANION_FLAG function Global.RemoveCompanionFlag(ped, p1) return _in(0x1740E3DEE0AE4D27, ped, p1) end Global.N_0x1740e3dee0ae4d27 = Global.RemoveCompanionFlag --- REMOVE_CONVAR_CHANGE_LISTENER -- @param cookie The cookie returned from [ADD_CONVAR_CHANGE_LISTENER](#\_0xAB7F7241) function Global.RemoveConvarChangeListener(cookie) return _in(0xeac49841, cookie) end --- REMOVE_COVER_POINT function Global.RemoveCoverPoint(coverpoint) return _in(0xAE287C923D891715, coverpoint) end --- REMOVE_DECAL function Global.RemoveDecal(decal) return _in(0x49A720552EB0BB88, decal) end --- REMOVE_DECALS_FROM_OBJECT function Global.RemoveDecalsFromObject(obj) return _in(0xFB8972BAE0013140, obj) end --- Removes all decals in range from a position, it includes the bullet holes, blood pools, petrol... function Global.RemoveDecalsInRange(x, y, z, range) return _in(0x86DE59FA02902B40, x, y, z, range) end --- REMOVE_DISPATCH_SPAWN_BLOCKING_AREA function Global.RemoveDispatchSpawnBlockingArea(p0) return _in(0x49F751F6868DDC5B, p0) end --- REMOVE_DOOR_FROM_SYSTEM function Global.RemoveDoorFromSystem(doorHash) return _in(0x464D8E1427156FE4, _ch(doorHash)) end --- REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP function Global.RemoveEntityFromAudioMixGroup(entity, p1) return _in(0x18EB48CFC41F2EA0, entity, p1) end --- _REMOVE_ENTITY_FROM_ENTITY_MASK function Global.RemoveEntityFromEntityMask(entity) return _in(0x56A786E87FF53478, entity) end Global.N_0x56a786e87ff53478 = Global.RemoveEntityFromEntityMask --- Only used in rcm_crackpot1 R* Script: p0 = 0 function Global.RemoveExtraCalmingQuad(index) return _in(0x4BEF8DD75AF6C71C, index) end Global.RemoveCurrentRise = Global.RemoveExtraCalmingQuad --- REMOVE_FORCED_OBJECT function Global.RemoveForcedObject(p0, p1, p2, p3, p4) return _in(0x553FA683F2BCD814, p0, p1, p2, p3, p4) end --- REMOVE_FROM_ITEMSET function Global.RemoveFromItemset(entity, itemset) return _in(0xC5BAA432B429DC24, entity, itemset) end --- REMOVE_GRASS_CULL_SPHERE function Global.RemoveGrassCullSphere(handle) return _in(0xAE7BF7CA9E4BA48D, handle) end Global.N_0xae7bf7ca9e4ba48d = Global.RemoveGrassCullSphere --- Removes gravity well by handle returned from 0x4F5EBE70081E5A20 function Global.RemoveGravityWell(handle) return _in(0x87247BC60B60BED8, handle) end Global.N_0x87247bc60b60bed8 = Global.RemoveGravityWell --- REMOVE_GROUP function Global.RemoveGroup(groupId) return _in(0x8EB2F69076AF7053, groupId) end --- _REMOVE_GUARD_ZONE function Global.RemoveGuardZone(name) return _in(0x67EBDD958835956C, _ts(name)) end --- REMOVE_IPL_BY_HASH function Global.RemoveIplByHash(iplHash) return _in(0x431E3AB760629B34, _ch(iplHash)) end Global.RemoveImap_2 = Global.RemoveIplByHash --- REMOVE_IPL_HASH function Global.RemoveIplHash(iplHash) return _in(0x5A3E5CF7B4014B96, _ch(iplHash)) end Global.RemoveImap = Global.RemoveIplHash --- REMOVE_MODEL_HIDE function Global.RemoveModelHide(p0, p1, p2, p3, p4, p5) return _in(0x3F38A98576F6213A, p0, p1, p2, p3, p4, p5) end --- REMOVE_MODEL_SWAP function Global.RemoveModelSwap(x, y, z, radius, originalModel, newModel, p6) return _in(0x824E1C26A14CB817, x, y, z, radius, _ch(originalModel), _ch(newModel), p6) end --- _REMOVE_MOTION_TYPE_ASSET function Global.RemoveMotionTypeAsset(nameHash, ped) return _in(0xDE7B2B4144906CDF, _ch(nameHash), ped) end Global.N_0xde7b2b4144906cdf = Global.RemoveMotionTypeAsset --- REMOVE_MOVE_NETWORK_DEF function Global.RemoveMoveNetworkDef(name) return _in(0x57A197AD83F66BBF, _ts(name)) end Global.N_0x57a197ad83f66bbf = Global.RemoveMoveNetworkDef --- REMOVE_MP_GAMER_TAG function Global.RemoveMpGamerTag(gamerTagId) return _in(0x839BFD7D7E49FE09, gamerTagId) end --- REMOVE_NAMED_PTFX_ASSET function Global.RemoveNamedPtfxAsset(fxNameHash) return _in(0xF20866829E1C81A2, _ch(fxNameHash)) end --- REMOVE_NAVMESH_BLOCKING_OBJECT function Global.RemoveNavmeshBlockingObject(p0) return _in(0x46399A7895957C0E, p0) end --- _REMOVE_NAVMESH_BLOCKING_VOLUME function Global.RemoveNavmeshBlockingVolume(volume) return _in(0x2C87C3E1C7B96EE2, volume) end Global.N_0x2c87c3e1c7b96ee2 = Global.RemoveNavmeshBlockingVolume --- REMOVE_PARTICLE_FX function Global.RemoveParticleFx(ptfxHandle, p1) return _in(0x459598F579C98929, ptfxHandle, p1) end --- REMOVE_PARTICLE_FX_FROM_ENTITY function Global.RemoveParticleFxFromEntity(entity) return _in(0x92884B4A49D81325, entity) end --- REMOVE_PARTICLE_FX_IN_RANGE function Global.RemoveParticleFxInRange(X, Y, Z, radius) return _in(0x87B5905ECA623B68, X, Y, Z, radius) end --- _REMOVE_PED_BLACKBOARD_BOOL function Global.RemovePedBlackboardBool(ped, variableName) return _in(0xA6F67BEC53379A32, ped, _ts(variableName)) end Global.N_0xa6f67bec53379a32 = Global.RemovePedBlackboardBool --- _REMOVE_PED_BLACKBOARD_FLOAT function Global.RemovePedBlackboardFloat(ped, variableName) return _in(0x411189E51B8020BA, ped, _ts(variableName)) end Global.N_0x411189e51b8020ba = Global.RemovePedBlackboardFloat --- _REMOVE_PED_BLACKBOARD_HASH function Global.RemovePedBlackboardHash(ped, variableName) return _in(0x0E17378642156790, ped, _ts(variableName)) end Global.N_0x0e17378642156790 = Global.RemovePedBlackboardHash --- _REMOVE_PED_BLACKBOARD_INT function Global.RemovePedBlackboardInt(ped, variableName) return _in(0x81B75428A7813E67, ped, _ts(variableName)) end Global.N_0x81b75428a7813e67 = Global.RemovePedBlackboardInt --- Ped will no longer get angry when you stay near him. function Global.RemovePedDefensiveArea(ped, toggle) return _in(0x74D4E028107450A9, ped, toggle) end --- See _REQUEST_PED_EMOTIONAL_PRESET function Global.RemovePedEmotionalPreset(ped, name) return _in(0xFC3BAB1801A8255A, ped, _ts(name)) end Global.N_0xfc3bab1801a8255a = Global.RemovePedEmotionalPreset --- REMOVE_PED_FROM_GROUP function Global.RemovePedFromGroup(ped) return _in(0xED74007FFB146BC2, ped) end --- _REMOVE_PED_FROM_MOUNT function Global.RemovePedFromMount(ped, p1, p2) return _in(0x5337B721C51883A9, ped, p1, p2) end Global.N_0x5337b721c51883a9 = Global.RemovePedFromMount --- _REMOVE_PED_OVERLAY function Global.RemovePedOverlay(textureId, overlayId) return _in(0x96C349DE04C49011, textureId, overlayId) end Global.N_0x96c349de04c49011 = Global.RemovePedOverlay --- _REMOVE_PED_PROP function Global.RemovePedProp(ped, propName) return _in(0x3A50753042B6891B, ped, _ts(propName)) end Global.N_0x3a50753042b6891b = Global.RemovePedProp --- _REMOVE_PED_STAY_OUT_VOLUME function Global.RemovePedStayOutVolume(ped, volume) return _in(0x0CAB404CD2DB41F5, ped, volume, _ri) end Global.N_0x0cab404cd2db41f5 = Global.RemovePedStayOutVolume --- NativeDB Introduced: v1311 function Global.RemovePedSubscribeToLegendaryBlips(ped) return _in(0x011A42FD923D41CA, ped, _r) end --- REMOVE_PICKUP function Global.RemovePickup(pickup) return _in(0x3288D8ACAECD2AB2, pickup) end --- _REMOVE_PLAYER_AS_FOLLOW_TARGET function Global.RemovePlayerAsFollowTarget(player, ped) return _in(0x0C6B89876262A99D, player, ped) end Global.N_0x0c6b89876262a99d = Global.RemovePlayerAsFollowTarget --- REMOVE_POP_MULTIPLIER_AREA function Global.RemovePopMultiplierArea(id, p1) return _in(0x88CB484364EFB37A, id, p1) end --- _REMOVE_POP_MULTIPLIER_AREA_FOR_VOLUME function Global.RemovePopMultiplierAreaForVolume(volume, p1) return _in(0xBD090F5B1DB82189, volume, p1) end Global.N_0xbd090f5b1db82189 = Global.RemovePopMultiplierAreaForVolume --- REMOVE_PORTAL_SETTINGS_OVERRIDE function Global.RemovePortalSettingsOverride(p0) return _in(0xB4BBFD9CD8B3922B, _ts(p0)) end --- _REMOVE_PROP_FROM_MINIMAP function Global.RemovePropFromMinimap(minimapProp) return _in(0xE057FEA9A22EB3EE, _ch(minimapProp)) end Global.N_0xe057fea9a22eb3ee = Global.RemovePropFromMinimap --- REMOVE_PTFX_ASSET function Global.RemovePtfxAsset() return _in(0x042F9049EA419E86) end --- REMOVE_RELATIONSHIP_GROUP function Global.RemoveRelationshipGroup(groupHash) return _in(0xB6BA2444AB393DA2, _ch(groupHash)) end --- REMOVE_ROAD_NODE_SPEED_ZONE function Global.RemoveRoadNodeSpeedZone(speedzone) return _in(0xFE9AB3354ACE6C9C, speedzone, _r) end Global.RemoveSpeedZone = Global.RemoveRoadNodeSpeedZone --- _REMOVE_SCENARIO_ASSET function Global.RemoveScenarioAsset(scenarioType) return _in(0x4EDDD9E9CA5AF985, _ch(scenarioType), _ri) end Global.N_0x4eddd9e9ca5af985 = Global.RemoveScenarioAsset --- REMOVE_SCENARIO_BLOCKING_AREA function Global.RemoveScenarioBlockingArea(p0, p1) return _in(0x31D16B74C6E29D66, p0, p1) end --- REMOVE_SCENARIO_BLOCKING_AREAS function Global.RemoveScenarioBlockingAreas() return _in(0xD37401D78A929A49) end --- NativeDB Introduced: v1311 function Global.RemoveScriptBrainEntity(entity) return _in(0x38F1E09224EECA09, entity) end --- REMOVE_SCRIPT_FIRE function Global.RemoveScriptFire(fireHandle) return _in(0x790125C36E194069, fireHandle) end --- REMOVE_SHOCKING_EVENT function Global.RemoveShockingEvent(event) return _in(0xE8BB3CC253A34559, event, _r) end --- REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS function Global.RemoveShockingEventSpawnBlockingAreas() return _in(0xDB249021652420C5) end --- Directly removes a shop item component from a ped -- Params: p2 and p3 are always 0 -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.RemoveShopItemFromPed(ped, componentHash, p2, p3) return _in(0x0D7FFA1B2F69ED82, ped, _ch(componentHash), p2, p3) end --- Params: p2, p3 usually 0 in R* Scripts function Global.RemoveShopItemFromPedByCategory(ped, componentCategory, p2, p3) return _in(0xDF631E4BCE1B1FC4, ped, _ch(componentCategory), p2, p3) end Global.N_0xdf631e4bce1b1fc4 = Global.RemoveShopItemFromPedByCategory --- **Experimental**: This native may be altered or removed in future versions of CitizenFX without warning. -- Removes a handler for changes to a state bag. -- @param cookie The cookie. function Global.RemoveStateBagChangeHandler(cookie) return _in(0xd36be661, cookie) end --- REMOVE_TAG_FROM_META_PED function Global.RemoveTagFromMetaPed(ped, component, p2) return _in(0xD710A5007C2AC539, ped, _ch(component), p2) end Global.N_0xd710a5007c2ac539 = Global.RemoveTagFromMetaPed --- _REMOVE_TARGET function Global.RemoveTarget(ped, targetPed) return _in(0x4707E9C23D8CA3FE, ped, targetPed) end Global.N_0x4707e9c23d8ca3fe = Global.RemoveTarget --- Removes the specified texture and remove it from the ped. -- Unlike `0x6BEFAA907B076859` which only marks the texture as "can be reused" (and keeps it until will be reused), this function deletes it right away. Can fix some sync issues. `DOES_TEXTURE_EXIST` can be use to wait until fully unloaded by game -- ```lua -- RemoveTexture(textureId) -- while DoesTextureExist(textureId) do -- Wait(0) -- end -- ``` -- @param textureId texture id created by `0xC5E7204F322E49EB`. function Global.RemoveTexture(textureId) return _in(0x1582c7f2, textureId) end --- REMOVE_TIMECYCLE_MODIFIER -- @param modifierName The timecycle modifier name. function Global.RemoveTimecycleModifier(modifierName) return _in(0x36df8612, _ts(modifierName)) end --- REMOVE_TIMECYCLE_MODIFIER_VAR -- @param modifierName The name of timecycle modifier. -- @param varName The name of timecycle variable. function Global.RemoveTimecycleModifierVar(modifierName, varName) return _in(0x5a5e0d05, _ts(modifierName), _ts(varName)) end --- REMOVE_VEG_MODIFIER_SPHERE function Global.RemoveVegModifierSphere(vegModifierHandle, p1) return _in(0x9CF1836C03FB67A2, vegModifierHandle, p1) end Global.N_0x9cf1836c03fb67a2 = Global.RemoveVegModifierSphere --- REMOVE_VEHICLE_ASSET function Global.RemoveVehicleAsset(vehicleAsset) return _in(0x888A4E675B38F5AD, _ch(vehicleAsset)) end --- _REMOVE_VEHICLE_LIGHT_PROP_SETS function Global.RemoveVehicleLightPropSets(vehicle) return _in(0xE31C0CB1C3186D40, vehicle) end Global.N_0xe31c0cb1c3186d40 = Global.RemoveVehicleLightPropSets --- _REMOVE_VEHICLE_PROP_SETS function Global.RemoveVehiclePropSets(vehicle) return _in(0x3BCF32FF37EA9F1D, vehicle) end Global.N_0x3bcf32ff37ea9f1d = Global.RemoveVehiclePropSets --- See REQUEST_VEHICLE_RECORDING function Global.RemoveVehicleRecording(p0, p1) return _in(0x139E35755418F6AA, p0, _ii(p1) --[[ may be optional ]]) end --- windowIndex: -- 0 = Front Right Window -- 1 = Front Left Window -- 2 = Back Right Window -- 3 = Back Left Window function Global.RemoveVehicleWindow(vehicle, windowIndex) return _in(0x745F15A215F2DDF1, vehicle, windowIndex) end --- REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA function Global.RemoveVehiclesFromGeneratorsInArea(p0, p1, p2, p3, p4, p5) return _in(0xC619A44639BC0CB4, p0, p1, p2, p3, p4, p5) end --- REMOVE_WAYPOINT_RECORDING function Global.RemoveWaypointRecording(waypointRecording) return _in(0xFF1B8B4AA1C25DC8, _ts(waypointRecording)) end --- _REMOVE_WEAPON_ASSET function Global.RemoveWeaponAsset(weaponHash) return _in(0xC3896D03E2852236, _ch(weaponHash)) end Global.N_0xc3896d03e2852236 = Global.RemoveWeaponAsset --- _REMOVE_WEAPON_COMPONENT_FROM_PED function Global.RemoveWeaponComponentFromPed(ped, componentHash, weaponHash) return _in(0x19F70C4D80494FF8, ped, _ch(componentHash), _ch(weaponHash)) end Global.N_0x19f70c4d80494ff8 = Global.RemoveWeaponComponentFromPed --- REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT function Global.RemoveWeaponComponentFromWeaponObject(weaponObject, component) return _in(0xF7D82B0D66777611, weaponObject, _ch(component)) end --- 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 -- }; function Global.RemoveWeaponFromPed(ped, weaponHash, p2, removeReason) return _in(0x4899CB088EDF59B8, ped, _ch(weaponHash), p2, _ch(removeReason)) end --- NativeDB Introduced: v1311 function Global.RemoveWeaponFromPedByGuid(ped, removeReason) return _in(0x51C3B71591811485, ped, _i, _ch(removeReason)) end --- 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. function Global.RenderScriptCams(render, ease, easeTime, p3, p4, p5) return _in(0x33281167E4942E4F, render, ease, easeTime, p3, p4, p5) end --- nullsub, doesn't do anything function Global.ReplayPreventRecordingThisFrame() return _in(0xA8C44C13419634F2) end Global.StopRecordingThisFrame = Global.ReplayPreventRecordingThisFrame --- Hardcoded to return false. function Global.ReplaySystemHasRequestedAScriptCleanup() return _in(0x0F838D47DE58EDB2, _r) end Global.IsInteriorRenderingDisabled = Global.ReplaySystemHasRequestedAScriptCleanup --- 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 -- }; function Global.ReportCrime(player, crimeType, bounty, entity, isKnownSuspect) return _in(0xF60386770878A98F, player, _ch(crimeType), bounty, entity, isKnownSuspect) end Global.N_0xf60386770878a98f = Global.ReportCrime --- _REPORT_PLAYER function Global.ReportPlayer(player, reportType, description, horseName) return _in(0xA197C35F73AC0F12, player, reportType, _ts(description), _ts(horseName)) end Global.N_0xa197c35f73ac0f12 = Global.ReportPlayer --- 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 function Global.ReportPlayerBadSportBehavior(badSportBehaviorType) return _in(0xC31C44C43B48FDE3, _i, badSportBehaviorType) end Global.N_0xc31c44c43b48fde3 = Global.ReportPlayerBadSportBehavior --- _REPORT_PLAYER_LAW_DISPATCH_RESPONSE_OVERRIDE function Global.ReportPlayerLawDispatchResponseOverride(player, dispatchResponseHash) return _in(0x9C4352134B2835FB, player, _ch(dispatchResponseHash)) end Global.N_0x9c4352134b2835fb = Global.ReportPlayerLawDispatchResponseOverride --- REPORT_POLICE_SPOTTED_PLAYER function Global.ReportPoliceSpottedPlayer(player) return _in(0xCBCCF73FFA69CC6B, player) end Global.N_0xcbccf73ffa69cc6b = Global.ReportPoliceSpottedPlayer --- NativeDB Introduced: v1311 function Global.RequestAdditionalCollisionAtCoord(x, y, z) return _in(0x83A8D71650D1894F, x, y, z) end --- REQUEST_ANIM_DICT function Global.RequestAnimDict(animDict) return _in(0xA862A2AD321F94B4, _ts(animDict)) end --- REQUEST_ANIM_SCENE_PLAY_LIST function Global.RequestAnimScenePlayList(animScene, playlistName) return _in(0xDF7B5144E25CD3FE, animScene, _ts(playlistName), _ri) end Global.N_0xdf7b5144e25cd3fe = Global.RequestAnimScenePlayList --- REQUEST_CLIP_SET function Global.RequestClipSet(clipSet) return _in(0xEF7611B57A820126, _ts(clipSet)) end --- _REQUEST_CLIP_SET_BY_HASH function Global.RequestClipSetByHash(clipSetHash) return _in(0xAC37644A538F7524, _ch(clipSetHash)) end Global.N_0xac37644a538f7524 = Global.RequestClipSetByHash --- REQUEST_COLLISION_AT_COORD function Global.RequestCollisionAtCoord(x, y, z) return _in(0x0A3720F162A033C9, x, y, z) end --- REQUEST_COLLISION_FOR_MODEL function Global.RequestCollisionForModel(model) return _in(0xF1767BE37F661551, _ch(model)) end --- _REQUEST_ENTITY_LOOT_LIST function Global.RequestEntityLootList(mount, visiblelootslotrequestType, flag, p4, p5) return _in(0xA88E215CEB0435C0, mount, _i, _ch(visiblelootslotrequestType), flag, p4, p5, _ri) end Global.N_0xa88e215ceb0435c0 = Global.RequestEntityLootList --- Makes ped flinch (if in cover) like they have been shot at function Global.RequestFlinchCoverAnim(ped) return _in(0x2A31D13C5F021D0D, ped) end Global.N_0x2a31d13c5f021d0d = Global.RequestFlinchCoverAnim --- https://github.com/femga/rdr3_discoveries/tree/master/objects/composites function Global.RequestHerbCompositeAsset(asset) return _in(0x73F0D0327BFA0812, _ch(asset), _ri) end Global.N_0x73f0d0327bfa0812 = Global.RequestHerbCompositeAsset --- REQUEST_IPL_BY_HASH function Global.RequestIplByHash(iplHash) return _in(0x9E211A378F95C97C, _ch(iplHash)) end Global.RequestImap_2 = Global.RequestIplByHash --- REQUEST_IPL_HASH function Global.RequestIplHash(iplHash) return _in(0x59767C5A7A9AE6DA, _ch(iplHash)) end Global.RequestImap = Global.RequestIplHash --- Creates Cinematic Black Bars (at top and bottom) -- Disable instantly: false/false, Enable instantly: true/true function Global.RequestLetterBoxNow(p0, p1) return _in(0x69D65E89FFD72313, p0, p1) end Global.N_0x69d65e89ffd72313 = Global.RequestLetterBoxNow --- _REQUEST_LETTER_BOX_OVERTIME function Global.RequestLetterBoxOvertime(p0, p1, p2, p3, p4, p5) return _in(0xE296208C273BD7F0, p0, p1, p2, p3, p4, p5) end Global.N_0xe296208c273bd7f0 = Global.RequestLetterBoxOvertime --- Returns requestId -- Params: p1 = 1 in R* Scripts (Used in SP only) function Global.RequestMetaPed(model, p1) return _in(0xF97C34C33487D569, _ch(model), p1, _ri) end Global.N_0xf97c34c33487d569 = Global.RequestMetaPed Global.RequestMetapedPed = Global.RequestMetaPed --- Returns requestId -- Params: p1 = 1 in R* Scripts function Global.RequestMetaPedAssetBundle(asset, p1) return _in(0x91FE941F9FCFB702, _ch(asset), p1, _ri) end Global.N_0x91fe941f9fcfb702 = Global.RequestMetaPedAssetBundle Global.RequestMetapedAssetBundle = Global.RequestMetaPedAssetBundle --- _REQUEST_META_PED_COMPONENT function Global.RequestMetaPedComponent(metaPedType, p1, p2, p3, p4) return _in(0xF6D9E1F3560CBF8E, metaPedType, p1, p2, p3, p4, _ri) end Global.N_0xf6d9e1f3560cbf8e = Global.RequestMetaPedComponent Global.RequestMetapedComponent = Global.RequestMetaPedComponent --- https://github.com/femga/rdr3_discoveries/blob/master/clothes/metaped_outfits.lua -- Returns requestId, to be used with 0x74F512E29CB717E2 function Global.RequestMetaPedOutfit(model, outfit) return _in(0x13154A76CE0CF9AB, _ch(model), _ch(outfit), _ri) end Global.N_0x13154a76ce0cf9ab = Global.RequestMetaPedOutfit Global.RequestMetapedOutfit = Global.RequestMetaPedOutfit --- _REQUEST_METADATA_AT_COORD function Global.RequestMetadataAtCoord(x, y, z) return _in(0xA8432A14D4DC2101, x, y, z) end Global.N_0xa8432a14d4dc2101 = Global.RequestMetadataAtCoord --- Request a model to be loaded into memory. function Global.RequestModel(model, p1) return _in(0xFA28FE3A6246FC30, _ch(model), p1) end --- _REQUEST_MOTION_TYPE_ASSET function Global.RequestMotionTypeAsset(nameHash, ped) return _in(0xF7EA250B9A919E03, _ch(nameHash), ped) end Global.N_0xf7ea250b9a919e03 = Global.RequestMotionTypeAsset --- REQUEST_MOVE_NETWORK_DEF function Global.RequestMoveNetworkDef(name) return _in(0x2B6529C54D29037A, _ts(name)) end Global.N_0x2b6529c54d29037a = Global.RequestMoveNetworkDef --- REQUEST_NAMED_PTFX_ASSET function Global.RequestNamedPtfxAsset(fxNameHash) return _in(0xF2B2353BBC0D4E8F, _ch(fxNameHash)) end --- REQUEST_PATH_NODES_IN_AREA_THIS_FRAME function Global.RequestPathNodesInAreaThisFrame(x1, y1, x2, y2) return _in(0x07FB139B592FA687, x1, y1, x2, y2, _r) end Global.N_0x07fb139b592fa687 = Global.RequestPathNodesInAreaThisFrame --- For more information, see common:/data/emotional_presets.meta function Global.RequestPedEmotionalPreset(ped, name) return _in(0x5C3C55EAAD19915F, ped, _ts(name)) end Global.N_0x5c3c55eaad19915f = Global.RequestPedEmotionalPreset --- mood: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/fwFacialAnimRequest__Mood -- Params: p2 = 6 in R* Scripts function Global.RequestPedFacialMoodThisFrame(ped, mood, p2) return _in(0x8B3B71C80A29A4BB, ped, _ch(mood), p2) end Global.N_0x8b3b71c80a29a4bb = Global.RequestPedFacialMoodThisFrame --- _REQUEST_PED_FOR_SCENARIO_TYPE function Global.RequestPedForScenarioType(ped, object, p2, scenarioType, p4, p5) return _in(0xBDED916A9F9B0604, ped, object, _ts(p2), _ch(scenarioType), _ts(p4), p5, _ri) end Global.N_0xbded916a9f9b0604 = Global.RequestPedForScenarioType --- Known get up animation types: REAR, FRONT function Global.RequestPedGetupAnimation(ped, getUpType) return _in(0xEAA8242C8479C27D, ped, _ts(getUpType)) end Global.N_0xeaa8242c8479c27d = Global.RequestPedGetupAnimation --- REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING function Global.RequestPedUseSmallBboxVisibilityTracking(ped, p1) return _in(0x75BA1CB3B7D40CAF, ped, p1) end Global.N_0x75ba1cb3b7d40caf = Global.RequestPedUseSmallBboxVisibilityTracking --- REQUEST_PED_VEHICLE_VISIBILITY_TRACKING function Global.RequestPedVehicleVisibilityTracking(ped, p1) return _in(0x2BC338A7B21F4608, ped, p1) end --- REQUEST_PED_VISIBILITY_TRACKING function Global.RequestPedVisibilityTracking(ped) return _in(0x7D7A2E43E74E2EB8, ped) end --- Only used in R* SP Scripts function Global.RequestPedshotTextureLocalBackupDownload(player, personaPhotoLocalCacheType) return _in(0x356F9FB0698C1FEB, player, personaPhotoLocalCacheType, _s) end Global.N_0x356f9fb0698c1feb = Global.RequestPedshotTextureLocalBackupDownload --- Only used in R* SP Script map_app_event_handler function Global.RequestPedshotTextureLocalDownload(p1) return _in(0xCAF4CA2F87779F8F, _i, p1, _s) end Global.N_0xcaf4ca2f87779f8f = Global.RequestPedshotTextureLocalDownload --- _REQUEST_PEDSHOT_TEXTURE_MULTIPLAYER_DOWNLOAD function Global.RequestPedshotTextureMultiplayerDownload(p1) return _in(0xB5C4B18B12A2AF23, _i, p1, _s) end Global.N_0xb5c4b18b12a2af23 = Global.RequestPedshotTextureMultiplayerDownload Global.RequestPedshotTextureDownload = Global.RequestPedshotTextureMultiplayerDownload --- _REQUEST_PHOTO_MODE_DEFREEZE function Global.RequestPhotoModeDefreeze() return _in(0x41AFA5F228B0B6B0) end Global.N_0x41afa5f228b0b6b0 = Global.RequestPhotoModeDefreeze --- _REQUEST_PHOTO_MODE_FREEZE function Global.RequestPhotoModeFreeze() return _in(0x7C709C01D43D94CD) end Global.N_0x7c709c01d43d94cd = Global.RequestPhotoModeFreeze --- _REQUEST_PROP_SCENARIO_PED function Global.RequestPropScenarioPed(ped, object, p2, p3, p4, p5) return _in(0xBEC65C6049B3219D, ped, object, _ts(p2), _ts(p3), _ts(p4), p5, _ri) end Global.N_0xbec65c6049b3219d = Global.RequestPropScenarioPed --- _REQUEST_PROP_SET function Global.RequestPropSet(hash) return _in(0xF3DE57A46D5585E9, _ch(hash), _ri) end Global.N_0xf3de57a46d5585e9 = Global.RequestPropSet --- Same as _REQUEST_PROP_SET function Global.RequestPropSet_2(hash) return _in(0xE72F591958F3ACAB, _ch(hash), _ri) end Global.N_0xe72f591958f3acab = Global.RequestPropSet_2 --- REQUEST_PTFX_ASSET function Global.RequestPtfxAsset() return _in(0x001FF43843028E0C) end --- Requests a resource file set with the specified name to be downloaded and mounted on top of the current resource. -- Resource file sets are specified in `fxmanifest.lua` with the following syntax: -- ```lua -- file_set 'addon_ui' { -- 'ui/addon/index.html', -- 'ui/addon/**.js', -- } -- ``` -- This command will trigger a script error if the request failed. -- @param setName The name of the file set as specified in `fxmanifest.lua`. -- @return `TRUE` if the set is mounted, `FALSE` if the request is still pending. function Global.RequestResourceFileSet(setName) return _in(0xe7490533, _ts(setName), _r) end --- _REQUEST_SCENARIO_TYPE function Global.RequestScenarioType(scenarioType, p1, p2, p3) return _in(0x19A6BE7D9C6884D3, _ch(scenarioType), p1, p2, p3, _ri) end Global.N_0x19a6be7d9c6884d3 = Global.RequestScenarioType --- REQUEST_SCRIPT function Global.RequestScript(scriptName) return _in(0x46ED607DDD40D7FE, _ts(scriptName)) end --- REQUEST_SCRIPT_AUDIO_BANK function Global.RequestScriptAudioBank(audioBank) return _in(0x2F844A8B08D76685, _ts(audioBank), _r) end --- REQUEST_SCRIPT_WITH_NAME_HASH function Global.RequestScriptWithNameHash(scriptHash) return _in(0xF6B9CE3F8D5B9B74, _ch(scriptHash)) end --- REQUEST_STREAMED_TEXTURE_DICT function Global.RequestStreamedTextureDict(textureDict, p1) return _in(0xC1BA29DF5631B0F8, _ts(textureDict), p1) end --- REQUEST_STREAMED_TXD function Global.RequestStreamedTxd(txdHash, p1) return _in(0xDB1BD07FB464584D, _ch(txdHash), p1) end Global.N_0xdb1bd07fb464584d = Global.RequestStreamedTxd --- REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION function Global.RequestTaskMoveNetworkStateTransition(ped, name) return _in(0xD01015C7316AE176, ped, _ts(name)) end --- 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 function Global.RequestTexture(albedoHash, normalHash, materialHash) return _in(0xC5E7204F322E49EB, _ch(albedoHash), _ch(normalHash), _ch(materialHash), _ri) end Global.N_0xc5e7204f322e49eb = Global.RequestTexture --- _REQUEST_THREAD_EXIT function Global.RequestThreadExit(threadId) return _in(0x7DE4643157AD646C, threadId) end Global.N_0x7de4643157ad646c = Global.RequestThreadExit --- _REQUEST_THREAD_EXIT_FOR_ALL_THREADS_WITH_THIS_NAME function Global.RequestThreadExitForAllThreadsWithThisName(nameHash) return _in(0x7423F7835770F619, _ch(nameHash)) end Global.N_0x7423f7835770f619 = Global.RequestThreadExitForAllThreadsWithThisName --- REQUEST_UIAPP_TRANSITION_BY_HASH function Global.RequestUiappTransitionByHash(appNameHash, transitionHash) return _in(0x7689CD255655BFD7, _ch(appNameHash), _ch(transitionHash), _ri) end Global.UiappRequestTransitionByHash = Global.RequestUiappTransitionByHash --- REQUEST_VEHICLE_ASSET function Global.RequestVehicleAsset(vehicleHash, vehicleAsset) return _in(0x81A15811460FAB3A, _ch(vehicleHash), vehicleAsset) end --- REQUEST_VEHICLE_HIGH_DETAIL_MODEL function Global.RequestVehicleHighDetailModel(vehicle) return _in(0x84B81EF78BD22357, vehicle) end --- 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. function Global.RequestVehicleRecording(recording, script) return _in(0xC474CF16EDA45DC9, recording, _ts(script)) end --- REQUEST_VOLUME_LOCK function Global.RequestVolumeLock(x, y, z, radius, p4, p5) return _in(0xF14BCEF290F869E1, x, y, z, radius, p4, p5, _ri) end Global.N_0xf14bcef290f869e1 = Global.RequestVolumeLock --- REQUEST_VOLUME_LOCK_WITH_ARGS function Global.RequestVolumeLockWithArgs(args) return _in(0x183C0B6CFEFFCAE4, _ii(args) --[[ may be optional ]], _ri) end Global.N_0x183c0b6cfeffcae4 = Global.RequestVolumeLockWithArgs --- REQUEST_WAYPOINT_RECORDING function Global.RequestWaypointRecording(waypointRecording) return _in(0x9EEFB62EB27B5792, _ts(waypointRecording)) end --- _REQUEST_WEAPON_ASSET function Global.RequestWeaponAsset(weaponHash, p1, p2) return _in(0x72D4CB5DB927009C, _ch(weaponHash), p1, p2) end Global.N_0x72d4cb5db927009c = Global.RequestWeaponAsset --- _RESERVE_AMBIENT_PEDS function Global.ReserveAmbientPeds(numPeds) return _in(0xED9582B3DA8F02B4, numPeds) end Global.N_0xed9582b3da8f02b4 = Global.ReserveAmbientPeds --- _RESERVE_AMBIENT_PEDS_TOTAL function Global.ReserveAmbientPedsTotal(numPeds) return _in(0xF008E0BA1FE1D644, numPeds) end Global.N_0xf008e0ba1fe1d644 = Global.ReserveAmbientPedsTotal --- RESERVE_NETWORK_CLIENT_MISSION_OBJECTS function Global.ReserveNetworkClientMissionObjects(amount) return _in(0xE7DDA8BD3BCF751C, amount) end Global.N_0xe7dda8bd3bcf751c = Global.ReserveNetworkClientMissionObjects --- RESERVE_NETWORK_CLIENT_MISSION_PEDS function Global.ReserveNetworkClientMissionPeds(amount) return _in(0x807E119F80231732, amount) end Global.N_0x807e119f80231732 = Global.ReserveNetworkClientMissionPeds --- RESERVE_NETWORK_MISSION_OBJECTS function Global.ReserveNetworkMissionObjects(amount) return _in(0x4E5C93BD0C32FBF8, amount) end --- RESERVE_NETWORK_MISSION_PEDS function Global.ReserveNetworkMissionPeds(amount) return _in(0xB60FEBA45333D36F, amount) end --- RESERVE_NETWORK_MISSION_PICKUPS function Global.ReserveNetworkMissionPickups(amount) return _in(0x4D40E7D749BC6E6D, amount) end Global.N_0x4d40e7d749bc6e6d = Global.ReserveNetworkMissionPickups --- RESERVE_NETWORK_MISSION_VEHICLES function Global.ReserveNetworkMissionVehicles(amount) return _in(0x76B02E21ED27A469, amount) end --- Sets an unknown value related to timecycles. function Global.ResetAdaptation(unk) return _in(0x297B72E2AF094742, unk) end Global.N_0x297b72e2af094742 = Global.ResetAdaptation --- RESET_AI_WEAPON_DAMAGE_MODIFIER function Global.ResetAiWeaponDamageModifier() return _in(0xEA16670E7BA4743C) end --- RESET_ANIM_SCENE function Global.ResetAnimScene(animScene, playbackListName) return _in(0x8FDF221F13537936, animScene, _ts(playbackListName)) end --- NativeDB Introduced: v1355 function Global.ResetAnimalTuningBoolParam(animal, index) return _in(0x96AA1304D30E6BC3, animal, index) end --- NativeDB Introduced: v1355 function Global.ResetAnimalTuningFloatParam(animal, index) return _in(0xE776A195488FC520, animal, index) end --- RESET_DISPATCH_IDEAL_SPAWN_DISTANCE function Global.ResetDispatchIdealSpawnDistance() return _in(0xC7817264BC4B6377) end --- _RESET_DISPATCH_MAX_SPAWN_DISTANCE function Global.ResetDispatchMaxSpawnDistance() return _in(0x54EC7B6BC72BAD69) end Global.N_0x54ec7b6bc72bad69 = Global.ResetDispatchMaxSpawnDistance --- _RESET_DISPATCH_MIN_SPAWN_DISTANCE function Global.ResetDispatchMinSpawnDistance() return _in(0x96498D922D8D0D0A) end Global.N_0x96498d922d8d0d0a = Global.ResetDispatchMinSpawnDistance --- Begins with RESET_*. Next character in the name is either D or E. function Global.ResetEndUserBenchmark() return _in(0xECBABD0307FB216F) end Global.ResetBenchmarkRecording = Global.ResetEndUserBenchmark --- RESET_ENTITY_ALPHA function Global.ResetEntityAlpha(entity) return _in(0x744B9EF44779D9AB, entity) end --- Used for script function RPG_GLOBAL_STATS__PRIVATE__DEACTIVATE_STAT_FLAG - Inspiration Aura unequip function Global.ResetEntityAura() return _in(0xAF4D239B8903FCBE) end Global.N_0xaf4d239b8903fcbe = Global.ResetEntityAura --- RESET_GROUP_FORMATION_DEFAULT_SPACING function Global.ResetGroupFormationDefaultSpacing(groupId) return _in(0x63DAB4CCB3273205, groupId) end --- Only used in guama1 / guama3 R* Script -- _REQUEST_* or _RESET_* function Global.ResetGuarmaWaterState() return _in(0xC63540AEF8384769) end Global.N_0xc63540aef8384769 = Global.ResetGuarmaWaterState --- RESET_HORSE_AVOIDANCE_LEVEL_TO_DEFAULT function Global.ResetHorseAvoidanceLevelToDefault(horse) return _in(0x2A5AFD2B8381A6E1, horse) end Global.N_0x2a5afd2b8381a6e1 = Global.ResetHorseAvoidanceLevelToDefault --- RESET_LAW_RESPONSE_DELAY_OVERRIDE function Global.ResetLawResponseDelayOverride() return _in(0x5CE5CACC01D0F985) end Global.N_0x5ce5cacc01d0f985 = Global.ResetLawResponseDelayOverride --- RESET_MINIMAP_FOW function Global.ResetMinimapFow(hash) return _in(0xEB3CB3386C775D72, _ch(hash)) end Global.N_0xeb3cb3386c775d72 = Global.ResetMinimapFow --- _RESET_OBJECT_VELOCITY function Global.ResetObjectVelocity(object) return _in(0xF40AB58D83C35027, object) end Global.N_0xf40ab58d83c35027 = Global.ResetObjectVelocity --- Resets the effect of SET_PARTICLE_FX_OVERRIDE function Global.ResetParticleFxOverride(name) return _in(0x274B3DABF7E72DEF, _ts(name)) end --- RESET_PAUSED_RENDERPHASES function Global.ResetPausedRenderphases() return _in(0xCCD9AAD85E1B559E) end --- _RESET_PED_COMPONENTS function Global.ResetPedComponents(ped) return _in(0x0BFA1BD465CDFEFD, ped) end Global.N_0x0bfa1bd465cdfefd = Global.ResetPedComponents --- RESET_PED_IN_VEHICLE_CONTEXT function Global.ResetPedInVehicleContext(ped) return _in(0x22EF8FF8778030EB, ped) end --- _RESET_PED_INCAPACITATION_BLEED_OUT_DURATION function Global.ResetPedIncapacitationBleedOutDuration(ped) return _in(0x4B9668DB91DC39B8, ped) end Global.N_0x4b9668db91dc39b8 = Global.ResetPedIncapacitationBleedOutDuration --- _RESET_PED_LADDER_MOVEMENT_SPEED_MODIFIER function Global.ResetPedLadderMovementSpeedModifier(ped) return _in(0x801917E7D7BCE418, ped) end Global.N_0x801917e7d7bce418 = Global.ResetPedLadderMovementSpeedModifier --- Resets the value for the last vehicle driven by the Ped. function Global.ResetPedLastVehicle(ped) return _in(0xBB8DE8CF6A8DD8BB, ped) end --- RESET_PED_RAGDOLL_TIMER function Global.ResetPedRagdollTimer(ped) return _in(0x9FA4664CF62E47E8, ped) end --- Removes every texture layer but the base layer -- Clearing texture's data: setting params to default values, but keep overlays. function Global.ResetPedTexture(textureId) return _in(0x8472A1789478F82F, textureId) end Global.N_0x8472a1789478f82f = Global.ResetPedTexture --- RESET_PED_WEAPON_MOVEMENT_CLIPSET function Global.ResetPedWeaponMovementClipset(ped) return _in(0x97B0DB5B4AA74E77, ped) end --- RESET_PLAYER_ARREST_STATE function Global.ResetPlayerArrestState(player) return _in(0x12917931C31F1750, player) end --- RESET_PLAYER_INPUT_GAIT function Global.ResetPlayerInputGait(player) return _in(0x61A2EECAB274829B, player) end --- RESET_ROADS_IN_VOLUME function Global.ResetRoadsInVolume(volume, p1) return _in(0xD17672447692478E, volume, p1) end Global.N_0xd17672447692478e = Global.ResetRoadsInVolume --- _RESET_SCENARIO_FOR_ENTITY function Global.ResetScenarioForEntity(scenario, entity) return _in(0x2E20878FD208A68E, scenario, entity) end Global.N_0x2e20878fd208a68e = Global.ResetScenarioForEntity --- RESET_SCENARIO_GROUPS_ENABLED function Global.ResetScenarioGroupsEnabled() return _in(0xDD902D0349AFAD3A) end --- _RESET_SCENARIO_SCRIPT function Global.ResetScenarioScript(scenario) return _in(0x5A40040BB5AE3EA2, scenario) end Global.N_0x5a40040bb5ae3ea2 = Global.ResetScenarioScript --- RESET_SCENARIO_TYPES_ENABLED function Global.ResetScenarioTypesEnabled() return _in(0x0D40EE2A7F2B2D6D) end --- RESET_SCRIPT_TIME_WITHIN_FRAME function Global.ResetScriptTimeWithinFrame() return _in(0x1411A7CBC3A6EB7B) end Global.ResetScriptTimeWithinFrame = Global.ResetScriptTimeWithinFrame --- RESET_VEHICLE_STUCK_TIMER function Global.ResetVehicleStuckTimer(vehicle, nullAttributes) return _in(0x23298B468F7D88B6, vehicle, nullAttributes) end --- RESET_WANTED_FOR_NEW_INCIDENT function Global.ResetWantedForNewIncident(player) return _in(0x2728C77FBC4B9796, player) end Global.N_0x2728c77fbc4b9796 = Global.ResetWantedForNewIncident --- RESET_WANTED_LEVEL_DIFFICULTY function Global.ResetWantedLevelDifficulty(player) return _in(0x062D14F18E8B0CAE, player) end --- RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN function Global.ResetWantedResponseNumPedsToSpawn() return _in(0xEF42F56F69877125) end Global.N_0xef42f56f69877125 = Global.ResetWantedResponseNumPedsToSpawn --- RESTART_SCRIPTED_CONVERSATION function Global.RestartScriptedConversation(p0) return _in(0x9AEB285D1818C9AC, _ts(p0)) end --- _RESTORE_GLOBAL_BLOCK function Global.RestoreGlobalBlock(index) return _in(0xDC3914A99B4A5FDF, index, _ri) end Global.N_0xdc3914a99b4a5fdf = Global.RestoreGlobalBlock --- 0.0 <= stamina <= 100.0 function Global.RestorePedStamina(ped, stamina) return _in(0x675680D089BFA21F, ped, stamina) end Global.N_0x675680d089bfa21f = Global.RestorePedStamina --- RESTORE_PLAYER_STAMINA function Global.RestorePlayerStamina(player, p1) return _in(0xC41F4B6E23FE6A4A, player, p1) end --- RESUME_ANIM_SCENE_FROM_LAST_CHECKPOINT function Global.ResumeAnimSceneFromLastCheckpoint(animScene) return _in(0x8E1BA705F63C1925, animScene) end --- 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. function Global.ResurrectPed(ped) return _in(0x71BC8E838B9C6035, ped) end --- RETAIN_ENTITY_IN_INTERIOR function Global.RetainEntityInInterior(entity, interior) return _in(0x5BD616735F16BF5C, entity, interior) end Global.N_0x5bd616735f16bf5c = Global.RetainEntityInInterior --- _RETASK_PERSISTENT_CHARACTER function Global.RetaskPersistentCharacter(persChar) return _in(0x631CD2D77FDC0316, persChar) end Global.N_0x631cd2d77fdc0316 = Global.RetaskPersistentCharacter --- _REVEAL_MINIMAP_FOW function Global.RevealMinimapFow(hash) return _in(0xF8096DF9B87246E3, _ch(hash)) end Global.N_0xf8096df9b87246e3 = Global.RevealMinimapFow --- REVIVE_INJURED_PED function Global.ReviveInjuredPed(ped) return _in(0x8D8ACD8388CD99CE, ped) end --- _REVIVE_PERSCHAR function Global.RevivePerschar(persChar) return _in(0x49A8C2CD97815215, persChar, _ri) end Global.N_0x49a8c2cd97815215 = Global.RevivePerschar --- _ROPE_CHANGE_VISIBILITY function Global.RopeChangeVisibility(visible) return _in(0x7A54D82227A139DB, _i, visible) end Global.N_0x7a54d82227a139db = Global.RopeChangeVisibility --- ROPE_DRAW_SHADOW_ENABLED function Global.RopeDrawShadowEnabled(toggle) return _in(0xF159A63806BB5BA8, _i, toggle) end --- Forces a rope to a certain length. function Global.RopeForceLength(ropeId, length) return _in(0xD009F759A723DB1B, ropeId, length) end --- NativeDB Introduced: v1311 function Global.RopeGetBreakerOfRope(ropeId) return _in(0xEE360CFC80C8B2BC, ropeId, _ri) end --- _ROPE_GET_FORCED_LENGTH function Global.RopeGetForcedLength(ropeId) return _in(0x3D69537039F8D824, ropeId, _rf) end Global.N_0x3d69537039f8d824 = Global.RopeGetForcedLength --- ROPE_SET_UPDATE_ORDER function Global.RopeSetUpdateOrder(ropeId, p1) return _in(0xDC57A637A20006ED, ropeId, p1) end --- ROUND function Global.Round(value) return _in(0xF2DB717A73826179, value, _ri) end --- Saves the benchmark recording to %USERPROFILE%\Documents\Rockstar Games\Red Dead Redemption 2\Benchmarks and submits some metrics. function Global.SaveEndUserBenchmark() return _in(0xF4743E2ECC02B3DA) end Global.SaveBenchmarkRecording = Global.SaveEndUserBenchmark --- SAVE_HIGH_QUALITY_PHOTO function Global.SaveHighQualityPhoto(unused) return _in(0x57639FD876B68A91, unused, _ri) end Global.N_0x57639fd876b68a91 = Global.SaveHighQualityPhoto --- Does the exact same as 0x529B9CCD0972AF4E function Global.SavegameGetBool(variableName) return _in(0xBB7F4273C186BC4B, _i, _ts(variableName)) end Global.N_0xbb7f4273c186bc4b = Global.SavegameGetBool --- _SAVEGAME_GET_FLOAT function Global.SavegameGetFloat(variableName) return _in(0x35DEFECAE36D4FAE, _i, _ts(variableName)) end Global.N_0x35defecae36d4fae = Global.SavegameGetFloat --- _SAVEGAME_GET_INT function Global.SavegameGetInt(variableName) return _in(0x529B9CCD0972AF4E, _i, _ts(variableName)) end Global.N_0x529b9ccd0972af4e = Global.SavegameGetInt --- Does the exact same as 0x529B9CCD0972AF4E -- Commonly used with time/timestamps function Global.SavegameGetInt_2(variableName) return _in(0x529B9CCD0972AF4D, _i, _ts(variableName)) end Global.N_0x529b9ccd0972af4d = Global.SavegameGetInt_2 --- Does the exact same as 0x529B9CCD0972AF4E -- Commonly used with enums and flags function Global.SavegameGetInt_3(variableName) return _in(0xB25B5A375BE5BE26, _i, _ts(variableName)) end Global.N_0xb25b5a375be5be26 = Global.SavegameGetInt_3 --- _SAVEGAME_GET_TEXT_LABEL_23 function Global.SavegameGetTextLabel_23(variableName) return _in(0x5A10D6506B2F2C63, _i, _ts(variableName)) end Global.N_0x5a10d6506b2f2c63 = Global.SavegameGetTextLabel_23 --- _SAVEGAME_GET_TEXT_LABEL_31 function Global.SavegameGetTextLabel_31(variableName) return _in(0x4845E7E7643A908C, _i, _ts(variableName)) end Global.N_0x4845e7e7643a908c = Global.SavegameGetTextLabel_31 --- _SAVEGAME_GET_TEXT_LABEL_63 function Global.SavegameGetTextLabel_63(variableName) return _in(0x186608A2AC6F9E88, _i, _ts(variableName)) end Global.N_0x186608a2ac6f9e88 = Global.SavegameGetTextLabel_63 --- SAVEGAME_IS_SAVE_PENDING function Global.SavegameIsSavePending() return _in(0x3CF46F55C6585590, _ri) end Global.N_0x3cf46f55c6585590 = Global.SavegameIsSavePending --- See SAVEGAME_SAVE_SP function Global.SavegameSaveMp(savegameType) return _in(0x1840F3B30ED0105F, _ch(savegameType), _ri) end Global.N_0x1840f3b30ed0105f = Global.SavegameSaveMp --- 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 -- }; function Global.SavegameSaveSp(savegameType) return _in(0x62C9EB51656D68CE, _ch(savegameType), _ri) end Global.N_0x62c9eb51656d68ce = Global.SavegameSaveSp --- SC_COMMUNITY_EVENT_GET_DISPLAY_NAME function Global.ScCommunityEventGetDisplayName(p0) return _in(0x89D9BDE7334B110F, _ts(p0), _ri) end Global.N_0x89d9bde7334b110f = Global.ScCommunityEventGetDisplayName --- SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID function Global.ScCommunityEventGetDisplayNameById(p0, p1) return _in(0x11EA52CAD1B55910, p0, _ts(p1), _r) end Global.N_0x11ea52cad1b55910 = Global.ScCommunityEventGetDisplayNameById --- SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE function Global.ScCommunityEventGetDisplayNameForType(p0, p1) return _in(0x85EA0BEC7B1F7622, _ts(p0), _ts(p1), _ri) end Global.N_0x85ea0bec7b1f7622 = Global.ScCommunityEventGetDisplayNameForType --- SC_COMMUNITY_EVENT_GET_EVENT_ID function Global.ScCommunityEventGetEventId() return _in(0xD635DF6BAA5A6017, _ri) end Global.N_0xd635df6baa5a6017 = Global.ScCommunityEventGetEventId --- SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE function Global.ScCommunityEventGetEventIdForType(p0) return _in(0x03C03ABBABBEF752, _ts(p0), _ri) end Global.N_0x03c03abbabbef752 = Global.ScCommunityEventGetEventIdForType --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT function Global.ScCommunityEventGetExtraDataFloat(p0, p1) return _in(0x060BBAD634C2B44B, _ts(p0), _fi(p1) --[[ may be optional ]], _ri) end Global.N_0x060bbad634c2b44b = Global.ScCommunityEventGetExtraDataFloat --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID function Global.ScCommunityEventGetExtraDataFloatById(p0, p1, p2) return _in(0x91C9E2A0F9DD6DD4, p0, _ts(p1), _fi(p2) --[[ may be optional ]], _ri) end Global.N_0x91c9e2a0f9dd6dd4 = Global.ScCommunityEventGetExtraDataFloatById --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE function Global.ScCommunityEventGetExtraDataFloatForType(p0, p2) return _in(0x1BDB56DB258F052D, _ts(p0), _f, _ts(p2), _ri) end Global.N_0x1bdb56db258f052d = Global.ScCommunityEventGetExtraDataFloatForType --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT function Global.ScCommunityEventGetExtraDataInt(p0, p1) return _in(0xB4411D4D6B81438E, _ts(p0), _ii(p1) --[[ may be optional ]], _ri) end Global.N_0xb4411d4d6b81438e = Global.ScCommunityEventGetExtraDataInt --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID function Global.ScCommunityEventGetExtraDataIntById(p0, p1, p2) return _in(0x7C981DE05A7403A0, p0, _ts(p1), _ii(p2) --[[ may be optional ]], _r) end Global.N_0x7c981de05a7403a0 = Global.ScCommunityEventGetExtraDataIntById --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE function Global.ScCommunityEventGetExtraDataIntForType(p0, p2) return _in(0x3519CC3525319A96, _ts(p0), _i, _ts(p2), _ri) end Global.N_0x3519cc3525319a96 = Global.ScCommunityEventGetExtraDataIntForType --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING function Global.ScCommunityEventGetExtraDataString(p0, p1) return _in(0x9F6DCD0C939C71E9, _ts(p0), _ts(p1), _ri) end Global.N_0x9f6dcd0c939c71e9 = Global.ScCommunityEventGetExtraDataString --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID function Global.ScCommunityEventGetExtraDataStringById(p0, p1, p2) return _in(0x049D2196D9D11184, p0, _ts(p1), _ts(p2), _r) end Global.N_0x049d2196d9d11184 = Global.ScCommunityEventGetExtraDataStringById --- SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE function Global.ScCommunityEventGetExtraDataStringForType(p0, p1, p2) return _in(0xC8FC3B2432E8229D, _ts(p0), _ts(p1), _ts(p2), _ri) end Global.N_0xc8fc3b2432e8229d = Global.ScCommunityEventGetExtraDataStringForType --- SC_COMMUNITY_EVENT_IS_ACTIVE function Global.ScCommunityEventIsActive() return _in(0xCBF743C984695CF3, _ri) end Global.N_0xcbf743c984695cf3 = Global.ScCommunityEventIsActive --- SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID function Global.ScCommunityEventIsActiveById(p0) return _in(0x62B384FEFDE06817, p0, _ri) end Global.N_0x62b384fefde06817 = Global.ScCommunityEventIsActiveById --- SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE function Global.ScCommunityEventIsActiveForType(p0) return _in(0x09937EB0CEBC2F9F, _ts(p0), _ri) end Global.N_0x09937eb0cebc2f9f = Global.ScCommunityEventIsActiveForType --- NativeDB Introduced: v1232 function Global.ScFeedHubHasNewData() return _in(0x068332D20CB6F897, _r) end --- _SC_FEED_SUBMIT_PRESET_MESSAGE function Global.ScFeedSubmitPresetMessage(type, subType) return _in(0xEFB64240F6B17817, type, subType, _ri) end --- SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX function Global.ScInboxGetMessageIsReadAtIndex(msgIndex) return _in(0x74CF39E030A382C4, msgIndex, _r) end Global.IsScInboxValid = Global.ScInboxGetMessageIsReadAtIndex --- SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX function Global.ScInboxGetMessageTypeAtIndex(msgIndex) return _in(0xFF92537C4DDC1241, msgIndex, _ri) end Global.ScInboxMessageInit = Global.ScInboxGetMessageTypeAtIndex --- SC_INBOX_GET_TOTAL_NUM_MESSAGES function Global.ScInboxGetTotalNumMessages() return _in(0x8EF0F633280C0663, _ri) end Global.GetTotalScInboxIds = Global.ScInboxGetTotalNumMessages --- SC_INBOX_MESSAGE_GET_DATA_INT function Global.ScInboxMessageGetDataInt(p0, context, out) return _in(0x95BB39C4DA99F348, p0, _ts(context), _ii(out) --[[ may be optional ]], _r) end --- SC_INBOX_MESSAGE_GET_DATA_STRING function Global.ScInboxMessageGetDataString(p0, context, out) return _in(0x66F77FD58506FF6B, p0, _ts(context), _ts(out), _r) end --- SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX function Global.ScInboxMessageGetRawTypeAtIndex(p0) return _in(0x176D077685CD83E4, p0, _s) end Global.ScInboxMessageGetString = Global.ScInboxMessageGetRawTypeAtIndex --- SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX function Global.ScInboxSetMessageAsReadAtIndex(msgIndex) return _in(0x63CAC501FFF66DC4, msgIndex, _r) end Global.ScInboxMessagePop = Global.ScInboxSetMessageAsReadAtIndex --- SC_PRESENCE_ATTR_SET_FLOAT function Global.ScPresenceAttrSetFloat(attrHash, value) return _in(0xA31DAFCDC33775E9, _ch(attrHash), value, _ri) end Global.N_0xa31dafcdc33775e9 = Global.ScPresenceAttrSetFloat --- SC_PRESENCE_ATTR_SET_FLOAT_EX function Global.ScPresenceAttrSetFloatEx(attrName, value, p2) return _in(0x00000000467F4CAA, _ts(attrName), value, p2, _ri) end Global.N_0x00000000467f4caa = Global.ScPresenceAttrSetFloatEx --- SC_PRESENCE_ATTR_SET_INT_EX function Global.ScPresenceAttrSetIntEx(attrName, value, p2) return _in(0x0000000085488C49, _ts(attrName), value, p2, _ri) end Global.N_0x0000000085488c49 = Global.ScPresenceAttrSetIntEx --- SC_PRESENCE_ATTR_SET_STRING_EX function Global.ScPresenceAttrSetStringEx(attrName, value, p2) return _in(0x00000000EB2D93B3, _ts(attrName), _ts(value), p2, _ri) end Global.N_0x00000000eb2d93b3 = Global.ScPresenceAttrSetStringEx --- Starts a task to check an entered string for profanity on the ROS/Social Club services. function Global.ScProfanityCheckString(string, token) return _in(0x9C74AC9D87B3FFF4, _ts(string), _ii(token) --[[ may be optional ]], _r) end --- SC_PROFANITY_GET_CHECK_IS_PENDING function Global.ScProfanityGetCheckIsPending(token) return _in(0x3A10BCD0C8AA0B82, token, _r) end --- SC_PROFANITY_GET_CHECK_IS_VALID function Global.ScProfanityGetCheckIsValid(token) return _in(0x08C8052AF40C4247, token, _r) end --- SC_PROFANITY_GET_STRING_PASSED function Global.ScProfanityGetStringPassed(token) return _in(0xF302973BB8BE70E6, token, _r) end --- SC_PROFANITY_GET_STRING_STATUS function Global.ScProfanityGetStringStatus(token) return _in(0x0CF3BFB99EBBE5B1, token, _ri) end --- 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 function Global.ScriptOverrideEntityLootTablePermanent(entity, lootTable) return _in(0x8C03CD6B5E0E85E8, entity, _ch(lootTable), _ri) end Global.N_0x8c03cd6b5e0e85e8 = Global.ScriptOverrideEntityLootTablePermanent --- SCRIPT_RACE_GET_PLAYER_SPLIT_TIME function Global.ScriptRaceGetPlayerSplitTime(p0) return _in(0x769E848C66E3C2BB, p0, _i, _i, _r) end Global.N_0x769e848c66e3c2bb = Global.ScriptRaceGetPlayerSplitTime --- SCRIPT_RACE_INIT function Global.ScriptRaceInit(numCheckpoints, numLaps, numPlayers, p3) return _in(0x8AE059F47158417E, numCheckpoints, numLaps, numPlayers, p3) end Global.N_0x8ae059f47158417e = Global.ScriptRaceInit --- SCRIPT_RACE_PLAYER_HIT_CHECKPOINT function Global.ScriptRacePlayerHitCheckpoint(part, checkpoint, lap, time) return _in(0xBA62B4D80FA66BD6, part, checkpoint, lap, time) end Global.N_0xba62b4d80fa66bd6 = Global.ScriptRacePlayerHitCheckpoint --- SCRIPT_RACE_SHUTDOWN function Global.ScriptRaceShutdown() return _in(0x334CE0DA4FAF330C) end Global.N_0x334ce0da4faf330c = Global.ScriptRaceShutdown --- If the function returns 0, the end of the iteration has been reached. function Global.ScriptThreadIteratorGetNextThreadId() return _in(0x3CE3FB167E837D7C, _ri) end --- Starts a new iteration of the current threads. -- Call this first, then SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID (0x30B4FA1C82DD4B9F) function Global.ScriptThreadIteratorReset() return _in(0x39382EB8DCD8684D) end --- Alternative Name: _GET_ENTITY_FROM_MAP_OBJECT; You can get existing objects and manipulate them using this native. function Global.SearchBuildingPoolForEntityWithThisModel(modelHash) return _in(0x66B2B83B94B22458, _ch(modelHash), _ri) end Global.N_0x66b2b83b94b22458 = Global.SearchBuildingPoolForEntityWithThisModel --- Activates EagleEye, called together with 0x28A13BF6B05C3D83 function Global.SecondarySpecialAbilitySetActive(player) return _in(0x1710BC33CFB83634, player) end Global.N_0x1710bc33cfb83634 = Global.SecondarySpecialAbilitySetActive --- Deactivates EagleEye, called together with 0xC0B21F235C02139C function Global.SecondarySpecialAbilitySetDisabled(player, disabled) return _in(0x64FF4BF9AF59E139, player, disabled) end Global.N_0x64ff4bf9af59e139 = Global.SecondarySpecialAbilitySetDisabled --- Sends a message to the specific DUI root page. This is similar to SEND_NUI_MESSAGE. -- @param duiObject The DUI browser handle. -- @param jsonString The message, encoded as JSON. function Global.SendDuiMessage(duiObject, jsonString) return _in(0xcd380da9, duiObject, _ts(jsonString)) end --- Injects a 'mouse down' event for a DUI object. Coordinates are expected to be set using SEND_DUI_MOUSE_MOVE. -- @param duiObject The DUI browser handle. -- @param button Either `'left'`, `'middle'` or `'right'`. function Global.SendDuiMouseDown(duiObject, button) return _in(0x5d01f191, duiObject, _ts(button)) end --- Injects a 'mouse move' event for a DUI object. Coordinates are in browser space. -- @param duiObject The DUI browser handle. -- @param x The mouse X position. -- @param y The mouse Y position. function Global.SendDuiMouseMove(duiObject, x, y) return _in(0xd9d7a0aa, duiObject, x, y) end --- Injects a 'mouse up' event for a DUI object. Coordinates are expected to be set using SEND_DUI_MOUSE_MOVE. -- @param duiObject The DUI browser handle. -- @param button Either `'left'`, `'middle'` or `'right'`. function Global.SendDuiMouseUp(duiObject, button) return _in(0x1d735b93, duiObject, _ts(button)) end --- Injects a 'mouse wheel' event for a DUI object. -- @param duiObject The DUI browser handle. -- @param deltaY The wheel Y delta. -- @param deltaX The wheel X delta. function Global.SendDuiMouseWheel(duiObject, deltaY, deltaX) return _in(0x2d62133a, duiObject, deltaY, deltaX) end --- Sends a message to the `loadingScreen` NUI frame, which contains the HTML page referenced in `loadscreen` resources. -- @param jsonString The JSON-encoded message. -- @return A success value. function Global.SendLoadingScreenMessage(jsonString) return _in(0x8bbe6cc0, _ts(jsonString), _r) end --- SEND_NUI_MESSAGE function Global.SendNuiMessage(jsonString) return _in(0x78608acb, _ts(jsonString), _r) end --- 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 function Global.SendWeaponToInventory(ped, weaponHash) return _in(0xE9BD19F8121ADE3E, ped, _ch(weaponHash)) end Global.N_0xe9bd19f8121ade3e = Global.SendWeaponToInventory --- _SET_ACCURACY_AGAINST_LOCAL_PLAYER_MODIFIER function Global.SetAccuracyAgainstLocalPlayerModifier(ped, modifier) return _in(0xC2266AA617668AD3, ped, modifier) end Global.N_0xc2266aa617668ad3 = Global.SetAccuracyAgainstLocalPlayerModifier --- SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN function Global.SetActivateObjectPhysicsAsSoonAsItIsUnfrozen(object, toggle) return _in(0x406137F8EF90EAF5, object, toggle) end --- emote hashes: KIT_EMOTE_TWIRL_GUN, KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER, KIT_EMOTE_TWIRL_GUN_DUAL, 0 (to unequip) -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.SetActiveGunSpinningEquipKitEmoteTwirl(ped, emote) return _in(0xCBCFFF805F1B4596, ped, _ch(emote)) end --- spinHash can be -1, 0 to disable function Global.SetActiveGunSpinningKitEmoteTwirl(ped, weaponEmoteTrickType, spin) return _in(0x01F661BB9C71B465, ped, weaponEmoteTrickType, _ch(spin)) end Global.N_0x01f661bb9c71b465 = Global.SetActiveGunSpinningKitEmoteTwirl --- _SET_AI_CAN_USE_TRANSPORT function Global.SetAiCanUseTransport(transportEntity, state) return _in(0x67F7CEAC2391E114, transportEntity, state) end Global.N_0x67f7ceac2391e114 = Global.SetAiCanUseTransport --- SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER function Global.SetAiMeleeWeaponDamageModifier(modifier) return _in(0x66460DEDDD417254, modifier) end --- Used in CAIConditionAmbientAIMemoryReactionsEnabled function Global.SetAiMemoryReactionsEnabled(enabled) return _in(0x6AC4AF46A6B8DFB2, enabled) end Global.N_0x6ac4af46a6b8dfb2 = Global.SetAiMemoryReactionsEnabled --- Sets Player's Defense against AI modifier function Global.SetAiPlayerDefenseModifierAgainstAi(player, modifier) return _in(0x914071FF93AF2692, player, modifier) end Global.N_0x914071ff93af2692 = Global.SetAiPlayerDefenseModifierAgainstAi --- SET_AI_WEAPON_DAMAGE_MODIFIER function Global.SetAiWeaponDamageModifier(value) return _in(0x1B1E2A40A65B8521, value) end --- This can be between 1.0f - 50.0f function Global.SetAirDragMultiplierForPlayersVehicle(player, multiplier) return _in(0x5DA6500FE849DA16, player, multiplier) end --- _SET_ALL_GLOBAL_BLOCKS_HAVE_BEEN_LOADED function Global.SetAllGlobalBlocksHaveBeenLoaded(toggle) return _in(0x11986B05885564D2, toggle) end Global.N_0x11986b05885564d2 = Global.SetAllGlobalBlocksHaveBeenLoaded --- _SET_ALL_JUNCTIONS_CLEARED function Global.SetAllJunctionsCleared() return _in(0x138398153824E332) end Global.N_0x138398153824e332 = Global.SetAllJunctionsCleared --- nullsub, doesn't do anything function Global.SetAllMapdataCulled(p0) return _in(0x19ABCC581D28E6F9, p0) end Global.N_0x19abcc581d28e6f9 = Global.SetAllMapdataCulled --- SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME function Global.SetAllNeutralRandomPedsFleeThisFrame(player) return _in(0x16752DAA7E6D3F72, player) end Global.N_0x16752daa7e6d3f72 = Global.SetAllNeutralRandomPedsFleeThisFrame --- _SET_ALL_PLAYER_BITS function Global.SetAllPlayerBits(value) return _in(0x20F4CB76689ACDBC, _ii(value) --[[ may be optional ]]) end Global.N_0x20f4cb76689acdbc = Global.SetAllPlayerBits --- 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). function Global.SetAllRandomPedsFlee(player, toggle) return _in(0xE705309B8C6445A4, player, toggle) end --- SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME function Global.SetAllRandomPedsFleeThisFrame(player) return _in(0xD5C198A62F1DEB0A, player) end --- SET_ALL_VEHICLE_GENERATORS_ACTIVE function Global.SetAllVehicleGeneratorsActive() return _in(0x3D596E6E88A02C24) end --- SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA function Global.SetAllVehicleGeneratorsActiveInArea(x1, y1, z1, x2, y2, z2, p6, p7) return _in(0xBBB134FB9D50C0CC, x1, y1, z1, x2, y2, z2, p6, p7) end --- _SET_ALL_VEHICLE_GENERATORS_DISABLED_FOR_VOLUME function Global.SetAllVehicleGeneratorsDisabledForVolume(volume, toggle) return _in(0x424FFCB9F0D2D4B5, volume, toggle) end Global.N_0x424ffcb9f0d2d4b5 = Global.SetAllVehicleGeneratorsDisabledForVolume --- SET_ALLOW_ANY_WEAPON_DROP function Global.SetAllowAnyWeaponDrop(ped, toggle) return _in(0x78030C7867D8B9B6, ped, toggle) end Global.N_0x78030c7867d8b9b6 = Global.SetAllowAnyWeaponDrop --- _SET_ALLOW_DISABLED_LAW_RESPONSES function Global.SetAllowDisabledLawResponses(toggle) return _in(0x4B52BF96E225D230, toggle) end Global.N_0x4b52bf96e225d230 = Global.SetAllowDisabledLawResponses --- _SET_ALLOW_DUAL_WIELD function Global.SetAllowDualWield(ped, allow) return _in(0x83B8D50EB9446BBA, ped, allow) end Global.N_0x83b8d50eb9446bba = Global.SetAllowDualWield --- Allows camera to be moved if middle mouse button is held while in first person -- Must be called every frame -- _SET* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.SetAllowFirstPersonMouseCameraMovement() return _in(0x0546B117BB17548B) end Global.N_0x0546b117bb17548b = Global.SetAllowFirstPersonMouseCameraMovement --- SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT function Global.SetAllowVehicleExplodesOnContact(vehicle, p1) return _in(0x8D3230A0ED7DE39F, vehicle, p1) end Global.N_0x8d3230a0ed7de39f = Global.SetAllowVehicleExplodesOnContact --- _SET_AMBIENT_ANIMAL_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetAmbientAnimalDensityMultiplierThisFrame(multiplier) return _in(0xC0258742B034DFAF, multiplier) end Global.N_0xc0258742b034dfaf = Global.SetAmbientAnimalDensityMultiplierThisFrame --- _SET_AMBIENT_HUMAN_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetAmbientHumanDensityMultiplierThisFrame(multiplier) return _in(0xBA0980B5C0A11924, multiplier) end Global.N_0xba0980b5c0a11924 = Global.SetAmbientHumanDensityMultiplierThisFrame --- _SET_AMBIENT_PED_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetAmbientPedDensityMultiplierThisFrame(multiplier) return _in(0xAB0D553FE20A6E25, multiplier) end Global.N_0xab0d553fe20a6e25 = Global.SetAmbientPedDensityMultiplierThisFrame --- SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME function Global.SetAmbientPedRangeMultiplierThisFrame(multiplier) return _in(0x0B919E1FB47CC4E0, multiplier) end --- _SET_AMBIENT_PICKUP_LIFETIME function Global.SetAmbientPickupLifetime(lifetime) return _in(0xAC9AE68F0A463752, lifetime) end Global.N_0xac9ae68f0a463752 = Global.SetAmbientPickupLifetime --- SET_AMBIENT_VOICE_NAME function Global.SetAmbientVoiceName(ped, name) return _in(0x6C8065A3B780185B, ped, _ts(name)) end --- SET_AMBIENT_ZONE_LIST_STATE function Global.SetAmbientZoneListState(ambientZone, p1, p2) return _in(0x9748FA4DE50CCE3E, _ts(ambientZone), p1, p2) end --- SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT function Global.SetAmbientZoneListStatePersistent(ambientZone, p1, p2) return _in(0xF3638DAE8C4045E1, _ts(ambientZone), p1, p2) end --- _SET_AMBIENT_ZONE_POSITION function Global.SetAmbientZonePosition(ambientZone, x, y, z, heading) return _in(0x3743CE6948194349, _ts(ambientZone), x, y, z, heading) end Global.N_0x3743ce6948194349 = Global.SetAmbientZonePosition --- SET_AMBIENT_ZONE_STATE function Global.SetAmbientZoneState(zoneName, isEnabled, p2) return _in(0xBDA07E5950085E46, _ts(zoneName), isEnabled, p2) end --- SET_AMBIENT_ZONE_STATE_PERSISTENT function Global.SetAmbientZoneStatePersistent(ambientZone, p1, p2) return _in(0x1D6650420CEC9D3B, _ts(ambientZone), p1, p2) end --- SET_AMMO_IN_CLIP function Global.SetAmmoInClip(ped, weaponHash, ammo) return _in(0xDCD2A934D65CB497, ped, _ch(weaponHash), ammo, _r) end --- turretHash: WEAPON_TURRET_MAXIUM, WEAPON_TURRET_GATLING, WEAPON_TURRET_CANNON, WEAPON_TURRET_REVOLVING_CANNON function Global.SetAmmoInTurret(vehicle, turretHash, ammo) return _in(0xBDDA0C290C228159, vehicle, _ch(turretHash), ammo) end Global.N_0xbdda0c290c228159 = Global.SetAmmoInTurret --- _SET_AMMO_TYPE_FOR_PED_WEAPON function Global.SetAmmoTypeForPedWeapon(ped, weaponHash, ammoHash) return _in(0xCC9C4393523833E2, ped, _ch(weaponHash), _ch(ammoHash)) end Global.N_0xcc9c4393523833e2 = Global.SetAmmoTypeForPedWeapon --- _SET_AMMO_TYPE_FOR_PED_WEAPON_INVENTORY function Global.SetAmmoTypeForPedWeaponInventory(ped, ammoHash) return _in(0xEBE46B501BC3FBCF, ped, _i, _ch(ammoHash)) end Global.N_0xebe46b501bc3fbcf = Global.SetAmmoTypeForPedWeaponInventory --- SET_ANIM_FILTER function Global.SetAnimFilter(p0, p1, p2, p3) return _in(0x87B66D77D545DB66, p0, p1, p2, p3) end Global.N_0x87b66d77d545db66 = Global.SetAnimFilter --- SET_ANIM_RATE function Global.SetAnimRate(p0, p1, p2, p3) return _in(0x032D49C5E359C847, p0, p1, p2, p3) end --- SET_ANIM_SCENE_BOOL function Global.SetAnimSceneBool(animScene, name, value, p3) return _in(0x519E96C2C68B404B, animScene, _ts(name), value, p3) end --- SET_ANIM_SCENE_ENTITY function Global.SetAnimSceneEntity(animScene, entityName, entity, flags) return _in(0x8B720AD451CA2AB3, animScene, _ts(entityName), entity, flags) end --- SET_ANIM_SCENE_FLOAT function Global.SetAnimSceneFloat(animScene, name, value, p3, p4) return _in(0x6BC5104E68CBEFE8, animScene, _ts(name), value, p3, p4) end --- SET_ANIM_SCENE_INT function Global.SetAnimSceneInt(animScene, name, value, p3) return _in(0x3A379D2166CF5B92, animScene, _ts(name), value, p3) end --- SET_ANIM_SCENE_ORIGIN function Global.SetAnimSceneOrigin(animScene, posX, posY, posZ, rotX, rotY, rotZ, order) return _in(0x020894BF17A02EF2, animScene, posX, posY, posZ, rotX, rotY, rotZ, order) end --- SET_ANIM_SCENE_PAUSED function Global.SetAnimScenePaused(animScene, toggle) return _in(0xD6824B7D24DC0CE0, animScene, toggle) end --- SET_ANIM_SCENE_PLAY_LIST function Global.SetAnimScenePlayList(animScene, playlistName, p2) return _in(0x15598CFB25F3DC7E, animScene, _ts(playlistName), p2) end Global.N_0x15598cfb25f3dc7e = Global.SetAnimScenePlayList --- SET_ANIM_SCENE_PLAYBACK_LIST function Global.SetAnimScenePlaybackList(animScene, playbackListName) return _in(0xAB5E7CAB074D6B84, animScene, _ts(playbackListName)) end --- SET_ANIM_SCENE_RATE function Global.SetAnimSceneRate(animScene, rate) return _in(0x75820B801CFF262A, animScene, rate) end --- _SET_ANIMAL_IS_WILD function Global.SetAnimalIsWild(ped, toggle) return _in(0xAEB97D84CDF3C00B, ped, toggle) end Global.N_0xaeb97d84cdf3c00b = Global.SetAnimalIsWild --- Not implemented. function Global.SetAnimalMood(animal, mood) return _in(0xCC97B29285B1DC3B, animal, mood) end --- rarityLevel: see _GET_ANIMAL_RARITY function Global.SetAnimalRarity(ped, rarityLevel) return _in(0x8B6F0F59B1B99801, ped, rarityLevel) end Global.N_0x8b6f0f59b1b99801 = Global.SetAnimalRarity --- SET_ANIMAL_TUNING_BOOL_PARAM function Global.SetAnimalTuningBoolParam(animal, index, value) return _in(0x9FF1E042FA597187, animal, index, value) end --- SET_ANIMAL_TUNING_FLOAT_PARAM function Global.SetAnimalTuningFloatParam(animal, index, value) return _in(0xCBDA22C87977244F, animal, index, value) end --- _SET_ANTI_GRIEF_VOLUME_BLOCKS_HORSE function Global.SetAntiGriefVolumeBlocksHorse(volume, toggle) return _in(0xBE551C2CC421185D, volume, toggle) end Global.N_0xbe551c2cc421185d = Global.SetAntiGriefVolumeBlocksHorse --- _SET_ANTI_GRIEF_VOLUME_BLOCKS_PLAYER function Global.SetAntiGriefVolumeBlocksPlayer(volume, toggle) return _in(0x5B23DFF8E0948BB2, volume, toggle) end Global.N_0x5b23dff8e0948bb2 = Global.SetAntiGriefVolumeBlocksPlayer --- 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. function Global.SetArtificialLightsState(state) return _in(0xB2797619A7C7747B, state) end --- 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 -- }; function Global.SetAttributeBaseRank(ped, attributeIndex, newValue) return _in(0x5DA12E025D47D4E5, ped, attributeIndex, newValue) end --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.SetAttributeBonusRank(ped, attributeIndex, newValue) return _in(0x920F9488BD115EFB, ped, attributeIndex, newValue) end --- coreIndex: -- enum eAttributeCore -- { -- ATTRIBUTE_CORE_HEALTH, -- ATTRIBUTE_CORE_STAMINA, -- ATTRIBUTE_CORE_DEADEYE -- }; function Global.SetAttributeCoreValue(ped, coreIndex, value) return _in(0xC6258F41D86676E0, ped, coreIndex, value) end Global.N_0xc6258f41d86676e0 = Global.SetAttributeCoreValue --- attributeIndex: see SET_ATTRIBUTE_BASE_RANK function Global.SetAttributePoints(ped, attributeIndex, p2) return _in(0x09A59688C26D88DF, ped, attributeIndex, p2) end --- https://github.com/femga/rdr3_discoveries/tree/master/audio/audio_flags function Global.SetAudioFlag(flagName, toggle) return _in(0xB9EFD5C25018725A, _ts(flagName), toggle) end --- SET_AUDIO_ONLINE_TRANSITION_STAGE function Global.SetAudioOnlineTransitionStage(p0) return _in(0x9B1FC259187C97C0, _ts(p0)) end Global.N_0x9b1fc259187c97c0 = Global.SetAudioOnlineTransitionStage --- SET_AUDIO_SCENE_VARIABLE function Global.SetAudioSceneVariable(scene, variable, value) return _in(0xEF21A9EF089A2668, _ts(scene), _ts(variable), value) end --- _SET_AUDIO_SCENESET function Global.SetAudioSceneset(audioName, sceneset) return _in(0xAC84686C06184B0D, _ts(audioName), _ts(sceneset), _ri) end Global.N_0xac84686c06184b0d = Global.SetAudioSceneset --- Sets a floating-point parameter for a submix effect. -- @param submixId The submix. -- @param effectSlot The effect slot for the submix. It is expected that the effect is set in this slot beforehand. -- @param paramIndex The parameter index for the effect. -- @param paramValue The parameter value to set. function Global.SetAudioSubmixEffectParamFloat(submixId, effectSlot, paramIndex, paramValue) return _in(0x9a209b3c, submixId, effectSlot, paramIndex, paramValue) end --- Sets an integer parameter for a submix effect. -- @param submixId The submix. -- @param effectSlot The effect slot for the submix. It is expected that the effect is set in this slot beforehand. -- @param paramIndex The parameter index for the effect. -- @param paramValue The parameter value to set. function Global.SetAudioSubmixEffectParamInt(submixId, effectSlot, paramIndex, paramValue) return _in(0x77fae2b8, submixId, effectSlot, paramIndex, paramValue) end --- Assigns a RadioFX effect to a submix effect slot. -- The parameter values for this effect are as follows (backticks are used to represent hashes): -- | Index | Type | Description | -- |-|-|-| -- | \`enabled\` | int | Enables or disables RadioFX on this DSP. | -- | \`default\` | int | Sets default parameters for the RadioFX DSP and enables it. | -- | \`freq_low\` | float | | -- | \`freq_hi\` | float | | -- | \`fudge\` | float | | -- | \`rm_mod_freq\` | float | | -- | \`rm_mix\` | float | | -- | \`o_freq_lo\` | float | | -- | \`o_freq_hi\` | float | | -- @param submixId The submix. -- @param effectSlot The effect slot for the submix. function Global.SetAudioSubmixEffectRadioFx(submixId, effectSlot) return _in(0xaaa94d53, submixId, effectSlot) end --- Sets the volumes for the sound channels in a submix effect. -- Values can be between 0.0 and 1.0. -- Channel 5 and channel 6 are not used in voice chat but are believed to be center and LFE channels. -- Output slot starts at 0 for the first ADD_AUDIO_SUBMIX_OUTPUT call then incremented by 1 on each subsequent call. -- @param submixId The submix. -- @param outputSlot The output slot index. -- @param frontLeftVolume The volume for the front left channel. -- @param frontRightVolume The volume for the front right channel. -- @param rearLeftVolume The volume for the rear left channel. -- @param rearRightVolume The volume for the rear right channel. -- @param channel5Volume The volume for channel 5. -- @param channel6Volume The volume for channel 6. function Global.SetAudioSubmixOutputVolumes(submixId, outputSlot, frontLeftVolume, frontRightVolume, rearLeftVolume, rearRightVolume, channel5Volume, channel6Volume) return _in(0x825dc0d1, submixId, outputSlot, frontLeftVolume, frontRightVolume, rearLeftVolume, rearRightVolume, channel5Volume, channel6Volume) end --- SET_AUDIO_VEHICLE_PRIORITY function Global.SetAudioVehiclePriority(vehicle, p1) return _in(0xE5564483E407F914, vehicle, p1) end --- Sets object as auto-jumpable by horse. function Global.SetAutoJumpableByHorse(object, p1) return _in(0x98D2D9C053A1F449, object, p1) end Global.N_0x98d2d9c053a1f449 = Global.SetAutoJumpableByHorse --- SET_BACKFACECULLING function Global.SetBackfaceculling(toggle) return _in(0xc44c2f44, toggle) end --- Params: 1.0f will make balloon hover function Global.SetBalloonHoverState(balloon, p1) return _in(0x7C9E45A4CED2E8DA, balloon, p1) end Global.N_0x7c9e45a4ced2e8da = Global.SetBalloonHoverState --- Total height is calculated using: cargo ratio + pelt ratio (by pelt count) -- Screenshot: https://imgur.com/a/nsomtiv function Global.SetBatchTarpHeight(vehicle, height, immediately) return _in(0x31F343383F19C987, vehicle, height, immediately) end Global.N_0x31f343383f19c987 = Global.SetBatchTarpHeight --- SET_BIT function Global.SetBit(offset) return _in(0xF73FBE4845C43B5B, _i, offset) end --- 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. function Global.SetBitFlag(flag) return _in(0xE84AAC1B22A73E99, _i, flag) end Global.N_0xe84aac1b22a73e99 = Global.SetBitFlag --- SET_BITS_IN_RANGE function Global.SetBitsInRange(rangeStart, rangeEnd, p3) return _in(0x324DC1CEF57F31E6, _i, rangeStart, rangeEnd, p3) end --- SET_BLIP_COORDS function Global.SetBlipCoords(blip, posX, posY, posZ) return _in(0x4FF674F5E23D49CE, blip, posX, posY, posZ) end --- SET_BLIP_FLASH_TIMER function Global.SetBlipFlashTimer(blip, blipType, blipHash) return _in(0x02FF4CF43B7209D1, blip, blipType, _ch(blipHash)) end --- SET_BLIP_FLASHES function Global.SetBlipFlashes(blip) return _in(0x0DF2B55F717DDB10, blip, _i, _i, _ri) end --- _SET_BLIP_NAME function Global.SetBlipName(blip, name) return _in(0x9CB1A1623062F402, blip, _ts(name)) end Global.N_0x9cb1a1623062f402 = Global.SetBlipName --- SET_BLIP_NAME_FROM_TEXT_FILE function Global.SetBlipNameFromTextFile(blip, textLabel) return _in(0x0A062D6D7C0B2C2C, blip, _ts(textLabel)) end --- SET_BLIP_NAME_TO_PLAYER_NAME function Global.SetBlipNameToPlayerName(blip, player) return _in(0x093DD5A31BC2B459, blip, player) end --- SET_BLIP_ROTATION function Global.SetBlipRotation(blip, rotation) return _in(0x6049966A94FBE706, blip, rotation) end --- SET_BLIP_SCALE function Global.SetBlipScale(blip, scale) return _in(0xD38744167B2FA257, blip, scale) end --- SET_BLIP_SPRITE function Global.SetBlipSprite(blip, hash, p2) return _in(0x74F74D3207ED525C, blip, _ch(hash), p2) end --- SET_BLOCK_OF_PLAYER_BITS function Global.SetBlockOfPlayerBits(p1, p2) return _in(0xC6DFB8C04C86D5A5, _i, p1, p2) end --- SET_BLOCKING_OF_NON_TEMPORARY_EVENTS function Global.SetBlockingOfNonTemporaryEvents(ped, toggle) return _in(0x9F8AA94D6D97DBF4, ped, toggle) end --- SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME function Global.SetBlockingOfNonTemporaryEventsForAmbientPedsThisFrame(p0) return _in(0x9911F4A24485F653, p0) end Global.N_0x9911f4a24485f653 = Global.SetBlockingOfNonTemporaryEventsForAmbientPedsThisFrame --- SET_BOAT_ANCHOR function Global.SetBoatAnchor(vehicle, toggle) return _in(0xAEAB044F05B92659, vehicle, toggle) end --- Value: mostly 99999.9f function Global.SetBoatLowLodAnchorDistance(vehicle, value) return _in(0xE3261532550D6A9F, vehicle, value) end Global.SetBoatAnchorBuoyancyCoefficient = Global.SetBoatLowLodAnchorDistance --- SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER function Global.SetBoatRemainsAnchoredWhilePlayerIsDriver(vehicle, p1, p2) return _in(0x286771F3059A37A7, vehicle, p1, p2) end Global.SetBoatFrozenWhenAnchored = Global.SetBoatRemainsAnchoredWhilePlayerIsDriver --- SET_BOAT_SINKS_WHEN_WRECKED function Global.SetBoatSinksWhenWrecked(vehicle, toggle) return _in(0x62A6D317A011EA1D, vehicle, toggle) end --- SET_BOUNTY function Global.SetBounty(player, amount) return _in(0x093A9D1F72DF0D19, player, amount) end Global.N_0x093a9d1f72df0d19 = Global.SetBounty --- p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts function Global.SetBountyHunterGlobalCooldown(p0, p1) return _in(0xF19706B1F8FFA88F, _ch(p0), p1) end Global.N_0xf19706b1f8ffa88f = Global.SetBountyHunterGlobalCooldown --- Force clears local player's wanted level function Global.SetBountyHunterPursuitCleared() return _in(0x55F37F5F3F2475E1) end Global.N_0x55f37f5f3f2475e1 = Global.SetBountyHunterPursuitCleared --- _SET_BOUNTY_TARGET function Global.SetBountyTarget(player, target) return _in(0x6ADF821FBF21920E, player, target) end Global.N_0x6adf821fbf21920e = Global.SetBountyTarget --- _SET_BOW_DRAW_REDUCTION_TIME_IN_DEADEYE function Global.SetBowDrawReductionTimeInDeadeye(player, drawReductionTime) return _in(0xBE0C524970892D41, player, drawReductionTime) end Global.N_0xbe0c524970892d41 = Global.SetBowDrawReductionTimeInDeadeye --- Decreases Stamina bar drain speed by % when drawing a bow. function Global.SetBowStaminaDrainSpeed(player, staminaDrain) return _in(0xFE7C9CF376D23342, player, staminaDrain) end Global.N_0xfe7c9cf376d23342 = Global.SetBowStaminaDrainSpeed --- SET_BREAKABLE_VEHICLE_LOCKS_UNBREAKABLE function Global.SetBreakableVehicleLocksUnbreakable(vehicle, toggle) return _in(0xBC4735F48CD983EF, vehicle, toggle) end Global.N_0xbc4735f48cd983ef = Global.SetBreakableVehicleLocksUnbreakable --- _SET_BREAKOUT_ARCHETYPE function Global.SetBreakoutArchetype(ped, archetype) return _in(0x99B2A2E3655DEAF1, ped, _ts(archetype)) end Global.N_0x99b2a2e3655deaf1 = Global.SetBreakoutArchetype --- Set camera as active/inactive. function Global.SetCamActive(cam, active) return _in(0x87295BCA613800C8, cam, active) end --- SET_CAM_ACTIVE_WITH_INTERP function Global.SetCamActiveWithInterp(camTo, camFrom, duration, easeLocation, easeRotation) return _in(0x8B15AE2987C1AC8F, camTo, camFrom, duration, easeLocation, easeRotation) end --- Allows you to aim and shoot at the direction the camera is facing. function Global.SetCamAffectsAiming(cam, toggle) return _in(0x3CB9E8BDE5E76F33, cam, toggle) end --- SET_CAM_CONTROLS_MINI_MAP_HEADING function Global.SetCamControlsMiniMapHeading(cam, p1) return _in(0x1B8F3CE5A6001298, cam, p1) end Global.N_0x1b8f3ce5a6001298 = Global.SetCamControlsMiniMapHeading --- Sets the position of the cam. function Global.SetCamCoord(cam, posX, posY, posZ) return _in(0xF9EE7D419EE49DE6, cam, posX, posY, posZ) end --- SET_CAM_FAR_CLIP function Global.SetCamFarClip(cam, farClip) return _in(0x5E32817BF6302111, cam, farClip) end --- _SET_CAM_FOCUS_DISTANCE function Global.SetCamFocusDistance(cam, distance) return _in(0x11F32BB61B756732, cam, distance) end Global.N_0x11f32bb61b756732 = Global.SetCamFocusDistance --- Sets the field of view of the cam. -- Min: 1.0f -- Max: 130.0f function Global.SetCamFov(cam, fieldOfView) return _in(0x27666E5988D9D429, cam, fieldOfView) end --- SET_CAM_MOTION_BLUR_STRENGTH function Global.SetCamMotionBlurStrength(cam, strength) return _in(0x45FD891364181F9E, cam, strength) end --- SET_CAM_NEAR_CLIP function Global.SetCamNearClip(cam, nearClip) return _in(0xA924028272A61364, cam, nearClip) end --- SET_CAM_PARAMS function Global.SetCamParams(cam, posX, posY, posZ, rotX, rotY, rotZ, fieldOfView, p8, p9, p10, p11, p12, p13) return _in(0xA47BBFFFB83D4D0A, cam, posX, posY, posZ, rotX, rotY, rotZ, fieldOfView, p8, p9, p10, p11, p12, p13) end --- Sets the rotation of the cam. function Global.SetCamRot(cam, rotX, rotY, rotZ, rotationOrder) return _in(0x63DFA6810AD78719, cam, rotX, rotY, rotZ, rotationOrder) end --- SET_CAM_SPLINE_DURATION function Global.SetCamSplineDuration(cam, timeDuration) return _in(0xFF6311652CA91015, cam, timeDuration) end --- SET_CAM_SPLINE_PHASE function Global.SetCamSplinePhase(cam, p1) return _in(0xF1898A68E7C15636, cam, p1) end --- SET_CAM_SPLINE_SMOOTHING_STYLE function Global.SetCamSplineSmoothingStyle(cam, smoothingStyle) return _in(0x84B3645618E726B0, cam, smoothingStyle) end --- SET_CAN_AUTO_VAULT_ON_ENTITY function Global.SetCanAutoVaultOnEntity(entity, toggle) return _in(0x80646744FA88F9D7, entity, toggle) end --- SET_CAN_CLIMB_ON_ENTITY function Global.SetCanClimbOnEntity(entity, toggle) return _in(0x24AED2A608F93C4C, entity, toggle) end --- _SET_CARRIABLE_CARRY_ACTION_PROMPT_OVERRIDE function Global.SetCarriableCarryActionPromptOverride(data) return _in(0xF666EF30F4F0AC4E, _ii(data) --[[ may be optional ]]) end Global.N_0xf666ef30f4f0ac4e = Global.SetCarriableCarryActionPromptOverride Global.InventorySetCarriableCarryActionPromptOverride = Global.SetCarriableCarryActionPromptOverride --- 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. function Global.SetCharExpression(ped, index, value) return _in(0x5653AB26C82938CF, ped, index, value) end Global.N_0x5653ab26c82938cf = Global.SetCharExpression Global.SetPedFaceFeature = Global.SetCharExpression --- 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. function Global.SetCheatActive(cheatId) return _in(0xD4958E8CF0DE0DD0, cheatId) end Global.N_0xd4958e8cf0de0dd0 = Global.SetCheatActive --- Sets the checkpoint color. function Global.SetCheckpointRgba(checkpoint, red, green, blue, alpha) return _in(0xCAAFC225E33B1D15, checkpoint, red, green, blue, alpha) end --- Sets the checkpoint icon color. function Global.SetCheckpointRgba2(checkpoint, red, green, blue, alpha) return _in(0x99AFF17222D4DEB4, checkpoint, red, green, blue, alpha) end Global.SetCheckpointIconRgba = Global.SetCheckpointRgba2 --- SET_CINEMATIC_BUTTON_ACTIVE function Global.SetCinematicButtonActive(p0) return _in(0xB90411F480457A6C, p0) end --- SET_CINEMATIC_MODE_ACTIVE function Global.SetCinematicModeActive(p0) return _in(0xCE7A90B160F75046, p0) end --- ```cpp -- enum ClientConfigFlag -- { -- WeaponsNoAutoReload = 0, -- UIVisibleWhenDead = 1, -- DisableDeathAudioScene = 2, -- DisableRemoteAttachments = 3 -- } -- ``` -- Sets the value of a client configuration flag. -- This native allows enabling or disabling specific one-time client-side features. -- @param flagIndex The index of the configuration flag to set. -- @param enabled Whether to enable or disable the flag. function Global.SetClientConfigBool(flagIndex, enabled) return _in(0xd174ef7e, flagIndex, enabled) end --- SET_CLOCK_DATE function Global.SetClockDate(day, month, year) return _in(0x02AD3092562941E2, day, month, year) end --- SET_CLOCK_TIME(12, 34, 56); function Global.SetClockTime(hour, minute, second) return _in(0x3A52C59FFB2DEED8, hour, minute, second) end --- _SET_CLOUD_HEIGHT function Global.SetCloudHeight(height) return _in(0xC332C91388F5580B, height) end Global.N_0xc332c91388f5580b = Global.SetCloudHeight --- _SET_CLOUD_LAYER function Global.SetCloudLayer(x, y, p2) return _in(0xB8C984C0D47F4F07, x, y, p2) end Global.N_0xb8c984c0d47f4f07 = Global.SetCloudLayer --- _SET_CLOUD_NOISE function Global.SetCloudNoise(x, y, z) return _in(0xFE7966DF01452F32, x, y, z) end Global.N_0xfe7966df01452f32 = Global.SetCloudNoise --- Only used in finale2, smuggler2, winter4 -- _SET_CLOUD_A* - _SET_CLOUD_H* function Global.SetCloudPosition(x, y, z) return _in(0x10C1767B93257480, x, y, z) end Global.N_0x10c1767b93257480 = Global.SetCloudPosition --- 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 function Global.SetCombatFloat(ped, combatType, newValue) return _in(0xFF41B4B141ED981C, ped, combatType, newValue) end --- enum _0x18F77396 function Global.SetCompanionActivity(groupId, activity) return _in(0x0F1CD8CA9E65D5F6, groupId, _ch(activity)) end Global.N_0x0f1cd8ca9e65d5f6 = Global.SetCompanionActivity --- 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 function Global.SetControlContext(control, context) return _in(0x2804658EB7D8A50B, control, _ch(context)) end Global.N_0x2804658eb7d8a50b = Global.SetControlContext --- nullsub, doesn't do anything function Global.SetControlLightEffectColor(control, red, green, blue) return _in(0x8290252FFF36ACB5, control, red, green, blue) end Global.SetControlGroupColor = Global.SetControlLightEffectColor --- nullsub, doesn't do anything function Global.SetControlLightEffectFlashingColor(control, red, green, blue) return _in(0xA45884DB10EC7EE3, control, red, green, blue) end Global.N_0xa45884db10ec7ee3 = Global.SetControlLightEffectFlashingColor --- SET_CONTROL_SHAKE function Global.SetControlShake(control, duration, frequency) return _in(0x48B3886C1358D0D5, control, duration, frequency) end Global.SetPadShake = Global.SetControlShake --- SET_CONTROL_SHAKE_SUPPRESSED_ID function Global.SetControlShakeSuppressedId(control, uniqueId) return _in(0xF239400E16C23E08, control, uniqueId) end Global.N_0xf239400e16c23e08 = Global.SetControlShakeSuppressedId --- nullsub, doesn't do anything function Global.SetControlTriggerShake(control, leftDuration, leftFrequency, rightDuration, rightFrequency) return _in(0x14D29BB12D47F68C, control, leftDuration, leftFrequency, rightDuration, rightFrequency) end Global.N_0x14d29bb12d47f68c = Global.SetControlTriggerShake --- This is for simulating player input. -- value is a float value from 0 - 1 -- control: see IS_CONTROL_ENABLED function Global.SetControlValueNextFrame(control, action, value) return _in(0xE8A25867FBA3B05E, control, _ch(action), value, _r) end Global.SetControlNormal = Global.SetControlValueNextFrame --- SET_CREATE_RANDOM_COPS function Global.SetCreateRandomCops(toggle) return _in(0x102E68B2024D536D, toggle) end --- SET_CREDITS_ACTIVE function Global.SetCreditsActive(toggle) return _in(0xD37BECF862DA726F, toggle) end --- Params: BOOL p3 is always true function Global.SetCurrWeatherState(weatherType1, weatherType2, percentWeather2, enabled) return _in(0xFA3E3CA8A1DE6D5D, _ch(weatherType1), _ch(weatherType2), percentWeather2, enabled) end Global.SetWeatherTypeTransition = Global.SetCurrWeatherState --- _SET_CURRENT_DEFENSE_AGAINST_PLAYERS_MODIFIER function Global.SetCurrentDefenseAgainstPlayersModifier(horse, modifier) return _in(0x069EDDF1FD4DEB0A, horse, modifier) end Global.N_0x069eddf1fd4deb0a = Global.SetCurrentDefenseAgainstPlayersModifier --- SET_CURRENT_PED_VEHICLE_WEAPON function Global.SetCurrentPedVehicleWeapon(ped, weaponHash) return _in(0x75C55983C2C39DAA, ped, _ch(weaponHash), _r) end --- 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 -- }; function Global.SetCurrentPedWeapon(ped, weaponHash, equipNow, attachPoint, p4, p5) return _in(0xADF692B254977C0C, ped, _ch(weaponHash), equipNow, attachPoint, p4, p5) end --- Equips a weapon from a weaponItem, similar to GIVE_WEAPON_TO_PED function Global.SetCurrentPedWeaponByGuid(ped, p2, p3, p4, p5) return _in(0x12FB95FE3D579238, ped, _i, p2, p3, p4, p5) end Global.N_0x12fb95fe3d579238 = Global.SetCurrentPedWeaponByGuid --- SET_CURSOR_LOCATION -- @param x X position. -- @param y Y position. -- @return A boolean. function Global.SetCursorLocation(x, y) return _in(0x8a7a8dac, x, y, _r) end --- Note: This native is only used in multiplayer scripts -- dispatchResponseHash: see update1/common/data/dispatchresponses/.. function Global.SetCustomLawDispatchResponse(dispatchResponseHash) return _in(0x009CF9A29972C298, _ch(dispatchResponseHash)) end Global.N_0x009cf9a29972c298 = Global.SetCustomLawDispatchResponse --- SET_CUSTOM_TEXTURES_ON_OBJECT function Global.SetCustomTexturesOnObject(object, txdHash, p2, p3) return _in(0xE124889AE0521FCF, object, _ch(txdHash), p2, p3) end Global.N_0xe124889ae0521fcf = Global.SetCustomTexturesOnObject --- _SET_DAMAGE_CLOSE_DISTANCE_BONUS function Global.SetDamageCloseDistanceBonus(player, closeRangeLowerBound, closeRangeUpperBound) return _in(0x7761A30432C91297, player, closeRangeLowerBound, closeRangeUpperBound) end Global.N_0x7761a30432c91297 = Global.SetDamageCloseDistanceBonus --- _SET_DAMAGE_CLOSE_DISTANCE_BONUS_TOTAL function Global.SetDamageCloseDistanceBonusTotal(player, closeDamageBonus) return _in(0x5006C36652D6EC56, player, closeDamageBonus) end Global.N_0x5006c36652d6ec56 = Global.SetDamageCloseDistanceBonusTotal --- _SET_DAMAGE_FAR_DISTANCE_BONUS function Global.SetDamageFarDistanceBonus(player, farRangeLowerBound, farRangeUpperBound) return _in(0xED591CB17C8BA216, player, farRangeLowerBound, farRangeUpperBound) end Global.N_0xed591cb17c8ba216 = Global.SetDamageFarDistanceBonus --- _SET_DAMAGE_FAR_DISTANCE_BONUS_TOTAL function Global.SetDamageFarDistanceBonusTotal(player, farDamageBonus) return _in(0x1F0E3A4434565F8F, player, farDamageBonus) end Global.N_0x1f0e3a4434565f8f = Global.SetDamageFarDistanceBonusTotal --- SET_DAMPING function Global.SetDamping(entity, vertex, value) return _in(0xEEA3B200A6FEB65B, entity, vertex, value) end --- Only used in R* SP Script short_update function Global.SetDeadeyeAbilityDepletionDelay(player, delay) return _in(0x870634493CB4372C, player, delay) end Global.N_0x870634493cb4372c = Global.SetDeadeyeAbilityDepletionDelay --- Max level is 5. function Global.SetDeadeyeAbilityLevel(player, level) return _in(0xF0FE8E790BFEB5BB, player, level) end Global.N_0xf0fe8e790bfeb5bb = Global.SetDeadeyeAbilityLevel --- _SET_DEADEYE_ABILITY_LOCKED function Global.SetDeadeyeAbilityLocked(player, abilityType, toggle) return _in(0x2797B8D66DD0EBB8, player, abilityType, toggle) end Global.N_0x2797b8d66dd0ebb8 = Global.SetDeadeyeAbilityLocked --- _SET_DEADEYE_TAGGING_CONFIG function Global.SetDeadeyeTaggingConfig(player, filter) return _in(0x83FCD6921FC8FD05, player, filter) end Global.N_0x83fcd6921fc8fd05 = Global.SetDeadeyeTaggingConfig --- _SET_DEADEYE_TAGGING_ENABLED function Global.SetDeadeyeTaggingEnabled(player, toggle) return _in(0x6B5DDFB967E5073D, player, toggle) end Global.N_0x6b5ddfb967e5073d = Global.SetDeadeyeTaggingEnabled --- SET_DECISION_MAKER function Global.SetDecisionMaker(ped, name) return _in(0x8AE2F981CDDB8FA4, ped, _ch(name)) end --- SET_DECISION_MAKER_TO_DEFAULT function Global.SetDecisionMakerToDefault(ped) return _in(0x6B9C5C38838FB6E6, ped) end Global.N_0x6b9c5c38838fb6e6 = Global.SetDecisionMakerToDefault --- _SET_DEFENSE_MODIFIER_FOR_PED function Global.SetDefenseModifierForPed(ped, modifier) return _in(0x9B6808EC46BE849B, ped, modifier) end Global.N_0x9b6808ec46be849b = Global.SetDefenseModifierForPed --- SET_DISABLE_BREAKING function Global.SetDisableBreaking(object, toggle) return _in(0x5CEC1A84620E7D5B, object, toggle) end --- SET_DISABLE_DISTURBANCE_CRIMES function Global.SetDisableDisturbanceCrimes(player, p1) return _in(0xDE5FAA741A781F73, player, p1) end Global.N_0xde5faa741a781f73 = Global.SetDisableDisturbanceCrimes --- SET_DISABLE_FRAG_DAMAGE function Global.SetDisableFragDamage(object, toggle) return _in(0x01BA3AED21C16CFB, object, toggle) end --- NativeDB Introduced: v1232 function Global.SetDisablePetrolDecalsIgnitingThisFrame() return _in(0x53ED07BF368EDA59) end --- Disables the players ability to be wanted by lawmen function Global.SetDisablePlayerWantedLevel(player, disable) return _in(0x8674D138391FFB1B, player, disable) end Global.N_0x8674d138391ffb1b = Global.SetDisablePlayerWantedLevel --- nullsub, doesn't do anything function Global.SetDisableRandomTrainsThisFrame(toggle) return _in(0xD4288603E8766FF7, toggle) end --- NativeDB Introduced: v1232 function Global.SetDisableSuperdummy(vehicle, disable) return _in(0x1716D787D9B94202, vehicle, disable) end --- SET_DISABLE_VEHICLE_ENGINE_FIRES function Global.SetDisableVehicleEngineFires(vehicle, p1) return _in(0xD146EE5F2B06B95E, vehicle, p1) end --- SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE function Global.SetDisableVehiclePetrolTankDamage(vehicle, toggle) return _in(0x5795FBE7A2001C14, vehicle, toggle) end --- SET_DISABLE_VEHICLE_PETROL_TANK_FIRES function Global.SetDisableVehiclePetrolTankFires(vehicle, toggle) return _in(0xB70986AB19B04AFF, vehicle, toggle) end --- This native sets the app id for the discord rich presence implementation. -- @param appId A valid Discord API App Id, can be generated at https://discordapp.com/developers/applications/ function Global.SetDiscordAppId(appId) return _in(0x6a02254d, _ts(appId)) end --- Sets a clickable button to be displayed in a player's Discord rich presence. -- @param index The button index, either 0 or 1. -- @param label The text to display on the button. -- @param url The URL to open when clicking the button. This has to start with `fivem://connect/` or `https://`. function Global.SetDiscordRichPresenceAction(index, label, url) return _in(0xcbbc3fac, index, _ts(label), _ts(url)) end --- This native sets the image asset for the discord rich presence implementation. -- @param assetName The name of a valid asset registered on Discordapp's developer dashboard. note that the asset has to be registered under the same discord API application set using the SET_DISCORD_APP_ID native. function Global.SetDiscordRichPresenceAsset(assetName) return _in(0x53dfd530, _ts(assetName)) end --- This native sets the small image asset for the discord rich presence implementation. -- @param assetName The name of a valid asset registered on Discordapp's developer dashboard. Note that the asset has to be registered under the same discord API application set using the SET_DISCORD_APP_ID native. function Global.SetDiscordRichPresenceAssetSmall(assetName) return _in(0xf61d04c4, _ts(assetName)) end --- This native sets the hover text of the small image asset for the discord rich presence implementation. -- @param text Text to be displayed when hovering over small image asset. Note that you must also set a valid small image asset using the SET_DISCORD_RICH_PRESENCE_ASSET_SMALL native. function Global.SetDiscordRichPresenceAssetSmallText(text) return _in(0x35e62b6a, _ts(text)) end --- This native sets the hover text of the image asset for the discord rich presence implementation. -- @param text Text to be displayed when hovering over image asset. Note that you must also set a valid image asset using the SET_DISCORD_RICH_PRESENCE_ASSET native. function Global.SetDiscordRichPresenceAssetText(text) return _in(0xb029d2fa, _ts(text)) end --- SET_DISPATCH_IDEAL_SPAWN_DISTANCE function Global.SetDispatchIdealSpawnDistance(fIdealSpawnDistance) return _in(0xEAB6823B82FBD283, fIdealSpawnDistance) end --- _SET_DISPATCH_MAX_SPAWN_DISTANCE function Global.SetDispatchMaxSpawnDistance(maxSpawnDistance) return _in(0x89314FB3463E28DE, maxSpawnDistance) end Global.N_0x89314fb3463e28de = Global.SetDispatchMaxSpawnDistance --- _SET_DISPATCH_MIN_SPAWN_DISTANCE function Global.SetDispatchMinSpawnDistance(minSpawnDistance) return _in(0x27A1B170AA8AF84C, minSpawnDistance) end Global.N_0x27a1b170aa8af84c = Global.SetDispatchMinSpawnDistance --- _SET_DISPATCH_MULTIPLIER_OVERRIDE function Global.SetDispatchMultiplierOverride(multiplier) return _in(0x002BABE0B7D53136, multiplier) end Global.N_0x002babe0b7d53136 = Global.SetDispatchMultiplierOverride --- _SET_DISTRICT_PHOTO_TAKEN_STAT function Global.SetDistrictPhotoTakenStat(p0) return _in(0x9937FACBBF267244, _ts(p0)) end Global.N_0x9937facbbf267244 = Global.SetDistrictPhotoTakenStat --- SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER function Global.SetDontAllowPlayerToEnterVehicleIfLockedForPlayer(vehicle, p1) return _in(0x63DC1F22C903B709, vehicle, p1) end Global.N_0x63dc1f22c903b709 = Global.SetDontAllowPlayerToEnterVehicleIfLockedForPlayer --- doorId: see SET_VEHICLE_DOOR_SHUT function Global.SetDoorAllowedToBeBrokenOff(vehicle, doorId, isBreakable) return _in(0x081FB9D6422F804C, vehicle, doorId, isBreakable) end Global.SetVehicleDoorCanBreak = Global.SetDoorAllowedToBeBrokenOff --- _SET_DOOR_NETWORKED function Global.SetDoorNetworked(doorHash) return _in(0x51D99497ABF3F451, _ch(doorHash)) end Global.N_0x51d99497abf3f451 = Global.SetDoorNetworked --- _SET_DOOR_UNNETWORKED function Global.SetDoorUnnetworked(p0, toggle) return _in(0xC1E1A3D5ED7617B8, p0, toggle) end Global.N_0xc1e1a3d5ed7617b8 = Global.SetDoorUnnetworked --- _SET_DRAFT_ANIMAL_RANDOM_SEED function Global.SetDraftAnimalRandomSeed(vehicle, seed) return _in(0x8C6D9A399126C194, vehicle, seed) end Global.N_0x8c6d9a399126c194 = Global.SetDraftAnimalRandomSeed --- _SET_DRAFT_VEHICLE_ALLOW_DRAFT_ANIMAL_AUTO_CREATION function Global.SetDraftVehicleAllowDraftAnimalAutoCreation(vehicle, allow) return _in(0x87344305778E5415, vehicle, allow) end Global.N_0x87344305778e5415 = Global.SetDraftVehicleAllowDraftAnimalAutoCreation --- _SET_DRAFT_VEHICLE_ANIMALS_CAN_DETACH function Global.SetDraftVehicleAnimalsCanDetach(draft, canDetach) return _in(0x6090A031C69F384E, draft, canDetach) end Global.N_0x6090a031c69f384e = Global.SetDraftVehicleAnimalsCanDetach --- _SET_DRAFT_VEHICLE_DESIRED_SPEED function Global.SetDraftVehicleDesiredSpeed(vehicle, speed) return _in(0x0C3F0F7F92CA847C, vehicle, speed) end Global.N_0x0c3f0f7f92ca847c = Global.SetDraftVehicleDesiredSpeed --- _SET_DRAFT_VEHICLE_YOKE_CAN_BREAK function Global.SetDraftVehicleYokeCanBreak(draft, canBreak) return _in(0x226C6A4E3346D288, draft, canBreak) end Global.N_0x226c6a4e3346d288 = Global.SetDraftVehicleYokeCanBreak --- Sets the on-screen drawing origin for draw-functions in world coordinates. -- The effect can be reset by calling [`CLEAR_DRAW_ORIGIN`](#\_0xDD76B263) and is limited to 32 different origins each frame. function Global.SetDrawOrigin(x, y, z, is2d) return _in(0xe10198d5, x, y, z, is2d) end --- SET_DRIVE_TASK_CRUISE_SPEED function Global.SetDriveTaskCruiseSpeed(driver, cruiseSpeed) return _in(0x5C9B84BD7D31D908, driver, cruiseSpeed) end --- Not implemented. function Global.SetDriveTaskMaxCruiseSpeed(ped, maxCruiseSpeed) return _in(0x404A5AA9B9F0B746, ped, maxCruiseSpeed) end --- SET_DRIVEBY_TASK_TARGET function Global.SetDrivebyTaskTarget(shootingPed, targetPed, targetVehicle, x, y, z) return _in(0xE5B302114D8162EE, shootingPed, targetPed, targetVehicle, x, y, z) end --- Navigates the specified DUI browser to a different URL. -- @param duiObject The DUI browser handle. -- @param url The new URL. function Global.SetDuiUrl(duiObject, url) return _in(0xf761d9f3, duiObject, _ts(url)) end --- SET_ENABLE_BOUND_ANKLES function Global.SetEnableBoundAnkles(ped, toggle) return _in(0xC52E0F855C58FC2E, ped, toggle) end --- Ped can not pull out a weapon when true function Global.SetEnableHandcuffs(ped, p1, p2) return _in(0xDF1AF8B5D56542FA, ped, p1, p2) end --- SET_ENABLE_SPEED_RESTRAIN_FOR_WAYPOINT_RECORDING_LEADER function Global.SetEnableSpeedRestrainForWaypointRecordingLeader(p0, p1) return _in(0x295F03DC97BEEBC1, p0, p1) end --- SET_ENABLE_VEHICLE_SLIPSTREAMING function Global.SetEnableVehicleSlipstreaming(p0) return _in(0x73F1E4F6DF26FE30, p0) end Global.N_0x73f1e4f6df26fe30 = Global.SetEnableVehicleSlipstreaming --- 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 function Global.SetEnhancedBreakFree(ped, p1, clipset) return _in(0x1BF9D36A5EAFFBAE, ped, p1, _ts(clipset), _ri) end Global.N_0x1bf9d36a5eaffbae = Global.SetEnhancedBreakFree --- skin - everything alpha except skin -- Set entity alpha level. Ranging from 0 to 255 but changes occur after every 20 percent (after every 51). function Global.SetEntityAlpha(entity, alphaLevel, skin) return _in(0x0DF7692B1D9E7BA7, entity, alphaLevel, skin) end --- SET_ENTITY_ALWAYS_PRERENDER function Global.SetEntityAlwaysPrerender(entity, toggle) return _in(0xACAD101E1FB66689, entity, toggle) end --- https://gfycat.com/amazingmiserlyamericanquarterhorse function Global.SetEntityAnimCurrentTime(entity, animDict, animName, time) return _in(0x11CDABDC7783B2BC, entity, _ts(animDict), _ts(animName), time) end Global.N_0x11cdabdc7783b2bc = Global.SetEntityAnimCurrentTime --- _SET_ENTITY_ANIM_SPEED function Global.SetEntityAnimSpeed(entity, animDict, animName, speedMultiplier) return _in(0xEAA885BA3CEA4E4A, entity, _ts(animDict), _ts(animName), speedMultiplier) end Global.N_0xeaa885ba3cea4e4a = Global.SetEntityAnimSpeed --- Makes the specified entity (ped, vehicle or object) persistent. Persistent entities will not automatically be removed by the engine. function Global.SetEntityAsMissionEntity(entity, p1, p2) return _in(0xDC19C288082E586E, entity, p1, p2) end --- 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. function Global.SetEntityAsNoLongerNeeded(entity) return _in(0x4971D2F8162B9674, _ii(entity) --[[ may be optional ]]) end --- Used for script function RPG_GLOBAL_STATS__PRIVATE__ACTIVATE_STAT_FLAG - Quite and Inspiration Aura equip -- Params: 0f, 2f, 2f function Global.SetEntityAura(p0, p1, p2) return _in(0x249CD6B7285536F2, p0, p1, p2) end Global.N_0x249cd6b7285536f2 = Global.SetEntityAura --- SET_ENTITY_CAN_BE_DAMAGED function Global.SetEntityCanBeDamaged(entity, toggle) return _in(0x0D06D522B90E861F, entity, toggle) end --- SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP function Global.SetEntityCanBeDamagedByRelationshipGroup(entity, bCanBeDamaged, relGroup) return _in(0x0EF1AFB18649E015, entity, bCanBeDamaged, _ch(relGroup)) end --- Sets whether the entity can be targeted without being in line-of-sight. function Global.SetEntityCanBeTargetedWithoutLos(entity, toggle) return _in(0x6D09F32E284D0FB7, entity, toggle) end --- Changes type and quality of skins -- type hashes: https://pastebin.com/C1WvQjCy function Global.SetEntityCarcassType(entity, type) return _in(0x399657ED871B3A6C, entity, _ch(type)) end Global.N_0x399657ed871b3a6c = Global.SetEntityCarcassType --- 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, -- }; function Global.SetEntityCarryingFlag(entity, flagId, value) return _in(0x18FF3110CF47115D, entity, flagId, value) end Global.N_0x18ff3110cf47115d = Global.SetEntityCarryingFlag --- SET_ENTITY_COLLISION function Global.SetEntityCollision(entity, toggle, keepPhysics) return _in(0xF66F820909453B8C, entity, toggle, keepPhysics) end --- SET_ENTITY_COMPLETELY_DISABLE_COLLISION function Global.SetEntityCompletelyDisableCollision(entity, toggle, keepPhysics) return _in(0xE0580EC84813875A, entity, toggle, keepPhysics) end --- SET_ENTITY_COORDS function Global.SetEntityCoords(entity, xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea) return _in(0x06843DA7060A026B, entity, xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea) end --- _SET_ENTITY_COORDS_AND_HEADING function Global.SetEntityCoordsAndHeading(entity, xPos, yPos, zPos, heading, xAxis, yAxis, zAxis) return _in(0x203BEFFDBE12E96A, entity, xPos, yPos, zPos, heading, xAxis, yAxis, zAxis) end Global.N_0x203beffdbe12e96a = Global.SetEntityCoordsAndHeading --- _SET_ENTITY_COORDS_AND_HEADING_NO_OFFSET function Global.SetEntityCoordsAndHeadingNoOffset(entity, xPos, yPos, zPos, heading, p5, p6) return _in(0x0918E3565C20F03C, entity, xPos, yPos, zPos, heading, p5, p6) end Global.N_0x0918e3565c20f03c = Global.SetEntityCoordsAndHeadingNoOffset --- Axis - Invert Axis Flags function Global.SetEntityCoordsNoOffset(entity, xPos, yPos, zPos, xAxis, yAxis, zAxis) return _in(0x239A3351AC1DA385, entity, xPos, yPos, zPos, xAxis, yAxis, zAxis) end --- _SET_ENTITY_CUSTOM_PICKUP_RADIUS function Global.SetEntityCustomPickupRadius(entity, radius) return _in(0x482D17E45665DA44, entity, radius) end Global.N_0x482d17e45665da44 = Global.SetEntityCustomPickupRadius --- SET_ENTITY_DYNAMIC function Global.SetEntityDynamic(entity, toggle) return _in(0xFBFC4473F66CE344, entity, toggle) end --- _SET_ENTITY_FADE_IN function Global.SetEntityFadeIn(entity) return _in(0xA91E6CF94404E8C9, entity) end Global.N_0xa91e6cf94404e8c9 = Global.SetEntityFadeIn --- _SET_ENTITY_FULLY_LOOTED function Global.SetEntityFullyLooted(entity, looted) return _in(0x6BCF5F3D8FFE988D, entity, looted) end Global.N_0x6bcf5f3d8ffe988d = Global.SetEntityFullyLooted --- _SET_ENTITY_GHOSTED_TO_LOCAL_PLAYER function Global.SetEntityGhostedToLocalPlayer(entity, toggle) return _in(0xEE5AE9956743BA20, entity, toggle) end Global.N_0xee5ae9956743ba20 = Global.SetEntityGhostedToLocalPlayer --- SET_ENTITY_HAS_GRAVITY function Global.SetEntityHasGravity(entity, toggle) return _in(0x0CEDB728A1083FA7, entity, toggle) end --- SET_ENTITY_HEADING function Global.SetEntityHeading(entity, heading) return _in(0xCF2B9C0645C4651B, entity, heading) end --- 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 function Global.SetEntityHealth(entity, healthAmount, entityKilledBy) return _in(0xAC2767ED8BDFAB15, entity, healthAmount, entityKilledBy) end Global.SetEntityHealth = Global.SetEntityHealth --- Sets a ped or an object totally invincible. It doesn't take any kind of damage. Peds will not ragdoll on explosions. function Global.SetEntityInvincible(entity, toggle) return _in(0xA5C38736C426FCB8, entity, toggle) end --- SET_ENTITY_IS_TARGET_PRIORITY function Global.SetEntityIsTargetPriority(entity, p1, p2) return _in(0x0A5D170C44CB2189, entity, p1, p2) end --- _SET_ENTITY_LIGHTS_ENABLED function Global.SetEntityLightsEnabled(entity, enabled) return _in(0xEBDC12861D079ABA, entity, enabled) end Global.N_0xebdc12861d079aba = Global.SetEntityLightsEnabled --- SET_ENTITY_LOAD_COLLISION_FLAG function Global.SetEntityLoadCollisionFlag(entity, toggle) return _in(0x9B9EE31AED48072E, entity, toggle) end --- 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). function Global.SetEntityLodDist(entity, value) return _in(0x5FB407F0A7C877BF, entity, value) end --- _SET_ENTITY_MASK_LAYERS function Global.SetEntityMaskLayers(entity) return _in(0xE92012611461A42A, entity, _f, _f, _f, _f) end Global.N_0xe92012611461a42a = Global.SetEntityMaskLayers --- SET_ENTITY_MAX_HEALTH function Global.SetEntityMaxHealth(entity, value) return _in(0x166E7CF68597D8B5, entity, value) end --- SET_ENTITY_MOTION_BLUR function Global.SetEntityMotionBlur(entity, toggle) return _in(0x516C6ABD18322B63, entity, toggle) end --- SET_ENTITY_NO_COLLISION_ENTITY function Global.SetEntityNoCollisionEntity(entity1, entity2, thisFrameOnly) return _in(0xE037BF068223C38D, entity1, entity2, thisFrameOnly) end --- SET_ENTITY_NOWEAPONDECALS function Global.SetEntityNoweapondecals(entity, toggle) return _in(0xC64E597783BE9A1D, entity, toggle) end Global.N_0xc64e597783be9a1d = Global.SetEntityNoweapondecals --- SET_ENTITY_ONLY_DAMAGED_BY_PLAYER function Global.SetEntityOnlyDamagedByPlayer(entity, toggle) return _in(0x473598683095D430, entity, toggle) end --- SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP function Global.SetEntityOnlyDamagedByRelationshipGroup(entity, p1, relationshipGroup) return _in(0x6C1F6AA2F0ADD104, entity, p1, _ch(relationshipGroup)) end --- 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 function Global.SetEntityProofs(entity, proofsBitset, specialFlag) return _in(0xFAEE099C6F890BB8, entity, proofsBitset, specialFlag) end --- SET_ENTITY_QUATERNION function Global.SetEntityQuaternion(entity, x, y, z, w) return _in(0x100E7007D13E3687, entity, x, y, z, w) end --- Only used in guama1 R* SP Script while spawning the ship -- _SET_ENTITY_QUATERNION_* - SET_ENTITY_RENDER_* function Global.SetEntityRenderGuarmaShip(vehicle, toggle) return _in(0xC38B4952B728397A, vehicle, toggle) end Global.N_0xc38b4952b728397a = Global.SetEntityRenderGuarmaShip --- SET_ENTITY_RENDER_SCORCHED function Global.SetEntityRenderScorched(entity, toggle) return _in(0x85B8A7534E44BC23, entity, toggle) end --- SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK function Global.SetEntityRequiresMoreExpensiveRiverCheck(entity, toggle) return _in(0x850C940EE3E7B8B5, entity, toggle) end Global.N_0x850c940ee3e7b8b5 = Global.SetEntityRequiresMoreExpensiveRiverCheck --- SET_ENTITY_ROTATION function Global.SetEntityRotation(entity, pitch, roll, yaw, rotationOrder, p5) return _in(0x9CC8314DFEDE441E, entity, pitch, roll, yaw, rotationOrder, p5) end --- SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION function Global.SetEntityShouldFreezeWaitingOnCollision(entity, toggle) return _in(0x740CB4F3F602C9F4, entity, toggle) end Global.SetEntitySomething = Global.SetEntityShouldFreezeWaitingOnCollision --- tier: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEntityThreatTier function Global.SetEntityThreatTier(entity, tier, p2) return _in(0x4B436BAC8CBE9B07, entity, tier, p2) end Global.N_0x4b436bac8cbe9b07 = Global.SetEntityThreatTier --- Note that the third parameter(denoted as z) is "up and down" with positive numbers encouraging upwards movement. function Global.SetEntityVelocity(entity, x, y, z) return _in(0x1C99BB7B6E96D16F, entity, x, y, z) end --- SET_ENTITY_VISIBLE function Global.SetEntityVisible(entity, toggle) return _in(0x1794B4FCC84D812F, entity, toggle) end --- SET_ENTITY_VISIBLE_IN_CUTSCENE function Global.SetEntityVisibleInCutscene(entity, p1, p2, p3) return _in(0xE0031D3C8F36AB82, entity, p1, p2, p3) end --- SET_EVENT_FLAG_FOR_DELETION function Global.SetEventFlagForDeletion(eventGroup, eventIndex, p2) return _in(0x4768D5252EAEB76F, eventGroup, eventIndex, p2) end --- _SET_EVENT_TRACKER_FOR_PED function Global.SetEventTrackerForPed(ped, eventName, p2) return _in(0xBB1E41DD3D3C6250, ped, _ts(eventName), p2) end Global.N_0xbb1e41dd3d3c6250 = Global.SetEventTrackerForPed --- SET_EVERYONE_IGNORE_PLAYER function Global.SetEveryoneIgnorePlayer(player, toggle) return _in(0x34630A768925B852, player, toggle) end --- SET_FACIAL_IDLE_ANIM_OVERRIDE function Global.SetFacialIdleAnimOverride(ped, animName, animDict) return _in(0xFFC24B988B938B38, ped, _ts(animName), _ts(animDict)) end --- Sets whether the game should fade in after the player dies or is arrested. function Global.SetFadeInAfterDeathArrest(toggle) return _in(0xDF3B5846DE5904AF, toggle) end --- SET_FADE_IN_AFTER_LOAD function Global.SetFadeInAfterLoad(toggle) return _in(0xAC806C4CAB973517, toggle) end --- SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE function Global.SetFirstPersonAimCamRelativeHeadingLimitsThisUpdate(p0, p1) return _in(0x05BD5E4088B30A66, p0, p1) end Global.N_0x05bd5e4088b30a66 = Global.SetFirstPersonAimCamRelativeHeadingLimitsThisUpdate --- SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE function Global.SetFirstPersonAimCamRelativePitchLimitsThisUpdate(p0, p1) return _in(0x715B7F5E8BED32A2, p0, p1) end Global.SetFirstPersonCamPitchRange = Global.SetFirstPersonAimCamRelativePitchLimitsThisUpdate --- 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 function Global.SetFishingBait(ped, bait, withoutBuoy, instantly) return _in(0x9B0C7FA063E67629, ped, _ts(bait), withoutBuoy, instantly) end Global.N_0x9b0c7fa063e67629 = Global.SetFishingBait --- 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. function Global.SetFocusEntity(entity) return _in(0x955AEDD58F4BD309, entity) end --- SET_FOCUS_POS_AND_VEL function Global.SetFocusPosAndVel(x, y, z, offsetX, offsetY, offsetZ) return _in(0x25F6EF88664540E2, x, y, z, offsetX, offsetY, offsetZ) end --- _SET_FORCE_AUTO_EQUIP function Global.SetForceAutoEquip(ped, toggle) return _in(0xBE711B14A159E84F, ped, toggle) end Global.N_0xbe711b14a159e84f = Global.SetForceAutoEquip --- Hashes: COACH2_BOOT_LOOT_ITEMS_COACHROB_RSC, COACH2_BOOT_LOOT_ITEMS_COACHROB, COACH2_MARY3 function Global.SetForceCoachRobberyLoot(vehicle, coachrobberyLoot) return _in(0xF489F94BFEE12BB0, vehicle, _ch(coachrobberyLoot)) end Global.N_0xf489f94bfee12bb0 = Global.SetForceCoachRobberyLoot --- _SET_FORCE_CURRENT_WEAPON_INTO_COCKED_STATE function Global.SetForceCurrentWeaponIntoCockedState(ped, attachPoint) return _in(0x5230D3F6EE56CFE6, ped, attachPoint) end Global.N_0x5230d3f6ee56cfe6 = Global.SetForceCurrentWeaponIntoCockedState --- SET_FORCE_HD_VEHICLE function Global.SetForceHdVehicle(vehicle, toggle) return _in(0x373CB1283308BD7B, vehicle, toggle) end --- _SET_FORCE_HIGH_LOD_VEHICLE function Global.SetForceHighLodVehicle(vehicle, p1) return _in(0x1098CDA477890165, vehicle, p1) end Global.N_0x1098cda477890165 = Global.SetForceHighLodVehicle --- Sets boat to be anchored on spawn, called together with SET_BOAT_ANCHOR and _SET_BOAT_ANCHOR_BUOYANCY_COEFFICIENT function Global.SetForceLowLodAnchorMode(vehicle, p1) return _in(0x75B49ACD73617437, vehicle, p1) end Global.N_0x75b49acd73617437 = Global.SetForceLowLodAnchorMode --- SET_FORCE_OBJECT_THIS_FRAME function Global.SetForceObjectThisFrame(x, y, z, p3) return _in(0xF538081986E49E9D, x, y, z, p3) end --- SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET function Global.SetForceVehicleEngineDamageByBullet(vehicle, toggle) return _in(0x7F8E2B131E1DCA6C, vehicle, toggle) end Global.N_0x7f8e2b131e1dca6c = Global.SetForceVehicleEngineDamageByBullet --- _SET_FORMATION_AUTO_ASSIGN_POSITION function Global.SetFormationAutoAssignPosition(groupId, toggle) return _in(0x478F6B9920446CE2, groupId, toggle) end Global.N_0x478f6b9920446ce2 = Global.SetFormationAutoAssignPosition --- SET_FORMATION_POSITIONS_TARGET_RADIUS function Global.SetFormationPositionsTargetRadius(groupId, radius) return _in(0x7CC7D3B7AF7FB71F, groupId, radius, _ri) end --- Used for GUARMA MODE; Enabled: toggle = false, 0; Disabled: toggle = true, 0 -- Hash p1 seems to be unused, always 0 function Global.SetFowUpdatePlayerOverride(toggle, p1) return _in(0x63E7279D04160477, toggle, _ch(p1)) end Global.N_0x63e7279d04160477 = Global.SetFowUpdatePlayerOverride --- SET_FRONTEND_ACTIVE function Global.SetFrontendActive(active) return _in(0xCE47C21C0687EBC2, active) end --- Note: this native was added in build 1232.56 -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.SetGameLogicPaused() return _in(0x550F05CFFBD63C8C) end --- 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. function Global.SetGamePaused(toggle) return _in(0xFAEC088D28B1DE4A, toggle) end --- SET_GAME_PAUSES_FOR_STREAMING function Global.SetGamePausesForStreaming(toggle) return _in(0xB3BC8250F4FE8B63, toggle) end --- Forces gameplay cam to specified ped as if you were the ped or spectating it function Global.SetGameplayCamFollowPedThisUpdate(ped) return _in(0x82E41D6ADE924FCA, ped) end Global.N_0x82e41d6ade924fca = Global.SetGameplayCamFollowPedThisUpdate --- SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE function Global.SetGameplayCamIgnoreEntityCollisionThisUpdate(entity) return _in(0xD904F75DBD7AB865, entity) end Global.N_0xd904f75dbd7ab865 = Global.SetGameplayCamIgnoreEntityCollisionThisUpdate --- _SET_GAMEPLAY_CAM_INITIAL_HEADING function Global.SetGameplayCamInitialHeading(camInitialHeading) return _in(0x6C1053C433A573CF, camInitialHeading) end Global.N_0x6c1053c433a573cf = Global.SetGameplayCamInitialHeading --- _SET_GAMEPLAY_CAM_INITIAL_PITCH function Global.SetGameplayCamInitialPitch(camInitialPitch) return _in(0x449995EA846D3FC2, camInitialPitch) end Global.N_0x449995ea846d3fc2 = Global.SetGameplayCamInitialPitch --- Used in Script Function SHOP_CAMERA_SUPPORT_START_NEW_ORBIT function Global.SetGameplayCamInitialZoom(camInitialZoom) return _in(0xBCDA0BA8762FACB9, camInitialZoom) end Global.N_0xbcda0ba8762facb9 = Global.SetGameplayCamInitialZoom --- SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE function Global.SetGameplayCamMaxMotionBlurStrengthThisUpdate(p0) return _in(0x8459B3E64257B21D, p0) end Global.N_0x8459b3e64257b21d = Global.SetGameplayCamMaxMotionBlurStrengthThisUpdate --- Sets the camera position relative to heading in float from -360 to +360. -- Heading is always 0 in aiming camera. function Global.SetGameplayCamRelativeHeading(heading, p1) return _in(0x5D1EB123EAC5D071, heading, p1) end --- Sets the camera pitch. -- Parameters: -- x = pitches the camera on the x axis. -- Value2 = always seems to be hex 0x3F800000 (1.000000 float). function Global.SetGameplayCamRelativePitch(x, Value2) return _in(0xFB760AF4F537B8BF, x, Value2) end --- Sets the amplitude for the gameplay (i.e. 3rd or 1st) camera to shake. function Global.SetGameplayCamShakeAmplitude(amplitude) return _in(0x570E35F5C4A44838, amplitude) end --- Hash used in finale1.ysc: 1726668277 function Global.SetGameplayCoordHint(x, y, z, duration, blendOutDuration, blendInDuration, p6) return _in(0xFA33B8C69A4A6A0F, x, y, z, duration, blendOutDuration, blendInDuration, _ch(p6)) end --- p6 & p7 - possibly length or time function Global.SetGameplayEntityHint(entity, xOffset, yOffset, zOffset, p4, p5, p6, p7, p8) return _in(0xD1F7F32640ADFD12, entity, xOffset, yOffset, zOffset, p4, p5, p6, p7, p8) end --- SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET function Global.SetGameplayHintBaseOrbitPitchOffset(p0) return _in(0x421192A2DA48FD01, p0) end Global.SetGameplayHintAngle = Global.SetGameplayHintBaseOrbitPitchOffset --- SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET function Global.SetGameplayHintCameraRelativeSideOffset(p0) return _in(0xF86B6F93727C59C9, p0) end Global.SetGameplayHintAnimOffsetx = Global.SetGameplayHintCameraRelativeSideOffset --- SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET function Global.SetGameplayHintCameraRelativeVerticalOffset(p0) return _in(0x29E74F819150CC32, p0) end Global.SetGameplayHintAnimOffsety = Global.SetGameplayHintCameraRelativeVerticalOffset --- SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR function Global.SetGameplayHintFollowDistanceScalar(p0) return _in(0xDDDC54181868F81F, p0) end Global.SetGameplayHintAnimOffsetz = Global.SetGameplayHintFollowDistanceScalar --- SET_GAMEPLAY_HINT_FOV function Global.SetGameplayHintFov(FOV) return _in(0x661E58BC6F00A49A, FOV) end --- SET_GAMEPLAY_OBJECT_HINT function Global.SetGameplayObjectHint(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xC40551D65F2BF297, p0, p1, p2, p3, p4, p5, p6, p7) end --- SET_GAMEPLAY_PED_HINT function Global.SetGameplayPedHint(p0, x1, y1, z1, p4, p5, p6, p7) return _in(0x90FB951648851733, p0, x1, y1, z1, p4, p5, p6, p7) end --- SET_GAMEPLAY_VEHICLE_HINT function Global.SetGameplayVehicleHint(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0xE2B2BB7DAC280515, p0, p1, p2, p3, p4, p5, p6, p7) end --- _SET_GLOBAL_BLOCK_CAN_BE_ACCESSED function Global.SetGlobalBlockCanBeAccessed(index, toggle) return _in(0xE66F392BFCE734AF, index, toggle) end --- _SET_GLOBAL_BLOCK_IS_LOADED function Global.SetGlobalBlockIsLoaded(index, toggle) return _in(0xE97240065406CB80, index, toggle) end Global.N_0xe97240065406cb80 = Global.SetGlobalBlockIsLoaded --- nullsub, doesn't do anything function Global.SetGpsActive(active) return _in(0x3BD3F52BA9B1E4E8, active) end --- SET_GPS_CUSTOM_ROUTE_RENDER function Global.SetGpsCustomRouteRender(p0, p1, p2) return _in(0xF6CEF599FC470B33, p0, p1, p2) end --- https://alloc8or.re/rdr3/doc/enums/rage__eGpsFlags.txt function Global.SetGpsFlags(p0, p1) return _in(0x5DE61C90DDECFA2D, p0, p1) end --- SET_GPS_MULTI_ROUTE_RENDER function Global.SetGpsMultiRouteRender(toggle) return _in(0x4426D65E029A4DC0, toggle) end --- Returns handle to be used with REMOVE_GRASS_CULL_SPHERE function Global.SetGrassCullSphere(x, y, z, p3, p4) return _in(0x27219300C36A8D40, x, y, z, p3, p4, _ri) end Global.N_0x27219300c36a8d40 = Global.SetGrassCullSphere --- eFormationType -- 0: Default -- 1: Circle Around Leader -- 2: Alternative Circle Around Leader -- 3: Line, with Leader at center function Global.SetGroupFormation(groupId, formationType) return _in(0xCE2F5FC3AF7E8C1E, groupId, formationType) end --- SET_GROUP_FORMATION_SPACING function Global.SetGroupFormationSpacing(groupId, p1, p2, p3) return _in(0x1D9D45004C28C916, groupId, p1, p2, p3) end --- Sets the range at which members will automatically leave the group. function Global.SetGroupSeparationRange(groupId, separationRange) return _in(0x4102C7858CFEE4E4, groupId, separationRange) end --- _SET_GUARD_ZONE_POSITION function Global.SetGuardZonePosition(name, x, y, z) return _in(0x7E7BF59F89FC6C6D, _ts(name), x, y, z) end --- _SET_GUARD_ZONE_POSITION_2 function Global.SetGuardZonePosition_2(name, x, y, z) return _in(0x2F9005E2EA4E5EE4, _ts(name), x, y, z) end --- _SET_GUARD_ZONE_VOLUME_REGISTRATION_END function Global.SetGuardZoneVolumeRegistrationEnd(name, volume) return _in(0xA8A74AA79FB67159, _ts(name), volume) end Global.N_0xa8a74aa79fb67159 = Global.SetGuardZoneVolumeRegistrationEnd --- _SET_GUARD_ZONE_VOLUME_REGISTRATION_START function Global.SetGuardZoneVolumeRegistrationStart(name, volume) return _in(0x8C598A930F471938, _ts(name), volume) end Global.N_0x8c598a930f471938 = Global.SetGuardZoneVolumeRegistrationStart --- _SET_GUARD_ZONE_VOLUME_RESTRICTED function Global.SetGuardZoneVolumeRestricted(name, volume) return _in(0x35815F372D43E1E5, _ts(name), volume) end Global.N_0x35815f372d43e1e5 = Global.SetGuardZoneVolumeRestricted --- _SET_GUARD_ZONE_VOLUME_THREAT function Global.SetGuardZoneVolumeThreat(name, volume) return _in(0xA1B0E6301E2E02A6, _ts(name), volume) end Global.N_0xa1b0e6301e2e02a6 = Global.SetGuardZoneVolumeThreat --- _SET_GUARD_ZONE_VOLUME_WARNING function Global.SetGuardZoneVolumeWarning(name, volume) return _in(0xAD3E07C37A7C1ADC, _ts(name), volume) end Global.N_0xad3e07c37a7c1adc = Global.SetGuardZoneVolumeWarning --- _SET_GUARMA_WORLDHORIZON_ACTIVE function Global.SetGuarmaWorldhorizonActive(toggle) return _in(0x74E2261D2A66849A, toggle) end Global.N_0x74e2261d2a66849a = Global.SetGuarmaWorldhorizonActive --- _STOP_* - _TEST_* -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.SetGunSpinningInventorySlotIdActivate(ped, emoteType) return _in(0x408CF580C5E96D49, ped, emoteType) end --- SET_HD_AREA function Global.SetHdArea(x, y, z, radius) return _in(0xB88B905AFA35CB4D, x, y, z, radius) end --- _SET_HEALTH_RECHARGE_MULTIPLIER function Global.SetHealthRechargeMultiplier(ped, multiplier) return _in(0xDE1B1907A83A1550, ped, multiplier) end Global.N_0xde1b1907a83a1550 = Global.SetHealthRechargeMultiplier --- SET_HIDOF_OVERRIDE function Global.SetHidofOverride(p0, p1, p2, p3, p4, p5) return _in(0xCC23AA1A7CBFE840, p0, p1, p2, p3, p4, p5) end Global.SetHidofEnvBlurParams = Global.SetHidofOverride --- Makes the ped ragdoll like when falling from a great height function Global.SetHighFallTask(ped, p1, p2, p3) return _in(0x8C825BDC7741D37C, ped, p1, p2, p3) end --- Sets the time it takes for a hogtied ped to escape -- -1.0f for ped to never escape function Global.SetHogtieEscapeTimer(ped, time) return _in(0xAB591AE6B48B913E, ped, time) end Global.N_0xab591ae6b48b913e = Global.SetHogtieEscapeTimer --- SET_HORN_ENABLED function Global.SetHornEnabled(vehicle, toggle) return _in(0x76D683C108594D0E, vehicle, toggle) end --- -1 - HORSE_ASSIST__NO_CHANGE -- 0 - HORSE_ASSIST__MANUAL -- 1 - HORSE_ASSIST__SEMIASSIST -- 2 - HORSE_ASSIST__FULLASSIST function Global.SetHorseAvoidanceLevel(horse, avoidanceLevel) return _in(0xDDCF6FEA5D7ACC17, horse, avoidanceLevel) end Global.N_0xddcf6fea5d7acc17 = Global.SetHorseAvoidanceLevel --- _SET_HORSE_TRAFFIC_GROUPING_DISTRIBUTION function Global.SetHorseTrafficGroupingDistribution(p0, p1, p2, p3) return _in(0xF5FFB08976911B50, p0, p1, p2, p3) end Global.N_0xf5ffb08976911b50 = Global.SetHorseTrafficGroupingDistribution --- nullsub, doesn't do anything function Global.SetIgnoreNoGpsFlag(toggle) return _in(0x72751156E7678833, toggle) end --- Sets whether or not ownership checks should be performed while trying to stow a carriable on a hunting wagon. -- @param ignore true to let the local player stow carriables on any hunting wagon, false to use the default behaviour. function Global.SetIgnoreVehicleOwnershipForStowing(ignore) return _in(0x85a10ffd, ignore) end --- SET_IK_TARGET function Global.SetIkTarget(ped, ikIndex, entityLookAt, boneLookAt, offsetX, offsetY, offsetZ, p7, blendInDuration, blendOutDuration) return _in(0xC32779C16FCEECD9, ped, ikIndex, entityLookAt, boneLookAt, offsetX, offsetY, offsetZ, p7, blendInDuration, blendOutDuration) end --- Forces gameplay cam to specified vehicle as if you were in it function Global.SetInVehicleCamStateThisUpdate(vehicle, p1) return _in(0xFA1D5E8D1C3CCD67, vehicle, p1) end Global.N_0xfa1d5e8d1c3ccd67 = Global.SetInVehicleCamStateThisUpdate --- _SET_INCIDENT_UNK function Global.SetIncidentUnk(incidentId) return _in(0x9617B6E5F6537B63, incidentId) end Global.N_0x9617b6e5f6537b63 = Global.SetIncidentUnk --- SET_INPUT_EXCLUSIVE function Global.SetInputExclusive(control, action) return _in(0xEDE476E5EE29EDB1, control, _ch(action)) end --- SET_INSTANTLY_EQUIP_WEAPON_PICKUPS function Global.SetInstantlyEquipWeaponPickups(ped, toggle) return _in(0x739B9C6D0E7F7F93, ped, toggle) end Global.N_0x739b9c6d0e7f7f93 = Global.SetInstantlyEquipWeaponPickups --- _SET_INTERACTION_LOCKON_FLAG function Global.SetInteractionLockonFlag(ped, player, flag, enable) return _in(0xFECA2081F61ED2CD, ped, player, flag, enable) end Global.N_0xfeca2081f61ed2cd = Global.SetInteractionLockonFlag --- Actually returns void in IDA but the script header defines a BOOL return type function Global.SetInteriorInUse(interior) return _in(0xB5EF6FEF2DC9EBED, interior, _ri) end Global.N_0xb5ef6fef2dc9ebed = Global.SetInteriorInUse --- SET_IS_SCRIPTED_SPEECH_DISABLED function Global.SetIsScriptedSpeechDisabled(ped, disabled) return _in(0xB2DE3AEBE31150E2, ped, disabled, _ri) end Global.N_0xb2de3aebe31150e2 = Global.SetIsScriptedSpeechDisabled --- _SET_ITEM_PROMPT_INFO_REQUEST function Global.SetItemPromptInfoRequest(p0) return _in(0xFD41D1D4350F6413, _ii(p0) --[[ may be optional ]]) end Global.N_0xfd41d1d4350f6413 = Global.SetItemPromptInfoRequest Global.InventoryHandleItemPromptInfoRequest = Global.SetItemPromptInfoRequest --- Toggles the visibility of resource names in the FiveM key mapping page. -- @param hide `true` will disable the display of resource names, and `false` will enable it. function Global.SetKeyMappingHideResources(hide) return _in(0xcb0241b5, hide) end --- _SET_LAUNCH_PARAM_STRING function Global.SetLaunchParamString(params) return _in(0xDFFC15AA63D04AAB, _ts(params)) end Global.N_0xdffc15aa63d04aab = Global.SetLaunchParamString --- _SET_LAUNCH_PARAM_VALUE function Global.SetLaunchParamValue(paramName, value) return _in(0x668AF6E4933AC13F, _ts(paramName), _ts(value)) end Global.N_0x668af6e4933ac13f = Global.SetLaunchParamValue --- _SET_LAW_DISABLED function Global.SetLawDisabled(toggle) return _in(0x8DE82BC774F3B862, toggle) end Global.N_0x8de82bc774f3b862 = Global.SetLawDisabled --- _SET_LAW_RBS_VOLUME function Global.SetLawRbsVolume(player, p1) return _in(0x9BBDCB8DF789EBC1, player, _ch(p1)) end Global.N_0x9bbdcb8df789ebc1 = Global.SetLawRbsVolume --- 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 -- }; function Global.SetLawRegion(player, lawRegionHash, stateHash) return _in(0x4752F68EB7F2D280, player, _ch(lawRegionHash), _ch(stateHash)) end Global.N_0x4752f68eb7f2d280 = Global.SetLawRegion --- SET_LAW_RESPONSE_DELAY_OVERRIDE function Global.SetLawResponseDelayOverride(p0) return _in(0xD2DFC9CCA5596A11, p0) end Global.N_0xd2dfc9cca5596a11 = Global.SetLawResponseDelayOverride --- Default range is 1.0f function Global.SetLawSenseRangeModifier(player, range) return _in(0xFEC85339AACA2A35, player, range) end Global.N_0xfec85339aaca2a35 = Global.SetLawSenseRangeModifier --- _SET_LIGHT_INTENSITY_FOR_OBJECT function Global.SetLightIntensityForObject(object, lightIntensity) return _in(0xF49574E2332A8F06, object, lightIntensity) end Global.N_0xf49574e2332a8f06 = Global.SetLightIntensityForObject --- _SET_LIGHT_SCATTERING_DISABLED_FOR_OBJECT function Global.SetLightScatteringDisabledForObject(object, disable) return _in(0x04D1D4E411CE52D0, object, disable) end Global.N_0x04d1d4e411ce52d0 = Global.SetLightScatteringDisabledForObject --- Params: value = 0.0 - 586.67 (?) function Global.SetLightTranslucencyForObject(object, value) return _in(0x63E39F09310F481F, object, value) end Global.N_0x63e39f09310f481f = Global.SetLightTranslucencyForObject --- https://gfycat.com/meagerfaireyra function Global.SetLightsColorForEntity(entity, red, green, blue) return _in(0x6EC2A67962296F49, entity, red, green, blue) end Global.N_0x6ec2a67962296f49 = Global.SetLightsColorForEntity --- _SET_LIGHTS_INTENSITY_FOR_ENTITY function Global.SetLightsIntensityForEntity(entity, intensity) return _in(0x07C0F87AAC57F2E4, entity, intensity) end Global.N_0x07c0f87aac57f2e4 = Global.SetLightsIntensityForEntity --- type must be less than or equal to 20 function Global.SetLightsTypeForEntity(entity, type) return _in(0xAB72C67163DC4DB4, entity, type) end Global.N_0xab72c67163dc4db4 = Global.SetLightsTypeForEntity --- SET_LOCAL_PLAYER_AS_GHOST function Global.SetLocalPlayerAsGhost(toggle) return _in(0x5FFE9B4144F9712F, toggle) end Global.UsePlayerColourInsteadOfTeamColour = Global.SetLocalPlayerAsGhost --- SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS function Global.SetLocalPlayerCanCollectPortablePickups(toggle) return _in(0x78857FC65CADB909, toggle) end Global.N_0x78857fc65cadb909 = Global.SetLocalPlayerCanCollectPortablePickups --- _SET_LOCAL_PLAYER_DAMAGE_MULTIPLIER_FOR_PLAYER function Global.SetLocalPlayerDamageMultiplierForPlayer(player, damageMultiplier) return _in(0xD041A32992A55F84, player, damageMultiplier) end Global.N_0xd041a32992a55f84 = Global.SetLocalPlayerDamageMultiplierForPlayer --- SET_LOCAL_PLAYER_INVISIBLE_LOCALLY function Global.SetLocalPlayerInvisibleLocally(p0) return _in(0xE5F773C1A1D9D168, p0) end --- Maximum amount of pickup models that can be disallowed is 10. function Global.SetLocalPlayerPermittedToCollectPickupsWithModel(modelHash, toggle) return _in(0x88EAEC617CD26926, _ch(modelHash), toggle) end Global.SetLocalPlayerCanUsePickupsWithThisModel = Global.SetLocalPlayerPermittedToCollectPickupsWithModel --- 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 -- }; function Global.SetLocalPlayerPersonaAbilityFlag(flagId, toggle) return _in(0x7146CF430965927C, flagId, toggle) end Global.N_0x7146cf430965927c = Global.SetLocalPlayerPersonaAbilityFlag --- SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE function Global.SetLocalPlayerVisibleInCutscene(local, remote, instanceId) return _in(0xD1065D68947E7B6E, local, remote, instanceId) end --- Focus Fire VFX start for player: p1 = focusfire function Global.SetLockonFocusFireVfx(player, p1) return _in(0x5F8E0303C229C84B, player, _ts(p1)) end Global.N_0x5f8e0303c229c84b = Global.SetLockonFocusFireVfx --- SET_LOCKON_TO_FRIENDLY_PLAYERS function Global.SetLockonToFriendlyPlayers(player, toggle) return _in(0x4A056257802DD3E5, player, toggle) end Global.N_0x4a056257802dd3e5 = Global.SetLockonToFriendlyPlayers --- _SET_LOOT_PELT_SATCHEL_ITEM function Global.SetLootPeltSatchelItem(ped, item) return _in(0x9B47971234169990, ped, item) end Global.N_0x9b47971234169990 = Global.SetLootPeltSatchelItem --- 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, -- }; function Global.SetLootingFlag(ped, lootFlag, enabled) return _in(0x6569F31A01B4C097, ped, lootFlag, enabled) end Global.N_0x6569f31a01b4c097 = Global.SetLootingFlag --- **Note**: This native is deprecated and doesn't work anymore. Use [loadscreen_manual_shutdown](https://docs.fivem.net/docs/scripting-reference/resource-manifest/#loadscreen_manual_shutdown) in the fxmanifest.lua instead. -- @param manualShutdown TRUE to manually shut down the loading screen NUI. function Global.SetManualShutdownLoadingScreenNui(manualShutdown) return _in(0x1722c938, manualShutdown) end --- SET_MAPDATACULLBOX_ENABLED function Global.SetMapdatacullboxEnabled(name, toggle) return _in(0x3CACC83F6FED837C, _ts(name), toggle) end --- SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER function Global.SetMaxNumPortablePickupsCarriedByPlayer(modelHash, p1) return _in(0x0BF3B3BD47D79C08, _ch(modelHash), p1) end Global.N_0x0bf3b3bd47d79c08 = Global.SetMaxNumPortablePickupsCarriedByPlayer --- SET_MAX_WANTED_LEVEL function Global.SetMaxWantedLevel(maxWantedLevel) return _in(0x28A4BD2CEE236E19, maxWantedLevel) end --- _SET_MAX_WANTED_LEVEL_2 function Global.SetMaxWantedLevel_2(maxWantedLevel) return _in(0xEA6DE0CD15AECBE2, maxWantedLevel) end Global.N_0xea6de0cd15aecbe2 = Global.SetMaxWantedLevel_2 --- Use to apply metaped player components -- Replaces asset, alternatively you can remove assets using REMOVE_TAG_FROM_META_PED function Global.SetMetaPedTag(ped, drawable, albedo, normal, material, palette, tint0, tint1, tint2) return _in(0xBC6DF00D7A4A6819, ped, _ch(drawable), _ch(albedo), _ch(normal), _ch(material), _ch(palette), tint0, tint1, tint2) end Global.N_0xbc6df00d7a4a6819 = Global.SetMetaPedTag --- Sets ped eye redness, weariness: 0.f to 1.f function Global.SetMetaPedWeariness(ped, weariness) return _in(0x314C5465195F3B30, ped, weariness) end Global.N_0x314c5465195f3b30 = Global.SetMetaPedWeariness Global.SetMetapedWeariness = Global.SetMetaPedWeariness --- _SET_MGM_EVENT function Global.SetMgmEvent(mgmEventHandle, p1, seatId, p3, p4) return _in(0x07706C4CC9C6CC9E, mgmEventHandle, _ts(p1), seatId, p3, p4) end Global.N_0x07706c4cc9c6cc9e = Global.SetMgmEvent --- _SET_MILLISECONDS_PER_GAME_MINUTE function Global.SetMillisecondsPerGameMinute(ms) return _in(0x04EEDB3848DACF68, ms) end --- NativeDB Introduced: v1355 function Global.SetMinPedHealthThreshold(ped, healthAmount) return _in(0x7883AA809DF43D98, ped, healthAmount) end Global.N_0x7883aa809df43d98 = Global.SetMinPedHealthThreshold --- SET_MIN_TIME_BEFORE_HORSE_BUCKING function Global.SetMinTimeBeforeHorseBucking(mount, iMinBuckTime) return _in(0x506CE71FB6E8CF5E, mount, iMinBuckTime) end Global.N_0x506ce71fb6e8cf5e = Global.SetMinTimeBeforeHorseBucking --- _SET_MINIMAP_FOW_OVERRIDE_REVEAL_SCALE function Global.SetMinimapFowOverrideRevealScale(scale, p1) return _in(0xE5A7F70B7C0F3271, scale, _ch(p1)) end Global.N_0xe5a7f70b7c0f3271 = Global.SetMinimapFowOverrideRevealScale --- Up to eight coordinates may be revealed per frame function Global.SetMinimapFowRevealCoordinate(x, y, z, p3) return _in(0x73348402566ECB6E, x, y, z, _ch(p3)) end Global.N_0x73348402566ecb6e = Global.SetMinimapFowRevealCoordinate --- SET_MINIMAP_FOW_REVEAL_VOLUME function Global.SetMinimapFowRevealVolume(volume, p1) return _in(0x63CBBD6CA6F321F9, volume, _ch(p1)) end Global.N_0x63cbbd6ca6f321f9 = Global.SetMinimapFowRevealVolume --- _SET_MINIMAP_FOW_SHOULD_UPDATE function Global.SetMinimapFowShouldUpdate(toggle, p1) return _in(0x632AA10BF7EA53D3, toggle, _ch(p1)) end Global.N_0x632aa10bf7ea53d3 = Global.SetMinimapFowShouldUpdate --- Reveals the entire minimap (FOW = Fog of War) function Global.SetMinimapHideFow(toggle) return _in(0x4B8F743A4A6D2FF8, toggle) end --- Possible Types: -- ``` -- 0 = Off, -- 1 = Regular, -- 2 = Expanded, -- 3 = Simple, -- ``` -- @param type Type to set the minimap to. function Global.SetMinimapType(type) return _in(0x5fb53015, type) end --- hash can be the hash of "guarma" or "world". function Global.SetMinimapZone(zone) return _in(0xA657EC9DBC6CC900, _ch(zone)) end Global.N_0xa657ec9dbc6cc900 = Global.SetMinimapZone --- If true, the player can't save the game. function Global.SetMissionFlag(toggle) return _in(0x36694B456BE80D0A, toggle) end --- SET_MISSION_NAME function Global.SetMissionName(p0, name) return _in(0x402669A4BDAA72DA, p0, _ts(name)) end --- SET_MISSION_NAME_FOR_UGC_MISSION function Global.SetMissionNameForUgcMission(p0, name) return _in(0xD98630CE73C61E98, p0, _ts(name)) end Global.SetMissionName_2 = Global.SetMissionNameForUgcMission --- flags = 0: DEFAULT; 1: KEEP_OLD_SPEED function Global.SetMissionTrainAsNoLongerNeeded(flags) return _in(0xBBE7648349B49BE8, _i, flags) end --- SET_MISSION_TRAIN_COORDS function Global.SetMissionTrainCoords(train, x, y, z) return _in(0x7632755962AB9922, train, x, y, z) end --- Notice: BOOL p4 was wrongly named takePassengers (?) -- Can be used to rotate the train by setting the BOOL direction function Global.SetMissionTrainWarpToCoords(train, x, y, z, direction) return _in(0xC9EA26893C9E4024, train, x, y, z, direction) end Global.N_0xc9ea26893c9e4024 = Global.SetMissionTrainWarpToCoords --- Marks the model as no longer needed. function Global.SetModelAsNoLongerNeeded(model) return _in(0x4AD96EF928BD4F9A, _ch(model)) end --- _SET_MOUNT_BONDING_LEVEL function Global.SetMountBondingLevel(ped, bondingLevel) return _in(0xA69899995997A63B, ped, bondingLevel) end Global.N_0xa69899995997a63b = Global.SetMountBondingLevel --- _SET_MOUNT_PROMPT_DISABLED function Global.SetMountPromptDisabled(disabled) return _in(0x5B9813ECF7633FE8, disabled) end Global.N_0x5b9813ecf7633fe8 = Global.SetMountPromptDisabled --- Note: this native was added in build 1232.40 -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.SetMountSecurityEnabled(ped, toggle) return _in(0x11E6B9629C46D6EC, ped, toggle) end --- Changes the mouse cursor's sprite. -- spriteId's: https://github.com/femga/rdr3_discoveries/tree/master/graphics/HUD/cursor_sprites#readme function Global.SetMouseCursorStyle(spriteId) return _in(0x7F5858AAB5A58CCE, spriteId) end Global.SetMouseCursorSprite = Global.SetMouseCursorStyle --- Shows the cursor on screen for one frame. function Global.SetMouseCursorThisFrame() return _in(0xF12E4CCAF249DC10) end Global.SetMouseCursorActiveThisFrame = Global.SetMouseCursorThisFrame --- SET_MP_GAMER_TAG_BIG_TEXT function Global.SetMpGamerTagBigText(gamerTagId, string) return _in(0xA0D7CE5F83259663, gamerTagId, _ts(string)) end --- _SET_MP_GAMER_TAG_COLOUR function Global.SetMpGamerTagColour(gamerTagId, colour) return _in(0x84BD27DDF9575816, gamerTagId, _ch(colour)) end Global.N_0x84bd27ddf9575816 = Global.SetMpGamerTagColour --- SET_MP_GAMER_TAG_NAME function Global.SetMpGamerTagName(gamerTagId, string) return _in(0xEA6F4B8D4B4B5B3E, gamerTagId, _ts(string)) end --- _SET_MP_GAMER_TAG_NAME_POSSE function Global.SetMpGamerTagNamePosse(gamerTagId, text) return _in(0x1EA716E0628A6F44, gamerTagId, _ts(text)) end Global.N_0x1ea716e0628a6f44 = Global.SetMpGamerTagNamePosse --- Found icons: SPEAKER, THROPY function Global.SetMpGamerTagSecondaryIcon(gamerTagId, icon) return _in(0x95384C6CE1526EFF, gamerTagId, _ch(icon)) end Global.N_0x95384c6ce1526eff = Global.SetMpGamerTagSecondaryIcon --- Found icons: https://pastebin.com/xx6rEgiG function Global.SetMpGamerTagTopIcon(gamerTagId, icon) return _in(0x5F57522BC1EB9D9D, gamerTagId, _ch(icon)) end Global.N_0x5f57522bc1eb9d9d = Global.SetMpGamerTagTopIcon --- Found types: GENERIC_PLAYER, DEADDROP, HOTPROPERTY, MINIGAMES function Global.SetMpGamerTagType(gamerTagId, type) return _in(0x25B9C78A25105C35, gamerTagId, _ch(type)) end Global.N_0x25b9c78a25105c35 = Global.SetMpGamerTagType --- nullsub, doesn't do anything function Global.SetMpGamerTagUnkAllowLocalized(gamerTagId, allow) return _in(0xEF7AB1A0E8C86170, gamerTagId, allow) end Global.N_0xef7ab1a0e8c86170 = Global.SetMpGamerTagUnkAllowLocalized --- visibility: -- enum eUIGamertagVisibility -- { -- UIGAMERTAGVISIBILITY_NONE, -- UIGAMERTAGVISIBILITY_ICON, -- UIGAMERTAGVISIBILITY_SIMPLE, -- UIGAMERTAGVISIBILITY_COMPLEX -- }; function Global.SetMpGamerTagVisibility(gamerTagId, visibility) return _in(0x93171DDDAB274EB8, gamerTagId, visibility) end Global.N_0x93171dddab274eb8 = Global.SetMpGamerTagVisibility --- SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER function Global.SetNetworkIdAlwaysExistsForPlayer(netId, player, toggle) return _in(0xA8A024587329F36A, netId, player, toggle) end Global.SetNetworkIdSyncToPlayer = Global.SetNetworkIdAlwaysExistsForPlayer --- SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES function Global.SetNetworkIdExistsOnAllMachines(netId, toggle) return _in(0xE05E81A888FA63C8, netId, toggle) end --- SET_NETWORK_ID_STOP_CLONING function Global.SetNetworkIdStopCloning(networkId, bStopCloning) return _in(0x9ED3108D6847760A, networkId, bStopCloning) end Global.N_0x9ed3108d6847760a = Global.SetNetworkIdStopCloning --- SET_NETWORK_ID_VISIBLE_IN_CUTSCENE function Global.SetNetworkIdVisibleInCutscene(p0, p1, p2, p3) return _in(0xA6928482543022B4, p0, p1, p2, p3) end --- Params: p2 controls whether to make pickups usable/collectable or not in networked games function Global.SetNetworkPickupUsableForPlayer(player, pickupHash, isUsable) return _in(0x94F3D956BFAEAE18, player, _ch(pickupHash), isUsable) end Global.N_0x94f3d956bfaeae18 = Global.SetNetworkPickupUsableForPlayer --- _SET_NETWORK_RESPOT_TIMER function Global.SetNetworkRespotTimer(entity, timer, p2) return _in(0x442B4347B6EC36E8, entity, timer, p2) end Global.N_0x442b4347b6ec36e8 = Global.SetNetworkRespotTimer --- SET_NO_LOADING_SCREEN function Global.SetNoLoadingScreen(toggle) return _in(0x5CB83156AA038F95, toggle) end --- Sets object as not jumpable by horse. function Global.SetNotJumpableByHorse(object, p1) return _in(0xE1C708BA4885796B, object, p1) end Global.N_0xe1c708ba4885796b = Global.SetNotJumpableByHorse --- SET_NUI_FOCUS function Global.SetNuiFocus(hasFocus, hasCursor) return _in(0x5b98ae30, hasFocus, hasCursor) end --- SET_NUI_FOCUS_KEEP_INPUT function Global.SetNuiFocusKeepInput(keepInput) return _in(0x3ff5e5f8, keepInput) end --- Set the z-index of the NUI resource. -- @param zIndex New z-index value. function Global.SetNuiZindex(zIndex) return _in(0x3734aaff, zIndex) end --- SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY function Global.SetObjectAllowLowLodBuoyancy(object, toggle) return _in(0x4D89D607CB3DD1D2, object, toggle) end Global.SetObjectCanClimbOn = Global.SetObjectAllowLowLodBuoyancy --- This is an alias of SET_ENTITY_AS_NO_LONGER_NEEDED. function Global.SetObjectAsNoLongerNeeded(object) return _in(0x3AE22DEB5BA5A3E6, _ii(object) --[[ may be optional ]]) end --- _SET_OBJECT_BREAK_SCALE function Global.SetObjectBreakScale(object, scale) return _in(0xFFB99FFD17F65889, object, scale) end Global.N_0xffb99ffd17f65889 = Global.SetObjectBreakScale --- _SET_OBJECT_BURN_INTENSITY function Global.SetObjectBurnIntensity(object, intensity) return _in(0xC8E21C1677DC5E6F, object, intensity) end Global.N_0xc8e21c1677dc5e6f = Global.SetObjectBurnIntensity --- Seems to mostly have effect on wood-made objects https://imgur.com/a/32oQvOn function Global.SetObjectBurnLevel(object, burnLevel, affectAsh) return _in(0x2797C633DCDBBAC5, object, burnLevel, affectAsh) end Global.N_0x2797c633dcdbbac5 = Global.SetObjectBurnLevel --- _SET_OBJECT_BURN_OPACITY function Global.SetObjectBurnOpacity(object, opacity) return _in(0x7D7285EFEAB5AF15, object, opacity) end Global.N_0x7d7285efeab5af15 = Global.SetObjectBurnOpacity --- p2 is usually the same as speed parameter function Global.SetObjectBurnSpeed(object, speed, p2) return _in(0x646564A3B7DF68F8, object, speed, p2) end Global.N_0x646564a3b7df68f8 = Global.SetObjectBurnSpeed --- _SET_OBJECT_KICKABLE function Global.SetObjectKickable(object, kickable) return _in(0xB7017DA4D498269F, object, kickable) end Global.N_0xb7017da4d498269f = Global.SetObjectKickable --- 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 function Global.SetObjectPhysicsParams(object, weight, p2, p3, p4, p5, gravity, p7, p8, p9, p10, buoyancy) return _in(0xF6DF6E90DE7DF90F, object, weight, p2, p3, p4, p5, gravity, p7, p8, p9, p10, buoyancy) end --- SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS function Global.SetObjectTakesDamageFromCollidingWithBuildings(object, enabled) return _in(0xEB6F1A9B5510A5D2, object, enabled) end Global.N_0xeb6f1a9b5510a5d2 = Global.SetObjectTakesDamageFromCollidingWithBuildings --- SET_OBJECT_TARGETTABLE function Global.SetObjectTargettable(object, targettable) return _in(0x8A7391690F5AFD81, object, targettable) end --- When p1 and p2 are true you can focus on the object (similar to when you focus a ped) function Global.SetObjectTargettableFocus(object, p1, p2) return _in(0xA22712E8471AA08E, object, p1, p2) end Global.N_0xa22712e8471aa08e = Global.SetObjectTargettableFocus --- _SET_OBJECT_TARGETTABLE_2 function Global.SetObjectTargettable_2(object, targettable) return _in(0x581EDBE56E8D62C9, object, targettable) end Global.N_0x581edbe56e8d62c9 = Global.SetObjectTargettable_2 --- Alt name: _SET_OBJECT_TINT function Global.SetObjectTintIndex(object, textureVariation) return _in(0x971DA0055324D033, object, textureVariation) end Global.SetObjectTextureVariation = Global.SetObjectTintIndex --- Only used in R* Script guama1 function Global.SetOceanGuarmaWaterQuadrant(wavesHeight, p1, p2, p3, p4, p5, p6, wavesStrength, p8) return _in(0xC63540AEF8384732, wavesHeight, p1, p2, p3, p4, p5, p6, wavesStrength, p8) end Global.N_0xc63540aef8384732 = Global.SetOceanGuarmaWaterQuadrant --- _SET_OVERRIDE_WEATHER function Global.SetOverrideWeather(weatherType) return _in(0xBE83CAE8ED77A94F, _ch(weatherType)) end Global.N_0xbe83cae8ed77a94f = Global.SetOverrideWeather --- SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetParkedVehicleDensityMultiplierThisFrame(multiplier) return _in(0xFEDFA97638D61D4A, multiplier) end --- Related to Campfires. -- p1: AMB_BONFIRE_MP, AMB_CAMPFIRE_LRG_MP function Global.SetParticleFxAmbientColour(entity, p1, r, g, b) return _in(0x3C61B52B00848C26, entity, _ts(p1), r, g, b) end Global.N_0x3c61b52b00848c26 = Global.SetParticleFxAmbientColour --- SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE function Global.SetParticleFxBulletImpactLodrangeScale(p0) return _in(0x8DCCC98DC0DBF9E4, p0) end Global.N_0x8dccc98dc0dbf9e4 = Global.SetParticleFxBulletImpactLodrangeScale --- SET_PARTICLE_FX_BULLET_IMPACT_SCALE function Global.SetParticleFxBulletImpactScale(scale) return _in(0xA53C8D7D0F8C74D0, scale) end Global.N_0xa53c8d7d0f8c74d0 = Global.SetParticleFxBulletImpactScale --- SET_PARTICLE_FX_FOOT_LODRANGE_SCALE function Global.SetParticleFxFootLodrangeScale(p0) return _in(0x2A1625858887D4E6, p0) end Global.N_0x2a1625858887d4e6 = Global.SetParticleFxFootLodrangeScale --- SET_PARTICLE_FX_LOOPED_ALPHA function Global.SetParticleFxLoopedAlpha(ptfxHandle, alpha) return _in(0x88786E76234F7054, ptfxHandle, alpha) end --- SET_PARTICLE_FX_LOOPED_COLOUR function Global.SetParticleFxLoopedColour(ptfxHandle, r, g, b, p4) return _in(0x239879FC61C610CC, ptfxHandle, r, g, b, p4) end --- SET_PARTICLE_FX_LOOPED_EVOLUTION function Global.SetParticleFxLoopedEvolution(ptfxHandle, propertyName, amount, noNetwork) return _in(0x3674F389B0FACD80, ptfxHandle, _ts(propertyName), amount, noNetwork) end --- SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST function Global.SetParticleFxLoopedFarClipDist(ptfxHandle, range) return _in(0x9B04D471DA0AD7AA, ptfxHandle, range) end --- SET_PARTICLE_FX_LOOPED_OFFSETS function Global.SetParticleFxLoopedOffsets(ptfxHandle, x, y, z, rotX, rotY, rotZ) return _in(0xD3A4A95FC94FE83B, ptfxHandle, x, y, z, rotX, rotY, rotZ) end --- SET_PARTICLE_FX_LOOPED_SCALE function Global.SetParticleFxLoopedScale(ptfxHandle, scale) return _in(0x1A9E1C0D98D093B7, ptfxHandle, scale) end --- _SET_PARTICLE_FX_LOOPED_FA* - _SET_PARTICLE_FX_LOOPED_OF* function Global.SetParticleFxLoopedUpdateDistantSmoke(ptfxHandle, scalar) return _in(0x9DDC222D85D5AF2A, ptfxHandle, scalar) end Global.N_0x9ddc222d85d5af2a = Global.SetParticleFxLoopedUpdateDistantSmoke --- NativeDB Introduced: v1311 function Global.SetParticleFxNonLoopedAlpha(alpha) return _in(0xE8A35938A7026CEA, alpha) end --- SET_PARTICLE_FX_NON_LOOPED_COLOUR function Global.SetParticleFxNonLoopedColour(r, g, b) return _in(0x60B85BED6577A35B, r, g, b) end --- NativeDB Introduced: v1311 function Global.SetParticleFxNonLoopedEmitterScale(p0, p1, p2) return _in(0x56C392C2BD78B024, p0, p1, p2) end --- SET_PARTICLE_FX_OVERRIDE function Global.SetParticleFxOverride(oldAsset, newAsset) return _in(0xBE711A169E9C7E95, _ts(oldAsset), _ts(newAsset)) end --- SET_PAUSE_PED_WRITHE_BLEEDOUT function Global.SetPausePedWritheBleedout(ped, toggle) return _in(0x925A160133003AC6, ped, toggle) end Global.N_0x925a160133003ac6 = Global.SetPausePedWritheBleedout --- _SET_PAUSEMAP_COORDS_WITH_RADIUS function Global.SetPausemapCoordsWithRadius(x, y, z, radius) return _in(0xE0884C184728C75B, x, y, z, radius) end Global.N_0xe0884c184728c75b = Global.SetPausemapCoordsWithRadius --- Enables/disables a kind of 'shiny' effect on metals. function Global.SetPearlescentFxEnabled(object, toggle) return _in(0x72E30372E7CC4415, object, toggle) end Global.N_0x72e30372e7cc4415 = Global.SetPearlescentFxEnabled --- accuracy = 0-100, 100 being perfectly accurate function Global.SetPedAccuracy(ped, accuracy) return _in(0x7AEFB85C1D49DEB6, ped, accuracy) end --- https://github.com/femga/rdr3_discoveries/tree/master/AI/COMBAT_ACTION_DISABLE_FLAGS function Global.SetPedActionDisableFlag(ped, actionDisableFlag) return _in(0xB8DE69D9473B7593, ped, actionDisableFlag) end Global.N_0xb8de69d9473b7593 = Global.SetPedActionDisableFlag --- 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) function Global.SetPedActivateWoundEffect(ped, p1, boneId, moveWoundLeftRight, bloodFountainPressure, yaw, bloodFountainDirection, bloodFountainPulse, p8, p9) return _in(0xFFD54D9FE71B966A, ped, p1, boneId, moveWoundLeftRight, bloodFountainPressure, yaw, bloodFountainDirection, bloodFountainPulse, p8, p9) end Global.N_0xffd54d9fe71b966a = Global.SetPedActivateWoundEffect --- Seems to work similar to 0xD2CB0FB0FDCB473D function Global.SetPedActivePlayerHorse(player, horse) return _in(0x8FBF9EDB378CCB8C, player, horse) end Global.N_0x8fbf9edb378ccb8c = Global.SetPedActivePlayerHorse --- Params: hash - ARTHUR or JOHN -- _SET_PED_(A-D)* function Global.SetPedActivePlayerType(ped, playerType) return _in(0xB285AD0EC870B2DF, ped, _ch(playerType)) end Global.N_0xb285ad0ec870b2df = Global.SetPedActivePlayerType --- _SET_PED_ALL_WEAPONS_VISIBILITY function Global.SetPedAllWeaponsVisibility(ped, visible) return _in(0x4F806A6CFED89468, ped, visible) end Global.N_0x4f806a6cfed89468 = Global.SetPedAllWeaponsVisibility --- SET_PED_AMMO function Global.SetPedAmmo(ped, weaponHash, ammo) return _in(0x14E56BC5B5DB6A19, ped, _ch(weaponHash), ammo) end --- SET_PED_AMMO_BY_TYPE function Global.SetPedAmmoByType(ped, ammoType, ammo) return _in(0x5FD1E1F011E76D7E, ped, _ch(ammoType), ammo) end --- SET_PED_AMMO_TO_DROP function Global.SetPedAmmoToDrop(ped, p1, p2) return _in(0xA4EFEF9440A5B0EF, ped, p1, p2) end --- NativeDB Introduced: v1311 function Global.SetPedAnimalDetectionModifier(ped, modifier) return _in(0x43CA928E892CFDB8, ped, modifier) end --- 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 function Global.SetPedAsCop(ped, toggle) return _in(0xBB03C38DD3FB7FFD, ped, toggle) end --- SET_PED_AS_GROUP_LEADER function Global.SetPedAsGroupLeader(ped, groupId, p2) return _in(0x2A7819605465FBCE, ped, groupId, p2) end --- SET_PED_AS_GROUP_MEMBER function Global.SetPedAsGroupMember(ped, groupId) return _in(0x9F3480FE65DB31B5, ped, groupId) end --- This is an alias of SET_ENTITY_AS_NO_LONGER_NEEDED. function Global.SetPedAsNoLongerNeeded(ped) return _in(0x2595DD4236549CE3, _ii(ped) --[[ may be optional ]]) end --- _SET_PED_AS_SADDLE_HORSE_FOR_PLAYER function Global.SetPedAsSaddleHorseForPlayer(player, mount) return _in(0xD2CB0FB0FDCB473D, player, mount) end Global.N_0xd2cb0fb0fdcb473d = Global.SetPedAsSaddleHorseForPlayer --- SET_PED_AS_TEMP_PLAYER_HORSE function Global.SetPedAsTempPlayerHorse(player, horse) return _in(0x227B06324234FB09, player, horse, _ri) end Global.N_0x227b06324234fb09 = Global.SetPedAsTempPlayerHorse --- NET_FETCH_CLIENT_UPDATE_PED_FIGHT_PROFICIENCY: Changing parry multiplier for ped function Global.SetPedBeatMultiplier(ped, p1) return _in(0x6DBF2D78709AD70B, ped, p1) end Global.N_0x6dbf2d78709ad70b = Global.SetPedBeatMultiplier --- _SET_PED_BLACKBOARD_BOOL function Global.SetPedBlackboardBool(ped, variableName, value, removeTimer) return _in(0xCB9401F918CB0F75, ped, _ts(variableName), value, removeTimer) end Global.N_0xcb9401f918cb0f75 = Global.SetPedBlackboardBool --- _SET_PED_BLACKBOARD_FLOAT function Global.SetPedBlackboardFloat(ped, variableName, value, removeTimer) return _in(0x437C08DB4FEBE2BD, ped, _ts(variableName), value, removeTimer) end Global.N_0x437c08db4febe2bd = Global.SetPedBlackboardFloat --- p1: -- BodyPartChained -- OverloadMostInjuredBodyPart -- p2: -- LeftLeg -- Legs -- RightArm function Global.SetPedBlackboardHash(ped, variableName, value, removeTimer) return _in(0xA762C9D6CF165E0D, ped, _ts(variableName), _ts(value), removeTimer) end Global.N_0xa762c9d6cf165e0d = Global.SetPedBlackboardHash --- 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 function Global.SetPedBlackboardInt(ped, variableName, value, removeTimer) return _in(0x5F53010C4C3F6BAF, ped, _ts(variableName), value, removeTimer) end Global.N_0x5f53010c4c3f6baf = Global.SetPedBlackboardInt --- Bleedout profiles: -- Animal_FastBleedout -- Animal_Generic -- Human_FastBleedout -- Human_Generic -- Human_Mission -- For more information, see common/data/ai/peddamageinfo.meta function Global.SetPedBleedoutProfile(ped, bleedoutProfile) return _in(0x66C047719B0E80E1, ped, _ch(bleedoutProfile)) end Global.N_0x66c047719b0e80e1 = Global.SetPedBleedoutProfile --- 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 -- }; function Global.SetPedBrawlingStyle(ped, brawlingStyle) return _in(0x8BA83CC4288CD56D, ped, _ch(brawlingStyle)) end Global.N_0x8ba83cc4288cd56d = Global.SetPedBrawlingStyle --- SET_PED_CAN_ARM_IK function Global.SetPedCanArmIk(ped, toggle) return _in(0x6C3B4D6D13B4C841, ped, toggle) end --- When set on a player ped, its just like when you die in RDO function Global.SetPedCanBeIncapacitated(ped, toggle) return _in(0x5240864E847C691C, ped, toggle) end Global.N_0x5240864e847c691c = Global.SetPedCanBeIncapacitated --- state: -- enum eKnockOffVehicle -- { -- KNOCKOFFVEHICLE_DEFAULT, -- KNOCKOFFVEHICLE_NEVER, -- KNOCKOFFVEHICLE_EASY, -- KNOCKOFFVEHICLE_HARD -- }; function Global.SetPedCanBeKnockedOffVehicle(ped, state) return _in(0x7A6535691B477C48, ped, state) end --- SET_PED_CAN_* function Global.SetPedCanBeLassoed(ped, toggle) return _in(0xFD6943B6DF77E449, ped, toggle) end Global.N_0xfd6943b6df77e449 = Global.SetPedCanBeLassoed --- SET_PED_CAN_BE_TARGETTED function Global.SetPedCanBeTargetted(ped, toggle) return _in(0x63F58F7C80513AAD, ped, toggle) end --- SET_PED_CAN_BE_TARGETTED_BY_PLAYER function Global.SetPedCanBeTargettedByPlayer(ped, player, toggle) return _in(0x66B57B72E0836A76, ped, player, toggle) end --- SET_PED_CAN_BE_TARGETTED_BY_TEAM function Global.SetPedCanBeTargettedByTeam(ped, team, toggle) return _in(0xBF1CA77833E58F2C, ped, team, toggle) end --- SET_PED_CAN_HEAD_IK function Global.SetPedCanHeadIk(ped, toggle) return _in(0xC11C18092C5530DC, ped, toggle) end --- SET_PED_CAN_LEG_IK function Global.SetPedCanLegIk(ped, toggle) return _in(0x73518ECE2485412B, ped, toggle) end --- SET_PED_CAN_PLAY_AMBIENT_ANIMS function Global.SetPedCanPlayAmbientAnims(ped, toggle) return _in(0x6373D1349925A70E, ped, toggle) end --- SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS function Global.SetPedCanPlayAmbientBaseAnims(ped, toggle) return _in(0x0EB0585D15254740, ped, toggle) end --- SET_PED_CAN_PLAY_GESTURE_ANIMS function Global.SetPedCanPlayGestureAnims(ped, p1, p2) return _in(0xBAF20C5432058024, ped, p1, p2) end --- SET_PED_CAN_RAGDOLL function Global.SetPedCanRagdoll(ped, toggle) return _in(0xB128377056A54E2A, ped, toggle) end --- SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT function Global.SetPedCanRagdollFromPlayerImpact(ped, toggle) return _in(0xDF993EE5E90ABA25, ped, toggle) end --- This only will teleport the ped to the group leader if the group leader teleports (sets coords). -- Only works in singleplayer function Global.SetPedCanTeleportToGroupLeader(pedHandle, groupId, toggle) return _in(0x2E2F4240B3F24647, pedHandle, groupId, toggle) end --- SET_PED_CAN_TORSO_IK function Global.SetPedCanTorsoIk(ped, toggle) return _in(0xF2B7106D37947CE0, ped, toggle) end --- SET_PED_CAN_TORSO_REACT_IK function Global.SetPedCanTorsoReactIk(ped, toggle) return _in(0xF5846EDB26A98A24, ped, toggle) end --- SET_PED_CAN_TORSO_VEHICLE_IK function Global.SetPedCanTorsoVehicleIk(ped, toggle) return _in(0x6647C5F6F5792496, ped, toggle) end Global.N_0x6647c5f6f5792496 = Global.SetPedCanTorsoVehicleIk --- _SET_PED_CAN_(?)_IK* function Global.SetPedCanUnkBodypartIk(ped, toggle) return _in(0xEE9DF765990E8D1D, ped, toggle) end Global.N_0xee9df765990e8d1d = Global.SetPedCanUnkBodypartIk --- SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT function Global.SetPedCanUseAutoConversationLookat(ped, toggle) return _in(0xEC4686EC06434678, ped, toggle) end --- 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. function Global.SetPedCapsule(ped, value) return _in(0x364DF566EC833DE2, ped, value) end --- _SET_PED_CLEAR_AIMING_IN_THE_AIR function Global.SetPedClearAimingInTheAir(ped, p1) return _in(0x34C0010188D7C54A, ped, p1) end Global.N_0x34c0010188d7c54a = Global.SetPedClearAimingInTheAir --- SET_PED_CLOTH_PIN_FRAMES function Global.SetPedClothPinFrames(ped, p1) return _in(0x78C4E9961DB3EB5B, ped, p1) end Global.SetPedClothPackageIndex = Global.SetPedClothPinFrames --- abilityLevel: -- enum eCombatAbilityLevel -- { -- CAL_POOR, -- CAL_AVERAGE, -- CAL_PROFESSIONAL -- }; function Global.SetPedCombatAbility(ped, abilityLevel) return _in(0xC7622C0D36B2FDA8, ped, abilityLevel) end --- Hashes: GUARD, COMBAT_ANIMAL, LAW, LAW_SHERIFF -- _SET_PED_COMBAT_A* - _SET_PED_COMBAT_M* function Global.SetPedCombatAttributeHash(ped, p1) return _in(0xBD75500141E4725C, ped, _ch(p1)) end Global.N_0xbd75500141e4725c = Global.SetPedCombatAttributeHash --- attributeIndex: https://alloc8or.re/rdr3/doc/enums/eCombatAttribute.txt -- https://github.com/femga/rdr3_discoveries/tree/master/AI/COMBAT_ATTRIBUTES function Global.SetPedCombatAttributes(ped, attributeIndex, enabled) return _in(0x9F7794730795E019, ped, attributeIndex, enabled) end --- _SET_PED_COMBAT_BEHAVIOUR function Global.SetPedCombatBehaviour(ped, behaviour) return _in(0x9238A3D970BBB0A9, ped, _ch(behaviour)) end Global.N_0x9238a3d970bbb0a9 = Global.SetPedCombatBehaviour --- 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) function Global.SetPedCombatMovement(ped, combatMovement) return _in(0x4D9CA1009AFBD057, ped, combatMovement) end --- range: -- enum eCombatRange -- { -- CR_NEAR, -- CR_MEDIUM, -- CR_FAR, -- CR_VERY_FAR -- }; function Global.SetPedCombatRange(ped, range) return _in(0x3C606747B23E497B, ped, range) end --- 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 function Global.SetPedCombatStyle(ped, combatStyleHash, p2, duration) return _in(0x8ACC0506743A8A5C, ped, _ch(combatStyleHash), p2, duration) end Global.N_0x8acc0506743a8a5c = Global.SetPedCombatStyle --- duration in seconds, -1.0 = forever function Global.SetPedCombatStyleMod(ped, combatStyleModHash, duration) return _in(0x8B1E8E35A6E814EA, ped, _ch(combatStyleModHash), duration) end Global.N_0x8b1e8e35a6e814ea = Global.SetPedCombatStyleMod --- 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 function Global.SetPedConfigFlag(ped, flagId, value) return _in(0x1913FE4CBF41C463, ped, flagId, value) end --- _SET_PED_CROUCH_MOVEMENT function Global.SetPedCrouchMovement(ped, state, p2, immediately) return _in(0x7DE9692C6F64CFE8, ped, state, p2, immediately) end Global.N_0x7de9692c6f64cfe8 = Global.SetPedCrouchMovement --- The higher the multiplier the less the engine renders culls (https://docs.unity3d.com/Manual/OcclusionCulling.html) function Global.SetPedCullRange(ped, p1, p2) return _in(0x8AC1D721B2097B6E, ped, p1, p2) end Global.N_0x8ac1d721b2097b6e = Global.SetPedCullRange --- SET_PED_CURRENT_WEAPON_VISIBLE function Global.SetPedCurrentWeaponVisible(ped, visible, deselectWeapon, p3, p4) return _in(0x0725A4CCFDED9A70, ped, visible, deselectWeapon, p3, p4) end --- damageCleanliness: see _GET_PED_DAMAGE_CLEANLINESS function Global.SetPedDamageCleanliness(ped, damageCleanliness) return _in(0x7528720101A807A5, ped, damageCleanliness) end Global.N_0x7528720101a807a5 = Global.SetPedDamageCleanliness --- _SET_PED_DAMAGED function Global.SetPedDamaged(ped, damaged) return _in(0xDACE03C65C6666DB, ped, damaged) end Global.N_0xdace03c65c6666db = Global.SetPedDamaged --- SET_PED_DECOMPOSED function Global.SetPedDecomposed(ped, toggle) return _in(0x674B90BE1115846D, ped, toggle) end Global.N_0x674b90be1115846d = Global.SetPedDecomposed --- SET_PED_DEFENSIVE_AREA_DIRECTION function Global.SetPedDefensiveAreaDirection(ped, p1, p2, p3, p4) return _in(0x413C6C763A4AFFAD, ped, p1, p2, p3, p4) end --- _SET_PED_(A?)* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.SetPedDefensiveAreaToAngledArea(ped, x1, y1, z1, x2, y2, z2, p7, p8, p9, entity, p11) return _in(0xEB2BFE5D009F0331, ped, x1, y1, z1, x2, y2, z2, p7, p8, p9, entity, p11) end --- SET_PED_DEFENSIVE_AREA_VOLUME function Global.SetPedDefensiveAreaVolume(ped, volume, p2, p3, p4) return _in(0xFC3DB99C8144CD81, ped, volume, p2, p3, p4) end Global.N_0xfc3db99c8144cd81 = Global.SetPedDefensiveAreaVolume --- _SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_ENTITY function Global.SetPedDefensiveSphereAttachedToEntity(ped, entity, x, y, z, radius, p6, p7) return _in(0x1854217C640B39EC, ped, entity, x, y, z, radius, p6, p7) end Global.N_0x1854217c640b39ec = Global.SetPedDefensiveSphereAttachedToEntity --- SET_PED_DESIRED_HEADING function Global.SetPedDesiredHeading(ped, heading) return _in(0xAA5A7ECE2AA8FE70, ped, heading) end --- 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 function Global.SetPedDesiredLocoForModel(ped, locomotionArchetype) return _in(0x923583741DC87BCE, ped, _ts(locomotionArchetype)) end Global.N_0x923583741dc87bce = Global.SetPedDesiredLocoForModel --- Sets peds motion type function Global.SetPedDesiredLocoMotionType(ped, locoMotionType) return _in(0x89F5E7ADECCCB49C, ped, _ts(locoMotionType)) end Global.N_0x89f5e7adecccb49c = Global.SetPedDesiredLocoMotionType --- SET_PED_DESIRED_MOVE_BLEND_RATIO function Global.SetPedDesiredMoveBlendRatio(ped, p1) return _in(0x1E982AC8716912C5, ped, p1) end --- Params: ped, 0f, -1, true, true in R* MP Scripts -- _SET_PED_DE* - _SET_PED_F* function Global.SetPedDirtCleaned(ped, p1, p2, p3, p4) return _in(0xE3144B932DFDFF65, ped, p1, p2, p3, p4) end Global.N_0xe3144b932dfdff65 = Global.SetPedDirtCleaned --- Disables being able to kick move ped. function Global.SetPedDisableKickMove(ped, disable) return _in(0xADD31A5C7A5FAA73, ped, disable) end Global.N_0xadd31a5c7a5faa73 = Global.SetPedDisableKickMove --- SET_PED_DROPS_INVENTORY_WEAPON function Global.SetPedDropsInventoryWeapon(ped, weaponHash, xOffset, yOffset, zOffset, ammoCount) return _in(0x208A1888007FC0E6, ped, _ch(weaponHash), xOffset, yOffset, zOffset, ammoCount) end --- SET_PED_DROPS_WEAPONS_WHEN_DEAD function Global.SetPedDropsWeaponsWhenDead(ped, toggle) return _in(0x476AE72C1D19D1A8, ped, toggle) end --- SOBER = 0.0f, SLIGHTLY_DRUNK = 0.25f, MODERATELY_DRUNK = 0.5f, VERY_DRUNK = 1.0f function Global.SetPedDrunkness(ped, enabled, drunknessLevel) return _in(0x406CCF555B04FAD3, ped, enabled, drunknessLevel) end Global.N_0x406ccf555b04fad3 = Global.SetPedDrunkness --- Used in various R* MP & SP Scripts function Global.SetPedFiringPattern(ped, patternHash) return _in(0x9AC577F5A12AD8A9, ped, _ch(patternHash)) end --- Used in R* MP Script fm_mission_controller and various R* SP Scripts for ambush* function Global.SetPedFiringPattern_2(ped, patternHash) return _in(0x20E54854DEF6A54A, ped, _ch(patternHash)) end Global.N_0x20e54854def6a54a = Global.SetPedFiringPattern_2 --- Only used in R* MP Script fm_mission_controller function Global.SetPedFiringPattern_3(ped, patternHash) return _in(0x244E8C282188E40F, ped, _ch(patternHash)) end Global.N_0x244e8c282188e40f = Global.SetPedFiringPattern_3 --- 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), -- }; function Global.SetPedFleeAttributes(ped, attributeFlags, enable) return _in(0x70A2D1137C8ED7C9, ped, attributeFlags, enable) end --- _SET_PED_FORMATION_POSITION function Global.SetPedFormationPosition(ped, position, toggle) return _in(0x0E9E95FDEDCC9D35, ped, position, toggle) end Global.N_0x0e9e95fdedcc9d35 = Global.SetPedFormationPosition --- SET_PED_GESTURE_GROUP function Global.SetPedGestureGroup(ped, gesture, p2) return _in(0xDDF803377F94AAA8, ped, _ts(gesture), p2) end --- _SET_PED_GETUP_ANIMATION function Global.SetPedGetupAnimation(ped, animName, p2) return _in(0x3AE3552E7C207CC5, ped, _ts(animName), p2) end Global.N_0x3ae3552e7c207cc5 = Global.SetPedGetupAnimation --- _SET_PED_GRAPPLE_ACTION function Global.SetPedGrappleAction(ped, grappleAction) return _in(0x8301D87B1B89E219, ped, _ch(grappleAction)) end Global.N_0x8301d87b1b89e219 = Global.SetPedGrappleAction --- _SET_PED_GRAPPLE_ANIMATION function Global.SetPedGrappleAnimation(ped, grappleAnim) return _in(0x56E9C26CD29D1ED6, ped, _ch(grappleAnim)) end Global.N_0x56e9c26cd29d1ed6 = Global.SetPedGrappleAnimation --- _SET_PED_GRAPPLE_EFFECT_MULTIPLIER function Global.SetPedGrappleEffectMultiplier(ped, multiplier) return _in(0x99A6E246C315BF60, ped, multiplier, _ri) end Global.N_0x99a6e246c315bf60 = Global.SetPedGrappleEffectMultiplier --- _SET_PED_GRAPPLE_FLAG function Global.SetPedGrappleFlag(ped, flag, enable) return _in(0x789DABD18E9024DB, ped, flag, enable) end Global.N_0x789dabd18e9024db = Global.SetPedGrappleFlag --- _SET_PED_GRAPPLE_SEQUENCE function Global.SetPedGrappleSequence(ped, grappleSequence) return _in(0x604190F0CF0DF158, ped, _ts(grappleSequence)) end Global.N_0x604190f0cf0df158 = Global.SetPedGrappleSequence --- Hashes: GS_DRAGGING, GS_FACE_TO_BACK, GS_FACE_TO_FACE, GS_FACE_TO_FACE_WALL, GS_MOUNTED function Global.SetPedGrappleStyle(ped, style) return _in(0x630E7B01F091A197, ped, _ch(style), _ri) end Global.N_0x630e7b01f091a197 = Global.SetPedGrappleStyle --- SET_PED_GRAVITY function Global.SetPedGravity(ped, toggle) return _in(0x9FF447B6B6AD960A, ped, toggle) end --- SET_PED_GROUP_MEMBER_PASSENGER_INDEX function Global.SetPedGroupMemberPassengerIndex(ped, index) return _in(0x0BDDB8D9EC6BCF3C, ped, index) end --- _SET_PED_HEADSHOT_DAMAGE_MULTIPLIER function Global.SetPedHeadshotDamageMultiplier(ped, multiplier) return _in(0x2BA918C823B8BA56, ped, multiplier) end Global.N_0x2ba918c823b8ba56 = Global.SetPedHeadshotDamageMultiplier --- configHash: see pedhealth.meta function Global.SetPedHealthConfig(ped, configHash) return _in(0xF6B82FCE03B43A37, ped, _ch(configHash)) end Global.N_0xf6b82fce03b43a37 = Global.SetPedHealthConfig --- SET_PED_HEARING_RANGE function Global.SetPedHearingRange(ped, value) return _in(0x33A8F7F7D5F7F33C, ped, value) end --- SET_PED_HIGHLY_PERCEPTIVE function Global.SetPedHighlyPerceptive(ped, toggle) return _in(0x52D59AB61DDC05DD, ped, toggle) end --- SET_PED_ID_RANGE function Global.SetPedIdRange(ped, value) return _in(0xF107E836A70DCE05, ped, value) end --- _SET_PED_IGNORE_DEAD_BODIES function Global.SetPedIgnoreDeadBodies(ped, toggle) return _in(0x013A7BA5015C1372, ped, toggle) end Global.N_0x013a7ba5015c1372 = Global.SetPedIgnoreDeadBodies --- Only used in R* Script beat_sharp_shooter -- Blocks ped from swimming underwater function Global.SetPedImmersionFlag(ped, toggle) return _in(0x7FB0088E8769CDDB, ped, toggle) end Global.N_0x7fb0088e8769cddb = Global.SetPedImmersionFlag --- _SET_PED_INCAPACITATION_FLAGS function Global.SetPedIncapacitationFlags(ped, flags) return _in(0xD67B6F3BCF81BA47, ped, flags) end Global.N_0xd67b6f3bcf81ba47 = Global.SetPedIncapacitationFlags --- _SET_PED_INCAPACITATION_MODIFIERS function Global.SetPedIncapacitationModifiers(ped, canBeIncapacitated, threshold, bleedoutTime, p4) return _in(0x39ED303390DDEAC7, ped, canBeIncapacitated, threshold, bleedoutTime, p4) end Global.N_0x39ed303390ddeac7 = Global.SetPedIncapacitationModifiers --- _SET_PED_INCAPACITATION_TOTAL_BLEED_OUT_DURATION function Global.SetPedIncapacitationTotalBleedOutDuration(ped, duration) return _in(0x2890418B39BC8FFF, ped, duration) end Global.N_0x2890418b39bc8fff = Global.SetPedIncapacitationTotalBleedOutDuration --- SET_PED_INFINITE_AMMO function Global.SetPedInfiniteAmmo(ped, toggle, weaponHash) return _in(0x3EDCB0505123623B, ped, toggle, _ch(weaponHash)) end --- _SET_PED_INFINITE_AMMO_CLIP function Global.SetPedInfiniteAmmoClip(ped, toggle) return _in(0xFBAA1E06B6BCA741, ped, toggle) end --- NativeDB Introduced: v1311 function Global.SetPedInjuredOnGroundBehaviour(ped, unk) return _in(0xEC4B4B3B9908052A, ped, unk) end --- _SET_PED_INTERACTION_NEGATIVE_RESPONSE function Global.SetPedInteractionNegativeResponse(ped, speech) return _in(0xA3C53CDE922BC78B, ped, _ts(speech)) end Global.N_0xa3c53cde922bc78b = Global.SetPedInteractionNegativeResponse --- 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 function Global.SetPedInteractionPersonality(ped, personality) return _in(0x24C82EF607105FAA, ped, _ch(personality)) end Global.N_0x24c82ef607105faa = Global.SetPedInteractionPersonality --- _SET_PED_INTERACTION_POSITIVE_RESPONSE function Global.SetPedInteractionPositiveResponse(ped, speech) return _in(0x20C5459379D75C1C, ped, _ts(speech)) end Global.N_0x20c5459379d75c1c = Global.SetPedInteractionPositiveResponse --- SET_PED_INTERIOR_WALLA_DENSITY function Global.SetPedInteriorWallaDensity(p0, p1) return _in(0x8BF907833BE275DE, p0, p1) end Global.N_0x8bf907833be275de = Global.SetPedInteriorWallaDensity --- Ped: The ped to warp. -- vehicle: The vehicle to warp the ped into. -- seatIndex: see CREATE_PED_INSIDE_VEHICLE function Global.SetPedIntoVehicle(ped, vehicle, seatIndex) return _in(0xF75B0D629E1C063D, ped, vehicle, seatIndex) end --- SET_PED_IS_DRUNK function Global.SetPedIsDrunk(ped, toggle) return _in(0x95D2D383D5396B8A, ped, toggle) end --- SET_PED_KEEP_TASK function Global.SetPedKeepTask(ped, toggle) return _in(0x971D38760FBC02EF, ped, toggle) end --- _SET_PED_KNOCKED_BY_ONE_HIT function Global.SetPedKnockedByOneHit(ped, p1) return _in(0x5BCF0B79D4F5DBA3, ped, p1) end Global.N_0x5bcf0b79d4f5dba3 = Global.SetPedKnockedByOneHit --- _SET_PED_LADDER_MOVEMENT_SPEED_MODIFIER function Global.SetPedLadderMovementSpeedModifier(ped, p1) return _in(0x05CE6AF4DF071D23, ped, p1) end Global.N_0x05ce6af4df071d23 = Global.SetPedLadderMovementSpeedModifier --- SET_PED_LASSO_HOGTIE_FLAG function Global.SetPedLassoHogtieFlag(ped, flagId, value) return _in(0xAE6004120C18DF97, ped, flagId, value) end Global.N_0xae6004120c18df97 = Global.SetPedLassoHogtieFlag --- behaviour: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CLawBehavior__Flags function Global.SetPedLawBehaviour(ped, behaviour) return _in(0x819ADD5EF1742F47, ped, behaviour) end Global.N_0x819add5ef1742f47 = Global.SetPedLawBehaviour --- SET_PED_LEG_IK_MODE function Global.SetPedLegIkMode(ped, mode) return _in(0xC396F5B86FF9FEBD, ped, mode) end --- _SET_PED_LIGHTS function Global.SetPedLights(ped, toggle) return _in(0x13A210949FCBD92B, ped, toggle) end Global.N_0x13a210949fcbd92b = Global.SetPedLights --- SET_PED_LOD_MULTIPLIER function Global.SetPedLodMultiplier(ped, multiplier) return _in(0xDC2C5C242AAC342B, ped, multiplier) end --- Sets the maximum health of a ped. function Global.SetPedMaxHealth(ped, value) return _in(0xF5F6378C4F3419D3, ped, value) end --- SET_PED_MAX_MOVE_BLEND_RATIO function Global.SetPedMaxMoveBlendRatio(ped, value) return _in(0x433083750C5E064A, ped, value) end --- SET_PED_MAX_TIME_IN_WATER function Global.SetPedMaxTimeInWater(ped, value) return _in(0x43C851690662113D, ped, value) end --- SET_PED_MAX_TIME_UNDERWATER function Global.SetPedMaxTimeUnderwater(ped, value) return _in(0x6BA428C528D9E522, ped, value) end --- SET_PED_MIN_MOVE_BLEND_RATIO function Global.SetPedMinMoveBlendRatio(ped, value) return _in(0x01A898D26E2333DD, ped, value) end --- SET_PED_MODEL_IS_SUPPRESSED function Global.SetPedModelIsSuppressed(model, toggle) return _in(0xE163A4BCE4DE6F11, _ch(model), toggle) end --- SET_PED_MONEY function Global.SetPedMoney(ped, amount) return _in(0xA9C8960E8684C1B5, ped, amount) end --- 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 function Global.SetPedMotivation(ped, motivationState, threshold, targetPed) return _in(0x06D26A96CA1BCA75, ped, motivationState, threshold, targetPed) end Global.N_0x06d26a96ca1bca75 = Global.SetPedMotivation --- The higher the modifier, the slower the motivationState value will decrease function Global.SetPedMotivationModifier(ped, motivationState, modifier) return _in(0xA1EB5D029E0191D3, ped, motivationState, modifier) end Global.N_0xa1eb5d029e0191d3 = Global.SetPedMotivationModifier --- motivationState: see _SET_PED_MOTIVATION function Global.SetPedMotivationStateOverride(ped, motivationState, enabled) return _in(0x2EB75FB86C41F026, ped, motivationState, enabled) end Global.N_0x2eb75fb86c41f026 = Global.SetPedMotivationStateOverride --- SET_PED_MOVE_ANIMS_BLEND_OUT function Global.SetPedMoveAnimsBlendOut(ped) return _in(0x9E8C908F41584ECD, ped) end --- Min: 0.0f -- Max: 1.15f function Global.SetPedMoveRateOverride(ped, value) return _in(0x085BF80FA50A39D1, ped, value) end --- nullsub, doesn't do anything function Global.SetPedNameDebug(ped, name) return _in(0x98EFA132A4117BE1, ped, _ts(name)) end --- The distance between these points, is the diagonal of a box (remember it's 3D). function Global.SetPedNonCreationArea(x1, y1, z1, x2, y2, z2) return _in(0xEE01041D559983EA, x1, y1, z1, x2, y2, z2) end --- SET_PED_OFF_TRANSPORT_SEAT function Global.SetPedOffTransportSeat(ped, flags) return _in(0x8886D83A430537FD, ped, flags) end Global.N_0x8886d83a430537fd = Global.SetPedOffTransportSeat --- seat: see CREATE_PED_INSIDE_VEHICLE function Global.SetPedOnTransportSeat(ped, transportEntity, seat, flags) return _in(0xE588B5A8A005CB5E, ped, transportEntity, seat, flags) end Global.N_0xe588b5a8a005cb5e = Global.SetPedOnTransportSeat --- SET_PED_ONTO_MOUNT function Global.SetPedOntoMount(ped, mount, seatIndex, p3) return _in(0x028F76B6E78246EB, ped, mount, seatIndex, p3) end Global.N_0x028f76b6e78246eb = Global.SetPedOntoMount --- SET_PED_OWNS_ANIMAL function Global.SetPedOwnsAnimal(ped, animal, p2) return _in(0x931B241409216C1F, ped, animal, p2) end Global.N_0x931b241409216c1f = Global.SetPedOwnsAnimal --- SET_PED_OWNS_VEHICLE function Global.SetPedOwnsVehicle(ped, vehicle) return _in(0x838C216C2B05A009, ped, vehicle) end Global.N_0x838c216c2b05a009 = Global.SetPedOwnsVehicle --- SET_PED_PANIC_EXIT_SCENARIO function Global.SetPedPanicExitScenario(ped, x, y, z) return _in(0xFE07FF6495D52E2A, ped, x, y, z, _ri) end --- SET_PED_PATH_AVOID_FIRE function Global.SetPedPathAvoidFire(ped, avoidFire) return _in(0x4455517B28441E60, ped, avoidFire) end --- SET_PED_PATH_CAN_DROP_FROM_HEIGHT function Global.SetPedPathCanDropFromHeight(ped, toggle) return _in(0xE361C5C71C431A4F, ped, toggle) end --- SET_PED_PATH_CAN_USE_CLIMBOVERS function Global.SetPedPathCanUseClimbovers(ped, toggle) return _in(0x8E06A6FE76C9EFF4, ped, toggle) end --- SET_PED_PATH_CAN_USE_LADDERS function Global.SetPedPathCanUseLadders(ped, toggle) return _in(0x77A5B103C87F476E, ped, toggle) end --- SET_PED_PATH_CLIMB_COST_MODIFIER function Global.SetPedPathClimbCostModifier(ped, modifier) return _in(0x88E32DB8C1A4AA4B, ped, modifier) end Global.N_0x88e32db8c1a4aa4b = Global.SetPedPathClimbCostModifier --- SET_PED_PATH_DEEP_SNOW_COST_MODIFIER function Global.SetPedPathDeepSnowCostModifier(ped, modifier) return _in(0xE8C296B75EACC357, ped, modifier) end Global.N_0xe8c296b75eacc357 = Global.SetPedPathDeepSnowCostModifier --- SET_PED_PATH_FOLIAGE_COST_MODIFIER function Global.SetPedPathFoliageCostModifier(ped, modifier) return _in(0x3AD8EFF9703BE657, ped, modifier) end Global.N_0x3ad8eff9703be657 = Global.SetPedPathFoliageCostModifier --- _SET_PED_PATH_P* -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.SetPedPathLadderCostModifier(ped, modifier) return _in(0x70F7A1EAB1AE3AA8, ped, modifier) end --- _SET_PED_PATH_MAY_ENTER_DEEP_WATER function Global.SetPedPathMayEnterDeepWater(ped, mayEnterDeepWater) return _in(0x9DE63896B176EA94, ped, mayEnterDeepWater) end Global.N_0x9de63896b176ea94 = Global.SetPedPathMayEnterDeepWater --- SET_PED_PATH_MAY_ENTER_WATER function Global.SetPedPathMayEnterWater(ped, mayEnterWater) return _in(0xF35425A4204367EC, ped, mayEnterWater) end --- SET_PED_PATH_PREFER_TO_AVOID_WATER function Global.SetPedPathPreferToAvoidWater(ped, avoidWater, p2) return _in(0x38FE1EC73743793C, ped, avoidWater, p2) end --- SET_PED_PATHS_BACK_TO_ORIGINAL function Global.SetPedPathsBackToOriginal(p0, p1, p2, p3, p4, p5, p6) return _in(0xE04B48F2CC926253, p0, p1, p2, p3, p4, p5, p6) end --- SET_PED_PATHS_IN_AREA function Global.SetPedPathsInArea(x1, y1, z1, x2, y2, z2, unknown, p7) return _in(0x34F060F4BF92E018, x1, y1, z1, x2, y2, z2, unknown, p7) end --- 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 function Global.SetPedPersonality(ped, personality) return _in(0xB8B6430EAD2D2437, ped, _ch(personality)) end Global.N_0xb8b6430ead2d2437 = Global.SetPedPersonality --- _SET_PED_PROMPT_NAME function Global.SetPedPromptName(ped, name) return _in(0x4A48B6E03BABB4AC, ped, _ts(name)) end --- _SET_PED_PROMPT_NAME_FROM_GXT_ENTRY function Global.SetPedPromptNameFromGxtEntry(ped, gxtEntryHash) return _in(0xFCA8FB9E15FA80D3, ped, _ch(gxtEntryHash)) end Global.N_0xfca8fb9e15fa80d3 = Global.SetPedPromptNameFromGxtEntry --- _SET_PED_PROMPT_NAME_FROM_GXT_ENTRY_2 function Global.SetPedPromptNameFromGxtEntry_2(ped, gxtEntryHash) return _in(0xC2745D9261664901, ped, _ch(gxtEntryHash)) end Global.N_0xc2745d9261664901 = Global.SetPedPromptNameFromGxtEntry_2 --- _SET_PED_PROMPT_NAME_2 function Global.SetPedPromptName_2(ped, name) return _in(0x19B14E04B009E28B, ped, _ts(name)) end Global.N_0x19b14e04b009e28b = Global.SetPedPromptName_2 --- quality: see _GET_PED_QUALITY function Global.SetPedQuality(ped, quality) return _in(0xCE6B874286D640BB, ped, quality) end Global.N_0xce6b874286d640bb = Global.SetPedQuality --- SET_PED_RAGDOLL_FORCE_FALL function Global.SetPedRagdollForceFall(ped) return _in(0x01F6594B923B9251, ped) end --- 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. function Global.SetPedRagdollOnCollision(ped, toggle, p2) return _in(0xF0A4F1BBF4FA7497, ped, toggle, p2) end --- SET_PED_RANDOM_COMPONENT_VARIATION function Global.SetPedRandomComponentVariation(ped, p1) return _in(0xC8A9481A01E63C28, ped, p1) end --- SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH function Global.SetPedRelationshipGroupDefaultHash(ped, hash) return _in(0xADB3F206518799E8, ped, _ch(hash)) end --- SET_PED_RELATIONSHIP_GROUP_HASH function Global.SetPedRelationshipGroupHash(ped, relationshipGroup) return _in(0xC80A74AC829DDD92, ped, _ch(relationshipGroup)) end --- 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 function Global.SetPedResetFlag(ped, flagId, doReset) return _in(0xC1E8A365BF3B29F2, ped, flagId, doReset) end --- _SET_PED_SCALE function Global.SetPedScale(ped, scale) return _in(0x25ACFC650B65C538, ped, scale) end --- 0.0 - 1.0 -- Modifies the "scent line" on the ped's body when using Eagle Eye. function Global.SetPedScent(ped, scent) return _in(0x01B21B81865E2A1F, ped, scent) end Global.N_0x01b21b81865e2a1f = Global.SetPedScent --- SET_PED_SEEING_RANGE function Global.SetPedSeeingRange(ped, value) return _in(0xF29CF591C4BF6CEE, ped, value) end --- Params: shootRate = 0 - 1000 function Global.SetPedShootRate(ped, shootRate) return _in(0x614DA022990752DC, ped, shootRate) end --- Params: p1 = 1 & 2 in R* Scripts, 0 = Disable avoidance, 1 = Enabled avoidance, 2 = Enabled avoidance (?) function Global.SetPedShouldIgnoreAvoidanceVolumes(ped, p1) return _in(0xF74E134F40192884, ped, p1) end Global.N_0xf74e134f40192884 = Global.SetPedShouldIgnoreAvoidanceVolumes --- lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT function Global.SetPedShouldPlayCombatScenarioExit(ped, x, y, z, lookIntensity) return _in(0x802092B07E3B1EEA, ped, x, y, z, lookIntensity, _ri) end Global.N_0x802092b07e3b1eea = Global.SetPedShouldPlayCombatScenarioExit --- SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT function Global.SetPedShouldPlayDirectedNormalScenarioExit(ped, x, y, z) return _in(0xEC6935EBE0847B90, ped, x, y, z, _ri) end Global.N_0xec6935ebe0847b90 = Global.SetPedShouldPlayDirectedNormalScenarioExit --- lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT function Global.SetPedShouldPlayEmotionalScenarioExit(ped, x, y, z, lookIntensity, p5) return _in(0x62FDAD5E01D2DD47, ped, x, y, z, lookIntensity, p5, _ri) end Global.N_0x62fdad5e01d2dd47 = Global.SetPedShouldPlayEmotionalScenarioExit --- lookIntensity: -- 0 - REACT_LOOK_NONE -- 1 - REACT_LOOK_LOW -- 2 - REACT_LOOK_MEDIUM -- 3 - REACT_LOOK_HIGH function Global.SetPedShouldPlayFleeScenarioExit(ped, x, y, z, lookIntensity) return _in(0xEEED8FAFEC331A70, ped, x, y, z, lookIntensity, _ri) end Global.N_0xeeed8fafec331a70 = Global.SetPedShouldPlayFleeScenarioExit --- SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT function Global.SetPedShouldPlayImmediateScenarioExit(ped) return _in(0xF1C03A5352243A30, ped) end Global.N_0xf1c03a5352243a30 = Global.SetPedShouldPlayImmediateScenarioExit --- SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT function Global.SetPedShouldPlayNormalScenarioExit(ped) return _in(0xA3A9299C4F2ADB98, ped) end Global.N_0xa3a9299c4f2adb98 = Global.SetPedShouldPlayNormalScenarioExit --- lookIntensity: see SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT function Global.SetPedShouldPlayQuickScenarioExit(ped, x, y, z, lookIntensity, p5) return _in(0x463803429297117C, ped, x, y, z, lookIntensity, p5, _ri) end Global.N_0x463803429297117c = Global.SetPedShouldPlayQuickScenarioExit --- SET_PED_SPHERE_DEFENSIVE_AREA function Global.SetPedSphereDefensiveArea(ped, x, y, z, radius, p5, p6, p7) return _in(0x9D3151A373974804, ped, x, y, z, radius, p5, p6, p7) end --- Not implemented. function Global.SetPedStealthMovement(ped, toggle, p2, p3) return _in(0x88CBB5CEB96B7BD2, ped, toggle, p2, p3) end --- SET_PED_SWEAT function Global.SetPedSweat(ped, sweat) return _in(0x27B0405F59637D1F, ped, sweat) end --- _SET_PED_TARGET_ACTION_DISABLE_FLAG function Global.SetPedTargetActionDisableFlag(ped, actionDisableFlag) return _in(0xC163DAC52AC975D3, ped, actionDisableFlag) end Global.N_0xc163dac52ac975d3 = Global.SetPedTargetActionDisableFlag --- TLR_ExitTask = 0, -- TLR_NeverLoseTarget, -- TLR_SearchForTarget function Global.SetPedTargetLossResponse(ped, responseType) return _in(0x0703B9079823DA4A, ped, responseType) end --- _SET_PED_TO_BE_REMOVED function Global.SetPedToBeRemoved(ped, p1, p2, p3, p4) return _in(0x36E4B61DC56DE77C, ped, p1, p2, p3, p4) end Global.N_0x36e4b61dc56de77c = Global.SetPedToBeRemoved --- _SET_PED_TO_DISABLE_RAGDOLL function Global.SetPedToDisableRagdoll(ped, toggle) return _in(0x221F4D9912B7FE86, ped, toggle) end Global.N_0x221f4d9912b7fe86 = Global.SetPedToDisableRagdoll --- SET_PED_TO_INFORM_RESPECTED_FRIENDS function Global.SetPedToInformRespectedFriends(ped, radius, maxFriends) return _in(0x112942C6E708F70B, ped, radius, maxFriends) end --- SET_PED_TO_PLAYER_WEAPON_DAMAGE_MODIFIER function Global.SetPedToPlayerWeaponDamageModifier(ped, damageModifier) return _in(0xD77AE48611B7B10A, ped, damageModifier) end Global.N_0xd77ae48611b7b10a = Global.SetPedToPlayerWeaponDamageModifier --- nmTaskMessageParameterName: See physicstasks.ymt. Search for DraggedByCart or 0xD00820D7 (Used in R* SP Script marston8) function Global.SetPedToRagdoll(ped, timeMin, timeMax, ragdollType, abortIfInjured, abortIfDead, nmTaskMessageParameterName) return _in(0xAE99FB955581844A, ped, timeMin, timeMax, ragdollType, abortIfInjured, abortIfDead, _ts(nmTaskMessageParameterName), _r) end --- SET_PED_TO_RAGDOLL_WITH_FALL function Global.SetPedToRagdollWithFall(ped, timeMin, timeMax, ragdollType, falldirX, falldirY, falldirZ, p7, p8, p9, p10, p11, p12, p13) return _in(0xD76632D99E4966C8, ped, timeMin, timeMax, ragdollType, falldirX, falldirY, falldirZ, p7, p8, p9, p10, p11, p12, p13, _r) end --- duration in seconds function Global.SetPedTrailEffect(ped, p1, duration) return _in(0xA5950E16B8F31052, ped, p1, duration) end Global.N_0xa5950e16b8f31052 = Global.SetPedTrailEffect --- Doesn't actually return anything. -- ``` -- ``` -- NativeDB Introduced: v1232 function Global.SetPedUseHorseMapCollision(ped, toggle) return _in(0xEB72453B6F5B45B0, ped, toggle, _ri) end --- _SET_PED_USE_TRANSPORT_SEAT_PREFERENCE function Global.SetPedUseTransportSeatPreference(ped, transportEntity, preferenceSlot, p3, seatIndex) return _in(0xB7079F4C72896756, ped, transportEntity, preferenceSlot, p3, seatIndex) end Global.N_0xb7079f4c72896756 = Global.SetPedUseTransportSeatPreference --- SET_PED_USING_ACTION_MODE function Global.SetPedUsingActionMode(ped, bActionModeEnabled, p2, action) return _in(0xD75ACCF5E0FB5367, ped, bActionModeEnabled, p2, _ts(action)) end --- SET_PED_VISUAL_FIELD_CENTER_ANGLE function Global.SetPedVisualFieldCenterAngle(ped, angle) return _in(0x3B6405E8AB34A907, ped, angle) end --- SET_PED_VISUAL_FIELD_MAX_ANGLE function Global.SetPedVisualFieldMaxAngle(ped, value) return _in(0x70793BDCA1E854D4, ped, value) end --- SET_PED_VISUAL_FIELD_MIN_ANGLE function Global.SetPedVisualFieldMinAngle(ped, value) return _in(0x2DB492222FB21E26, ped, value) end --- SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE function Global.SetPedVisualFieldPeripheralRange(ped, range) return _in(0x9C74B0BC831B753A, ped, range) end --- _SET_PED_S* - _SET_PED_T* function Global.SetPedVoiceVolume(ped, volume) return _in(0xD05AD61F242C626B, ped, volume) end Global.N_0xd05ad61f242c626b = Global.SetPedVoiceVolume --- https://en.m.wikipedia.org/wiki/Walla function Global.SetPedWallaDensity(p0, p1) return _in(0x149AEE66F0CB3A99, p0, p1) end Global.N_0x149aee66f0cb3a99 = Global.SetPedWallaDensity --- SET_PED_WAYPOINT_ROUTE_OFFSET function Global.SetPedWaypointRouteOffset(ped, p1, p2, p3) return _in(0xED98E10B0AFCE4B4, ped, p1, p2, p3, _ri) end --- attachPoint: see SET_CURRENT_PED_WEAPON function Global.SetPedWeaponAttachPointVisibility(ped, attachPoint, visible) return _in(0x67E21ACC5C0C970C, ped, attachPoint, visible) end Global.N_0x67e21acc5c0c970c = Global.SetPedWeaponAttachPointVisibility --- combined with PED::SET_PED_WETNESS_HEIGHT(), this native makes the ped drenched in water up to the height specified in the other function function Global.SetPedWetnessEnabledThisFrame(ped) return _in(0xB5485E4907B53019, ped) end --- It adds the wetness level to the player clothing/outfit. As if player just got out from water surface. function Global.SetPedWetnessHeight(ped, height) return _in(0x44CB6447D2571AA0, ped, height) end --- _SET_PED_WRITHING_DURATION function Global.SetPedWrithingDuration(ped, writhingDuration1, writhingDuration2, p3) return _in(0x4DB9D03AC4E1FA84, ped, writhingDuration1, writhingDuration2, p3) end Global.N_0x4db9d03ac4e1fa84 = Global.SetPedWrithingDuration --- _SET_PELT_FOR_HORSE function Global.SetPeltForHorse(horse, peltId) return _in(0xA73F50E8796150D5, horse, peltId) end Global.N_0xa73f50e8796150d5 = Global.SetPeltForHorse --- _SET_PERSCHAR_SCHEDULE function Global.SetPerscharSchedule(persCharHash, schedule) return _in(0x187D65F3AEC5D679, _ch(persCharHash), _ts(schedule)) end Global.N_0x187d65f3aec5d679 = Global.SetPerscharSchedule --- _SET_PHOTO_IN_PHOTOMODE_STAT function Global.SetPhotoInPhotomodeStat(p0) return _in(0xFA91736933AB3D93, p0) end Global.N_0xfa91736933ab3d93 = Global.SetPhotoInPhotomodeStat --- _SET_PHOTO_OVERLAY_EFFECT_STAT function Global.SetPhotoOverlayEffectStat(p0) return _in(0x8B3296278328B5EB, p0) end Global.N_0x8b3296278328b5eb = Global.SetPhotoOverlayEffectStat --- _SET_PHOTO_SELF_STAT function Global.SetPhotoSelfStat(p0) return _in(0x2705D18C11B61046, p0) end Global.N_0x2705d18c11b61046 = Global.SetPhotoSelfStat --- _SET_PHOTO_STUDIO_STAT function Global.SetPhotoStudioStat(p0) return _in(0x8E6AFF353C09652E, p0) end Global.N_0x8e6aff353c09652e = Global.SetPhotoStudioStat --- _SET_PICKUP_COLLECTABLE_ON_MOUNT function Global.SetPickupCollectableOnMount(object) return _in(0x00EE08603EADEE92, object) end Global.N_0x00ee08603eadee92 = Global.SetPickupCollectableOnMount --- SET_PICKUP_DO_NOT_AUTO_PLACE_ON_GROUND function Global.SetPickupDoNotAutoPlaceOnGround(pickupObject) return _in(0x634C19521485AB25, pickupObject) end Global.N_0x634c19521485ab25 = Global.SetPickupDoNotAutoPlaceOnGround --- SET_PICKUP_GENERATION_RANGE_MULTIPLIER function Global.SetPickupGenerationRangeMultiplier(multiplier) return _in(0x318516E02DE3ECE2, multiplier) end --- SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE function Global.SetPickupHiddenWhenUncollectable(p0, p1) return _in(0x81218CE01B672219, p0, p1) end --- https://imgur.com/a/I2swSDJ function Global.SetPickupLight(object, toggle) return _in(0x7DFB49BCDB73089A, object, toggle) end Global.N_0x7dfb49bcdb73089a = Global.SetPickupLight --- SET_PICKUP_NOT_LOOTABLE function Global.SetPickupNotLootable(p0, p1) return _in(0x92E87F60F21A0C3A, p0, p1) end --- SET_PICKUP_PARTICLE_FX_HIGHLIGHT function Global.SetPickupParticleFxHighlight(p0, p1) return _in(0x1607C7D9B3021DF5, p0, p1) end --- SET_PICKUP_PARTICLE_FX_SPAWN function Global.SetPickupParticleFxSpawn(p0, p1) return _in(0xEB9740A38FD6D634, p0, p1) end --- SET_PICKUP_REGENERATION_TIME function Global.SetPickupRegenerationTime(pickup, duration) return _in(0x78015C9B4B3ECC9D, pickup, duration) end --- SET_PICKUP_UNCOLLECTABLE function Global.SetPickupUncollectable(p0, p1) return _in(0x4A8CB328CD6F1C9B, p0, p1) end --- SET_PLAYBACK_SPEED function Global.SetPlaybackSpeed(vehicle, speed) return _in(0xD78084EED4CD94C6, vehicle, speed) end --- _SET_PLAYER_ANTAGONIZE_DISABLED_FOR_PED function Global.SetPlayerAntagonizeDisabledForPed(ped, player, duration) return _in(0x5708EDD71B50C008, ped, player, duration) end Global.N_0x5708edd71b50c008 = Global.SetPlayerAntagonizeDisabledForPed --- NativeDB Introduced: v1232 function Global.SetPlayerAppearInPhoto(player) return _in(0x75D568607909333E, player) end --- SET_PLAYER_ARRESTED_IN_REGION function Global.SetPlayerArrestedInRegion(player, lawRegionHash) return _in(0xE0FA74AA3CCE650B, player, _ch(lawRegionHash)) end Global.N_0xe0fa74aa3cce650b = Global.SetPlayerArrestedInRegion --- _SET_PLAYER_BIT_AT_INDEX function Global.SetPlayerBitAtIndex(bitIndex) return _in(0x31010318BA9897AC, _i, bitIndex) end Global.N_0x31010318ba9897ac = Global.SetPlayerBitAtIndex --- Sets whether this player can be hassled by gangs. function Global.SetPlayerCanBeHassledByGangs(player, toggle) return _in(0xC7FE774412046825, player, toggle) end --- NativeDB Introduced: v1311 function Global.SetPlayerCanMercyKill(player, toggle) return _in(0x39363DFD04E91496, player, toggle) end --- Sets whether this player can take cover. function Global.SetPlayerCanUseCover(player, toggle) return _in(0x5EDA520F7A3BAF4E, player, toggle) end --- SET_PLAYER_CLOTH_PIN_FRAMES function Global.SetPlayerClothPinFrames(ped, p1) return _in(0xD0D9317DFEEF9A66, ped, p1) end --- flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eSetPlayerControlFlags function Global.SetPlayerControl(player, toggle, flags, bPreventHeadingChange) return _in(0x4D51E59243281D80, player, toggle, flags, bPreventHeadingChange) end --- Animal Skin Quality Modifier -- Params: p2 = 2, p3 = 3 in R* Scripts -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.SetPlayerCurrentAnimalDamageModifier(player, modifier, p2, p3) return _in(0x9EFF3C91DF38304F, player, modifier, p2, p3, _ri) end --- damageInfo: STANDARD_PED_DAMAGE, STANDARD_FEMALE_PED_DAMAGE, STANDARD_PLAYER_PED_DAMAGE_MP, STANDARD_FEMALE_PLAYER_PED_DAMAGE_MP function Global.SetPlayerDamageInfoOverride(player, damageInfo) return _in(0x78B3D19AF6391A55, player, _ts(damageInfo)) end Global.N_0x78b3d19af6391a55 = Global.SetPlayerDamageInfoOverride --- Sets stamina core drains peed using ranged damage scale and melee damage scale function Global.SetPlayerDefenseModifier(player, weaponDefenseMod, meleeDefenseMod) return _in(0x497A6539BB0E8787, player, weaponDefenseMod, meleeDefenseMod) end Global.N_0x497a6539bb0e8787 = Global.SetPlayerDefenseModifier --- bullet damage modifier: type = 4 -- explosive damage Defense mod: type = 7 -- fire damage Defense mod: type = 8, 15 function Global.SetPlayerDefenseTypeModifier(player, type, defenseModifier) return _in(0x93F499CAE53FCD05, player, type, defenseModifier) end Global.N_0x93f499cae53fcd05 = Global.SetPlayerDefenseTypeModifier --- _SET_PLAYER_EXPLOSIVE_WEAPON_DAMAGE_MODIFIER function Global.SetPlayerExplosiveWeaponDamageModifier(player, modifier) return _in(0x2D3ACE3DE0A2B622, player, modifier) end Global.N_0x2d3ace3de0a2b622 = Global.SetPlayerExplosiveWeaponDamageModifier --- SET_PLAYER_FORCED_AIM function Global.SetPlayerForcedAim(player, toggle, ped, p3, p4) return _in(0xD5FCC166AEB2FD0F, player, toggle, ped, p3, p4) end --- _SET_PLAYER_GREET_DISABLED_FOR_PED function Global.SetPlayerGreetDisabledForPed(ped, player, duration) return _in(0x19173C3F15367B54, ped, player, duration) end Global.N_0x19173c3f15367b54 = Global.SetPlayerGreetDisabledForPed --- _SET_PLAYER_HAS_DISCOVERED_CHARACTER_NAME_MP function Global.SetPlayerHasDiscoveredCharacterNameMp(discoveryHash) return _in(0x7C32191D9FB2BDEA, _ch(discoveryHash)) end Global.N_0x7c32191d9fb2bdea = Global.SetPlayerHasDiscoveredCharacterNameMp --- _SET_PLAYER_HAS_DISCOVERED_CHARACTER_NAME_SP function Global.SetPlayerHasDiscoveredCharacterNameSp(player, p1, discoveryHash) return _in(0x946D46CD6DFB9742, player, p1, _ch(discoveryHash)) end Global.N_0x946d46cd6dfb9742 = Global.SetPlayerHasDiscoveredCharacterNameSp --- SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER function Global.SetPlayerHealthRechargeMultiplier(player, regenRate) return _in(0x8899C244EBCF70DE, player, regenRate) end --- Setting player's Health recharge time to zero forces immediate health regen function Global.SetPlayerHealthRechargeTimeModifier(player, modifier) return _in(0x535ED4605F89AB6E, player, modifier) end Global.N_0x535ed4605f89ab6e = Global.SetPlayerHealthRechargeTimeModifier --- Only applies to HUNTERCART01 function Global.SetPlayerHuntingWagon(player, wagon) return _in(0x6A4404BDFA62CE2C, player, wagon) end Global.N_0x6a4404bdfa62ce2c = Global.SetPlayerHuntingWagon --- Sets your targeting mode for when you're in a vehicle (perhaps a mount/horse). -- see SET_PLAYER_TARGETING_MODE for eTargetingMode function Global.SetPlayerInVehicleTargetingMode(targetMode) return _in(0x19B4F71703902238, targetMode) end Global.N_0x19b4f71703902238 = Global.SetPlayerInVehicleTargetingMode --- _SET_PLAYER_INTERACTION_NEGATIVE_RESPONSE function Global.SetPlayerInteractionNegativeResponse(player, speech) return _in(0x98CD760DE43B612E, player, _ts(speech)) end Global.N_0x98cd760de43b612e = Global.SetPlayerInteractionNegativeResponse --- _SET_PLAYER_INTERACTION_POSITIVE_RESPONSE function Global.SetPlayerInteractionPositiveResponse(player, speech) return _in(0xC6366A585659D15C, player, _ts(speech)) end Global.N_0xc6366a585659d15c = Global.SetPlayerInteractionPositiveResponse --- Simply sets you as invincible (Health will not deplete). function Global.SetPlayerInvincible(player, toggle) return _in(0xFEBEEBC9CBDF4B12, player, toggle) end --- SET_PLAYER_INVISIBLE_LOCALLY function Global.SetPlayerInvisibleLocally(player, toggle) return _in(0x12B37D54667DB0B8, player, toggle) end --- _SET_PLAYER_A* - _SET_PLAYER_C* function Global.SetPlayerLassoDamagePerSecond(player, damage) return _in(0x43F50A7CD2482156, player, damage) end Global.N_0x43f50a7cd2482156 = Global.SetPlayerLassoDamagePerSecond --- _SET_PLAYER_LOCAL_ACCURACY_FLOOR_MODIFIER function Global.SetPlayerLocalAccuracyFloorModifier(player, accuracy) return _in(0x4EA69188FBCE6A7D, player, accuracy) end Global.N_0x4ea69188fbce6a7d = Global.SetPlayerLocalAccuracyFloorModifier --- SET_PLAYER_LOCKON function Global.SetPlayerLockon(player, toggle) return _in(0x462AA1973CBBA75E, player, toggle) end --- Affects the range of auto aim target. function Global.SetPlayerLockonRangeOverride(player, range) return _in(0x3A3CD06597388322, player, range) end --- _SET_PLAYER_MANAGE_BUFF_SUPER_JUMP function Global.SetPlayerManageBuffSuperJump(player, p1) return _in(0x292F0B6EDC82E3A4, player, p1) end Global.N_0x292f0b6edc82e3a4 = Global.SetPlayerManageBuffSuperJump --- _SET_PLAYER_MAX_AMMO_OVERRIDE_FOR_AMMO_TYPE function Global.SetPlayerMaxAmmoOverrideForAmmoType(player, ammoType, amount) return _in(0xE133C1EC5300F740, player, _ch(ammoType), amount) end Global.N_0xe133c1ec5300f740 = Global.SetPlayerMaxAmmoOverrideForAmmoType --- SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE function Global.SetPlayerMayNotEnterAnyVehicle(player) return _in(0xBEC463B3A11C909E, player) end --- SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE function Global.SetPlayerMayOnlyEnterThisVehicle(player, vehicle) return _in(0xDA35A134038557EC, player, vehicle) end --- SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER function Global.SetPlayerMeleeWeaponDamageModifier(player, modifier) return _in(0xE4CB5A3F18170381, player, modifier) end --- Make sure to request the model first and wait until it has loaded. function Global.SetPlayerModel(player, modelHash, p2) return _in(0xED40380076A31506, player, _ch(modelHash), p2) end --- mood: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePedMood function Global.SetPlayerMood(player, mood) return _in(0x39BED552DB46FFA9, player, mood) end Global.N_0x39bed552db46ffa9 = Global.SetPlayerMood --- Name could potentially be inaccurate. -- Used in Script Function HORSE_SETUP_PLAYER_HORSE_ATTRIBUTES (p1 = true) -- _SET_PLAYER_L* - _SET_PLAYER_M* function Global.SetPlayerMountStateActive(player, active) return _in(0xDF93973251FB2CA5, player, active) end Global.N_0xdf93973251fb2ca5 = Global.SetPlayerMountStateActive --- SET_PLAYER_NOISE_MULTIPLIER function Global.SetPlayerNoiseMultiplier(player, multiplier) return _in(0xB5EC6BDAEBCA454C, player, multiplier) end --- Seems to enable active horse equipment prompt when being near it and enables the control that opens the inventory as well function Global.SetPlayerOwnsMount(player, mount) return _in(0xE6D4E435B56D5BD0, player, mount) end Global.N_0xe6d4e435b56d5bd0 = Global.SetPlayerOwnsMount --- _SET_PLAYER_OWNS_VEHICLE function Global.SetPlayerOwnsVehicle(player, vehicle) return _in(0xD0E02AA618020D17, player, vehicle) end Global.N_0xd0e02aa618020d17 = Global.SetPlayerOwnsVehicle --- NativeDB Introduced: v1232 function Global.SetPlayerPedQuickSwapWeaponByGuid(ped) return _in(0xEC1F85DA51D3D6C4, ped, _i, _i) end --- _SET_PLAYER_REMOTE_ACCURACY_FLOOR_MODIFIER function Global.SetPlayerRemoteAccuracyFloorModifier(player, accuracy) return _in(0xDEE80FEDFDD43C9B, player, accuracy) end Global.N_0xdee80fedfdd43c9b = Global.SetPlayerRemoteAccuracyFloorModifier --- https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePlayerResetFlags -- https://github.com/femga/rdr3_discoveries/tree/master/AI/PLAYER_RESET_FLAGS function Global.SetPlayerResetFlag(player, playerResetFlag, p2) return _in(0x9F9A829C6751F3C7, player, playerResetFlag, p2) end Global.N_0x9f9a829c6751f3c7 = Global.SetPlayerResetFlag --- SET_PLAYER_SIMULATE_AIMING function Global.SetPlayerSimulateAiming(player, toggle) return _in(0xE0447DEF81CCDFD2, player, toggle) end --- SET_PLAYER_SNEAKING_NOISE_MULTIPLIER function Global.SetPlayerSneakingNoiseMultiplier(player, multiplier) return _in(0x4DE44FA389DCA565, player, multiplier) end --- SET_PLAYER_STAMINA_RECHARGE_MULTIPLIER function Global.SetPlayerStaminaRechargeMultiplier(player, multiplier) return _in(0xFECA17CF3343694B, player, multiplier) end Global.N_0xfeca17cf3343694b = Global.SetPlayerStaminaRechargeMultiplier --- _SET_PLAYER_STAMINA_SPRINT_DEPLETION_MULTIPLIER function Global.SetPlayerStaminaSprintDepletionMultiplier(player, multiplier) return _in(0xBBADFB5E5E5766FB, player, multiplier) end Global.N_0xbbadfb5e5e5766fb = Global.SetPlayerStaminaSprintDepletionMultiplier --- _N*, _O* or _PE* function Global.SetPlayerStatFlagHash(player, p1) return _in(0x768E81AE285A4B67, player, _ch(p1)) end Global.N_0x768e81ae285a4b67 = Global.SetPlayerStatFlagHash --- the status of default voip system. It affects on `NETWORK_IS_PLAYER_TALKING` and `mp_facial` animation. -- This function doesn't need to be called every frame, it works like a switcher. -- @param player The target player. -- @param state Overriding state. function Global.SetPlayerTalkingOverride(player, state) return _in(0xfc02caf6, player, state) end --- 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) -- }; function Global.SetPlayerTargetingMode(targetMode) return _in(0xD66A941F401E7302, targetMode) end --- Sets the player's team. function Global.SetPlayerTeam(player, team, bRestrictToThisScript) return _in(0xE8DD8536F01DE600, player, team, bRestrictToThisScript) end --- _SET_PLAYER_TOTAL_ACCURACY_MODIFIER function Global.SetPlayerTotalAccuracyModifier(player, accuracy) return _in(0x967FF5BC0CFE6D26, player, accuracy) end Global.N_0x967ff5bc0cfe6d26 = Global.SetPlayerTotalAccuracyModifier --- _SET_PLAYER_TRAMPLE_DAMAGE_MODIFIER function Global.SetPlayerTrampleDamageModifier(player, modifier) return _in(0xAF341032E97FB061, player, modifier) end Global.N_0xaf341032e97fb061 = Global.SetPlayerTrampleDamageModifier --- SET_PLAYER_TURNED_IN_BOUNTY_IN_REGION function Global.SetPlayerTurnedInBountyInRegion(player, lawRegionHash) return _in(0x73BAD7B2F2DB50DE, player, _ch(lawRegionHash)) end Global.N_0x73bad7b2f2db50de = Global.SetPlayerTurnedInBountyInRegion --- _SET_PLAYER_V* - _SET_S* function Global.SetPlayerVisibilityToLocalPlayerDisabled(player, disabled) return _in(0xDCA6ABDB9288FBE4, player, disabled) end Global.N_0xdca6abdb9288fbe4 = Global.SetPlayerVisibilityToLocalPlayerDisabled --- SET_PLAYER_VISIBLE_LOCALLY function Global.SetPlayerVisibleLocally(player, toggle) return _in(0xFAA10F1FAFB11AF2, player, toggle) end --- nullsub, doesn't do anything function Global.SetPlayerWantedLevel(player, wantedLevel, disableNoMission) return _in(0x384D4765395E006C, player, wantedLevel, disableNoMission) end --- This modifies the damage value of your weapon. Whether it is a multiplier or base damage is unknown. function Global.SetPlayerWeaponDamageModifier(player, modifier) return _in(0x94D529F7B73D7A85, player, modifier) end --- SET_PLAYER_WEAPON_DEFENSE_MODIFIER function Global.SetPlayerWeaponDefenseModifier(player, modifier) return _in(0xD15CC2D493160BE3, player, modifier) end --- _SET_PLAYER_WEAPON_GROUP_AS_INSTANT_KILL function Global.SetPlayerWeaponGroupAsInstantKill(player, weaponGroup, toggle) return _in(0x59F0AFF3E0A1B019, player, _ch(weaponGroup), toggle) end Global.N_0x59f0aff3e0a1b019 = Global.SetPlayerWeaponGroupAsInstantKill --- _SET_PLAYER_WEAPON_GROUP_DAMAGE_MODIFIER function Global.SetPlayerWeaponGroupDamageModifier(player, weaponGroup, modifier) return _in(0xFC79DCC94D0A5897, player, _ch(weaponGroup), modifier) end Global.N_0xfc79dcc94d0a5897 = Global.SetPlayerWeaponGroupDamageModifier --- SET_PLAYER_WEAPON_TYPE_DAMAGE_MODIFIER function Global.SetPlayerWeaponTypeDamageModifier(player, weaponHash, damageModifier) return _in(0xD04AD186CE8BB129, player, _ch(weaponHash), damageModifier) end Global.N_0xd04ad186ce8bb129 = Global.SetPlayerWeaponTypeDamageModifier --- 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 function Global.SetPoliceRadarBlips(toggle) return _in(0x6FD7DD6B63F2820E, toggle) end --- SET_POP_CONTROL_SPHERE_THIS_FRAME function Global.SetPopControlSphereThisFrame(p0, p1, p2, p3, p4) return _in(0xD8C3BE3EE94CAF2D, p0, p1, p2, p3, p4) end --- SET_POPULATION_BUDGET_MULTIPLIER function Global.SetPopulationBudgetMultiplier(fBudgetMultiplier) return _in(0x2F9AC754FE179D58, fBudgetMultiplier) end Global.N_0x2f9ac754fe179d58 = Global.SetPopulationBudgetMultiplier --- SET_POPZONE_POPULATION_SET function Global.SetPopzonePopulationSet(popZone, populationSetHash) return _in(0x3E6A49D9B519E85C, popZone, _ch(populationSetHash)) end --- SET_PORTAL_SETTINGS_OVERRIDE function Global.SetPortalSettingsOverride(p0, p1) return _in(0x044DBAD7A7FA2BE5, _ts(p0), _ts(p1)) end --- _SET_POSSE_ID_FOR_PHOTO function Global.SetPosseIdForPhoto(posseId) return _in(0x564837D4A9EDE296, posseId) end Global.N_0x564837d4a9ede296 = Global.SetPosseIdForPhoto --- SET_POSTPONE_DISTURBANCE_CRIMES_DURING_COMBAT function Global.SetPostponeDisturbanceCrimesDuringCombat(player, p1) return _in(0x362086B911657B1A, player, p1) end Global.N_0x362086b911657b1a = Global.SetPostponeDisturbanceCrimesDuringCombat --- _SET_PROP_SET_AS_NO_LONGER_NEEDED function Global.SetPropSetAsNoLongerNeeded(propSet) return _in(0x909E3C7FAE539FB1, propSet) end Global.N_0x909e3c7fae539fb1 = Global.SetPropSetAsNoLongerNeeded --- _SET_PROP_SET_FLAG function Global.SetPropSetFlag(propSet, flag) return _in(0xC1AB7EEFD3E6EE49, propSet, flag) end Global.N_0xc1ab7eefd3e6ee49 = Global.SetPropSetFlag --- _SET_PROP_SET_VISIBLE function Global.SetPropSetVisible(propSet, toggle) return _in(0x9D096A5BD02F953E, propSet, toggle) end Global.N_0x9d096a5bd02f953e = Global.SetPropSetVisible --- state: false disables artificial interior light sources for specific proxyInteriorIndex function Global.SetProxyInteriorIndexArtificialLightsState(proxyInteriorIndex, state) return _in(0xBFCB17895BB99E4E, proxyInteriorIndex, state) end Global.N_0xbfcb17895bb99e4e = Global.SetProxyInteriorIndexArtificialLightsState --- SET_RADAR_AS_EXTERIOR_THIS_FRAME function Global.SetRadarAsExteriorThisFrame() return _in(0xA8EBBAE986FB5457) end --- 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) function Global.SetRadarConfigType(configHash, p1) return _in(0x9C113883487FD53C, _ch(configHash), _ch(p1)) end Global.N_0x9c113883487fd53c = Global.SetRadarConfigType --- SET_RADAR_ZOOM function Global.SetRadarZoom(zoomLevel) return _in(0xCAF6489DA2C8DD9E, zoomLevel) end --- 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) -- }; function Global.SetRagdollBlockingFlags(ped, flags) return _in(0x26695EC767728D84, ped, flags) end --- SET_RAIN function Global.SetRain(intensity) return _in(0x193DFC0526830FD6, intensity) end Global.SetRainFxIntensity = Global.SetRain --- SET_RANDOM_BOATS function Global.SetRandomBoats(toggle) return _in(0xF44D446D4E36DB87, toggle) end --- 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. function Global.SetRandomEventFlag(toggle) return _in(0xB1ADCCC4150C6473, toggle) end --- _SET_RANDOM_OUTFIT_VARIATION function Global.SetRandomOutfitVariation(ped, p1) return _in(0x283978A15512B2FE, ped, p1) end Global.N_0x283978a15512b2fe = Global.SetRandomOutfitVariation --- SET_RANDOM_SEED function Global.SetRandomSeed(seed) return _in(0x5CD7A49104AFCB6B, seed) end --- SET_RANDOM_TRAINS function Global.SetRandomTrains(toggle) return _in(0x1156C6EE7E82A98A, toggle) end --- SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetRandomVehicleDensityMultiplierThisFrame(multiplier) return _in(0x1F91D44490E1EA0C, multiplier) end --- SET_RANDOM_WEATHER_TYPE function Global.SetRandomWeatherType(p0, p1) return _in(0x6E5A7FBEECAB3C72, p0, p1) end --- Decreases the damage the player receives while on horseback function Global.SetReceivedHorsebackDamageDecrease(player, damageDecrease) return _in(0xB427911EA6DFFEF3, player, damageDecrease) end Global.N_0xb427911ea6dffef3 = Global.SetReceivedHorsebackDamageDecrease --- _SET_REGION_PHOTO_TAKEN_STAT function Global.SetRegionPhotoTakenStat(p0) return _in(0xD1031B83AC093BC7, _ts(p0)) end Global.N_0xd1031b83ac093bc7 = Global.SetRegionPhotoTakenStat --- SET_RELATIONSHIP_BETWEEN_GROUPS function Global.SetRelationshipBetweenGroups(relationship, group1, group2) return _in(0xBF25EB89375A37AD, relationship, _ch(group1), _ch(group2)) end --- _SET_REMOVE_PED_NETWORKED function Global.SetRemovePedNetworked(ped, p1) return _in(0x39A2FC5AF55A52B1, ped, p1) end Global.N_0x39a2fc5af55a52b1 = Global.SetRemovePedNetworked --- A setter for [GET_RESOURCE_KVP_STRING](#\_0x5240DA5A). -- @param key The key to set -- @param value The value to write function Global.SetResourceKvp(key, value) return _in(0x21c7a35b, _ts(key), _ts(value)) end --- A setter for [GET_RESOURCE_KVP_FLOAT](#\_0x35BDCEEA). -- @param key The key to set -- @param value The value to write function Global.SetResourceKvpFloat(key, value) return _in(0x9add2938, _ts(key), value) end --- Nonsynchronous [SET_RESOURCE_KVP_FLOAT](#\_0x9ADD2938) operation; see [FLUSH_RESOURCE_KVP](#\_0x5240DA5A). -- @param key The key to set -- @param value The value to write function Global.SetResourceKvpFloatNoSync(key, value) return _in(0x3517bfbe, _ts(key), value) end --- A setter for [GET_RESOURCE_KVP_INT](#\_0x557B586A). -- @param key The key to set -- @param value The value to write function Global.SetResourceKvpInt(key, value) return _in(0x6a2b1e8, _ts(key), value) end --- Nonsynchronous [SET_RESOURCE_KVP_INT](#\_0x6A2B1E8) operation; see [FLUSH_RESOURCE_KVP](#\_0x5240DA5A). -- @param key The key to set -- @param value The value to write function Global.SetResourceKvpIntNoSync(key, value) return _in(0x26aeb707, _ts(key), value) end --- Nonsynchronous [SET_RESOURCE_KVP](#\_0x21C7A35B) operation; see [FLUSH_RESOURCE_KVP](#\_0x5240DA5A). -- @param key The key to set -- @param value The value to write function Global.SetResourceKvpNoSync(key, value) return _in(0xcf9a2ff, _ts(key), _ts(value)) end --- Sets the player's rich presence detail state for social platform providers to a specified string. -- @param presenceState The rich presence string to set. function Global.SetRichPresence(presenceState) return _in(0x7bdcbd45, _ts(presenceState)) end --- SET_ROADS_BACK_TO_ORIGINAL function Global.SetRoadsBackToOriginal(xMin, yMin, zMin, xMax, yMax, zMax, p6, p7) return _in(0x1EE7063B80FFC77C, xMin, yMin, zMin, xMax, yMax, zMax, p6, p7) end --- SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA function Global.SetRoadsBackToOriginalInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0x0027501B9F3B407E, p0, p1, p2, p3, p4, p5, p6, p7, p8) end --- SET_ROADS_IN_ANGLED_AREA function Global.SetRoadsInAngledArea(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x1A5AA1208AF5DB59, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- SET_ROADS_IN_AREA function Global.SetRoadsInArea(xMin, yMin, zMin, xMax, yMax, zMax, p6, p7, p8) return _in(0xBF1A602B5BA52FEE, xMin, yMin, zMin, xMax, yMax, zMax, p6, p7, p8) end --- SET_ROADS_IN_VOLUME function Global.SetRoadsInVolume(volume, p1, p2, p3) return _in(0xC1799FAFD2FDF52B, volume, p1, p2, p3) end Global.N_0xc1799fafd2fdf52b = Global.SetRoadsInVolume --- _SET_SCENARIO_ANIMAL_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetScenarioAnimalDensityMultiplierThisFrame(multiplier) return _in(0xDB48E99F8E064E56, multiplier) end Global.N_0xdb48e99f8e064e56 = Global.SetScenarioAnimalDensityMultiplierThisFrame --- Opens/closes containers: ChestDugUp function Global.SetScenarioContainerOpeningState(entity, open) return _in(0x188F8071F244B9B8, entity, open) end Global.N_0x188f8071f244b9b8 = Global.SetScenarioContainerOpeningState --- SET_SCENARIO_GROUP_ENABLED function Global.SetScenarioGroupEnabled(scenarioGroup, toggle) return _in(0x02C8E5B49848664E, _ts(scenarioGroup), toggle) end --- _SET_SCENARIO_GROUP_ENABLED_HASH function Global.SetScenarioGroupEnabledHash(scenarioGroup, toggle) return _in(0x9925EDDB6EAB88CD, _ch(scenarioGroup), toggle) end --- _SET_SCENARIO_HUMAN_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetScenarioHumanDensityMultiplierThisFrame(multiplier) return _in(0x28CB6391ACEDD9DB, multiplier) end Global.N_0x28cb6391acedd9db = Global.SetScenarioHumanDensityMultiplierThisFrame --- SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetScenarioPedDensityMultiplierThisFrame(multiplier) return _in(0x7A556143A1C03898, multiplier) end --- 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. function Global.SetScenarioPedDensityThisFrame(configHash) return _in(0x95423627A9CA598E, _ch(configHash)) end Global.N_0x95423627a9ca598e = Global.SetScenarioPedDensityThisFrame --- _SET_SCENARIO_PED_RANGE_MULTIPLIER_THIS_FRAME function Global.SetScenarioPedRangeMultiplierThisFrame(multiplier) return _in(0xA77FA7BE9312F8C0, multiplier) end Global.N_0xa77fa7be9312f8c0 = Global.SetScenarioPedRangeMultiplierThisFrame --- _SET_SCENARIO_POINT_ACTIVE function Global.SetScenarioPointActive(scenario, active) return _in(0xEEE4829304F93EEE, scenario, active) end Global.N_0xeee4829304f93eee = Global.SetScenarioPointActive --- _SET_SCENARIO_POINT_COORDS function Global.SetScenarioPointCoords(scenario, xPos, yPos, zPos, p4) return _in(0x2056AB38DF06825C, scenario, xPos, yPos, zPos, p4) end Global.N_0x2056ab38df06825c = Global.SetScenarioPointCoords --- flag: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CScenarioPointFlags__Flags function Global.SetScenarioPointFlag(scenario, flag, value) return _in(0x5AF19B6CC2115D34, scenario, flag, value) end Global.N_0x5af19b6cc2115d34 = Global.SetScenarioPointFlag --- _SET_SCENARIO_POINT_HEADING function Global.SetScenarioPointHeading(scenario, heading, p2) return _in(0xD3A0DA8F91612C6E, scenario, heading, p2) end Global.N_0xd3a0da8f91612c6e = Global.SetScenarioPointHeading --- _SET_SCENARIO_POINT_RADIUS function Global.SetScenarioPointRadius(scenario, radius) return _in(0xC47D9080A9A8856A, scenario, radius) end Global.N_0xc47d9080a9a8856a = Global.SetScenarioPointRadius --- SET_SCENARIO_TYPE_ENABLED function Global.SetScenarioTypeEnabled(scenarioType, toggle) return _in(0xEB47EC4E34FB7EE1, _ts(scenarioType), toggle) end --- _SET_SCENARIO_TYPE_ENABLED_HASH function Global.SetScenarioTypeEnabledHash(scenarioType, toggle) return _in(0xD00E50E673802D71, _ch(scenarioType), toggle) end --- SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME function Global.SetSceneStreamingTracksCamPosThisFrame() return _in(0xA03A6812529AD9C8) end Global.N_0xa03a6812529ad9c8 = Global.SetSceneStreamingTracksCamPosThisFrame --- SET_SCRIPT_AS_NO_LONGER_NEEDED function Global.SetScriptAsNoLongerNeeded(scriptName) return _in(0x0086D3067E1CFD1C, _ts(scriptName)) end --- 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. function Global.SetScriptGfxDrawBehindPausemenu(toggle) return _in(0x906B86E6D7896B9E, toggle) end --- Sets the draw order for script draw commands. function Global.SetScriptGfxDrawOrder(drawOrder) return _in(0xCFCC78391C8B3814, drawOrder) end --- SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED function Global.SetScriptWithNameHashAsNoLongerNeeded(scriptHash) return _in(0x50723A1567C8361E, _ch(scriptHash)) end --- SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME function Global.SetScriptedCameraIsFirstPersonThisFrame(p0) return _in(0x1DD95A8D6B24A0C9, p0) end Global.N_0x1dd95a8d6b24a0c9 = Global.SetScriptedCameraIsFirstPersonThisFrame --- nullsub, doesn't do anything function Global.SetScriptsHaveCleanedUpForReplaySystem() return _in(0x57C6525034E76EB0) end Global.N_0x57c6525034e76eb0 = Global.SetScriptsHaveCleanedUpForReplaySystem --- repeatMode: 0 = REPEAT_NOT; 1 = REPEAT_FOREVER function Global.SetSequenceToRepeat(taskSequenceId, repeatMode) return _in(0x58C70CF3A41E4AE7, taskSequenceId, repeatMode) end --- _SET_SHOW_INFO_CARD function Global.SetShowInfoCard(player, showingInfoCard) return _in(0xDC68829BB3F37023, player, showingInfoCard) end Global.N_0xdc68829bb3f37023 = Global.SetShowInfoCard --- SET_SNAKEOIL_FOR_ENTRY function Global.SetSnakeoilForEntry(name, path, data) return _in(0xa7dd3209, _ts(name), _ts(path), _ts(data)) end --- _SET_SNIPER_GLINTS_ENABLED function Global.SetSniperGlintsEnabled(enabled) return _in(0x6E8EB45A4F4460EB, enabled) end Global.N_0x6e8eb45a4f4460eb = Global.SetSniperGlintsEnabled --- enum class eSnowCoverageType -- { -- Primary, -- Secondary, -- Xmas, -- XmasSecondary // since b1232 -- }; function Global.SetSnowCoverageType(type) return _in(0xF02A9C330BBFC5C7, type) end Global.N_0xf02a9c330bbfc5c7 = Global.SetSnowCoverageType --- _SET_SNOW_LEVEL function Global.SetSnowLevel(level) return _in(0xF6BEE7E80EC5CA40, level) end Global.N_0xf6bee7e80ec5ca40 = Global.SetSnowLevel --- _SET_SOCIAL_MATCHMAKING_ALLOWED function Global.SetSocialMatchmakingAllowed(toggle) return _in(0x777D0571A466B520, toggle) end Global.N_0x777d0571a466b520 = Global.SetSocialMatchmakingAllowed --- p1: Entity.Relationship -- p2: Player, Enemy, Teammate, Neutral function Global.SetSoundRelationshipOnPed(ped, p1, p2) return _in(0x2E31ACA7477CF00F, ped, _ts(p1), _ts(p2)) end Global.N_0x2e31aca7477cf00f = Global.SetSoundRelationshipOnPed --- SET_SPAWNER_INFO_PRIORITY function Global.SetSpawnerInfoPriority(p0, p1, priority) return _in(0x60CDE717A6D47769, _ch(p0), _ch(p1), priority) end --- _SET_SPECIAL_ABILITY_ACTIVATION_COST function Global.SetSpecialAbilityActivationCost(player, activationCost, p2) return _in(0xAE4BCC79C587EBBF, player, activationCost, p2) end Global.N_0xae4bcc79c587ebbf = Global.SetSpecialAbilityActivationCost --- Only used in R* SP Script short_update function Global.SetSpecialAbilityDisableTimer(player, timer) return _in(0xC0B1C05B313693D1, player, timer) end Global.N_0xc0b1c05b313693d1 = Global.SetSpecialAbilityDisableTimer --- durationCost: per second function Global.SetSpecialAbilityDurationCost(player, durationCost) return _in(0xB783F75940B23014, player, durationCost) end Global.N_0xb783f75940b23014 = Global.SetSpecialAbilityDurationCost --- _SET_SPECIAL_ABILITY_MULTIPLIER function Global.SetSpecialAbilityMultiplier(player, multiplier) return _in(0x5A498FCA232F71E1, player, multiplier) end Global.N_0x5a498fca232f71e1 = Global.SetSpecialAbilityMultiplier --- 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 function Global.SetSpecialAbilityType(player, type) return _in(0x00BA333DA05ADC23, player, type) end Global.N_0x00ba333da05adc23 = Global.SetSpecialAbilityType --- SET_SPECIES_TUNING_BOOL_PARAM function Global.SetSpeciesTuningBoolParam(p0, p1, p2, p3) return _in(0x6D1D94C2459B42EE, _ch(p0), p1, p2, p3) end --- SET_SPECIES_TUNING_FLOAT_PARAM function Global.SetSpeciesTuningFloatParam(p0, p1, p2, p3) return _in(0x963240B6C252BA49, _ch(p0), p1, p2, p3) end --- SET_SRL_LONG_JUMP_MODE function Global.SetSrlLongJumpMode(p0) return _in(0x7C907E8A725E5FD2, p0) end Global.N_0x7c907e8a725e5fd2 = Global.SetSrlLongJumpMode --- SET_SRL_READAHEAD_TIMES function Global.SetSrlReadaheadTimes(p0, p1, p2, p3) return _in(0xD346248C1DCE0D76, p0, p1, p2, p3) end Global.N_0xd346248c1dce0d76 = Global.SetSrlReadaheadTimes --- SET_SRL_TIME function Global.SetSrlTime(p0) return _in(0x18231AEF458BCFF2, p0) end --- _SET_STAMINA_DEPLETION_MULTIPLIER function Global.SetStaminaDepletionMultiplier(ped, multiplier) return _in(0xEF5A3D2285D8924B, ped, multiplier) end Global.N_0xef5a3d2285d8924b = Global.SetStaminaDepletionMultiplier --- _SET_STAMINA_RECHARGE_MULTIPLIER function Global.SetStaminaRechargeMultiplier(ped, multiplier) return _in(0x345C9F993A8AB4A4, ped, multiplier) end Global.N_0x345c9f993a8ab4a4 = Global.SetStaminaRechargeMultiplier --- Used for DUELING_MANAGE_DEATH_CAMERA - Initializing death camera -- _SET_P* - _SET_S* function Global.SetStartCinematicDeathCam(p0) return _in(0x6E969927CF632608, p0) end Global.N_0x6e969927cf632608 = Global.SetStartCinematicDeathCam --- Internal function for setting a state bag value. function Global.SetStateBagValue(bagName, keyName, valueData, valueLength, replicated) return _in(0x8d50e33a, _ts(bagName), _ts(keyName), _ts(valueData), valueLength, replicated) end --- SET_STATE_OF_RAYFIRE_MAP_OBJECT function Global.SetStateOfRayfireMapObject(object, state) return _in(0x5C29F698D404C5E1, object, state) end --- _SET_STATE_PHOTO_TAKEN_STAT function Global.SetStatePhotoTakenStat(p0) return _in(0x8952E857696B8A79, _ts(p0)) end Global.N_0x8952e857696b8a79 = Global.SetStatePhotoTakenStat --- SET_STATIC_EMITTER_ENABLED function Global.SetStaticEmitterEnabled(emitterName, toggle) return _in(0x399D2D3B33F1B8EB, _ts(emitterName), toggle) end --- 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 -- }; function Global.SetStatusEffectCoreIcon(statusEffectType) return _in(0xA4D3A1C008F250DF, statusEffectType) end Global.N_0xa4d3a1c008f250df = Global.SetStatusEffectCoreIcon --- Starts core periodic icon. -- statusEffectType: see 0xA4D3A1C008F250DF function Global.SetStatusEffectPeriodicIcon(statusEffectType) return _in(0xFB6E111908502871, statusEffectType) end Global.N_0xfb6e111908502871 = Global.SetStatusEffectPeriodicIcon --- SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED function Global.SetStreamedTextureDictAsNoLongerNeeded(textureDict) return _in(0x4ACA10A91F66F1E2, _ts(textureDict)) end --- SET_STREAMED_TXD_AS_NO_LONGER_NEEDED function Global.SetStreamedTxdAsNoLongerNeeded(txdHash) return _in(0x8232F37DF762ACB2, _ch(txdHash)) end Global.N_0x8232f37df762acb2 = Global.SetStreamedTxdAsNoLongerNeeded --- SET_SUPER_JUMP_THIS_FRAME function Global.SetSuperJumpThisFrame(player) return _in(0xB3E9BE963F10C445, player) end --- Swim speed multiplier. -- Multiplier goes up to 1.49f function Global.SetSwimMultiplierForPlayer(player, multiplier) return _in(0xBFCEABDE34DA5085, player, multiplier) end --- Size will be permanent function Global.SetTankAttributeSize(ped, attributeIndex, size) return _in(0x7FF72DE061DF55E2, ped, attributeIndex, size) end Global.N_0x7ff72de061df55e2 = Global.SetTankAttributeSize --- Only used in R* Scripts fishing_core and av_fishing_river function Global.SetTaskFishing(ped, p1) return _in(0xF3735ACD11ACD501, ped, _ii(p1) --[[ may be optional ]], _ri) end Global.N_0xf3735acd11acd501 = Global.SetTaskFishing --- SET_TASK_MOVE_NETWORK_SIGNAL_BOOL function Global.SetTaskMoveNetworkSignalBool(ped, signalName, value) return _in(0xB0A6CFD2C69C1088, ped, _ts(signalName), value) end --- SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT function Global.SetTaskMoveNetworkSignalFloat(ped, signalName, value) return _in(0xD5BB4025AE449A4E, ped, _ts(signalName), value) end --- _SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_2 function Global.SetTaskMoveNetworkSignalFloat_2(ped, signalName, value) return _in(0x099D4A855D53B03B, ped, _ts(signalName), value) end Global.N_0x099d4a855d53b03b = Global.SetTaskMoveNetworkSignalFloat_2 --- _SET_TASK_MOVE_NETWORK_SIGNAL_VECTOR function Global.SetTaskMoveNetworkSignalVector(ped, signalName, x, y, z) return _in(0x4662BFE01938D98D, ped, _ts(signalName), x, y, z) end Global.N_0x4662bfe01938d98d = Global.SetTaskMoveNetworkSignalVector --- SET_TEAM_CARRIABLE_ENTITY function Global.SetTeamCarriableEntity(p0, p1, p2) return _in(0x545BF19F86E80F11, p0, p1, p2) end Global.N_0x545bf19f86e80f11 = Global.SetTeamCarriableEntity --- SET_TEAM_PICKUP_OBJECT function Global.SetTeamPickupObject(object, p1, p2) return _in(0x53E0DF1A2A3CF0CA, object, p1, p2) end --- SET_TEXT_CENTRE function Global.SetTextCentre(align) return _in(0xBE5261939FBECB8C, align) end --- SET_TEXT_CHAT_ENABLED function Global.SetTextChatEnabled(enabled) return _in(0x97b2f9f8, enabled, _r) end --- This native does nothing since build 1436, use _BG_SET_TEXT_COLOR (0x16FA5CE47F184F1E) instead. function Global.SetTextColor(r, g, b, a) return _in(0x50A41AD966910F03, r, g, b, a) end --- SET_TEXT_DROPSHADOW function Global.SetTextDropshadow(distance, r, g, b, a) return _in(0x1BE39DBAA7263CA5, distance, r, g, b, a) end --- Sets the text font for the current text drawing command. -- @param fontId The index of the font. function Global.SetTextFontForCurrentCommand(fontId) return _in(0xada9255d, fontId) end --- SET_TEXT_JUSTIFICATION function Global.SetTextJustification(justifyType) return _in(0x68cdfa60, justifyType) end --- SET_TEXT_RENDER_ID function Global.SetTextRenderId(renderId) return _in(0xE550CDE128D56757, renderId) end --- SET_TEXT_SCALE function Global.SetTextScale(scale, size) return _in(0x4170B650590B3B00, scale, size) end --- SET_TEXT_WRAP function Global.SetTextWrap(start, end_) return _in(0x6f60ab54, start, end_) end --- _SET_TEXTURE_LAYER_ALPHA function Global.SetTextureLayerAlpha(textureId, layerId, texAlpha) return _in(0x6C76BC24F8BB709A, textureId, layerId, texAlpha) end Global.N_0x6c76bc24f8bb709a = Global.SetTextureLayerAlpha --- _SET_TEXTURE_LAYER_MOD function Global.SetTextureLayerMod(textureId, layerId, modTextureHash, modAlpha, modChannel) return _in(0xF2EA041F1146D75B, textureId, layerId, _ch(modTextureHash), modAlpha, modChannel) end Global.N_0xf2ea041f1146d75b = Global.SetTextureLayerMod --- paletteHash: https://raw.githubusercontent.com/femga/rdr3_discoveries/master/clothes/cloth_color_palletes.lua function Global.SetTextureLayerPallete(textureId, layerId, paletteHash) return _in(0x1ED8588524AC9BE1, textureId, layerId, _ch(paletteHash)) end Global.N_0x1ed8588524ac9be1 = Global.SetTextureLayerPallete --- _SET_TEXTURE_LAYER_ROUGHNESS function Global.SetTextureLayerRoughness(textureId, layerId, texRough) return _in(0x057C4F092E2298BE, textureId, layerId, texRough) end Global.N_0x057c4f092e2298be = Global.SetTextureLayerRoughness --- _SET_TEXTURE_LAYER_SHEET_GRID_INDEX function Global.SetTextureLayerSheetGridIndex(textureId, layerId, sheetGridIndex) return _in(0x3329AAE2882FC8E4, textureId, layerId, sheetGridIndex) end Global.N_0x3329aae2882fc8e4 = Global.SetTextureLayerSheetGridIndex --- _SET_TEXTURE_LAYER_TEXTURE_MAP function Global.SetTextureLayerTextureMap(textureId, layerId, albedoHash, normalHash, materialHash) return _in(0x253A63B5BADBC398, textureId, layerId, _ch(albedoHash), _ch(normalHash), _ch(materialHash)) end Global.N_0x253a63b5badbc398 = Global.SetTextureLayerTextureMap --- Seem color is not RGB or HSV function Global.SetTextureLayerTint(textureId, layerId, tint0, tint1, tint2) return _in(0x2DF59FFE6FFD6044, textureId, layerId, tint0, tint1, tint2) end Global.N_0x2df59ffe6ffd6044 = Global.SetTextureLayerTint --- Used in script function METAPED_CLOTHING__XML__APPLY_OUTFIT_TINTS_TO_PED function Global.SetTextureOutfitTints(ped, componentCategory, palette, tint0, tint1, tint2) return _in(0x4EFC1F8FF1AD94DE, ped, _ch(componentCategory), _ch(palette), tint0, tint1, tint2) end Global.N_0x4efc1f8ff1ad94de = Global.SetTextureOutfitTints --- SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE function Global.SetThirdPersonCamOrbitDistanceLimitsThisUpdate(p0, distance) return _in(0x2126C740A4AC370B, p0, distance) end Global.AnimateGameplayCamZoom = Global.SetThirdPersonCamOrbitDistanceLimitsThisUpdate --- 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. function Global.SetThirdPersonCamRelativeHeadingLimitsThisUpdate(minimum, maximum) return _in(0x14F3947318CA8AD2, minimum, maximum) end Global.ClampGameplayCamYaw = Global.SetThirdPersonCamRelativeHeadingLimitsThisUpdate --- 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. function Global.SetThirdPersonCamRelativePitchLimitsThisUpdate(minimum, maximum) return _in(0x326C7AA308F3DF6A, minimum, maximum) end Global.ClampGameplayCamPitch = Global.SetThirdPersonCamRelativePitchLimitsThisUpdate --- SET_THIS_SCRIPT_CAN_BE_PAUSED function Global.SetThisScriptCanBePaused(toggle) return _in(0x3215376E79F6EA18, toggle) end --- SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT function Global.SetThisScriptCanRemoveBlipsCreatedByAnyScript(toggle) return _in(0x8ABD939C2E5D00ED, toggle) end --- THREAD_PRIO_HIGHEST = 0 -- THREAD_PRIO_NORMAL = 1 -- THREAD_PRIO_LOWEST = 2 -- THREAD_PRIO_MANUAL_UPDATE = 100 function Global.SetThisThreadPriority(priority) return _in(0x42B65DEEF2EDF2A1, priority) end Global.SetThreadPriority = Global.SetThisThreadPriority --- Maximum value is 1.0f -- At a value of 0.0f the game will still run at a minimum time scale. function Global.SetTimeScale(timeScale) return _in(0x9682AF6050854856, timeScale) end --- https://github.com/femga/rdr3_discoveries/blob/master/graphics/timecycles function Global.SetTimecycleModifier(modifierName) return _in(0xFA08722A5EA82DA7, _ts(modifierName)) end --- SET_TIMECYCLE_MODIFIER_STRENGTH function Global.SetTimecycleModifierStrength(strength) return _in(0xFDB74C9CC54C3F37, strength) end --- SET_TIMECYCLE_MODIFIER_VAR -- @param modifierName The name of timecycle modifier. -- @param varName The name of timecycle variable. -- @param value1 The first value of variable. -- @param value2 The second value of variable. function Global.SetTimecycleModifierVar(modifierName, varName, value1, value2) return _in(0x6e0a422b, _ts(modifierName), _ts(varName), value1, value2) end --- _SET_W(EAPON?)* function Global.SetTotalPedDamageFalloffBonus(ped, bonus) return _in(0x932786CE3C76477C, ped, bonus) end Global.N_0x932786ce3c76477c = Global.SetTotalPedDamageFalloffBonus --- _SET_W(EAPON?)* function Global.SetTotalPedDamageFromAi(ped, totalDamage) return _in(0x73B6F907B913C860, ped, totalDamage) end Global.N_0x73b6f907b913c860 = Global.SetTotalPedDamageFromAi --- SET_TRACKED_POINT_INFO function Global.SetTrackedPointInfo(point, x, y, z, radius) return _in(0xF6FDA3D4404D4F2C, point, x, y, z, radius) end --- SET_TRAIN_CRUISE_SPEED function Global.SetTrainCruiseSpeed(train, speed) return _in(0x01021EB2E96B793C, train, speed) end --- _SET_TRAIN_HALT function Global.SetTrainHalt(train) return _in(0x3660BCAB3A6BB734, train) end Global.N_0x3660bcab3a6bb734 = Global.SetTrainHalt --- Restarts the train function Global.SetTrainLeaveStation(train) return _in(0x787E43477746876F, train) end Global.N_0x787e43477746876f = Global.SetTrainLeaveStation --- Maximum possible speed is 30.0 (108 km/h) function Global.SetTrainMaxSpeed(train, speed) return _in(0x9F29999DFDF2AEB8, train, speed) end Global.N_0x9f29999dfdf2aeb8 = Global.SetTrainMaxSpeed --- SET_TRAIN_OFFSET_FROM_STATION function Global.SetTrainOffsetFromStation(train, offset) return _in(0x8EC47DD4300BF063, train, offset) end Global.N_0x8ec47dd4300bf063 = Global.SetTrainOffsetFromStation --- SET_TRAIN_SPEED function Global.SetTrainSpeed(train, speed) return _in(0xDFBA6BBFF7CCAFBB, train, speed) end --- _SET_TRAIN_STOPS_FOR_STATIONS function Global.SetTrainStopsForStations(train, toggle) return _in(0x4182C037AA1F0091, train, toggle) end Global.N_0x4182c037aa1f0091 = Global.SetTrainStopsForStations --- trainTrack: FREIGHT_GROUP, TRAINS3, BRAITHWAITES2_TRACK_CONFIG, TRAINS_OLD_WEST01, TRAINS_OLD_WEST03, TRAINS_NB1, TRAINS_INTERSECTION1_ANN function Global.SetTrainTrackJunctionSwitch(trainTrack, junctionIndex, enabled) return _in(0xE6C5E2125EB210C1, _ch(trainTrack), junctionIndex, enabled) end Global.N_0xe6c5e2125eb210c1 = Global.SetTrainTrackJunctionSwitch --- SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER function Global.SetTransitionOutOfTimecycleModifier(strength) return _in(0xBB6C707F20D955D4, strength) end Global.N_0xbb6c707f20d955d4 = Global.SetTransitionOutOfTimecycleModifier --- SET_TRANSITION_TIMECYCLE_MODIFIER function Global.SetTransitionTimecycleModifier(modifierName, transitionBlend) return _in(0xFF927A09F481D80C, _ts(modifierName), transitionBlend) end --- SET_TRANSPORT_ACCESSIBLE_SEAT_FLAGS function Global.SetTransportAccessibleSeatFlags(transportEntity, flags) return _in(0xDD0660C997DE94FD, transportEntity, flags) end Global.N_0xdd0660c997de94fd = Global.SetTransportAccessibleSeatFlags --- 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 function Global.SetTransportConfigFlag(transportEntity, flagId, value) return _in(0xBA8818212633500A, transportEntity, flagId, value) end Global.N_0xba8818212633500a = Global.SetTransportConfigFlag --- _SET_TRANSPORT_PRIORITY_SEAT function Global.SetTransportPrioritySeat(transportEntity, seatIndex) return _in(0x13F138225C202F66, transportEntity, seatIndex) end Global.N_0x13f138225c202f66 = Global.SetTransportPrioritySeat --- 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) -- }; function Global.SetTransportUsageFlags(transportEntity, flags) return _in(0xE2487779957FE897, transportEntity, flags) end Global.N_0xe2487779957fe897 = Global.SetTransportUsageFlags --- Probably changes tvs from being a 3d audio to being "global" audio function Global.SetTvAudioFrontend(toggle) return _in(0x64437C98FCC5F291, toggle) end --- SET_TV_CHANNEL function Global.SetTvChannel(channel) return _in(0x593FAF7FC9401A56, channel) end --- SET_TV_CHANNEL_PLAYLIST function Global.SetTvChannelPlaylist(tvChannel, playlistName, restart) return _in(0xDEC6B25F5DC8925B, tvChannel, _ts(playlistName), restart) end --- SET_TV_VOLUME function Global.SetTvVolume(volume) return _in(0x73A97068787D7231, volume) end --- SET_UP_SPEED_RESTRAIN_INFORMATION_FOR_PLAYER_FOLLOWER function Global.SetUpSpeedRestrainInformationForPlayerFollower(p0, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xB5C51DD544F14F58, p0, p1, p2, p3, p4, p5, p6, p7, p8) end --- This native has no functionality. function Global.SetUseMissionInventory(toggle) return _in(0x597F571DDEE3FFAC, toggle) end Global.N_0x597f571ddee3ffac = Global.SetUseMissionInventory Global.InventoryEnableMissionInventory = Global.SetUseMissionInventory --- _SET_USED_ITEM_EFFECT function Global.SetUsedItemEffect(health, stamina, deadeye, healthCore, staminaCore, deadeyeCore) return _in(0x0E1DB1F8F5B561DC, health, stamina, deadeye, healthCore, staminaCore, deadeyeCore) end Global.N_0x0e1db1f8f5b561dc = Global.SetUsedItemEffect --- _SET_VARIABLE_ON_SOUND_WITH_ID function Global.SetVariableOnSoundWithId(soundId, variableName, variableValue) return _in(0x503703EC1781B7D6, soundId, _ts(variableName), variableValue) end Global.N_0x503703ec1781b7d6 = Global.SetVariableOnSoundWithId --- _SET_VARIABLE_ON_SOUND_WITH_NAME function Global.SetVariableOnSoundWithName(variableName, variableValue, audioName, audioRef) return _in(0x9821B68CD3E05F2B, _ts(variableName), variableValue, _ts(audioName), _ts(audioRef)) end Global.N_0x9821b68cd3e05f2b = Global.SetVariableOnSoundWithName --- Used to be incorrectly named SET_VEHICLE_EXCLUSIVE_DRIVER function Global.SetVehicleAiCanUseExclusiveSeats(vehicle, toggle) return _in(0x0893DAFBFA67110E, vehicle, toggle) end --- SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON function Global.SetVehicleAllowHomingMissleLockon(vehicle, toggle) return _in(0x1240E8596A8308B9, vehicle, toggle) end Global.N_0x1240e8596a8308b9 = Global.SetVehicleAllowHomingMissleLockon --- Makes the vehicle accept no passengers. function Global.SetVehicleAllowNoPassengersLockon(vehicle, toggle) return _in(0xECB9E9BC887E8060, vehicle, toggle) end --- This is an alias of SET_ENTITY_AS_NO_LONGER_NEEDED. function Global.SetVehicleAsNoLongerNeeded(vehicle) return _in(0x629BFA74418D6239, _ii(vehicle) --[[ may be optional ]]) end --- SET_VEHICLE_AUTOMATICALLY_ATTACHES function Global.SetVehicleAutomaticallyAttaches(vehicle, p1, p2) return _in(0x501354951CD942DE, vehicle, p1, p2, _ri) end --- SET_VEHICLE_BODY_HEALTH function Global.SetVehicleBodyHealth(vehicle, value) return _in(0x55CCAAE4F28C67A0, vehicle, value) end --- SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING function Global.SetVehicleBrokenPartsDontAffectAiHandling(vehicle, p1) return _in(0xCEC4CA2CAB8FA98C, vehicle, p1) end Global.N_0xcec4ca2cab8fa98c = Global.SetVehicleBrokenPartsDontAffectAiHandling --- SET_VEHICLE_CAN_BE_TARGETTED function Global.SetVehicleCanBeTargetted(vehicle, state) return _in(0x05254BA0B44ADC16, vehicle, state) end --- SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS function Global.SetVehicleCanBeUsedByFleeingPeds(vehicle, toggle) return _in(0xE42952510F84AFDB, vehicle, toggle) end --- SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED function Global.SetVehicleCanBeVisiblyDamaged(vehicle, state) return _in(0x4BF8131AE811541C, vehicle, state) end --- SET_VEHICLE_CAN_BREAK function Global.SetVehicleCanBreak(vehicle, toggle) return _in(0xC5ED9D59B4646611, vehicle, toggle) end --- SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED function Global.SetVehicleCanEjectPassengersIfLocked(vehicle, p1) return _in(0x065D03A9D6B2C6B5, vehicle, p1) end Global.N_0x065d03a9d6b2c6b5 = Global.SetVehicleCanEjectPassengersIfLocked --- SET_VEHICLE_CURRENT_GEAR -- @param vehicle The vehicle handle. -- @param gear The gear you want the vehicle to use. function Global.SetVehicleCurrentGear(vehicle, gear) return _in(0x8923dd42, vehicle, gear) end --- 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 function Global.SetVehicleDamage(vehicle, xOffset, yOffset, zOffset, damage, radius, p6) return _in(0x1D7678F81452BB41, vehicle, xOffset, yOffset, zOffset, damage, radius, p6) end --- SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME function Global.SetVehicleDensityMultiplierThisFrame(multiplier) return _in(0x606374EBFC27B133, multiplier) end --- _SET_VEHICLE_DETERIORATION function Global.SetVehicleDeterioration(vehicle, amount, p2, p3) return _in(0x8E5DA070BAD3279E, vehicle, amount, p2, p3) end Global.N_0x8e5da070bad3279e = Global.SetVehicleDeterioration --- SET_VEHICLE_DIRT_LEVEL function Global.SetVehicleDirtLevel(vehicle, dirtLevel) return _in(0x758C3460EE915D0A, vehicle, dirtLevel) end --- dirtLevel: 0.0 - 1.0 function Global.SetVehicleDirtLevel_2(vehicle, dirtLevel) return _in(0xBAE0EEDF93F05EAA, vehicle, dirtLevel) end Global.N_0xbae0eedf93f05eaa = Global.SetVehicleDirtLevel_2 --- doorId: see SET_VEHICLE_DOOR_SHUT function Global.SetVehicleDoorBroken(vehicle, doorId, deleteDoor) return _in(0x9666CF20A1C6D780, vehicle, doorId, deleteDoor) end --- doorId: see SET_VEHICLE_DOOR_SHUT function Global.SetVehicleDoorControl(vehicle, doorId, speed, angle) return _in(0xD57F10EBBA814ECF, vehicle, doorId, speed, angle) end --- doorId: see SET_VEHICLE_DOOR_SHUT function Global.SetVehicleDoorLatched(vehicle, doorId, p2, p3, p4) return _in(0x06F8A202EB312A3C, vehicle, doorId, p2, p3, p4) end --- doorId: see SET_VEHICLE_DOOR_SHUT -- Can also be used on trains and its wagons function Global.SetVehicleDoorOpen(vehicle, doorId, loose, openInstantly) return _in(0x550CE392A4672412, vehicle, doorId, loose, openInstantly) end --- 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 -- }; function Global.SetVehicleDoorShut(vehicle, doorId, closeInstantly) return _in(0x6A3C24B91FD0EA09, vehicle, doorId, closeInstantly) end --- SET_VEHICLE_DOORS_LOCKED function Global.SetVehicleDoorsLocked(vehicle, doorLockStatus) return _in(0x96F78A6A075D55D9, vehicle, doorLockStatus) end --- SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS function Global.SetVehicleDoorsLockedForAllPlayers(vehicle, toggle) return _in(0x2381977DA948F8DC, vehicle, toggle) end --- SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER function Global.SetVehicleDoorsLockedForPlayer(vehicle, player, toggle) return _in(0x359A8EA1FB8D6F0F, vehicle, player, toggle) end --- SET_VEHICLE_DOORS_LOCKED_FOR_TEAM function Global.SetVehicleDoorsLockedForTeam(vehicle, team, toggle) return _in(0xE712BC978770F105, vehicle, team, toggle) end --- Closes all doors of a vehicle: function Global.SetVehicleDoorsShut(vehicle, closeInstantly) return _in(0xA4FFCD645B11F25A, vehicle, closeInstantly) end --- NativeDB Introduced: v1232 function Global.SetVehicleDoorsToOpenAtAnyDistance(vehicle, toggle) return _in(0x362CEDD2A41E0747, vehicle, toggle) end --- SET_VEHICLE_ENGINE_CAN_DEGRADE function Global.SetVehicleEngineCanDegrade(vehicle, toggle) return _in(0x48E4C137A71C2688, vehicle, toggle) end --- 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 function Global.SetVehicleEngineHealth(vehicle, health) return _in(0x8BDC5B998B4654EF, vehicle, health) end --- 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. function Global.SetVehicleEngineOn(vehicle, value, instantly) return _in(0xB64CFA14CB9A2E78, vehicle, value, instantly) end --- index: 0 - 1 -- Used to be incorrectly named _SET_VEHICLE_EXCLUSIVE_DRIVER_2 function Global.SetVehicleExclusiveDriver(vehicle, ped, index) return _in(0xC6B9BF123B9463B6, vehicle, ped, index) end Global.SetVehicleExclusiveDriver_2 = Global.SetVehicleExclusiveDriver --- Sets a vehicle to be strongly resistant to explosions. p0 is the vehicle; set p1 to false to toggle the effect on/off. function Global.SetVehicleExplodesOnHighExplosionDamage(vehicle, toggle) return _in(0xA402939C6761E1A3, vehicle, toggle) end --- Note: only some vehicle have extras -- https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_extras.lua function Global.SetVehicleExtra(vehicle, extraId, disable) return _in(0xBB6F89150BC9D16B, vehicle, extraId, disable) end --- This fixes a vehicle. -- If the vehicle's engine's broken then you cannot fix it with this native. function Global.SetVehicleFixed(vehicle) return _in(0x79811282A9D1AE56, vehicle) end --- This native is a setter for [`GET_VEHICLE_HAS_FLAG`](#\_0xD85C9F57). -- @param vehicle The vehicle to set flag for. -- @param flagIndex Flag index. -- @param value `true` to enable the flag, `false` to disable it. function Global.SetVehicleFlag(vehicle, flagIndex, value) return _in(0x63ae1a34, vehicle, flagIndex, value, _r) end --- SET_VEHICLE_FORWARD_SPEED function Global.SetVehicleForwardSpeed(vehicle, speed) return _in(0xF9F92AF49F12F6E7, vehicle, speed) end --- SET_VEHICLE_HANDBRAKE function Global.SetVehicleHandbrake(vehicle, toggle) return _in(0x91BE51AEC4E99710, vehicle, toggle) end --- SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER function Global.SetVehicleHasBeenOwnedByPlayer(vehicle, owned) return _in(0xBB5A3FA8ED3979C5, vehicle, owned) end --- if true, axles won't bend. function Global.SetVehicleHasStrongAxles(vehicle, toggle) return _in(0x252253C8A45AA1FC, vehicle, toggle) end --- SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS function Global.SetVehicleHasUnbreakableLights(vehicle, p1) return _in(0xC903855E028A05F2, vehicle, p1) end Global.SetVehicleLightsCanBeVisiblyDamaged = Global.SetVehicleHasUnbreakableLights --- SET_VEHICLE_INACTIVE_DURING_PLAYBACK function Global.SetVehicleInactiveDuringPlayback(vehicle, toggle) return _in(0x4EA71B4C9DB3C3F1, vehicle, toggle) end --- doorId: see SET_VEHICLE_DOOR_SHUT function Global.SetVehicleIndividualDoorsLocked(vehicle, doorId, doorLockStatus) return _in(0xA9F1D75195CC40F6, vehicle, doorId, doorLockStatus) end Global.SetVehicleDoorDestroyType = Global.SetVehicleIndividualDoorsLocked --- SET_VEHICLE_INFLUENCES_WANTED_LEVEL function Global.SetVehicleInfluencesWantedLevel(vehicle, toggle) return _in(0xC1842F40FD501DA2, vehicle, toggle) end Global.N_0xc1842f40fd501da2 = Global.SetVehicleInfluencesWantedLevel --- 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. function Global.SetVehicleIsConsideredByPlayer(vehicle, toggle) return _in(0x54800D386C5825E5, vehicle, toggle) end --- _SET_VEHICLE_IS_IN_HURRY function Global.SetVehicleIsInHurry(vehicle, enabled) return _in(0xCE1531927AD6C9F8, vehicle, enabled) end Global.N_0xce1531927ad6c9f8 = Global.SetVehicleIsInHurry --- SET_VEHICLE_IS_STOLEN function Global.SetVehicleIsStolen(vehicle, isStolen) return _in(0x6C32FC81DFF25C9A, vehicle, isStolen) end --- SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED function Global.SetVehicleKeepEngineOnWhenAbandoned(vehicle, toggle) return _in(0x1549BA7FE83A2383, vehicle, toggle) end Global.SetVehicleJetEngineOn = Global.SetVehicleKeepEngineOnWhenAbandoned --- Sets the vehicle's lights state. function Global.SetVehicleLights(vehicle, state) return _in(0x629F0A0E952CAE7D, vehicle, state) end --- _SET_VEHICLE_LI* function Global.SetVehicleLimitSpeedWhenPlayerInactive(vehicle, p1) return _in(0x8F75941C86EEBFCA, vehicle, p1) end Global.N_0x8f75941c86eebfca = Global.SetVehicleLimitSpeedWhenPlayerInactive --- https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_liveries.lua function Global.SetVehicleLivery(vehicle, liveryIndex) return _in(0xF89D82A0582E46ED, vehicle, liveryIndex) end Global.N_0xf89d82a0582e46ed = Global.SetVehicleLivery --- Ranges from -1 to 2? (internal type is int8) -- https://imgur.com/a/bPzHcft function Global.SetVehicleLodLevel(vehicle, lodLevel) return _in(0x3FA7D7D1E0EA809E, vehicle, lodLevel) end Global.N_0x3fa7d7d1e0ea809e = Global.SetVehicleLodLevel --- SET_VEHICLE_LOD_MULTIPLIER function Global.SetVehicleLodMultiplier(vehicle, multiplier) return _in(0x5F5E2B1B9EAECC0F, vehicle, multiplier) end --- SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS function Global.SetVehicleMayBeUsedByGotoPointAnyMeans(vehicle, p1) return _in(0x7549B9E841940695, vehicle, p1) end Global.N_0x7549b9e841940695 = Global.SetVehicleMayBeUsedByGotoPointAnyMeans --- mudLevel: 0.0 - 1.0 function Global.SetVehicleMudLevel(vehicle, mudLevel) return _in(0x4D15E49764CB328A, vehicle, mudLevel) end Global.N_0x4d15e49764cb328a = Global.SetVehicleMudLevel --- SET_VEHICLE_NEXT_GEAR -- @param vehicle The vehicle handle. -- @param nextGear The vehicles next gear. function Global.SetVehicleNextGear(vehicle, nextGear) return _in(0x3a4566f4, vehicle, nextGear) end --- SET_VEHICLE_NOT_STEALABLE_AMBIENTLY function Global.SetVehicleNotStealableAmbiently(vehicle, p1) return _in(0x09C970AE59ABF6B2, vehicle, p1) end Global.N_0x09c970ae59abf6b2 = Global.SetVehicleNotStealableAmbiently --- SET_VEHICLE_ON_GROUND_PROPERLY function Global.SetVehicleOnGroundProperly(vehicle, p1) return _in(0x7263332501E07F52, vehicle, p1, _r) end --- 1000 is max health function Global.SetVehiclePetrolTankHealth(vehicle, health) return _in(0x6AB2918EE3BEC94C, vehicle, health) end --- SET_VEHICLE_PROVIDES_COVER function Global.SetVehicleProvidesCover(vehicle, toggle) return _in(0x652712478F1721F4, vehicle, toggle) end --- SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER function Global.SetVehicleRespectsLocksWhenHasDriver(vehicle, p1) return _in(0x33992A808DF1C1BA, vehicle, p1) end Global.N_0x33992a808df1c1ba = Global.SetVehicleRespectsLocksWhenHasDriver --- SET_VEHICLE_SHOOT_AT_TARGET function Global.SetVehicleShootAtTarget(p0, p1, p2, p3, p4, p5) return _in(0xB79BE78C665B3E6D, p0, p1, p2, p3, p4, p5) end --- snowLevel: 0.0 - 1.0 function Global.SetVehicleSnowLevel(vehicle, snowLevel) return _in(0x6F73EFAB11651D7F, vehicle, snowLevel) end Global.N_0x6f73efab11651d7f = Global.SetVehicleSnowLevel --- SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP function Global.SetVehicleStaysFrozenWhenCleanedUp(vehicle, toggle) return _in(0x23A3AB86E0807721, vehicle, toggle) end Global.N_0x23a3ab86e0807721 = Global.SetVehicleStaysFrozenWhenCleanedUp --- 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 function Global.SetVehicleSteerBias(vehicle, value) return _in(0x84DAAE11E9EE4FC3, vehicle, value) end --- SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE function Global.SetVehicleStopInstantlyWhenPlayerInactive(vehicle, p1) return _in(0xC84E138448507567, vehicle, p1) end Global.N_0xc84e138448507567 = Global.SetVehicleStopInstantlyWhenPlayerInactive --- If set to true, vehicle will not take crash damage, but is still susceptible to damage from bullets and explosives function Global.SetVehicleStrong(vehicle, toggle) return _in(0xAB315515C9F8803D, vehicle, toggle) end --- https://github.com/femga/rdr3_discoveries/blob/master/vehicles/vehicle_modding/vehicle_tints.lua function Global.SetVehicleTint(vehicle, tintId) return _in(0x8268B098F6FCA4E2, vehicle, tintId) end Global.N_0x8268b098f6fca4e2 = Global.SetVehicleTint --- Allows you to toggle bulletproof tires. function Global.SetVehicleTyresCanBurst(vehicle, toggle) return _in(0xEBD0A4E935106FE5, vehicle, toggle) end --- SET_VEHICLE_UNDRIVEABLE function Global.SetVehicleUndriveable(vehicle, toggle) return _in(0x6E884BAB713A2A94, vehicle, toggle) end --- SET_VEHICLE_WEAPON_HEADING function Global.SetVehicleWeaponHeading(vehicle, seatIndex, heading, p3) return _in(0x194D877FC5597B7D, vehicle, seatIndex, heading, p3) end Global.N_0x194d877fc5597b7d = Global.SetVehicleWeaponHeading --- _SET_VEHICLE_WEAPON_HEADING_LIMITS function Global.SetVehicleWeaponHeadingLimits(vehicle, p1, minHeading, maxHeading) return _in(0x56CB3B4305A4F7CE, vehicle, p1, minHeading, maxHeading) end Global.N_0x56cb3b4305a4f7ce = Global.SetVehicleWeaponHeadingLimits --- _SET_VEHICLE_WEAPON_HEADING_LIMITS_2 function Global.SetVehicleWeaponHeadingLimits_2(vehicle, p1, minHeading, maxHeading) return _in(0xBF5987E1CDE63501, vehicle, p1, minHeading, maxHeading, _ri) end Global.N_0xbf5987e1cde63501 = Global.SetVehicleWeaponHeadingLimits_2 --- wetLevel: 0.0 - 1.0 function Global.SetVehicleWetLevel(vehicle, wetLevel) return _in(0x5AABB09F6FBD1F87, vehicle, wetLevel) end Global.N_0x5aabb09f6fbd1f87 = Global.SetVehicleWetLevel --- SET_VEHICLE_WHEELS_CAN_BREAK function Global.SetVehicleWheelsCanBreak(vehicle, enabled) return _in(0x839137C40275FB77, vehicle, enabled) end --- SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP function Global.SetVehicleWheelsCanBreakOffWhenBlowUp(vehicle, toggle) return _in(0xC462C79379ABBCB1, vehicle, toggle) end --- Overrides a floating point value from `visualsettings.dat` temporarily. -- @param name The name of the value to set, such as `pedLight.color.red`. -- @param value The value to write. function Global.SetVisualSettingFloat(name, value) return _in(0xd1d31681, _ts(name), value) end --- Hashes: VOFX_PLAYER_MALE01, VOFX_PLAYER_MALE02, VOFX_PLAYER_MALE03, VOFX_PLAYER_FEMALE01, VOFX_PLAYER_FEMALE02, VOFX_PLAYER_FEMALE03 function Global.SetVofxPedVoice(ped, voice) return _in(0x2703EFB583F0949A, ped, _ch(voice)) end Global.N_0x2703efb583f0949a = Global.SetVofxPedVoice --- SET_VOLUME_COORDS function Global.SetVolumeCoords(volume, posX, posY, posZ) return _in(0x541B8576615C33DE, volume, posX, posY, posZ, _ri) end Global.N_0x541b8576615c33de = Global.SetVolumeCoords --- SET_VOLUME_OWNER_PERSISTENT_CHARACTER function Global.SetVolumeOwnerPersistentCharacter(volume, persChar, p2) return _in(0xE2BE6FFA4A13CBB0, volume, persChar, p2) end Global.N_0xe2be6ffa4a13cbb0 = Global.SetVolumeOwnerPersistentCharacter --- _SET_VOLUME_RELATIONSHIP function Global.SetVolumeRelationship(volume, relationshipGroup) return _in(0xFD010A2154B40676, volume, _ch(relationshipGroup)) end Global.N_0xfd010a2154b40676 = Global.SetVolumeRelationship --- SET_VOLUME_ROTATION function Global.SetVolumeRotation(volume, rotX, rotY, rotZ) return _in(0xA07CF1B21B56F041, volume, rotX, rotY, rotZ, _ri) end Global.N_0xa07cf1b21b56f041 = Global.SetVolumeRotation --- SET_VOLUME_SCALE function Global.SetVolumeScale(volume, scaleX, scaleY, scaleZ) return _in(0xA46E98BDC407E23D, volume, scaleX, scaleY, scaleZ, _ri) end Global.N_0xa46e98bdc407e23d = Global.SetVolumeScale --- SET_WANTED_LEVEL_MULTIPLIER function Global.SetWantedLevelMultiplier(multiplier) return _in(0xD7FA719CB54866C2, multiplier) end --- SET_WANTED_SCORE function Global.SetWantedScore(player, intensity) return _in(0xA80FF73F772ACF6A, player, intensity) end Global.N_0xa80ff73f772acf6a = Global.SetWantedScore --- SET_WAYPOINT_OFF function Global.SetWaypointOff() return _in(0xFA8C41E8020D3439) end --- Related to weapon visual damage, not actual damage. function Global.SetWeaponDamage(weaponObject, level, p2) return _in(0xE22060121602493B, weaponObject, level, p2) end Global.N_0xe22060121602493b = Global.SetWeaponDamage --- _SET_WEAPON_DEGRADATION function Global.SetWeaponDegradation(weaponObject, level) return _in(0xA7A57E89E965D839, weaponObject, level) end Global.N_0xa7a57e89e965d839 = Global.SetWeaponDegradation --- _SET_WEAPON_DEGRADATION_MODIFIER function Global.SetWeaponDegradationModifier(player, modifier) return _in(0x11A7FF918EF6BC66, player, modifier) end Global.N_0x11a7ff918ef6bc66 = Global.SetWeaponDegradationModifier --- _SET_WEAPON_DIRT function Global.SetWeaponDirt(weaponObject, level, p2) return _in(0x812CE61DEBCAB948, weaponObject, level, p2) end Global.N_0x812ce61debcab948 = Global.SetWeaponDirt --- every other level will have the max value of (brokeLevel - threshold) function Global.SetWeaponLevelThreshold(weaponObject, threshold) return _in(0xD4071EFC83794B2F, weaponObject, threshold) end Global.N_0xd4071efc83794b2f = Global.SetWeaponLevelThreshold --- _SET_WEAPON_SCALE function Global.SetWeaponScale(weaponObject, scale) return _in(0xC3544AD0522E69B4, weaponObject, scale) end Global.N_0xc3544ad0522e69b4 = Global.SetWeaponScale --- _SET_WEAPON_SOOT function Global.SetWeaponSoot(weaponObject, level, p2) return _in(0xA9EF4AD10BDDDB57, weaponObject, level, p2) end Global.N_0xa9ef4ad10bdddb57 = Global.SetWeaponSoot --- SET_WEATHER_CYCLE_ENTRY -- @param index The index of the entry to set. Must be between 0 and 255 -- @param typeName The name of the weather type for this cycle -- @param timeMult The relative duration of this cycle, which is multiplied by `msPerCycle` during ['APPLY_WEATHER_CYCLES'](#\_0x3422291C). Must be between 1 and 255 -- @return Returns true if all parameters were valid, otherwise false. function Global.SetWeatherCycleEntry(index, typeName, timeMult) return _in(0xd264d4e1, index, _ts(typeName), timeMult, _r) end --- Sets whether or not the weather should be owned by the network subsystem. -- To be able to use [\_SET_WEATHER_TYPE_TRANSITION](#\_0x578C752848ECFA0C), this has to be set to false. -- @param network true to let the network control weather, false to not use network weather behavior. function Global.SetWeatherOwnedByNetwork(network) return _in(0x2703d582, network) end --- https://github.com/femga/rdr3_discoveries/blob/master/weather/weather_types.lua function Global.SetWeatherType(weatherType, p1, p2, transition, transitionTime, p5) return _in(0x59174F1AFE095B5A, _ch(weatherType), p1, p2, transition, transitionTime, p5) end Global.N_0x59174f1afe095b5a = Global.SetWeatherType --- _SET_WEATHER_TYPE_FROZEN function Global.SetWeatherTypeFrozen(toggle) return _in(0xD74ACDF7DB8114AF, toggle) end Global.N_0xd74acdf7db8114af = Global.SetWeatherTypeFrozen --- _SET_WEATHER_TYPE_2 function Global.SetWeatherType_2(weatherType, p1, p2, p3, p4) return _in(0x2C6A07AF9AEDABD8, _ch(weatherType), p1, p2, p3, p4) end Global.N_0x2c6a07af9aedabd8 = Global.SetWeatherType_2 --- https://github.com/femga/rdr3_discoveries/blob/master/weather/weather_variations.lua function Global.SetWeatherVariation(weatherType, variation) return _in(0x3373779BAF7CAF48, _ts(weatherType), _ts(variation)) end Global.N_0x3373779baf7caf48 = Global.SetWeatherVariation --- whistleConfig: Ped.WhistlePitch (0.0 - 1.0), Ped.WhistleClarity (0.0 - 1.0), Ped.WhistleShape (0.0 - 10.0) function Global.SetWhistleConfigForPed(ped, whistleConfig, value) return _in(0x9963681A8BC69BF3, ped, _ts(whistleConfig), value) end Global.N_0x9963681a8bc69bf3 = Global.SetWhistleConfigForPed --- SET_WIDESCREEN_BORDERS function Global.SetWidescreenBorders(p0, p1) return _in(0xD7F4D54CF80AFA34, p0, p1) end --- SET_WIND_DIRECTION function Global.SetWindDirection(direction) return _in(0xB56C4F5F57A45600, direction) end --- SET_WIND_SPEED function Global.SetWindSpeed(speed) return _in(0xD00C2D82DC04A99F, speed) end --- 0 = World -- 1 = Guarma function Global.SetWorldWaterType(waterType) return _in(0xE8770EE02AEE45C2, waterType) end Global.N_0xe8770ee02aee45c2 = Global.SetWorldWaterType --- SETTIMERA function Global.Settimera(value) return _in(0xC1B1E9A034A63A62, value) end --- SETTIMERB function Global.Settimerb(value) return _in(0x5AE11BC36633DE4E, value) end --- SHAKE_CAM function Global.ShakeCam(cam, type, amplitude) return _in(0xF9A7BCF5D050D4E7, cam, _ts(type), amplitude) end --- SHAKE_GAMEPLAY_CAM function Global.ShakeGameplayCam(shakeName, intensity) return _in(0xD9B31B4650520529, _ts(shakeName), intensity) end --- SHIFT_LEFT function Global.ShiftLeft(value, bitShift) return _in(0xEDD95A39E5544DE8, value, bitShift, _ri) end --- SHIFT_RIGHT function Global.ShiftRight(value, bitShift) return _in(0x97EF1E5BCE9DC075, value, bitShift, _ri) end --- SHOOT_SINGLE_BULLET_BETWEEN_COORDS function Global.ShootSingleBulletBetweenCoords(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, p13) return _in(0x867654CBC7606F2C, x1, y1, z1, x2, y2, z2, damage, p7, _ch(weaponHash), ownerPed, isAudible, isInvisible, speed, p13) end --- Triggers a gunshot -- Params: p5 = -1 in R* Scripts function Global.ShootTriggerAtCoords(ped, x, y, z, p4, p5, p6, p7) return _in(0x4C57F27D1554E6B0, ped, x, y, z, p4, p5, p6, p7, _ri) end Global.N_0x4c57f27d1554e6b0 = Global.ShootTriggerAtCoords --- Returns whether the game's measurement system is set to metric. function Global.ShouldUseMetricMeasurements() return _in(0x4FB556ACEFA93098, _r) end --- Same as SHOULD_USE_METRIC_MEASUREMENTS function Global.ShouldUseMetricMeasurements_2() return _in(0x58BCDC75BA52110A, _r) end --- _SHOULD_USE_METRIC_TEMPERATURE function Global.ShouldUseMetricTemperature() return _in(0xFF4AAF3275BAAB4F, _r) end --- _SHOULD_USE_METRIC_WEIGHT function Global.ShouldUseMetricWeight() return _in(0x8F24157FEDB85EA2, _r) end --- _SHOULD_USE_24_HOUR_CLOCK function Global.ShouldUse_24HourClock() return _in(0x0177CF20345F44DD, _r) end --- SHOULD_WEAPON_BE_DISCARDED_WHEN_SWAPPED function Global.ShouldWeaponBeDiscardedWhenSwapped(weaponHash) return _in(0x2C83212A7AA51D3D, _ch(weaponHash), _ri) end Global.N_0x2c83212a7aa51d3d = Global.ShouldWeaponBeDiscardedWhenSwapped --- _SHOW_ACTIVE_POINTS_OF_INTEREST function Global.ShowActivePointsOfInterest() return _in(0x3FBB838AEA30C1D8) end Global.N_0x3fbb838aea30c1d8 = Global.ShowActivePointsOfInterest --- _SHOW_HORSE_CORES function Global.ShowHorseCores(state) return _in(0xD4EE21B7CC7FD350, state) end Global.N_0xd4ee21b7cc7fd350 = Global.ShowHorseCores --- _SHOW_HORSE_REINS function Global.ShowHorseReins(vehicle) return _in(0x41CDA90EE3450921, vehicle) end Global.N_0x41cda90ee3450921 = Global.ShowHorseReins --- _SHOW_PLAYER_CORES function Global.ShowPlayerCores(state) return _in(0x50C803A4CD5932C5, state) end Global.N_0x50c803a4cd5932c5 = Global.ShowPlayerCores --- SHUTDOWN_LOADING_SCREEN function Global.ShutdownLoadingScreen() return _in(0xFC179D7E8886DADF) end --- Shuts down the `loadingScreen` NUI frame, similarly to `SHUTDOWN_LOADING_SCREEN`. function Global.ShutdownLoadingScreenNui() return _in(0xb9234afb) end --- SIMULATE_PLAYER_INPUT_GAIT function Global.SimulatePlayerInputGait(player, speed, duration, heading, p4, p5) return _in(0xFA0C063C422C4355, player, speed, duration, heading, p4, p5) end --- _SIMULATED_ROUTE_CREATE function Global.SimulatedRouteCreate(x1, y1, z1, x2, y2, z2, p6) return _in(0xFD5BB35AAB83FD48, x1, y1, z1, x2, y2, z2, p6, _ri) end Global.N_0xfd5bb35aab83fd48 = Global.SimulatedRouteCreate --- _SIMULATED_ROUTE_DELETE function Global.SimulatedRouteDelete(p0) return _in(0x4907D0E4FB26EE65, p0) end Global.N_0x4907d0e4fb26ee65 = Global.SimulatedRouteDelete --- _SIMULATED_ROUTE_EXISTS function Global.SimulatedRouteExists(p0) return _in(0x65A8196B8D7F5E0B, p0, _ri) end Global.N_0x65a8196b8d7f5e0b = Global.SimulatedRouteExists --- SIMULATED_ROUTE_GET_ETA function Global.SimulatedRouteGetEta(p0) return _in(0x2DD5F78D73B24172, p0, _rf) end --- SIMULATED_ROUTE_IS_LOADED function Global.SimulatedRouteIsLoaded(p0) return _in(0x240915043CB799D7, p0, _ri) end --- SIMULATED_ROUTE_TRAVEL_TO_POINT function Global.SimulatedRouteTravelToPoint(p0, p1, p2) return _in(0xA1A3DE1C215C7394, p0, p1, p2) end --- SIN function Global.Sin(value) return _in(0x0BADBFA3B172435F, value, _rf) end --- SET_TIME_POSITION_IN_RECORDING can be emulated by: desired_time - GET_TIME_POSITION_IN_RECORDING(vehicle) function Global.SkipTimeInPlaybackRecordedVehicle(vehicle, time) return _in(0x5F5E6379C59EFC56, vehicle, time) end --- SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE function Global.SkipToNextScriptedConversationLine(p0) return _in(0x9663FE6B7A61EB00, _ts(p0)) end --- SLIDE_OBJECT function Global.SlideObject(object, toX, toY, toZ, speedX, speedY, speedZ, collision) return _in(0x2FDFF4107B8C1147, object, toX, toY, toZ, speedX, speedY, speedZ, collision, _r) end --- _SPACTIONPROXY_GET_NEXT_PENDING_BUY_ACTION function Global.SpactionproxyGetNextPendingBuyAction(data) return _in(0x1F471B79ACC98BEF, _ii(data) --[[ may be optional ]], _r) end --- _SPACTIONPROXY_GET_NEXT_PENDING_CRAFTING_ACTION function Global.SpactionproxyGetNextPendingCraftingAction(data) return _in(0x1F471B79ACC97BEF, _ii(data) --[[ may be optional ]], _r) end --- _SPACTIONPROXY_MANAGER_IS_FAILED function Global.SpactionproxyManagerIsFailed() return _in(0x1F471B79ACC91BEC, _r) end --- _SPACTIONPROXY_MANAGER_IS_READY function Global.SpactionproxyManagerIsReady() return _in(0x1F471B79ACC91BED, _r) end --- _SPACTIONPROXY_PROCESS_ACTION function Global.SpactionproxyProcessAction(p0, p1) return _in(0x1F471B79ACC94BEF, p0, p1, _r) end --- _SPACTIONPROXY_START_MANAGER function Global.SpactionproxyStartManager() return _in(0x1F471B79ACC91BEE, _r) end --- SPAWNPOINTS_CANCEL_SEARCH function Global.SpawnpointsCancelSearch() return _in(0xFEE4A5459472A9F8) end Global.N_0xfee4a5459472a9f8 = Global.SpawnpointsCancelSearch --- SPAWNPOINTS_GET_NUM_SEARCH_RESULTS function Global.SpawnpointsGetNumSearchResults() return _in(0xA635C11B8C44AFC2, _ri) end Global.N_0xa635c11b8c44afc2 = Global.SpawnpointsGetNumSearchResults --- SPAWNPOINTS_GET_SEARCH_RESULT function Global.SpawnpointsGetSearchResult(randomInt) return _in(0x280C7E3AC7F56E90, randomInt, _f, _i, _f) end Global.N_0x280c7e3ac7f56e90 = Global.SpawnpointsGetSearchResult --- SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS function Global.SpawnpointsGetSearchResultFlags(p0, p1) return _in(0xB782F8238512BAD5, p0, _ii(p1) --[[ may be optional ]]) end Global.N_0xb782f8238512bad5 = Global.SpawnpointsGetSearchResultFlags --- SPAWNPOINTS_IS_SEARCH_ACTIVE function Global.SpawnpointsIsSearchActive() return _in(0x3C67506996001F5E, _ri) end Global.N_0x3c67506996001f5e = Global.SpawnpointsIsSearchActive --- SPAWNPOINTS_IS_SEARCH_COMPLETE function Global.SpawnpointsIsSearchComplete() return _in(0xA586FBEB32A53DBB, _ri) end Global.N_0xa586fbeb32a53dbb = Global.SpawnpointsIsSearchComplete --- SPAWNPOINTS_IS_SEARCH_FAILED function Global.SpawnpointsIsSearchFailed() return _in(0xF445DE8DA80A1792, _ri) end Global.N_0xf445de8da80a1792 = Global.SpawnpointsIsSearchFailed --- Params: p4 = 35.f, duration = 5000 in R* Scripts function Global.SpawnpointsStartSearch(x, y, z, width, p4, spawnpointsFlag, p6, duration, p8) return _in(0x2DF9038C90AD5264, x, y, z, width, p4, spawnpointsFlag, p6, duration, p8) end Global.N_0x2df9038c90ad5264 = Global.SpawnpointsStartSearch --- Searching area between coords 1 and 2 function Global.SpawnpointsStartSearchInAngledArea(x1, y1, z1, x2, y2, z2, width, spawnpointsFlag, p8, duration, p10) return _in(0xB2AFF10216DEFA2F, x1, y1, z1, x2, y2, z2, width, spawnpointsFlag, p8, duration, p10) end Global.N_0xb2aff10216defa2f = Global.SpawnpointsStartSearchInAngledArea --- NativeDB Introduced: v1311 function Global.SpawnpointsStartSearchWithVolume(volume, spawnpointsFlag, p2, duration, p4) return _in(0x83ED1FC9DF3411F5, volume, spawnpointsFlag, p2, duration, p4) end --- Drains Deadeye by given amount. function Global.SpecialAbilityDrainByAmount(player, amount, p2) return _in(0x200114E99552462B, player, amount, p2) end Global.N_0x200114e99552462b = Global.SpecialAbilityDrainByAmount --- Returns Deadeye value from player function Global.SpecialAbilityGetAmountCached(player) return _in(0x029884FB65821B07, player, _rf) end Global.N_0x029884fb65821b07 = Global.SpecialAbilityGetAmountCached --- Restores Deadeye by given amount. -- Params: p2, p3, p4 = 0, 0, 1 in R* Scripts function Global.SpecialAbilityRestoreByAmount(player, amount, p2, p3, p4) return _in(0x51345AE20F22C261, player, amount, p2, p3, p4) end Global.N_0x51345ae20f22c261 = Global.SpecialAbilityRestoreByAmount --- Only used in R* SP Script short_update -- Restores Deadeye Outer Ring function Global.SpecialAbilityRestoreOuterRing(player, amount) return _in(0x2498035289B5688F, player, amount) end Global.N_0x2498035289b5688f = Global.SpecialAbilityRestoreOuterRing --- _SPECIAL_ABILITY_SET_DISABLED function Global.SpecialAbilitySetDisabled(player, disabled) return _in(0xAE637BB8EF017875, player, disabled) end Global.N_0xae637bb8ef017875 = Global.SpecialAbilitySetDisabled --- _SPECIAL_ABILITY_SET_EAGLE_EYE_DISABLED function Global.SpecialAbilitySetEagleEyeDisabled(player) return _in(0xC0B21F235C02139C, player) end Global.N_0xc0b21f235c02139c = Global.SpecialAbilitySetEagleEyeDisabled --- Params: p1 = -1 in R* Scripts function Global.SpecialAbilityStartRestore(player, p1, p2) return _in(0x1D77B47AFA584E90, player, p1, p2) end Global.N_0x1d77b47afa584e90 = Global.SpecialAbilityStartRestore --- SPECIAL_FUNCTION_DO_NOT_USE function Global.SpecialFunctionDoNotUse(ped, p1) return _in(0xF9ACF4A08098EA25, ped, p1) end Global.N_0xf9acf4a08098ea25 = Global.SpecialFunctionDoNotUse --- SQRT function Global.Sqrt(value) return _in(0x71D93B57D07F9804, value, _rf) end --- START_ANIM_SCENE function Global.StartAnimScene(animScene) return _in(0xF4D94AF761768700, animScene) end --- START_AUDIO_SCENE function Global.StartAudioScene(scene) return _in(0x013A80FC08F6E4F2, _ts(scene), _r) end --- _START_AUDIO_SCENESET function Global.StartAudioSceneset(audioName, sceneset) return _in(0x6339C1EA3979B5F7, _ts(audioName), _ts(sceneset), _ri) end Global.N_0x6339c1ea3979b5f7 = Global.StartAudioSceneset --- [SHOP_CAMERA_SUPPORT_START_NEW_ORBIT] -- p0: struct<32> /*256*/ function Global.StartCameraOrbit(p0) return _in(0x65B205BF30C13DDB, _ii(p0) --[[ may be optional ]]) end Global.N_0x65b205bf30c13ddb = Global.StartCameraOrbit --- Begins with START_*. Next character in the name is either D or E. function Global.StartEndUserBenchmark() return _in(0x29D1F6DF864A094E) end Global.StartBenchmarkRecording = Global.StartEndUserBenchmark --- START_ENTITY_FIRE function Global.StartEntityFire(p0, p1, p2, p3) return _in(0xC4DC7418A44D6822, p0, p1, p2, p3) end --- Does the same as 0x7EE9F5D83DD4F90E, except blocking until the shape test completes. function Global.StartExpensiveSynchronousShapeTestLosProbe(x1, y1, z1, x2, y2, z2, flags, entityToIgnore, p8) return _in(0x377906D8A31E5586, x1, y1, z1, x2, y2, z2, flags, entityToIgnore, p8, _ri) end Global.StartShapeTestRay = Global.StartExpensiveSynchronousShapeTestLosProbe --- Equivalent of [START_FIND_KVP](#\_0xDD379006), but for another resource than the current one. -- @param resourceName The resource to try finding the key/values for -- @param prefix A prefix match -- @return A KVP find handle to use with [FIND_KVP](#\_0xBD7BEBC5) and close with [END_FIND_KVP](#\_0xB3210203) function Global.StartFindExternalKvp(resourceName, prefix) return _in(0x8f2eecc3, _ts(resourceName), _ts(prefix), _ri) end --- START_FIND_KVP -- @param prefix A prefix match -- @return A KVP find handle to use with [FIND_KVP](#\_0xBD7BEBC5) and close with [END_FIND_KVP](#\_0xB3210203) function Global.StartFindKvp(prefix) return _in(0xdd379006, _ts(prefix), _ri) end --- _START_GPS_CUSTOM_ROUTE_FROM_WAYPOINT_RECORDING_ROUTE function Global.StartGpsCustomRouteFromWaypointRecordingRoute(waypointRecording, point, numPoints, colorNameHash, p4, p5) return _in(0x6B44F13D888F770D, _ts(waypointRecording), point, numPoints, _ch(colorNameHash), p4, p5) end Global.N_0x6b44f13d888f770d = Global.StartGpsCustomRouteFromWaypointRecordingRoute --- START_GPS_MULTI_ROUTE function Global.StartGpsMultiRoute(colorNameHash, onFoot, inVehicle) return _in(0x3D3D15AF7BCAAF83, _ch(colorNameHash), onFoot, inVehicle) end --- Params: p1 is related to satchel_category function Global.StartItemPreview(p0, p1) return _in(0x7E2C766ADB2C5F1A, p0, p1) end Global.N_0x7e2c766adb2c5f1a = Global.StartItemPreview --- START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY function Global.StartNetworkedParticleFxLoopedOnEntity(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis) return _in(0x8F90AB32E1944BDE, _ts(effectName), entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, _ri) end --- START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE function Global.StartNetworkedParticleFxLoopedOnEntityBone(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis) return _in(0x9C56621462FFE7A6, _ts(effectName), entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis, _ri) end --- START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD function Global.StartNetworkedParticleFxNonLoopedAtCoord(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis) return _in(0xFB97618457994A62, _ts(effectName), xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, _r) end --- START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY function Global.StartNetworkedParticleFxNonLoopedOnEntity(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ) return _in(0xE6CFE43937061143, _ts(effectName), entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ, _r) end --- START_NEW_SCRIPT function Global.StartNewScript(scriptName, stackSize) return _in(0xE81651AD79516E48, _ts(scriptName), stackSize, _ri) end --- return : script thread id, 0 if failed -- Pass pointer to struct of args in p1, size of struct goes into p2 function Global.StartNewScriptWithArgs(scriptName, argCount, stackSize) return _in(0xB8BA7F44DF1575E1, _ts(scriptName), _i, argCount, stackSize, _ri) end --- START_NEW_SCRIPT_WITH_NAME_HASH function Global.StartNewScriptWithNameHash(scriptHash, stackSize) return _in(0xEB1C67C3A5333A92, _ch(scriptHash), stackSize, _ri) end --- START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS function Global.StartNewScriptWithNameHashAndArgs(scriptHash, argCount, stackSize) return _in(0xC4BB298BD441BE78, _ch(scriptHash), _i, argCount, stackSize, _ri) end --- https://github.com/femga/rdr3_discoveries/blob/master/graphics/ptfx/ptfx_assets_looped.lua function Global.StartParticleFxLoopedAtCoord(effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11) return _in(0xBA32867E86125D3A, _ts(effectName), x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11, _ri) end --- START_PARTICLE_FX_LOOPED_ON_ENTITY function Global.StartParticleFxLoopedOnEntity(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis) return _in(0xBD41E1440CE39800, _ts(effectName), entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, _ri) end --- START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE function Global.StartParticleFxLoopedOnEntityBone(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis) return _in(0xD3BA6EC7F2FBD5E9, _ts(effectName), entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis, _ri) end --- START_PARTICLE_FX_LOOPED_ON_PED_BONE function Global.StartParticleFxLoopedOnPedBone(effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis) return _in(0xE689C1B1432BB8AF, _ts(effectName), ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis, _ri) end --- https://github.com/femga/rdr3_discoveries/blob/master/graphics/ptfx/ptfx_assets_non_looped.lua function Global.StartParticleFxNonLoopedAtCoord(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis) return _in(0x2E80BF72EF7C87AC, _ts(effectName), xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, _ri) end --- START_PARTICLE_FX_NON_LOOPED_ON_ENTITY function Global.StartParticleFxNonLoopedOnEntity(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ) return _in(0xFF4C64C513388C12, _ts(effectName), entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ, _r) end --- START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE function Global.StartParticleFxNonLoopedOnPedBone(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ) return _in(0x3FAA72BD940C3AC0, _ts(effectName), ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ, _r) end --- _START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE_2 function Global.StartParticleFxNonLoopedOnPedBone_2(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ) return _in(0xC695870B8A149B96, _ts(effectName), ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ, _ri) end Global.N_0xc695870b8a149b96 = Global.StartParticleFxNonLoopedOnPedBone_2 --- START_PETROL_TRAIL_DECALS function Global.StartPetrolTrailDecals(p0, p1) return _in(0x46F246D6504F0031, p0, p1) end --- p3 is some flag related to 'trailers' (invokes CVehicle::GetTrailer). -- See REQUEST_VEHICLE_RECORDING function Global.StartPlaybackRecordedVehicle(vehicle, recording, script, p3) return _in(0x4932B84E3276508E, vehicle, recording, _ts(script), p3) end --- START_PLAYER_TELEPORT function Global.StartPlayerTeleport(player, x, y, z, heading, p5, p6, p7, p8) return _in(0xDF8822C55EDDA65B, player, x, y, z, heading, p5, p6, p7, p8) end --- START_PRELOADED_CONVERSATION function Global.StartPreloadedConversation(convoRoot) return _in(0x23641AFE870AF385, _ts(convoRoot)) end --- Returns threadId function Global.StartPreloadedScriptBrain(entity, scriptName, scriptStackSize, p3) return _in(0x4E4507CC5E4DB869, entity, _ts(scriptName), scriptStackSize, p3, _ri) end Global.N_0x4e4507cc5e4db869 = Global.StartPreloadedScriptBrain --- _START_ROPE_UNWINDING_BACK function Global.StartRopeUnwindingBack(ropeId) return _in(0x00F611A794A3C36E, ropeId) end Global.N_0x00f611a794a3c36e = Global.StartRopeUnwindingBack --- START_ROPE_UNWINDING_FRONT function Global.StartRopeUnwindingFront(ropeId) return _in(0x538D1179EC1AA9A9, ropeId) end --- START_ROPE_WINDING function Global.StartRopeWinding(ropeId) return _in(0x1461C72C889E343E, ropeId) end --- Returns threadId function Global.StartScriptBrain(entity, scriptName, p2, p4, p5) return _in(0x6F62FAE266DCFC81, entity, _ts(scriptName), p2, _i, p4, p5, _ri) end Global.N_0x6f62fae266dcfc81 = Global.StartScriptBrain --- START_SCRIPT_CONVERSATION function Global.StartScriptConversation(convoRoot, p1, p2, clone) return _in(0x6B17C62C9635D2DC, _ts(convoRoot), p1, p2, clone) end --- 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. function Global.StartScriptFire(x, y, z, p3, p4, p5, soundsetName, p7, p8) return _in(0x6B83617E04503888, x, y, z, p3, p4, p5, _ts(soundsetName), p7, p8, _ri) end --- START_SHAPE_TEST_BOX function Global.StartShapeTestBox(posX, posY, posZ, dimensionsX, dimensionsY, dimensionsZ, rotX, rotY, rotZ, rotationOrder, flags, entityToIgnore, options) return _in(0xFE466162C4401D18, posX, posY, posZ, dimensionsX, dimensionsY, dimensionsZ, rotX, rotY, rotZ, rotationOrder, flags, entityToIgnore, options, _ri) end --- START_SHAPE_TEST_CAPSULE function Global.StartShapeTestCapsule(x1, y1, z1, x2, y2, z2, radius, flags, entityToIgnore, p9) return _in(0x28579D1B8F8AAC80, x1, y1, z1, x2, y2, z2, radius, flags, entityToIgnore, p9, _ri) end --- 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. function Global.StartShapeTestLosProbe(x1, y1, z1, x2, y2, z2, flags, entity, p8) return _in(0x7EE9F5D83DD4F90E, x1, y1, z1, x2, y2, z2, flags, entity, p8, _ri) end --- START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE function Global.StartShapeTestMouseCursorLosProbe(flag, entity, flag2) return _in(0x9839013D8B6014F1, _v, _v, flag, entity, flag2, _ri) end Global.StartShapeTestSurroundingCoords = Global.StartShapeTestMouseCursorLosProbe --- START_SHAPE_TEST_SWEPT_SPHERE function Global.StartShapeTestSweptSphere(x1, y1, z1, x2, y2, z2, radius, flags, entity, p9) return _in(0xAA5B7C8309F73230, x1, y1, z1, x2, y2, z2, radius, flags, entity, p9, _ri) end --- Params: p3 = 0, 1; p5 = 0.0f, -1.0f -- https://github.com/femga/rdr3_discoveries/tree/master/tasks/TASK_ITEM_INTERACTION function Global.StartTaskItemInteraction(ped, itemHash, interactionAnimHash, p3, flag, p5) return _in(0xAE72E7DF013AAA61, ped, _ch(itemHash), _ch(interactionAnimHash), p3, flag, p5) end Global.TaskItemInteraction = Global.StartTaskItemInteraction --- 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. function Global.StartVehicleHorn(vehicle, duration, mode, forever) return _in(0xB4E3BFC39CA16057, vehicle, duration, _ch(mode), forever) end --- Related to animal tagging -- ``` -- ``` -- NativeDB Introduced: v1355 function Global.StatAddAnimalSampleTarget(animalType) return _in(0x90E9A5DADBABC918, _ch(animalType)) end Global.N_0x90e9a5dadbabc918 = Global.StatAddAnimalSampleTarget --- STAT_ADD_BOUNTY_TARGET function Global.StatAddBountyTarget(unlockHash, ped) return _in(0x6B1044FDC2B09101, _ch(unlockHash), ped) end Global.N_0x6b1044fdc2b09101 = Global.StatAddBountyTarget --- STAT_BOUNTY_CAPTURED function Global.StatBountyCaptured(entity) return _in(0x262EF7CF49CF1EB9, entity) end Global.N_0x262ef7cf49cf1eb9 = Global.StatBountyCaptured --- STAT_BOUNTY_ESCAPED function Global.StatBountyEscaped(ped) return _in(0xB22F05732F72F70C, ped) end Global.N_0xb22f05732f72f70c = Global.StatBountyEscaped --- Calculation: (value / 1000) / 60 % 60 function Global.StatCalculateCooldown(value) return _in(0x1E7384AB5D4F4581, value, _ri) end Global.N_0x1e7384ab5d4f4581 = Global.StatCalculateCooldown --- _STAT_CARRIED_SATCHEL_ITEM_FROM_PED function Global.StatCarriedSatchelItemFromPed(ped) return _in(0x831BF01C56149A8A, ped) end Global.N_0x831bf01c56149a8a = Global.StatCarriedSatchelItemFromPed --- _STAT_DONATE_INCREMENT_ITEM function Global.StatDonateIncrementItem(item, slot, p2, p3) return _in(0x7C2ABF6E556B21FC, item, slot, p2, p3) end Global.N_0x7c2abf6e556b21fc = Global.StatDonateIncrementItem --- statId: see STAT_ID_IS_VALID function Global.StatIdDecrementInt(value) return _in(0xBD861AE8A5181ED7, _i, value) end Global.N_0xbd861ae8a5181ed7 = Global.StatIdDecrementInt --- statId: see STAT_ID_IS_VALID function Global.StatIdGetBool() return _in(0x11B5E6D2AE73F48F, _i, _i --[[ actually bool ]], _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdGetDate() return _in(0x8B0FACEFC36C824C, _i, _i, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdGetFloat() return _in(0xD7AE6C9C9C6AC54D, _i, _f, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdGetInt() return _in(0x767FBC2AC802EF3E, _i, _i, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdIncrementFloat(value) return _in(0x4A47E38EA3D60939, _i, value) end Global.N_0x4a47e38ea3d60939 = Global.StatIdIncrementFloat --- statId: see STAT_ID_IS_VALID function Global.StatIdIncrementInt(value) return _in(0x6A0184E904CDF25E, _i, value) end Global.N_0x6a0184e904cdf25e = Global.StatIdIncrementInt --- struct StatId -- { -- alignas(8) Hash BaseId; -- alignas(8) Hash PermutationId; -- } function Global.StatIdIsValid(statId) return _in(0xC48FE1971C9743FF, _ii(statId) --[[ may be optional ]], _r) end Global.StatIdIsValid = Global.StatIdIsValid --- statId: see STAT_ID_IS_VALID function Global.StatIdSetBool(value, p2) return _in(0x3B5107353267D7A1, _i, value, p2, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdSetDate(p2) return _in(0x1FAE9B2FAA2DFE06, _i, _i, p2, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdSetFloat(value, p2) return _in(0x481BDF6A10C5EF68, _i, value, p2, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdSetGxtLabel(label, p2) return _in(0x05060A54834F2382, _i, _ts(label), p2, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdSetInt(value, p2) return _in(0xA4DDF5DF95E65EEE, _i, value, p2, _r) end --- statId: see STAT_ID_IS_VALID function Global.StatIdSetToPosseId(statId) return _in(0x34B22DE38477EDB4, _ii(statId) --[[ may be optional ]]) end --- _STAT_ITEM_FISH_CAUGHT function Global.StatItemFishCaught(fish, weight, category, subcategory) return _in(0xDA26263C87CCE9C1, fish, weight, _ch(category), _ch(subcategory)) end Global.N_0xda26263c87cce9c1 = Global.StatItemFishCaught --- statId: see STAT_ID_IS_VALID -- ``` -- ``` -- NativeDB Introduced: v1311 function Global.StatPheromoneCooldownLegendaryAnimal(entity, statId) return _in(0x5420D398A42917FC, entity, _ii(statId) --[[ may be optional ]], _r) end --- NativeDB Introduced: v1311 function Global.StatPhotographTaken(itemset) return _in(0x4D31051A4CA83787, itemset) end --- NativeDB Introduced: v1311 function Global.StatRegisterLegendaryAnimalDeed(deedHash) return _in(0xCD0D69C65BB0E8B9, _ch(deedHash)) end --- STATE_BAG_HAS_KEY -- @param bagName The name of the bag. -- @param key The key used to check data existence. -- @return Returns true if the data associated with the specified key exists; otherwise, returns false. function Global.StateBagHasKey(bagName, key) return _in(0x12a330, _ts(bagName), _ts(key), _r) end --- STATSTRACKER_DEED_STARTED function Global.StatstrackerDeedStarted(p0, p1) return _in(0xB2A38826E5886E83, _ch(p0), p1) end Global.N_0xb2a38826e5886e83 = Global.StatstrackerDeedStarted --- _STATSTRACKER_DEED_STATUS function Global.StatstrackerDeedStatus(deedType, deedHash, missionStatus, data) return _in(0xD5910ECF81A2278C, deedType, _ch(deedHash), missionStatus, _ii(data) --[[ may be optional ]]) end Global.N_0xd5910ecf81a2278c = Global.StatstrackerDeedStatus --- STATSTRACKER_IS_INITIALIZED function Global.StatstrackerIsInitialized(p0) return _in(0x01F4D242765C6B24, _ch(p0), _ri) end Global.N_0x01f4d242765c6b24 = Global.StatstrackerIsInitialized --- _STOP_ALL_SCRIPTED_AUDIO_SOUNDS function Global.StopAllScriptedAudioSounds() return _in(0x2E399EAFBEEA74D5) end Global.N_0x2e399eafbeea74d5 = Global.StopAllScriptedAudioSounds --- _STOP_ALL_SCRIPTED_CONVERSIONS function Global.StopAllScriptedConversions(p0, p1, p2) return _in(0x36559148B78853B3, p0, p1, p2) end Global.N_0x36559148b78853b3 = Global.StopAllScriptedConversions --- STOP_ANIM_PLAYBACK function Global.StopAnimPlayback(ped, p1, p2) return _in(0xEE08C992D238C5D1, ped, p1, p2) end --- STOP_ANIM_TASK function Global.StopAnimTask(ped, animDictionary, animationName, p3) return _in(0x97FF36A1D40EA00A, ped, _ts(animDictionary), _ts(animationName), p3) end --- STOP_AUDIO_SCENE function Global.StopAudioScene(scene) return _in(0xDFE8422B3B94E688, _ts(scene)) end --- STOP_AUDIO_SCENES function Global.StopAudioScenes() return _in(0xBAC7FC81A75EC1A1) end --- _STOP_AUDIO_SCENESET function Global.StopAudioSceneset(sceneset) return _in(0x9428447DED71FC7E, _ts(sceneset)) end Global.N_0x9428447ded71fc7e = Global.StopAudioSceneset --- STOP_BRINGING_VEHICLE_TO_HALT function Global.StopBringingVehicleToHalt(vehicle) return _in(0x7C06330BFDDA182E, vehicle) end Global.N_0x7c06330bfdda182e = Global.StopBringingVehicleToHalt --- STOP_CAM_POINTING function Global.StopCamPointing(cam) return _in(0xCA1B30A3357C71F1, cam) end --- STOP_CAM_SHAKING function Global.StopCamShaking(cam, p1) return _in(0xB78CC4B4706614B0, cam, p1) end --- STOP_CODE_GAMEPLAY_HINT function Global.StopCodeGameplayHint(p0) return _in(0x93759A83D0D844E7, p0) end Global.N_0x93759a83d0d844e7 = Global.StopCodeGameplayHint --- STOP_CONTROL_SHAKE function Global.StopControlShake(control) return _in(0x38C16A305E8CDC8D, control) end Global.StopPadShake = Global.StopControlShake --- nullsub, doesn't do anything function Global.StopCurrentLoadingProgressTimer() return _in(0xA565FAC215CBC77D) end Global.N_0xa565fac215cbc77d = Global.StopCurrentLoadingProgressTimer --- STOP_CURRENT_PLAYING_AMBIENT_SPEECH function Global.StopCurrentPlayingAmbientSpeech(ped, p1) return _in(0xB8BEC0CA6F0EDB0F, ped, p1) end --- STOP_CURRENT_PLAYING_SPEECH function Global.StopCurrentPlayingSpeech(ped, p1) return _in(0x79D2F0E66F81D90D, ped, p1) end --- STOP_DISPLAYING_MP_TRANSITION_LOADING_SCREENS function Global.StopDisplayingMpTransitionLoadingScreens(p0) return _in(0x778D4733E0F2F265, p0) end Global.N_0x778d4733e0f2f265 = Global.StopDisplayingMpTransitionLoadingScreens --- Begins with STOP_*. Next character in the name is either D or E. function Global.StopEndUserBenchmark() return _in(0xB89AEC71AFF2B599) end Global.StopBenchmarkRecording = Global.StopEndUserBenchmark --- STOP_ENTITY_ANIM function Global.StopEntityAnim(entity, animation, animGroup, p3) return _in(0x786591D986DE9159, entity, _ts(animation), _ts(animGroup), p3, _ri) end --- STOP_ENTITY_FIRE function Global.StopEntityFire(p0, p1) return _in(0x8390751DC40C1E98, p0, p1) end --- _STOP_FIRE_IN_BOX function Global.StopFireInBox(posX, posY, posZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) return _in(0xB7C7BDC375AEA9A4, posX, posY, posZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ) end Global.N_0xb7c7bdc375aea9a4 = Global.StopFireInBox --- STOP_FIRE_IN_RANGE function Global.StopFireInRange(x, y, z, radius) return _in(0xDB38F247BD421708, x, y, z, radius) end --- STOP_GAMEPLAY_CAM_SHAKING function Global.StopGameplayCamShaking(p0) return _in(0xE0DE43D290FB65F9, p0) end --- 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* function Global.StopGameplayCamShakingWithName(shakeName, p1) return _in(0x4285804FD65D8066, _ts(shakeName), p1) end Global.N_0x4285804fd65d8066 = Global.StopGameplayCamShakingWithName --- STOP_GAMEPLAY_HINT function Global.StopGameplayHint(p0) return _in(0x1BCEC33D54CFCA8A, p0) end --- STOP_ITEM_PREVIEW function Global.StopItemPreview() return _in(0xD962F8579D702DB5) end Global.N_0xd962f8579d702db5 = Global.StopItemPreview --- STOP_PARTICLE_FX_LOOPED function Global.StopParticleFxLooped(ptfxHandle, p1) return _in(0x22970F3A088B133B, ptfxHandle, p1) end --- STOP_PED_SPEAKING function Global.StopPedSpeaking(ped, shaking) return _in(0x9D64D7405520E3D3, ped, shaking) end --- STOP_PLAYBACK_RECORDED_VEHICLE function Global.StopPlaybackRecordedVehicle(vehicle) return _in(0xBF9B4D6267E8C26D, vehicle) end --- Disables the player's teleportation function Global.StopPlayerTeleport() return _in(0x0858B86146601BE8) end --- 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 function Global.StopRenderingScriptCamsUsingCatchUp(render, distance, blendBackSmoothingType, p3, p4, p5) return _in(0x8C7C7FF7CF0E5153, render, distance, blendBackSmoothingType, p3, p4, p5) end Global.RenderFirstPersonCam = Global.StopRenderingScriptCamsUsingCatchUp --- _STOP_ROPE_UNWINDING_BACK function Global.StopRopeUnwindingBack(ropeId) return _in(0x10DAA76CB8A201A1, ropeId) end Global.N_0x10daa76cb8a201a1 = Global.StopRopeUnwindingBack --- STOP_ROPE_UNWINDING_FRONT function Global.StopRopeUnwindingFront(ropeId) return _in(0xFFF3A50779EFBBB3, ropeId) end --- STOP_ROPE_WINDING function Global.StopRopeWinding(ropeId) return _in(0xCB2D4AB84A19AA7C, ropeId) end --- Stops running cover anims and releases them -- _STOP_RENDERING_* - _STOP_SCRIPTED* function Global.StopRunningCoverAnims(ped) return _in(0x1A7A802B2301EDC0, ped) end Global.N_0x1a7a802b2301edc0 = Global.StopRunningCoverAnims --- STOP_SCRIPTED_CONVERSATION function Global.StopScriptedConversation(p0, p1, p2) return _in(0xD79DEEFB53455EBA, _ts(p0), p1, p2, _ri) end --- _STOP_SOUND_WITH_ID function Global.StopSoundWithId(soundId) return _in(0x3210BCB36AF7621B, soundId) end Global.N_0x3210bcb36af7621b = Global.StopSoundWithId --- _STOP_SOUND_WITH_NAME function Global.StopSoundWithName(audioName, audioRef) return _in(0x0F2A2175734926D8, _ts(audioName), _ts(audioRef)) end Global.N_0x0f2a2175734926d8 = Global.StopSoundWithName --- Stops periodic icon. -- statusEffectType: see 0xA4D3A1C008F250DF function Global.StopStatusEffectPeriodicIcon(statusEffectType) return _in(0x3FC4C027FD0936F4, statusEffectType) end Global.N_0x3fc4c027fd0936f4 = Global.StopStatusEffectPeriodicIcon --- STOP_STREAM function Global.StopStream(streamId) return _in(0xA4718A1419D18151, streamId) end --- _STORE_GLOBAL_BLOCK function Global.StoreGlobalBlock(index) return _in(0xB952A3AC41D58F2F, index, _ri) end Global.N_0xb952a3ac41d58f2f = Global.StoreGlobalBlock --- 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. function Global.StringToInt(string, outInteger) return _in(0xF2DD2298B3AF23E2, _ts(string), _ii(outInteger) --[[ may be optional ]], _r) end --- crimeType: see _REPORT_CRIME function Global.SuppressCrimeThisFrame(player, crimeType, p2, p3, p4) return _in(0x785177E4D57D7389, player, _ch(crimeType), p2, p3, p4) end Global.N_0x785177e4d57d7389 = Global.SuppressCrimeThisFrame --- SUPPRESS_PICKUP_REWARD_TYPE function Global.SuppressPickupRewardType(rewardType, suppress) return _in(0xF92099527DB8E2A7, rewardType, suppress) end Global.N_0xf92099527db8e2a7 = Global.SuppressPickupRewardType --- SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME function Global.SuppressShockingEventsNextFrame() return _in(0x84994FAD4E4E4E69) end --- SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME function Global.SuppressWitnessesCallingPoliceThisFrame(player) return _in(0x96722257E5381E00, player) end Global.N_0x96722257e5381e00 = Global.SuppressWitnessesCallingPoliceThisFrame --- TAKE_OWNERSHIP_OF_ANIM_SCENE function Global.TakeOwnershipOfAnimScene(animScene) return _in(0xF7A4C571E572D237, animScene) end --- TAN function Global.Tan(p0) return _in(0x8C13DB96497B7ABF, p0, _rf) end --- 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. function Global.TaskAchieveHeading(ped, heading, timeout) return _in(0x93B93A37987F1F3D, ped, heading, timeout) end --- _TASK_AI_SEEK_COVER_TO_COVER_POINT function Global.TaskAiSeekCoverToCoverPoint(args) return _in(0x89783FDDF079C88D, _ii(args) --[[ may be optional ]]) end Global.N_0x89783fddf079c88d = Global.TaskAiSeekCoverToCoverPoint --- TASK_AIM_AT_COORD function Global.TaskAimAtCoord(ped, p1, p2, p3, p4, p5, p6) return _in(0x4AF1D73861212F52, ped, p1, p2, p3, p4, p5, p6) end --- TASK_AIM_AT_ENTITY function Global.TaskAimAtEntity(ped, p1, p2, p3, p4) return _in(0xCF7569BD0FB480A0, ped, p1, p2, p3, p4) end --- TASK_AIM_GUN_AT_COORD function Global.TaskAimGunAtCoord(ped, x, y, z, time, p5, p6) return _in(0x6671F3EEC681BDA1, ped, x, y, z, time, p5, p6) end --- 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 function Global.TaskAimGunAtEntity(ped, targetEntity, duration, p3, p4) return _in(0x9B53BB6E8943AF53, ped, targetEntity, duration, p3, p4) end --- TASK_AMBIENT_ANIMAL_HUNT function Global.TaskAmbientAnimalHunt(ped, p1, p2) return _in(0x4B39D8F9D0FE7749, ped, p1, p2) end --- TASK_AMBIENT_ANIMAL_STALK function Global.TaskAmbientAnimalStalk(ped, p1, p2) return _in(0x37C13863ABA1B4A3, ped, p1, p2) end --- TASK_ANIMAL_ALERTED function Global.TaskAnimalAlerted(ped, p1, p2) return _in(0x979D93372FC8C565, ped, p1, p2) end --- _TASK_ANIMAL_BLEED_OUT function Global.TaskAnimalBleedOut(ped, killer, p2, weaponHash, p4, p5) return _in(0x30A768C30D385EC5, ped, killer, p2, _ch(weaponHash), p4, p5) end Global.N_0x30a768c30d385ec5 = Global.TaskAnimalBleedOut --- TASK_ANIMAL_FLEE function Global.TaskAnimalFlee(ped, targetPed, p2) return _in(0xA899B61C66F09134, ped, targetPed, p2) end --- https://github.com/femga/rdr3_discoveries/tree/master/tasks/TASK_ANIMAL_INTERACTION function Global.TaskAnimalInteraction(ped, targetPed, interactionType, interactionModel, skipIdleAnimationClip) return _in(0xCD181A959CFDD7F4, ped, targetPed, _ch(interactionType), _ch(interactionModel), skipIdleAnimationClip) end --- TASK_ANIMAL_UNALERTED function Global.TaskAnimalUnalerted(ped, p1, p2, p3, p4) return _in(0x21FDF9A25CFE1CE5, ped, p1, p2, p3, p4) end --- TASK_ANIMAL_WRITHE function Global.TaskAnimalWrithe(ped, p1, p2) return _in(0x8C038A39C4A4B6D6, ped, p1, p2) end --- TASK_ARREST_PED function Global.TaskArrestPed(ped, target) return _in(0xF3B9A78A178572B1, ped, target) end --- TASK_BARK function Global.TaskBark(ped, barkAtTarget, mood) return _in(0x83BFC1F836B2F3F2, ped, barkAtTarget, _ch(mood)) end --- _TASK_BOARD_VEHICLE function Global.TaskBoardVehicle(ped, vehicle, p2, p3, p4, p5) return _in(0xE53D17AD837CBF7C, ped, vehicle, p2, p3, p4, p5) end --- _TASK_BOARD_VEHICLE_2 function Global.TaskBoardVehicle_2(ped, p1, p2, p3, flags) return _in(0xE41A09C8DDFF7AA4, ped, p1, p2, p3, flags) end --- TASK_BOAT_MISSION function Global.TaskBoatMission(pedDriver, boat, p2, p3, x, y, z, p7, maxSpeed, drivingStyle, p10, p11) return _in(0x15C86013127CE63F, pedDriver, boat, p2, p3, x, y, z, p7, maxSpeed, drivingStyle, p10, p11) end --- TASK_BREAK_VEHICLE_DOOR_LOCK function Global.TaskBreakVehicleDoorLock(ped, vehicle) return _in(0xBB28D1BC9EA8A6A5, ped, vehicle) end --- 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 function Global.TaskCarriable(entity, carryConfig, carrier, carriableSlot, flags) return _in(0xF0B4F759F35CC7F5, entity, _ch(carryConfig), carrier, carriableSlot, flags) end Global.N_0xf0b4f759f35cc7f5 = Global.TaskCarriable --- TASK_CLEAR_DEFENSIVE_AREA function Global.TaskClearDefensiveArea(ped) return _in(0x95A6C46A31D1917D, ped) end --- TASK_CLEAR_LOOK_AT function Global.TaskClearLookAt(ped) return _in(0x0F804F1DB19B9689, ped) end --- Climbs or vaults the nearest thing. function Global.TaskClimb(ped, unused) return _in(0x89D9FCC2435112F1, ped, unused) end --- TASK_CLIMB_LADDER function Global.TaskClimbLadder(ped, p1, p2, p3) return _in(0xB6C987F9285A3814, ped, p1, p2, p3) end --- _TASK_CLIMB_2 function Global.TaskClimb_2(ped, heading) return _in(0xDF1D85BCAF60D537, ped, heading) end --- TASK_COMBAT_ANIMAL_CHARGE_PED function Global.TaskCombatAnimalChargePed(ped, targetPed, p2, p3, p4, p5, p6) return _in(0xEE3AA414CF99F368, ped, targetPed, p2, p3, p4, p5, p6) end Global.TaskCombatAnimalCharge = Global.TaskCombatAnimalChargePed --- TASK_COMBAT_ANIMAL_WARN function Global.TaskCombatAnimalWarn(ped, p1, p2) return _in(0xF960F3D57B660E96, ped, p1, p2) end --- TASK_COMBAT_HATED_TARGETS function Global.TaskCombatHatedTargets(ped, radius) return _in(0x8182B561A29BD597, ped, radius) end --- Despite its name, it only attacks ONE hated target. The one closest hated target. function Global.TaskCombatHatedTargetsAroundPed(ped, radius, flags, p3) return _in(0x7BF835BB9E2698C8, ped, radius, flags, p3) end --- TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED function Global.TaskCombatHatedTargetsAroundPedTimed(ped, radius, time, flags) return _in(0x2BBA30B854534A0C, ped, radius, time, flags) end --- Despite its name, it only attacks ONE hated target. The one closest to the specified position. function Global.TaskCombatHatedTargetsInArea(ped, x, y, z, radius, flags, p6) return _in(0x4CF5F55DAC3280A0, ped, x, y, z, radius, flags, p6) end --- TASK_COMBAT_HATED_TARGETS_NO_LOS_TEST function Global.TaskCombatHatedTargetsNoLosTest(ped, radius) return _in(0xB5BC69D9C4060BC3, ped, radius) end --- TASK_COMBAT_PED function Global.TaskCombatPed(ped, targetPed, p2, p3) return _in(0xF166E48407BAC484, ped, targetPed, p2, p3) end --- TASK_COMBAT_PED_TIMED function Global.TaskCombatPedTimed(ped, targetPed, p2, p3) return _in(0x944F30DCB7096BDE, ped, targetPed, p2, p3) end --- _TASK_COMBAT_PED_3 function Global.TaskCombatPed_3(p0, p1, p2, p3, p4, p5) return _in(0xC624414FA748B9BA, p0, p1, p2, p3, p4, p5) end --- TASK_COMPANION_AMBIENT function Global.TaskCompanionAmbient(ped, p1) return _in(0xE017CF6E2527FE4F, ped, p1) end --- TASK_CONFRONT function Global.TaskConfront(ped, targetPed, p2) return _in(0x3A2A2071DF5CC569, ped, targetPed, p2, _ri) end --- TASK_COWER function Global.TaskCower(ped, duration, pedToCowerFrom, p3) return _in(0x3EB1FE9E8E908E15, ped, duration, pedToCowerFrom, _ts(p3)) end --- _TASK_CUT_FREE_HOGTIED_TARGET_PED function Global.TaskCutFreeHogtiedTargetPed(ped, targetPed) return _in(0x81D16C4FF3A77ADF, ped, targetPed) end --- _TASK_CUT_FREE_HOGTIED_TARGET_PED_2 function Global.TaskCutFreeHogtiedTargetPed_2(ped, targetPed, p2) return _in(0x525421A507216084, ped, targetPed, p2) end --- flags: See TASK_ENTER_VEHICLE function Global.TaskDisembarkNearestTrainCarriage(ped, p1, flags) return _in(0x0A11F3BDEC03ED5F, ped, p1, flags) end Global.TaskDisembarkVehicle_2 = Global.TaskDisembarkNearestTrainCarriage --- _TASK_DISEMBARK_VEHICLE function Global.TaskDisembarkVehicle(p0, vehicle, p2, p3, p4, p5) return _in(0xA7C6854BB5A4192A, p0, vehicle, p2, p3, p4, p5) end --- 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 function Global.TaskDismountAnimal(rider, taskFlag, p2, p3, p4, targetPed) return _in(0x48E92D3DDE23C23A, rider, taskFlag, p2, p3, p4, targetPed) end --- TASK_DRIVE_BY function Global.TaskDriveBy(driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, p8, firingPattern) return _in(0x2F8AF0E82773A171, driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, p8, _ch(firingPattern)) end --- TASK_DUCK function Global.TaskDuck(ped, p1) return _in(0xA14B5FBF986BAC23, ped, p1) end --- Params: p4 either 0.2f, 0.25f, 0.31f, 0.4f function Global.TaskDuel(ped, p1, p2, entity, p4, p5, vPosOpponentX, vPosOpponentY, vPosOpponentZ, fOpponentHead, p10) return _in(0x5D5B0D5BC3626E5A, ped, p1, p2, entity, p4, p5, vPosOpponentX, vPosOpponentY, vPosOpponentZ, fOpponentHead, p10) end --- TASK_DUMP_CARRIABLE_FROM_PARENT function Global.TaskDumpCarriableFromParent(ped, ped2, entity) return _in(0x17CA98707B15926A, ped, ped2, entity) end --- TASK_EAT function Global.TaskEat(ped, p1, p2) return _in(0xBD7949BD07299672, ped, p1, p2) end --- _TASK_EMOTE_OUTRO function Global.TaskEmoteOutro(ped) return _in(0xBDFEEB7600BCD938, ped) end Global.N_0xbdfeeb7600bcd938 = Global.TaskEmoteOutro --- 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) function Global.TaskEnterAnimScene(ped, animScene, entityName, playbackListName, enterSpeed, bAutoStart, flag, p7, p8) return _in(0xC2329B0206426644, ped, animScene, _ts(entityName), _ts(playbackListName), enterSpeed, bAutoStart, flag, p7, p8) end --- TASK_ENTER_COVER function Global.TaskEnterCover(ped) return _in(0x4972A022AE6DAFA1, ped) end --- TASK_ENTER_TRANSPORT function Global.TaskEnterTransport(args) return _in(0xAEE3ADD08829CB6F, _ii(args) --[[ may be optional ]]) end --- flags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEnterExitVehicleFlags function Global.TaskEnterVehicle(ped, vehicle, timeout, seat, speed, flag, p6) return _in(0xC20E50AA46D09CA8, ped, vehicle, timeout, seat, speed, flag, p6) end --- _A* function Global.TaskEquipHat(hatObject, ped) return _in(0xAA0AF6025160243A, hatObject, ped) end Global.N_0xaa0af6025160243a = Global.TaskEquipHat --- Params: p2 is returned by BUILTIN::SHIFT_LEFT function Global.TaskEvasiveAnim(ped1, ped2, p2) return _in(0x5F22926E1BCE9B08, ped1, ped2, p2) end --- TASK_EVERYONE_LEAVE_VEHICLE function Global.TaskEveryoneLeaveVehicle(p0, p1) return _in(0x7F93691AB4B92272, p0, p1) end --- TASK_EVERYONE_LEAVE_VEHICLE_IN_ORDER function Global.TaskEveryoneLeaveVehicleInOrder(vehicle, p1) return _in(0x6F1C49F275BD25B3, vehicle, p1) end --- TASK_EXIT_COVER function Global.TaskExitCover(ped) return _in(0x2BC4A6D92D140112, ped) end --- TASK_EXIT_TRANSPORT function Global.TaskExitTransport(args) return _in(0xC273A5B8488F7838, _ii(args) --[[ may be optional ]]) end --- 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. function Global.TaskExtendRoute(x, y, z) return _in(0x1E7889778264843A, x, y, z) end --- 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 function Global.TaskFleeCoord(ped, x, y, z, fleeStyle, p5, p6, duration, p8) return _in(0x58428248BF4B64E4, ped, x, y, z, fleeStyle, p5, p6, duration, p8) end Global.TaskSmartFleeStyleCoord = Global.TaskFleeCoord --- TASK_FLEE_COORD_VIA function Global.TaskFleeCoordVia(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) return _in(0x390E0B697D25EAF5, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) end Global.TaskSmartFleeStyleCoordVia = Global.TaskFleeCoordVia --- fleeType: see TASK_FLEE_COORD function Global.TaskFleeFromCoord(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) return _in(0x6879FF208ED87F2A, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) end --- fleeType: see TASK_FLEE_COORD function Global.TaskFleeFromPed(ped, fleeFromTarget, x, y, z, distance, p6, p7, p8, targetPed) return _in(0x7B74D8EEDE9B5727, ped, fleeFromTarget, x, y, z, distance, p6, p7, p8, targetPed) end --- Params: p4 = -1.0f, p5 = -1, p6 = 0 in R* Scripts -- fleeStyle: see TASK_FLEE_COORD function Global.TaskFleePed(ped, fleeFromTarget, fleeStyle, flag, p4, p5, p6) return _in(0xFD45175A6DFD7CE9, ped, fleeFromTarget, fleeStyle, flag, p4, p5, p6) end Global.TaskSmartFleeStylePed = Global.TaskFleePed --- TASK_FLEE_PED_VIA function Global.TaskFleePedVia(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x5802E0F910E4CF1D, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end Global.TaskSmartFleeStylePedVia = Global.TaskFleePedVia --- Clears the current point route. Call this before TASK_EXTEND_ROUTE and TASK_FOLLOW_POINT_ROUTE. function Global.TaskFlushRoute() return _in(0x841142A1376E9006) end --- TASK_FLY_AWAY function Global.TaskFlyAway(ped, fleeFromTarget) return _in(0xE86A537B5A3C297C, ped, fleeFromTarget) end --- TASK_FLY_TO_COORD function Global.TaskFlyToCoord(ped, travelMbr, x, y, z, p5, p6) return _in(0xD6CFC2D59DA72042, ped, travelMbr, x, y, z, p5, p6) end --- TASK_FLYING_CIRCLE function Global.TaskFlyingCircle(ped, p1, p2, p3, p4, p5, p6) return _in(0x72997893BFB8ECCC, ped, p1, p2, p3, p4, p5, p6) end --- TASK_FOLLOW_AND_CONVERSE_WITH_PED function Global.TaskFollowAndConverseWithPed(ped, targetPed, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x489FFCCCE7392B55, ped, targetPed, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- TASK_FOLLOW_ENTITY_ALONG_WAYPOINT_RECORDING_AT_OFFSET function Global.TaskFollowEntityAlongWaypointRecordingAtOffset(ped0, ped1, waypointRecording, p3, p4, p5, p6, p7, p8) return _in(0x4D2B787BAE9AB760, ped0, ped1, _ts(waypointRecording), p3, p4, p5, p6, p7, p8) end --- TASK_FOLLOW_ENTITY_WHILE_AIMING_AT_ENTITY function Global.TaskFollowEntityWhileAimingAtEntity(ped, p1, p2, p3, p4, p5, p6, p7) return _in(0x2D532EAA142CF83F, ped, p1, p2, p3, p4, p5, p6, p7) end --- If no timeout, set timeout to -1. function Global.TaskFollowNavMeshToCoord(ped, x, y, z, speedMultiplier, timeout, stoppingRange, flags, heading) return _in(0x15D3A79D4E44B913, ped, x, y, z, speedMultiplier, timeout, stoppingRange, flags, heading) end --- TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED function Global.TaskFollowNavMeshToCoordAdvanced(ped, x, y, z, speedMultiplier, timeout, stoppingRange, flags, p8, p9, p10, entity, unk) return _in(0x17F58B88D085DBAC, ped, x, y, z, speedMultiplier, timeout, stoppingRange, flags, p8, p9, p10, entity, unk) end --- TASK_FOLLOW_PAVEMENT_TO_COORD function Global.TaskFollowPavementToCoord(ped, args) return _in(0x1B1475414E70DD8E, ped, _ii(args) --[[ may be optional ]]) end --- TASK_FOLLOW_POINT_ROUTE function Global.TaskFollowPointRoute(ped, p1, p2, p3, p4, p5) return _in(0x0E14C5550DC3CD1D, ped, p1, p2, p3, p4, p5) end --- TASK_FOLLOW_TO_OFFSET_OF_COORD function Global.TaskFollowToOffsetOfCoord(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) return _in(0x2E3676282C18A692, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) end --- TASK_FOLLOW_TO_OFFSET_OF_ENTITY function Global.TaskFollowToOffsetOfEntity(ped, entity, offsetX, offsetY, offsetZ, movementSpeed, timeout, stoppingRange, persistFollowing, p9, walkOnly, p11, p12, p13) return _in(0x304AE42E357B8C7E, ped, entity, offsetX, offsetY, offsetZ, movementSpeed, timeout, stoppingRange, persistFollowing, p9, walkOnly, p11, p12, p13) end --- TASK_FOLLOW_WAYPOINT_RECORDING function Global.TaskFollowWaypointRecording(ped, waypointRecording, p2, flag, p4, p5, p6, p7) return _in(0x0759591819534F7B, ped, _ts(waypointRecording), p2, flag, p4, p5, p6, p7) end --- TASK_FOLLOW_WAYPOINT_RECORDING_ADVANCED function Global.TaskFollowWaypointRecordingAdvanced(ped, p1) return _in(0x0CFC13EBC19BCA52, ped, p1) end --- TASK_FOLLOW_WAYPOINT_RECORDING_AT_OFFSET function Global.TaskFollowWaypointRecordingAtOffset(ped, waypointRecording, p2, p3, p4, p5, p6) return _in(0xBE9B0520BD7C445B, ped, _ts(waypointRecording), p2, p3, p4, p5, p6) end --- motionStateHash: see FORCE_PED_MOTION_STATE function Global.TaskForceMotionState(ped, motionStateHash, p2) return _in(0x4F056E1AFFEF17AB, ped, _ch(motionStateHash), p2) end --- TASK_GO_STRAIGHT_TO_COORD function Global.TaskGoStraightToCoord(ped, x, y, z, moveBlendSpeedY, p5, p6, p7, p8) return _in(0xD76B57B44F1E6F8B, ped, x, y, z, moveBlendSpeedY, p5, p6, p7, p8) end --- TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY function Global.TaskGoStraightToCoordRelativeToEntity(ped, p1, p2, p3, p4, p5, p6, p7) return _in(0x61E360B7E040D12E, ped, p1, p2, p3, p4, p5, p6, p7) end --- TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD function Global.TaskGoToCoordAndAimAtHatedEntitiesNearCoord(ped, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, unkTrue, unkFlag, aimingFlag, firingPattern) return _in(0xA55547801EB331FC, ped, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, unkTrue, unkFlag, aimingFlag, _ch(firingPattern)) end --- TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD_USING_COMBAT_STYLE function Global.TaskGoToCoordAndAimAtHatedEntitiesNearCoordUsingCombatStyle(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) return _in(0x87BD711FC31EA273, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) end --- TASK_GO_TO_COORD_ANY_MEANS function Global.TaskGoToCoordAnyMeans(ped, x, y, z, speed, entity, p6, walkingStyle, p8) return _in(0x5BC448CB78FA3E88, ped, x, y, z, speed, entity, p6, walkingStyle, p8) end --- TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS function Global.TaskGoToCoordAnyMeansExtraParams(ped, x, y, z, speed, p5, p6, walkingStyle, p8, p9, p10, p11, p12) return _in(0x1DD45F9ECFDB1BC9, ped, x, y, z, speed, p5, p6, walkingStyle, p8, p9, p10, p11, p12) end --- TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED function Global.TaskGoToCoordAnyMeansExtraParamsWithCruiseSpeed(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) return _in(0xB8ECD61F531A7B02, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) end --- TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD function Global.TaskGoToCoordWhileAimingAtCoord(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15) return _in(0x11315AB3385B8AC0, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15) end --- TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD_USING_COMBAT_STYLE function Global.TaskGoToCoordWhileAimingAtCoordUsingCombatStyle(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15) return _in(0x639C0425A0B4E77E, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15) end --- TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY function Global.TaskGoToCoordWhileAimingAtEntity(ped1, x, y, z, ped2, p5, p6, p7, p8, p9, p10, p11, firingPattern, p13, p14) return _in(0xB2A16444EAD9AE47, ped1, x, y, z, ped2, p5, p6, p7, p8, p9, p10, p11, _ch(firingPattern), p13, p14) end --- TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY_USING_COMBAT_STYLE function Global.TaskGoToCoordWhileAimingAtEntityUsingCombatStyle(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) return _in(0x78426D0982D083C9, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) end --- TASK_GO_TO_ENTITY function Global.TaskGoToEntity(ped, target, duration, distance, speed, p5, p6) return _in(0x6A071245EB0D1882, ped, target, duration, distance, speed, p5, p6) end --- 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. function Global.TaskGoToEntityWhileAimingAtEntity(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x97465886D35210E9, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY_USING_COMBAT_STYLE function Global.TaskGoToEntityWhileAimingAtEntityUsingCombatStyle(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0xCEF0117C233026AD, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- enum eWhistleType -- { -- WHISTLE_MAIN, -- WHISTLE_SECONDARY, -- WHISTLE_DOUBLE, -- WHISTLE_URGENT, -- WHISTLE_LONG -- }; function Global.TaskGoToWhistle(ped, p1, whistleType) return _in(0xBAD6545608CECA6E, ped, p1, whistleType) end --- 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. function Global.TaskGotoEntityAiming(ped, target, distanceToStopAt, StartAimingDist) return _in(0xA9DA48FAB8A76C12, ped, target, distanceToStopAt, StartAimingDist) end --- TASK_GOTO_ENTITY_OFFSET function Global.TaskGotoEntityOffset(ped, entity, p2, x, y, z, duration) return _in(0xE39B4FF4FDEBDE27, ped, entity, p2, x, y, z, duration) end --- TASK_GOTO_ENTITY_OFFSET_XY function Global.TaskGotoEntityOffsetXy(ped, entity, duration, targetRadius, xOffset, yOffset, moveBlendRatio, offsetFlags) return _in(0x338E7EF52B6095A9, ped, entity, duration, targetRadius, xOffset, yOffset, moveBlendRatio, offsetFlags) end --- TASK_GOTO_ENTITY_OFFSET_XY_AIMING function Global.TaskGotoEntityOffsetXyAiming(ped, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0x901BD69984400F62, ped, p1, p2, p3, p4, p5, p6, p7, p8) end --- NativeDB Introduced: v1311 function Global.TaskGotoEntityOffsetXyz(ped, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xFA6DA9D151769392, ped, p1, p2, p3, p4, p5, p6, p7, p8) end --- TASK_GOTO_ENTITY_OFFSET_XYZ_AIMING function Global.TaskGotoEntityOffsetXyzAiming(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x41B0832CA96B5351, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9) end --- 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 function Global.TaskGrapple(ped, targetPed, grappleStyle, p3, p4, p5, p6) return _in(0x779A2FFACEFAEA7B, ped, targetPed, _ch(grappleStyle), p3, p4, p5, p6, _ri) end --- TASK_GUARD function Global.TaskGuard(ped, p1, p2) return _in(0xB9FB242EACCAF30F, ped, p1, p2) end --- TASK_GUARD_ASSIGNED_DEFENSIVE_AREA function Global.TaskGuardAssignedDefensiveArea(ped, p1, p2, p3, p4, p5, p6) return _in(0xD2A207EEBDF9889B, ped, p1, p2, p3, p4, p5, p6) end --- _TASK_GUARD_ASSIGNED_DEFENSIVE_AREA_2 function Global.TaskGuardAssignedDefensiveArea_2(ped, p1, p2, p3, p4, p5, p6, p7) return _in(0x1FC9B33976BACD6C, ped, p1, p2, p3, p4, p5, p6, p7) end --- TASK_GUARD_CURRENT_POSITION function Global.TaskGuardCurrentPosition(ped, p1, p2, p3) return _in(0x4A58A47A72E3FCB4, ped, p1, p2, p3) end --- flags: 0 = HANDS_UP_NOTHING; 1 = HANDS_UP_STRAIGHT_TO_LOOP function Global.TaskHandsUp(ped, duration, facingPed, timeToFacePed, flags) return _in(0xF2EAB31979A7F910, ped, duration, facingPed, timeToFacePed, flags) end --- TASK_HITCH_ANIMAL function Global.TaskHitchAnimal(ped, scenarioPoint, flag) return _in(0x9030AD4B6207BFE8, ped, scenarioPoint, flag) end --- TASK_HOGTIE_TARGET_PED function Global.TaskHogtieTargetPed(ped, targetPed) return _in(0x27829AFD3E03AC1A, ped, targetPed) end --- TASK_HOGTIEABLE function Global.TaskHogtieable(ped) return _in(0x6AFD8FE0D723328F, ped) end --- https://github.com/femga/rdr3_discoveries/tree/master/tasks/TASK_HORSE_ACTION -- Params: p2, p3 are set to 0 in R* Scripts function Global.TaskHorseAction(ped, action, targetPed, p3) return _in(0xA09CFD29100F06C3, ped, action, targetPed, p3) end --- _TASK_INTIMIDATED function Global.TaskIntimidated(p0, p1, p2, p3, p4) return _in(0x648B75D44930D6BD, p0, p1, p2, p3, p4, _ri) end --- _TASK_INTIMIDATED_2 function Global.TaskIntimidated_2(victim, attacker, p2, p3, p4, everyFrame, p6, p7, flag) return _in(0x933ACC1A1771A288, victim, attacker, p2, p3, p4, everyFrame, p6, p7, flag, _ri) end --- TASK_INVESTIGATE function Global.TaskInvestigate(ped, p1, p2, p3, p4, p5) return _in(0x5C8514540D27FBFB, ped, p1, p2, p3, p4, p5) end --- _TASK_ITEM_INTERACTION_2 function Global.TaskItemInteraction_2(ped, propNameGxt, prop, propId, itemInteractionState, p5, p6, p7) return _in(0x72F52AA2D2B172CC, ped, _ch(propNameGxt), prop, _ch(propId), _ch(itemInteractionState), p5, p6, p7) end --- Params: p3, p4, p5, p6: 0, 0, 0, -1.0f in R* Scripts function Global.TaskItemInteraction_3(ped, item, p3, p4, p5, p6) return _in(0xD61D5E1AD9876DEB, ped, _ch(item), _i, p3, p4, p5, p6) end --- TASK_JUMP function Global.TaskJump(ped, unused) return _in(0x0AE4086104E067B1, ped, unused) end --- _TASK_JUMP_2 function Global.TaskJump_2(ped, x, y, z, entity) return _in(0x91083103137D7254, ped, x, y, z, entity) end --- TASK_KNOCKED_OUT function Global.TaskKnockedOut(ped, p1, permanently) return _in(0xF90427F00A495A28, ped, p1, permanently) end --- TASK_KNOCKED_OUT_AND_HOGTIED function Global.TaskKnockedOutAndHogtied(ped, p1, p2) return _in(0x42AC6401ABB8C7E5, ped, p1, p2) end --- TASK_LASSO_PED function Global.TaskLassoPed(ped, targetPed) return _in(0xC716EB2BD16370A3, ped, targetPed) end --- TASK_LEAD_AND_CONVERSE function Global.TaskLeadAndConverse(ped, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xAA19711D33C6708C, ped, p1, p2, p3, p4, p5, p6, p7, p8) end --- TASK_LEAD_HORSE function Global.TaskLeadHorse(ped, horse) return _in(0x9A7A4A54596FE09D, ped, horse) end --- flags: See TASK_ENTER_VEHICLE function Global.TaskLeaveAnyVehicle(ped, p1, taskFlag) return _in(0x504D54DF3F6F2247, ped, p1, taskFlag) end --- flags: See TASK_ENTER_VEHICLE function Global.TaskLeaveVehicle(ped, vehicle, flags, unkPed) return _in(0xD3DBCE61A490BE02, ped, vehicle, flags, unkPed) end --- TASK_LOOK_AT_COORD function Global.TaskLookAtCoord(ped, x, y, z, duration, flags, p6, p7) return _in(0x6FA46612594F7973, ped, x, y, z, duration, flags, p6, p7) end --- param3: duration in ms, use -1 to look forever -- param4: using 2048 is fine -- param5: using 3 is fine function Global.TaskLookAtEntity(ped, lookAtTarget, duration, p3, p4, p5) return _in(0x69F4BE8C8CC4796C, ped, lookAtTarget, duration, p3, p4, p5) end --- TASK_LOOT_ENTITY function Global.TaskLootEntity(ped, entity) return _in(0x48FAE038401A2888, ped, entity) end --- TASK_LOOT_NEAREST_ENTITY function Global.TaskLootNearestEntity(ped, x, y, z, p4, p5) return _in(0xCF1501CBC4059412, ped, x, y, z, p4, p5) end --- Params: p2: AR_TAKEDOWN_FRONT, AR_EXECUTION_FRONT, 0 in R* Scripts function Global.TaskMelee(ped, targetPed, p2, p3, p4, p5, p6, p7) return _in(0x482C99D0B38D1B0A, ped, targetPed, _ch(p2), p3, p4, p5, p6, p7, _ri) end --- 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 function Global.TaskMountAnimal(ped, mount, timer, seatIndex, pedSpeed, mountStyle, p6, p7) return _in(0x92DB0739813C5186, ped, mount, timer, seatIndex, pedSpeed, mountStyle, p6, p7) end --- TASK_MOVE_BE_IN_FORMATION function Global.TaskMoveBeInFormation(ped, p1, p2, p3, p4, p5, p6) return _in(0x4AA5AA97C65E4A2F, ped, p1, p2, p3, p4, p5, p6) end --- Params: moveBlendRatio commonly 1.25f, p5 is always 0 in R* Scripts function Global.TaskMoveFollowRoadUsingNavmesh(ped, moveBlendRatio, x, y, z, p5) return _in(0x79482C12482A860D, ped, moveBlendRatio, x, y, z, p5) end Global.TaskMoveInTraffic_4 = Global.TaskMoveFollowRoadUsingNavmesh --- TASK_MOVE_IN_TRAFFIC function Global.TaskMoveInTraffic(ped, p1, p2, p3) return _in(0x8AA1593AEC087A29, ped, p1, p2, p3) end Global.TaskMoveInTraffic = Global.TaskMoveInTraffic --- TASK_MOVE_IN_TRAFFIC_AWAY_FROM_ENTITY function Global.TaskMoveInTrafficAwayFromEntity(ped, p1, p2, p3, p4) return _in(0x13DED0BC45600FE1, ped, p1, p2, p3, p4) end Global.TaskMoveInTraffic_3 = Global.TaskMoveInTrafficAwayFromEntity --- TASK_MOVE_IN_TRAFFIC_TO_DESTINATION function Global.TaskMoveInTrafficToDestination(ped, p1, p2, p3, p4, p5, p6, p7) return _in(0xDCA3A13F7A45338B, ped, p1, p2, p3, p4, p5, p6, p7) end Global.TaskMoveInTraffic_2 = Global.TaskMoveInTrafficToDestination --- TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS function Global.TaskMoveNetworkAdvancedByNameWithInitParams(ped, moveNetworkDefName, xPos, yPos, zPos, xRot, yRot, zRot, p9, p10, p11, p12, flag, p14) return _in(0x7B6A04F98BBAFB2C, ped, _ts(moveNetworkDefName), _i, xPos, yPos, zPos, xRot, yRot, zRot, p9, p10, p11, p12, flag, p14) end Global.N_0x7b6a04f98bbafb2c = Global.TaskMoveNetworkAdvancedByNameWithInitParams --- TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS_ATTACHED function Global.TaskMoveNetworkAdvancedByNameWithInitParamsAttached(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17) return _in(0xF92171093BCABED4, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17) end --- TASK_MOVE_NETWORK_BY_NAME function Global.TaskMoveNetworkByName(ped, task, multiplier, p3, animDict, flags) return _in(0x2D537BA194896636, ped, _ts(task), multiplier, p3, _ts(animDict), flags) end --- TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS function Global.TaskMoveNetworkByNameWithInitParams(ped, moveNetworkDefName, p3, p4, animDict, flags) return _in(0x139805C2A67C4795, ped, _ts(moveNetworkDefName), _i, p3, p4, _ts(animDict), flags) end Global.N_0x139805c2a67c4795 = Global.TaskMoveNetworkByNameWithInitParams --- TASK_PATROL function Global.TaskPatrol(ped, patrolRoute, p2, p3, p4) return _in(0xBDA5DF49D080FE4E, ped, _ts(patrolRoute), p2, p3, p4) end --- _TASK_PATROL_2 function Global.TaskPatrol_2(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0x964B06C88E4C86DB, p0, p1, p2, p3, p4, p5, p6, p7) end --- 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. function Global.TaskPause(ped, ms) return _in(0xE73A266DB0CA9042, ped, ms) end --- TASK_PED_SLIDE_TO_COORD function Global.TaskPedSlideToCoord(ped, x, y, z, heading, p5) return _in(0xD04FE6765D990A06, ped, x, y, z, heading, p5) end --- TASK_PERFORM_SEQUENCE function Global.TaskPerformSequence(ped, taskSequenceId) return _in(0x5ABA3986D90D8A3B, ped, taskSequenceId) end --- TASK_PERFORM_SEQUENCE_FROM_PROGRESS function Global.TaskPerformSequenceFromProgress(ped, p1, p2, p3) return _in(0x89221B16730234F0, ped, p1, p2, p3) end --- _TASK_PERFORM_SEQUENCE_2 function Global.TaskPerformSequence_2(p0, p1, p2, p3) return _in(0x4FC0AF869D6E309D, p0, p1, p2, p3) end --- TASK_PERSISTENT_CHARACTER function Global.TaskPersistentCharacter(ped) return _in(0x4391700CBD89C3D8, ped) end --- TASK_PICK_UP_WEAPON function Global.TaskPickUpWeapon(ped, p1) return _in(0x55B0ECFD98596624, ped, p1) end --- TASK_PICKUP_CARRIABLE_ENTITY function Global.TaskPickupCarriableEntity(ped, entity) return _in(0x502EC17B1BED4BFA, ped, entity) end --- TASK_PLACE_CARRIED_ENTITY_AT_COORD function Global.TaskPlaceCarriedEntityAtCoord(ped, entity, x, y, z, p5, flags) return _in(0xC7F0B43DCDC57E3D, ped, entity, x, y, z, p5, flags) end --- TASK_PLACE_CARRIED_ENTITY_ON_MOUNT function Global.TaskPlaceCarriedEntityOnMount(ped, entity, mount, p3) return _in(0x6D3D87C57B3D52C7, ped, entity, mount, p3) end --- TASK_PLANT_BOMB function Global.TaskPlantBomb(ped, x, y, z, heading) return _in(0x965FEC691D55E9BF, ped, x, y, z, heading) end --- 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 function Global.TaskPlayAnim(ped, animDict, animName, speed, speedMultiplier, duration, flags, playbackRate, p8, ikFlags, p10, taskFilter, p12) return _in(0xEA47FE3719165B94, ped, _ts(animDict), _ts(animName), speed, speedMultiplier, duration, flags, playbackRate, p8, ikFlags, p10, _ts(taskFilter), p12) end --- flags: see TASK_PLAY_ANIM -- ikFlags: see TASK_PLAY_ANIM function Global.TaskPlayAnimAdvanced(ped, animDict, animName, posX, posY, posZ, rotX, rotY, rotZ, speed, speedMultiplier, duration, flags, p13, p14, p15, p16) return _in(0x83CDB10EA29B370B, ped, _ts(animDict), _ts(animName), posX, posY, posZ, rotX, rotY, rotZ, speed, speedMultiplier, duration, flags, p13, p14, p15, p16) end --- Similar to 0xB31A277C1AC7B7FF but checks if the ped's inventory contains the specified emote kit. function Global.TaskPlayEmote(ped, emoteType, playbackMode, emote, isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps) return _in(0x884E3436CC1F41DD, ped, emoteType, playbackMode, _ch(emote), isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps) end Global.TaskEmote_2 = Global.TaskPlayEmote --- 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, -- }; function Global.TaskPlayEmoteWithHash(ped, emoteType, playbackMode, emote, isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps) return _in(0xB31A277C1AC7B7FF, ped, emoteType, playbackMode, _ch(emote), isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps) end Global.TaskEmote = Global.TaskPlayEmoteWithHash --- TASK_PLAY_UPPER_ANIM_FACING_ENTITY function Global.TaskPlayUpperAnimFacingEntity(ped, animDict, animName, entity, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) return _in(0xAD67214236AB1CFE, ped, _ts(animDict), _ts(animName), entity, p4, p5, p6, p7, p8, p9, p10, p11, _ts(p12), p13, p14) end --- TASK_POLICE function Global.TaskPolice(ped, p1) return _in(0x87BE56724650408E, ped, p1, _ri) end --- TASK_PUT_PED_DIRECTLY_INTO_COVER function Global.TaskPutPedDirectlyIntoCover(ped, x, y, z, timeout, p5, p6, p7, p8, coverpoint, p10, p11, p12) return _in(0x4172393E6BE1FECE, ped, x, y, z, timeout, p5, p6, p7, p8, coverpoint, p10, p11, p12) end --- _TASK_PUT_PED_DIRECTLY_INTO_COVER_FROM_COORDS function Global.TaskPutPedDirectlyIntoCoverFromCoords(ped, x, y, z, fromX, fromY, fromZ, timeout, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17) return _in(0xDF8A5855B9F9A97B, ped, x, y, z, fromX, fromY, fromZ, timeout, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17) end Global.N_0xdf8a5855b9f9a97b = Global.TaskPutPedDirectlyIntoCoverFromCoords --- grappleStyle: AR_GRAPPLE_STRUGGLE, AR_ALLIGATOR_LEG_GRAB_CHALLENGE_FAIL, AR_GRAPPLE_BACK_FROM_BACK, AR_GRAPPLE_BACK_DEFEND, AR_GRAPPLE_FRONT_FROM_FRONT function Global.TaskPutPedDirectlyIntoGrapple(ped, grappleTarget, grappleStyle, p3, p4, p5, p6) return _in(0xA05F3F20889D7A5B, ped, grappleTarget, _ch(grappleStyle), p3, p4, p5, p6) end Global.N_0xa05f3f20889d7a5b = Global.TaskPutPedDirectlyIntoGrapple --- meleeStyles: AR_GRAPPLE_BACK_FROM_BACK, AR_GRAPPLE_MOUNT_FACEDOWN_FROM_FRONT, AR_ALLIGATOR_LEAPKILL, AR_ALLIGATOR_WAIST_AUTOKILL_FRONT function Global.TaskPutPedDirectlyIntoMelee(ped, meleeTarget, meleeStyle, p3, animBlendRatio, p5, p6) return _in(0x1C6CD14A876FFE39, ped, meleeTarget, _ch(meleeStyle), p3, animBlendRatio, p5, p6) end --- Makes a ped react to an entity. -- Params: reactingTo Entity can be 0, p8 is always 4 function Global.TaskReact(ped, reactingTo, x, y, z, reactionName, p6, p7, p8) return _in(0xC4C32C31920E1B70, ped, reactingTo, x, y, z, _ts(reactionName), p6, p7, p8) end --- TASK_RELOAD_WEAPON function Global.TaskReloadWeapon(ped, unused) return _in(0x62D2916F56B9CD2D, ped, unused) end --- TASK_REVIVE_TARGET function Global.TaskReviveTarget(ped, reviver, tool) return _in(0x356088527D9EBAAD, ped, reviver, _ch(tool)) end --- TASK_RIDE_TRAIN function Global.TaskRideTrain(ped, train, scenarioPoint, scenarioHash) return _in(0x37FB1C870E2EC2C6, ped, train, scenarioPoint, _ch(scenarioHash)) end --- TASK_ROB_PED function Global.TaskRobPed(ped, p1, p2, p3, p4) return _in(0x7BB967F85D8CCBDB, ped, p1, p2, p3, p4) end --- TASK_SCRIPTED_ANIMATION function Global.TaskScriptedAnimation(ped, args) return _in(0x126EF75F1E17ABE5, ped, _ii(args) --[[ may be optional ]]) end --- TASK_SEEK_CLEAR_LOS_TO_ENTITY function Global.TaskSeekClearLosToEntity(ped, entity, p2, p3, p4) return _in(0x8D7F2A63688C20A4, ped, entity, p2, p3, p4) end --- TASK_SEEK_COVER_FROM_PED function Global.TaskSeekCoverFromPed(ped, fromPed, duration, p3, p4, p5) return _in(0x84D32B3BEC531324, ped, fromPed, duration, p3, p4, p5) end --- TASK_SEEK_COVER_FROM_POS function Global.TaskSeekCoverFromPos(ped, x, y, z, duration, p5, p6, p7) return _in(0x75AC2B60386D89F2, ped, x, y, z, duration, p5, p6, p7) end --- TASK_SEEK_COVER_TO_COORDS function Global.TaskSeekCoverToCoords(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0x39246A6958EF072C, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- TASK_SEEK_COVER_TO_COVER_POINT function Global.TaskSeekCoverToCoverPoint(ped, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xD43D95C7A869447F, ped, p1, p2, p3, p4, p5, p6, p7, p8) end --- TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS function Global.TaskSetBlockingOfNonTemporaryEvents(ped, toggle) return _in(0x90D2156198831D69, ped, toggle) end --- TASK_SET_CROUCH_MOVEMENT function Global.TaskSetCrouchMovement(ped, p1, p2, p3) return _in(0x17293C633C8AC019, ped, p1, p2, p3) end --- TASK_SET_SPHERE_DEFENSIVE_AREA function Global.TaskSetSphereDefensiveArea(ped, p1, p2, p3, p4) return _in(0x933C06518B52A9A4, ped, p1, p2, p3, p4) end --- TASK_SET_STEALTH_MOVEMENT function Global.TaskSetStealthMovement(ped, p1, p2, p3) return _in(0x4C3FA937B44A90FA, ped, p1, p2, p3) end --- TASK_SHOCKING_EVENT_REACT function Global.TaskShockingEventReact(ped, p1, p2) return _in(0x452419CBD838065B, ped, p1, p2) end --- TASK_SHOOT_AT_COORD function Global.TaskShootAtCoord(ped, x, y, z, duration, firingPattern, p6) return _in(0x46A6CC01E0826106, ped, x, y, z, duration, _ch(firingPattern), p6) end --- TASK_SHOOT_AT_ENTITY function Global.TaskShootAtEntity(entity, targetEntity, duration, firingPattern, affectCockedState) return _in(0x08DA95E8298AE772, entity, targetEntity, duration, _ch(firingPattern), affectCockedState) end --- TASK_SHOOT_WITH_WEAPON function Global.TaskShootWithWeapon(ped, args) return _in(0x08AA95E8298AE772, ped, _ii(args) --[[ may be optional ]]) end --- 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. function Global.TaskShuffleToNextVehicleSeat(ped, vehicle) return _in(0x7AA80209BDA643EB, ped, vehicle) end --- Makes the specified ped flee the specified distance from the specified position. -- fleeType: see TASK_FLEE_COORD function Global.TaskSmartFleeCoord(ped, x, y, z, distance, time, fleeType, fleeSpeed) return _in(0x94587F17E9C365D5, ped, x, y, z, distance, time, fleeType, fleeSpeed) end --- 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 function Global.TaskSmartFleePed(ped, fleeFromTarget, fleeDistance, fleeTime, fleeType, fleeSpeed, targetPed) return _in(0x22B0D0E37CCB840D, ped, fleeFromTarget, fleeDistance, fleeTime, fleeType, fleeSpeed, targetPed) end --- TASK_STAND_GUARD function Global.TaskStandGuard(ped, x, y, z, heading, scenarioName) return _in(0xAE032F8BBA959E90, ped, x, y, z, heading, _ts(scenarioName)) end --- Makes the specified ped stand still for (time) milliseconds. function Global.TaskStandStill(ped, time) return _in(0x919BE13EED931959, ped, time) end --- TASK_START_SCENARIO_AT_POSITION function Global.TaskStartScenarioAtPosition(ped, scenarioHash, x, y, z, heading, duration, sittingScenario, teleport, p9, p10, p11) return _in(0x4D1F61FC34AF3CD1, ped, _ch(scenarioHash), x, y, z, heading, duration, sittingScenario, teleport, _ts(p9), p10, p11) end --- 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). function Global.TaskStartScenarioInPlaceHash(ped, scenarioHash, duration, playEnterAnim, conditionalHash, heading, p6) return _in(0x524B54361229154F, ped, _ch(scenarioHash), duration, playEnterAnim, _ch(conditionalHash), heading, p6) end Global.TaskStartScenarioInPlace = Global.TaskStartScenarioInPlaceHash --- Takes scenario point handle instead of hash function Global.TaskStartScenarioInPlace_2(ped, p1, p2, p3, p4, p5, p6) return _in(0xA917E39F2CEFD215, ped, p1, _ts(p2), p3, p4, p5, p6) end --- Makes the ped run to take cover function Global.TaskStayInCover(ped) return _in(0xE5DA8615A6180789, ped) end --- TASK_STOP_LEADING_HORSE function Global.TaskStopLeadingHorse(ped) return _in(0xED27560703F37258, ped) end Global.N_0xed27560703f37258 = Global.TaskStopLeadingHorse --- Baits: see 0x9B0C7FA063E67629 function Global.TaskSwapFishingBait(ped, bait, withoutBuoy) return _in(0x2C28AC30A72722DA, ped, _ts(bait), withoutBuoy) end --- TASK_SWAP_WEAPON function Global.TaskSwapWeapon(ped, p1, p2, p3, p4) return _in(0xA21C51255B205245, ped, p1, p2, p3, p4) end --- TASK_THROW_PROJECTILE function Global.TaskThrowProjectile(ped, p1, p2, p3) return _in(0x7285951DBF6B5A51, ped, p1, p2, p3) end --- _TASK_THROW_PROJECTILE_2 function Global.TaskThrowProjectile_2(p0, p1, p2, p3) return _in(0x7282356DFF6B5A51, p0, p1, p2, p3) end --- duration in milliseconds function Global.TaskTurnPedToFaceCoord(ped, x, y, z, duration) return _in(0x1DDA930A0AC38571, ped, x, y, z, duration) end --- 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 function Global.TaskTurnPedToFaceEntity(ped, targetEntity, duration, p3, p4, p5) return _in(0x5AD23D40115353AC, ped, targetEntity, duration, p3, p4, p5) end --- TASK_TURN_TO_FACE_CLOSEST_PED function Global.TaskTurnToFaceClosestPed(ped, p1, p2, p3) return _in(0x84179419DBDD36F2, ped, p1, p2, p3) end --- TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD function Global.TaskUseNearestScenarioChainToCoord(ped, x, y, z, distance, p5, p6, p7, p8) return _in(0x9FDA1B3D7E7028B3, ped, x, y, z, distance, p5, p6, p7, p8) end --- TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP function Global.TaskUseNearestScenarioChainToCoordWarp(ped, x, y, z, distance, p5, p6, p7, p8) return _in(0x97A28E63F0BA5631, ped, x, y, z, distance, p5, p6, p7, p8) end --- _TASK_USE_NEAREST_SCENARIO_TO_COORD function Global.TaskUseNearestScenarioToCoord(ped, x, y, z, distance, duration, p6, p7, p8, p9) return _in(0x322BFDEA666E2B0E, ped, x, y, z, distance, duration, p6, p7, p8, p9) end --- TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP function Global.TaskUseNearestScenarioToCoordWarp(ped, x, y, z, distance, duration, p6, p7, p8, p9) return _in(0x58E2E0F23F6B76C3, ped, x, y, z, distance, duration, p6, p7, p8, p9) end --- TASK_USE_NEAREST_TRAIN_SCENARIO_TO_COORD_WARP function Global.TaskUseNearestTrainScenarioToCoordWarp(ped, x, y, z, distance) return _in(0x3774B03456DD6106, ped, x, y, z, distance) end --- TASK_USE_RANDOM_SCENARIO_IN_GROUP function Global.TaskUseRandomScenarioInGroup(ped, p1, p2, p3, p4) return _in(0x14747F4A5971DE4E, ped, p1, p2, p3, p4) end --- TASK_USE_SCENARIO_POINT function Global.TaskUseScenarioPoint(ped, scenario, conditionalAnim, p3, p4, p5, p6, p7, p8, p9) return _in(0xCCDAE6324B6A821C, ped, scenario, _ts(conditionalAnim), p3, p4, p5, _ch(p6), p7, p8, p9) end Global.TaskUseScenarioPoint = Global.TaskUseScenarioPoint --- _TASK_USE_SCENARIO_POINT_2 function Global.TaskUseScenarioPoint_2(ped, ped2, p2, p3, p4, p5, p6, p7) return _in(0x0F6641449DD86FBE, ped, ped2, p2, _ts(p3), p4, _ch(p5), p6, p7) end --- TASK_VEHICLE_AIM_AT_COORD function Global.TaskVehicleAimAtCoord(ped, x, y, z) return _in(0x447C1E9EF844BC0F, ped, x, y, z) end --- TASK_VEHICLE_AIM_AT_PED function Global.TaskVehicleAimAtPed(ped, target) return _in(0xE41885592B08B097, ped, target) end --- flag: 524419 and 0 in shop_horse_shop R* Script function Global.TaskVehicleDriveStraightToPoint(driver, vehicle, x, y, z, p5, p6, flag) return _in(0x089FF2FB965F0A29, driver, vehicle, x, y, z, p5, p6, flag) end Global.TaskVehicleDriveToPoint = Global.TaskVehicleDriveStraightToPoint --- 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 function Global.TaskVehicleDriveToCoord(ped, vehicle, x, y, z, speed, style, vehicleModel, drivingMode, stopRange, straightLineDist) return _in(0xE2A2AA2F659D77A7, ped, vehicle, x, y, z, speed, style, _ch(vehicleModel), drivingMode, stopRange, straightLineDist) end --- _TASK_VEHICLE_DRIVE_TO_COORD_2 function Global.TaskVehicleDriveToCoord_2(ped, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0xF0108F01FB105DA2, ped, p1, p2, p3, p4, p5, p6, p7, p8) end --- flags: 67108864, 2097152, 524564, 524675 (eDrivingFlags) -- p7 = 6 or 3 -- p8 = x coordinate -- p9 - 8.f -- p10 = false function Global.TaskVehicleDriveToDestination(driver, vehicle, x, y, z, speed, drivingFlags, p7, stoppingRange1, stoppingRange2, p10) return _in(0x7F241A0D14354583, driver, vehicle, x, y, z, speed, drivingFlags, p7, stoppingRange1, stoppingRange2, p10) end Global.TaskVehicleDriveToDestination = Global.TaskVehicleDriveToDestination --- Tasks vehicle towards owner function Global.TaskVehicleDriveToDestination_2(vehicle, x, y, z, speed, p5, p6, p7, p8) return _in(0x391073B9D3CCE2BA, vehicle, x, y, z, speed, p5, p6, p7, p8) end --- Params: p4 = 3.f or 8.f, p5 = 0.25f, p6 = 0 in R* Scripts function Global.TaskVehicleDriveToPoint_2(vehicle, x, y, z, p4, p5, p6) return _in(0x6524A8981E8BE7C9, vehicle, x, y, z, p4, p5, p6) end --- TASK_VEHICLE_DRIVE_WANDER function Global.TaskVehicleDriveWander(ped, vehicle, speed, drivingStyle) return _in(0x480142959D337D00, ped, vehicle, speed, drivingStyle) end --- TASK_VEHICLE_ESCORT function Global.TaskVehicleEscort(ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, p7, noRoadsDistance) return _in(0x0FA6E4B75F302400, ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, p7, noRoadsDistance) end --- 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) function Global.TaskVehicleFleeOnCleanup(vehicle, p1, p2, p3, speed, type) return _in(0x55CD5FDDD4335C1E, vehicle, p1, p2, p3, speed, _ch(type)) end Global.N_0x55cd5fddd4335c1e = Global.TaskVehicleFleeOnCleanup --- TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING function Global.TaskVehicleFollowWaypointRecording(ped, vehicle, waypointRecording, drivingMode, p4, eWaypoint, flag, p7, p8, stoppingDist, p10) return _in(0x3123FAA6DB1CF7ED, ped, vehicle, _ts(waypointRecording), drivingMode, p4, eWaypoint, flag, p7, p8, stoppingDist, p10) end --- _TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING_2 function Global.TaskVehicleFollowWaypointRecording_2(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x041D17A9E221AE30, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end Global.N_0x041d17a9e221ae30 = Global.TaskVehicleFollowWaypointRecording_2 --- TASK_VEHICLE_GOTO_NAVMESH function Global.TaskVehicleGotoNavmesh(ped, vehicle, x, y, z, speed, behaviorFlag, stoppingRange) return _in(0x195AEEB13CEFE2EE, ped, vehicle, x, y, z, speed, behaviorFlag, stoppingRange) end --- TASK_VEHICLE_MISSION function Global.TaskVehicleMission(driver, vehicle, vehicleTarget, missionType, p4, p5, p6, p7, DriveAgainstTraffic) return _in(0x659427E0EF36BCDE, driver, vehicle, vehicleTarget, missionType, p4, p5, p6, p7, DriveAgainstTraffic) end --- See TASK_VEHICLE_MISSION function Global.TaskVehicleMissionPedTarget(ped, vehicle, pedTarget, mode, maxSpeed, drivingStyle, minDistance, p7, DriveAgainstTraffic) return _in(0x9454528DF15D657A, ped, vehicle, pedTarget, mode, maxSpeed, drivingStyle, minDistance, p7, DriveAgainstTraffic) end --- TASK_VEHICLE_SHOOT_AT_COORD function Global.TaskVehicleShootAtCoord(ped, x, y, z, p4) return _in(0x5190796ED39C9B6D, ped, x, y, z, p4) end --- TASK_VEHICLE_SHOOT_AT_PED function Global.TaskVehicleShootAtPed(ped, target, p2) return _in(0x10AB107B887214D8, ped, target, p2) end --- 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 function Global.TaskVehicleTempAction(driver, vehicle, action, time) return _in(0xC429DCEEB339E129, driver, vehicle, action, time) end --- TASK_WALK_AWAY function Global.TaskWalkAway(ped, entity) return _in(0x04ACFAC71E6858F9, ped, entity) end --- TASK_WANDER_AND_CONVERSE_WITH_PED function Global.TaskWanderAndConverseWithPed(ped, p1, p2, p3) return _in(0x8AC76D1408731732, ped, p1, p2, p3) end --- TASK_WANDER_IN_AREA function Global.TaskWanderInArea(ped, x, y, z, radius, p5, p6, p7) return _in(0xE054346CA3A0F315, ped, x, y, z, radius, p5, p6, p7) end --- TASK_WANDER_IN_VOLUME function Global.TaskWanderInVolume(ped, volume, p2, p3, p4) return _in(0x9FDA168777B28424, ped, volume, p2, p3, p4) end --- 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. function Global.TaskWanderStandard(ped, p1, p2) return _in(0xBB9CE077274F6A1B, ped, p1, p2) end --- TASK_WANDER_SWIM function Global.TaskWanderSwim(ped, p1) return _in(0x527EA3DB8BC7F03B, ped, p1) end --- TASK_WARP_PED_INTO_VEHICLE function Global.TaskWarpPedIntoVehicle(ped, vehicle, seat) return _in(0x9A7D091411C5F684, ped, vehicle, seat) end --- TASK_WEAPON function Global.TaskWeapon(ped) return _in(0x7157B82D60E4BC46, ped) end --- https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/aud_ped_whistle_types.lua -- p2: UNSPECIFIED function Global.TaskWhistleAnim(ped, audPedWhistleType, p2) return _in(0xD6401A1B2F63BED6, ped, _ch(audPedWhistleType), _ch(p2)) end --- _TELEMETRY_AMBIENT_VIGNETTE function Global.TelemetryAmbientVignette(p0, p1, p2, p3, p4, p5, p6) return _in(0x3145044F3990D321, p0, p1, p2, p3, p4, p5, p6) end Global.N_0x3145044f3990d321 = Global.TelemetryAmbientVignette --- _TELEMETRY_ANIMAL_SKINNED function Global.TelemetryAnimalSkinned(type, items) return _in(0x7581972ADF5D699A, _ch(type), _ii(items) --[[ may be optional ]]) end Global.N_0x7581972adf5d699a = Global.TelemetryAnimalSkinned --- _TELEMETRY_BOUNTY_TARGET function Global.TelemetryBountyTarget(data) return _in(0x52FA31DB8F3AD25D, _ii(data) --[[ may be optional ]]) end Global.N_0x52fa31db8f3ad25d = Global.TelemetryBountyTarget --- _TELEMETRY_CAMP_CREATED function Global.TelemetryCampCreated(p0) return _in(0x565EAA726B2CE3B7, p0) end Global.N_0x565eaa726b2ce3b7 = Global.TelemetryCampCreated --- TELEMETRY_CAMP_DONATE function Global.TelemetryCampDonate(transactionId, p1, p2, p3, p4, slotId, p6, p7, p8) return _in(0xDF516E598D966D06, transactionId, p1, p2, p3, p4, _ch(slotId), _ch(p6), p7, p8) end Global.N_0xdf516e598d966d06 = Global.TelemetryCampDonate --- _TELEMETRY_CAMP_SUPPLIES function Global.TelemetryCampSupplies(p0, p1, p2, p3, p4) return _in(0x217F47761376E16E, p0, p1, p2, p3, p4) end Global.N_0x217f47761376e16e = Global.TelemetryCampSupplies --- NativeDB Introduced: v1355 function Global.TelemetryCharCreator(p0, p1, p2, p3, p4, p5, p6) return _in(0x7207AD471BC9278C, p0, p1, p2, p3, p4, p5, p6) end --- _TELEMETRY_COLLECT function Global.TelemetryCollect(transactionId, p1, p2, p3, p4, p5, p6) return _in(0xD6CB05DDAEE43AFD, transactionId, p1, p2, p3, p4, p5, p6) end Global.N_0xd6cb05ddaee43afd = Global.TelemetryCollect --- NativeDB Introduced: v1232 function Global.TelemetryCoupon(p0, p1, p2, p3, p4, p5) return _in(0x621D719C4836292B, p0, p1, p2, p3, p4, p5) end --- _TELEMETRY_CRAFT_ITEM function Global.TelemetryCraftItem(p0, p1, p2, quantity) return _in(0x78C2E029DB205A3A, p0, p1, p2, quantity) end Global.N_0x78c2e029db205a3a = Global.TelemetryCraftItem --- Works in MP only. function Global.TelemetryCreateUuid(uuid) return _in(0xE692D336F8A2A97F, _ii(uuid) --[[ may be optional ]], _r) end --- _TELEMETRY_CUSTOM function Global.TelemetryCustom(args) return _in(0x40914CCF2A1AB531, _ii(args) --[[ may be optional ]]) end Global.N_0x40914ccf2a1ab531 = Global.TelemetryCustom --- _TELEMETRY_DEFENSIVE function Global.TelemetryDefensive(p0, p1, p2) return _in(0xE57529D23541D2DD, p0, p1, p2) end Global.N_0xe57529d23541d2dd = Global.TelemetryDefensive --- _TELEMETRY_DISCOVERABLE function Global.TelemetryDiscoverable(p0) return _in(0xF5EAD898EF387E73, p0) end Global.N_0xf5ead898ef387e73 = Global.TelemetryDiscoverable --- _TELEMETRY_EMOTE_ADD_CATEGORY_TO_SAVE function Global.TelemetryEmoteAddCategoryToSave(p0, p1, emote) return _in(0x2C24AF8EEEEF8A55, p0, p1, _ch(emote)) end Global.N_0x2c24af8eeeef8a55 = Global.TelemetryEmoteAddCategoryToSave --- _TELEMETRY_FAST_TRAVEL function Global.TelemetryFastTravel(p0, p1, p2, p3, p4) return _in(0x7CEF4AC79F7E7FAD, p0, p1, p2, p3, p4) end Global.N_0x7cef4ac79f7e7fad = Global.TelemetryFastTravel --- _TELEMETRY_FAVOR_EMOTE function Global.TelemetryFavorEmote(p0, p1, p2) return _in(0x16B23D4F7A1F50D9, p0, p1, p2) end Global.N_0x16b23d4f7a1f50d9 = Global.TelemetryFavorEmote --- _TELEMETRY_GAME_PROGRESS function Global.TelemetryGameProgress(p0, p1) return _in(0x51EC204A6E5B5A1A, p0, p1) end Global.N_0x51ec204a6e5b5a1a = Global.TelemetryGameProgress --- _TELEMETRY_GANG_SHARES function Global.TelemetryGangShares(p0, p1, p2, p3) return _in(0xE6DC9B21AC7A8729, p0, p1, p2, p3) end Global.N_0xe6dc9b21ac7a8729 = Global.TelemetryGangShares --- _TELEMETRY_GOLD_STORE function Global.TelemetryGoldStore(p0, p1, p2, p3) return _in(0x536B6025E94AC48F, p0, p1, p2, p3) end Global.N_0x536b6025e94ac48f = Global.TelemetryGoldStore --- _TELEMETRY_GUN_LOCKER function Global.TelemetryGunLocker() return _in(0x415FE28ED44BFF14) end Global.N_0x415fe28ed44bff14 = Global.TelemetryGunLocker --- _TELEMETRY_GUN_LOCKER_WEAPON_REMOVED function Global.TelemetryGunLockerWeaponRemoved(p0) return _in(0x317D9C9560529CC2, _ch(p0)) end Global.N_0x317d9c9560529cc2 = Global.TelemetryGunLockerWeaponRemoved --- _TELEMETRY_GUN_LOCKER_WEAPON_STORED function Global.TelemetryGunLockerWeaponStored(p0) return _in(0xC3ADF4880784FA9C, _ch(p0)) end Global.N_0xc3adf4880784fa9c = Global.TelemetryGunLockerWeaponStored --- _TELEMETRY_HERB_PICKED function Global.TelemetryHerbPicked(herbType) return _in(0xAE693EC3A178F6C2, _ch(herbType)) end Global.N_0xae693ec3a178f6c2 = Global.TelemetryHerbPicked --- _TELEMETRY_HONOR function Global.TelemetryHonor(p0, p1) return _in(0xE6B763C7F4902201, p0, p1) end Global.N_0xe6b763c7f4902201 = Global.TelemetryHonor --- NativeDB Introduced: v1232 function Global.TelemetryHubNavigation(p0, p1, p2, p3) return _in(0x25CC50EC1A6F3A96, p0, p1, p2, p3) end --- NativeDB Introduced: v1232 function Global.TelemetryHubOffers(couponItem, p1) return _in(0x37AA282163B0D2C4, couponItem, p1) end Global.N_0x37aa282163b0d2c4 = Global.TelemetryHubOffers --- NativeDB Introduced: v1355 function Global.TelemetryIntroSkip(p0, p1, p2) return _in(0x1B554723799245F4, p0, p1, p2) end --- _TELEMETRY_LOBBY_PROGRESSION function Global.TelemetryLobbyProgression(p0, p1, p2, p3) return _in(0xECD67E9FA677CCCF, p0, p1, p2, p3) end Global.N_0xecd67e9fa677cccf = Global.TelemetryLobbyProgression --- _TELEMETRY_LOOT function Global.TelemetryLoot(p0, p1, p2, p3) return _in(0xCF63EF77B0DF0397, p0, p1, p2, p3) end Global.N_0xcf63ef77b0df0397 = Global.TelemetryLoot --- NativeDB Introduced: v1355 function Global.TelemetryMatchNomination(args) return _in(0x330029E121380CEB, _ii(args) --[[ may be optional ]]) end --- _TELEMETRY_MATCH_OVER function Global.TelemetryMatchOver(p0, p1, p2, p3, p4) return _in(0xA2058154357726BB, p0, p1, p2, p3, p4) end Global.N_0xa2058154357726bb = Global.TelemetryMatchOver --- NativeDB Introduced: v1311 function Global.TelemetryMatchQueue(p0, p1, p2, p3, p4, p5, p6) return _in(0x4C08D2B6D8BE17E4, p0, p1, p2, p3, p4, p5, p6) end --- _TELEMETRY_MATCH_STARTED function Global.TelemetryMatchStarted() return _in(0xF620F47B4F4A78C4, _i, _i) end Global.N_0xf620f47b4f4a78c4 = Global.TelemetryMatchStarted --- _TELEMETRY_MATCH_VOTE function Global.TelemetryMatchVote() return _in(0xEF3C68F56BAD7B69, _i, _i) end Global.N_0xef3c68f56bad7b69 = Global.TelemetryMatchVote --- _TELEMETRY_MENU_NAVIGATION function Global.TelemetryMenuNavigation(p0, p1, p2, p3) return _in(0x3255D4D2082C6339, p0, p1, p2, p3) end Global.N_0x3255d4d2082c6339 = Global.TelemetryMenuNavigation --- _TELEMETRY_MISSION_CHECKPOINT function Global.TelemetryMissionCheckpoint(p0, p1, p2) return _in(0x8EC7890D446BD9C1, p0, p1, p2) end Global.N_0x8ec7890d446bd9c1 = Global.TelemetryMissionCheckpoint --- _TELEMETRY_C* - _TELEMETRY_G* function Global.TelemetryMissionFailedToLaunch(p0, p1, x, y, z, reason) return _in(0x6571E4327390EC0B, p0, p1, x, y, z, reason) end Global.N_0x6571e4327390ec0b = Global.TelemetryMissionFailedToLaunch --- _TELEMETRY_MISSION_ILO_OPTION function Global.TelemetryMissionIloOption(p0, p1) return _in(0xEA323F5E1A4DA2F1, p0, p1) end Global.N_0xea323f5e1a4da2f1 = Global.TelemetryMissionIloOption --- _TELEMETRY_MISSION_OVER function Global.TelemetryMissionOver(p0, p1) return _in(0xD894437E12C17AEC, p0, p1) end Global.N_0xd894437e12c17aec = Global.TelemetryMissionOver --- _TELEMETRY_MISSION_STARTED function Global.TelemetryMissionStarted(p0, p1, p2, p3) return _in(0x15B0CC1B36F1DE29, p0, p1, p2, p3) end Global.N_0x15b0cc1b36f1de29 = Global.TelemetryMissionStarted --- NativeDB Introduced: v1232 function Global.TelemetryMoonshineBrew(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) return _in(0xB5013EFBB5516867, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end --- _TELEMETRY_NET_CAMP function Global.TelemetryNetCamp(p0, p1, p2, p3, p4, p5, p6) return _in(0xA72773C3134F9A57, p0, p1, p2, p3, p4, p5, p6) end Global.N_0xa72773c3134f9a57 = Global.TelemetryNetCamp --- _TELEMETRY_NOTORIETY function Global.TelemetryNotoriety(p0, p1, p2, p3) return _in(0xE26970A7AE0F28E9, p0, p1, p2, p3) end Global.N_0xe26970a7ae0f28e9 = Global.TelemetryNotoriety --- _TELEMETRY_PARLEY_FEUD function Global.TelemetryParleyFeud(p0, p1, p2, p3, p4) return _in(0xF37A2149BC9A8A27, p0, p1, p2, p3, p4) end Global.N_0xf37a2149bc9a8a27 = Global.TelemetryParleyFeud --- TELEMETRY_PERSONAL_VEHICLE_MOUNT function Global.TelemetryPersonalVehicleMount(p0, p1, p2, p3) return _in(0xFF9052BC7A3B7D33, p0, p1, p2, p3) end Global.N_0xff9052bc7a3b7d33 = Global.TelemetryPersonalVehicleMount --- _TELEMETRY_PERSONAL_VEHICLE_WAGON function Global.TelemetryPersonalVehicleWagon(p0, p1, p2) return _in(0xE67AF24C5A3B6058, p0, p1, p2) end Global.N_0xe67af24c5a3b6058 = Global.TelemetryPersonalVehicleWagon --- _TELEMETRY_PHOTO function Global.TelemetryPhoto(p0, p1, p2, p3) return _in(0xED22BE4C5A399E63, p0, p1, p2, p3) end Global.N_0xed22be4c5a399e63 = Global.TelemetryPhoto --- NativeDB Introduced: v1311 function Global.TelemetryPhotoCam(p0, p1, p2, p3, p4, p5, p6, p7, p8) return _in(0x0777D65EE8A17517, p0, p1, p2, p3, p4, p5, p6, p7, p8) end --- NativeDB Introduced: v1311 function Global.TelemetryPlayerMenuPin(p0, p1, p2, p3) return _in(0x076C5843371EB889, p0, p1, p2, p3) end --- _TELEMETRY_PLAYER_SPAWNED function Global.TelemetryPlayerSpawned(ped) return _in(0x5DA4718DF897EB25, ped) end --- _TELEMETRY_POKER_OVER function Global.TelemetryPokerOver(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x8127C5AA05C5A210, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end Global.N_0x8127c5aa05c5a210 = Global.TelemetryPokerOver --- _TELEMETRY_PRISON function Global.TelemetryPrison(transactionId, bountyAmount, ped, completionType, jailTimeServed, jailTimeLeft, posseRole) return _in(0xB204BF9F30298D77, transactionId, bountyAmount, ped, completionType, jailTimeServed, jailTimeLeft, posseRole) end Global.N_0xb204bf9f30298d77 = Global.TelemetryPrison --- _TELEMETRY_REGION function Global.TelemetryRegion(regionHash) return _in(0xCD6F8A0335D821F9, _ch(regionHash)) end Global.N_0xcd6f8a0335d821f9 = Global.TelemetryRegion --- _TELEMETRY_ROLE_BOUNTY function Global.TelemetryRoleBounty(p0) return _in(0xAB43D1C80B5E9500, p0) end Global.N_0xab43d1c80b5e9500 = Global.TelemetryRoleBounty --- _TELEMETRY_ROLE_COLLECTOR function Global.TelemetryRoleCollector(transactionId, collectible, category, p3, p4, p5, p6) return _in(0x4AC38DFD286DAD14, transactionId, collectible, category, p3, p4, p5, p6) end Global.N_0x4ac38dfd286dad14 = Global.TelemetryRoleCollector --- NativeDB Introduced: v1232 function Global.TelemetryRoleMoonshiner(p0, transactionId) return _in(0x99D40C5D74BC88E9, p0, transactionId) end --- NativeDB Introduced: v1311 function Global.TelemetryRoleNaturalist(transactionId, p1, p2, p3, p4, p5, p6, p7, p8, p9) return _in(0x6FB9EA308F302922, transactionId, p1, p2, p3, p4, p5, p6, p7, p8, p9) end --- _TELEMETRY_ROLE_TOKEN_TRANSACTION function Global.TelemetryRoleTokenTransaction(p0, p1, p2, p3, p4, p5) return _in(0x32C2939564D74BFF, p0, p1, p2, p3, p4, p5) end Global.N_0x32c2939564d74bff = Global.TelemetryRoleTokenTransaction --- _TELEMETRY_ROLE_TRADER function Global.TelemetryRoleTrader(p0, transactionId) return _in(0x476038B5A0734C10, p0, transactionId) end Global.N_0x476038b5a0734c10 = Global.TelemetryRoleTrader --- Creation of the metric is related to attribute filling, i. e. at camp fires, when the ped is resting. -- _TELEMETRY_C* - _TELEMETRY_P* function Global.TelemetryRpgGlobalCalculateAttributeCoreDelta() return _in(0x7E002A36AEFCFB55) end Global.N_0x7e002a36aefcfb55 = Global.TelemetryRpgGlobalCalculateAttributeCoreDelta --- NativeDB Introduced: v1311 function Global.TelemetrySample(transactionId, animal, p2, bSampled, bTranq) return _in(0x61559675D23D8BD1, transactionId, animal, p2, bSampled, bTranq) end --- _TELEMETRY_SET_IS_FLOW function Global.TelemetrySetIsFlow(toggle) return _in(0x9BEE018A63FFFAD9, toggle) end Global.N_0x9bee018a63fffad9 = Global.TelemetrySetIsFlow --- NativeDB Introduced: v1232 function Global.TelemetrySetShopForTransaction(transactionId, p1, p2) return _in(0xCA9E42F437625A85, transactionId, _ch(p1), _ch(p2)) end Global.N_0xca9e42f437625a85 = Global.TelemetrySetShopForTransaction --- NativeDB Introduced: v1311 function Global.TelemetryShopCutscene(p0, p1, p2, p3) return _in(0xB0B19B56697836F5, p0, p1, p2, p3) end --- _TELEMETRY_SHOP_ENTRY function Global.TelemetryShopEntry(shopType, shopRegion, region, p3, p4, p5) return _in(0x775B2ED944E44973, shopType, shopRegion, region, p3, p4, p5) end Global.N_0x775b2ed944e44973 = Global.TelemetryShopEntry --- _TELEMETRY_SHOP_EXIT function Global.TelemetryShopExit(p0, p1) return _in(0xF78E669FDC202E73, p0, p1) end Global.N_0xf78e669fdc202e73 = Global.TelemetryShopExit --- _TELEMETRY_SHOP_PURCHASE function Global.TelemetryShopPurchase(p0, p1, p2, p3, p4) return _in(0x2A374E6F0075EE81, p0, p1, p2, p3, p4) end Global.N_0x2a374e6f0075ee81 = Global.TelemetryShopPurchase --- _TELEMETRY_SHOP_SELL function Global.TelemetryShopSell(p0, p1, p2, p3, centSalePrice) return _in(0x9BD8A9D0A774A6F8, p0, p1, p2, p3, centSalePrice) end Global.N_0x9bd8a9d0a774a6f8 = Global.TelemetryShopSell --- _TELEMETRY_SLEEP function Global.TelemetrySleep(p0) return _in(0xF9F14080D80937BD, p0) end Global.N_0xf9f14080d80937bd = Global.TelemetrySleep --- _TELEMETRY_START_GUN_LOCKER_INTERACTION function Global.TelemetryStartGunLockerInteraction() return _in(0xF0D54E0651DD7E07) end Global.N_0xf0d54e0651dd7e07 = Global.TelemetryStartGunLockerInteraction --- Returns false when transaction request is failing function Global.TelemetryTriggerTransactionRequest() return _in(0x80A02D9F948A8BCA, _i, _i, _r) end Global.N_0x80a02d9f948a8bca = Global.TelemetryTriggerTransactionRequest --- TERMINATE_THIS_THREAD function Global.TerminateThisThread() return _in(0x5E8B6D17FF91CD59) end --- TERMINATE_THREAD function Global.TerminateThread(threadId) return _in(0x87ED52AE40EA1A52, threadId) end --- enum eScriptWaterTestResult -- { -- SCRIPT_WATER_TEST_RESULT_NONE, -- SCRIPT_WATER_TEST_RESULT_WATER, -- SCRIPT_WATER_TEST_RESULT_BLOCKED, -- }; function Global.TestProbeAgainstAllWater(x1, y1, z1, x2, y2, z2, flags, intersectionPos) return _in(0x8974647ED222EA5F, x1, y1, z1, x2, y2, z2, flags, _v, _ri) end --- 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. function Global.TestVerticalProbeAgainstAllWater(x, y, z, flags, waterHeight) return _in(0x2B3451FA1E3142E2, x, y, z, flags, _fi(waterHeight) --[[ may be optional ]], _ri) end --- _TEXT_BLOCK_DELETE function Global.TextBlockDelete(textBlock) return _in(0xAA03F130A637D923, _ts(textBlock)) end Global.N_0xaa03f130a637d923 = Global.TextBlockDelete --- TEXT_BLOCK_IS_LOADED function Global.TextBlockIsLoaded(textBlock) return _in(0xD0976CC34002DB57, _ts(textBlock), _ri) end Global.N_0xd0976cc34002db57 = Global.TextBlockIsLoaded --- _TEXT_BLOCK_IS_STREAMED function Global.TextBlockIsStreamed(textBlock) return _in(0x3CF96E16265B7DC8, _ts(textBlock), _ri) end Global.N_0x3cf96e16265b7dc8 = Global.TextBlockIsStreamed --- TEXT_BLOCK_REQUEST function Global.TextBlockRequest(textBlock) return _in(0xF66090013DE648D5, _ts(textBlock)) end Global.N_0xf66090013de648d5 = Global.TextBlockRequest --- TEXTURE_DOWNLOAD_GET_NAME function Global.TextureDownloadGetName(textureDownloadId) return _in(0x3448505B6E35262D, textureDownloadId, _s) end --- TEXTURE_DOWNLOAD_RELEASE function Global.TextureDownloadRelease(textureDownloadId) return _in(0x487EB90B98E9FB19, textureDownloadId) end --- _TEXTURE_DOWNLOAD_RELEASE_BY_NAME function Global.TextureDownloadReleaseByName(name) return _in(0x7A17B7981560FFA5, _ts(name)) end Global.N_0x7a17b7981560ffa5 = Global.TextureDownloadReleaseByName --- Returns textureDownloadId function Global.TextureDownloadRequest(filePath, name, p3) return _in(0x16160DA74A8E74A2, _i, _ts(filePath), _ts(name), p3, _ri) end --- _TEXTURE_DOWNLOAD_TEXTURE_NAME_IS_VALID function Global.TextureDownloadTextureNameIsValid(name) return _in(0xE2C3CEC3C0903A00, _ts(name), _ri) end Global.N_0xe2c3cec3c0903a00 = Global.TextureDownloadTextureNameIsValid --- Returns time since the specified ped last shot, in seconds. (fPlayerJustShotTime) function Global.TimeSincePedLastShot(ped) return _in(0x285D36C5C72B0569, ped, _rf) end Global.N_0x285d36c5c72b0569 = Global.TimeSincePedLastShot --- Counts up. Every 1000 is 1 real-time second. Use SETTIMERA(int value) to set the timer (e.g.: SETTIMERA(0)). function Global.Timera() return _in(0x83666F9FB8FEBD4B, _ri) end --- TIMERB function Global.Timerb() return _in(0xC9D9444186B5A374, _ri) end --- Gets the current frame time. function Global.Timestep() return _in(0x0000000050597EE2, _rf) end --- TO_FLOAT function Global.ToFloat(value) return _in(0xBBDA792448DB5A89, value, _rf) end --- TOGGLE_PAUSED_RENDERPHASES function Global.TogglePausedRenderphases(toggle) return _in(0xEF9E1C45732F55FA, toggle) end --- 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 function Global.ToggleScenarioPedCowerInPlace(ped, toggle) return _in(0x9A77DFD295E29B09, ped, toggle) end Global.N_0x9a77dfd295e29b09 = Global.ToggleScenarioPedCowerInPlace --- TRACK_OBJECT_VISIBILITY function Global.TrackObjectVisibility(object) return _in(0xB252BC036B525623, object) end --- TRACK_VEHICLE_VISIBILITY function Global.TrackVehicleVisibility(vehicle) return _in(0x1F3969B140DEE157, vehicle) end --- TRIGGER_ANIM_SCENE_SKIP function Global.TriggerAnimSceneSkip(animScene) return _in(0x4B85B3CF9197AEDF, animScene) end Global.N_0x4b85b3cf9197aedf = Global.TriggerAnimSceneSkip --- The backing function for TriggerEvent. function Global.TriggerEventInternal(eventName, eventPayload, payloadLength) return _in(0x91310870, _ts(eventName), _ts(eventPayload), payloadLength) end --- The backing function for TriggerLatentServerEvent. function Global.TriggerLatentServerEventInternal(eventName, eventPayload, payloadLength, bps) return _in(0x128737ea, _ts(eventName), _ts(eventPayload), payloadLength, bps) end --- _TRIGGER_MISSION_FAILED_CAM function Global.TriggerMissionFailedCam() return _in(0x9A92C06ACBAF9731) end Global.N_0x9a92c06acbaf9731 = Global.TriggerMissionFailedCam --- https://github.com/femga/rdr3_discoveries/blob/master/audio/music_events/music_events.lua function Global.TriggerMusicEvent(eventName) return _in(0x706D57B0F50DA710, _ts(eventName), _r) end --- _TRIGGER_MUSIC_EVENT_WITH_HASH function Global.TriggerMusicEventWithHash(eventName) return _in(0x05D6195FB4D428F4, _ch(eventName), _ri) end Global.N_0x05d6195fb4d428f4 = Global.TriggerMusicEventWithHash --- 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. function Global.TriggerScriptEvent(eventGroup, eventDataSize, scriptMetadataIndex) return _in(0x5AE99C571D5BBE5D, eventGroup, _i, eventDataSize, scriptMetadataIndex, _i) end --- _TRIGGER_SCRIPT_EVENT_2 function Global.TriggerScriptEvent_2(eventDataSize, scriptMetadataIndex, threadId) return _in(0x8B61C950A148FFA2, _i, eventDataSize, scriptMetadataIndex, threadId) end Global.N_0x8b61c950a148ffa2 = Global.TriggerScriptEvent_2 --- The backing function for TriggerServerEvent. function Global.TriggerServerEventInternal(eventName, eventPayload, payloadLength) return _in(0x7fdd1128, _ts(eventName), _ts(eventPayload), payloadLength) end --- TRIGGER_SONAR_BLIP function Global.TriggerSonarBlip(typeHash, x, y, z) return _in(0x72DD432F3CDFC0EE, _ch(typeHash), x, y, z) end --- _TRIGGER_SONAR_BLIP_ON_ENTITY function Global.TriggerSonarBlipOnEntity(typeHash, entity) return _in(0x0C7A2289A5C4D7C9, _ch(typeHash), entity) end Global.N_0x0c7a2289a5c4d7c9 = Global.TriggerSonarBlipOnEntity --- whistleSequence: ACKNOWLEDGE, BACKING_UP, CROSSING, DANGER, MOVING, NEXT_STATION, PASSING, STOPPED -- p2 = true seems to mute the sound function Global.TriggerTrainWhistle(train, whistleSequence, p2, p3) return _in(0xCFE122EC635CC2B2, train, _ts(whistleSequence), p2, p3) end Global.N_0xcfe122ec635cc2b2 = Global.TriggerTrainWhistle --- _TRY_GET_TELEMETRY_ID_FROM_TRANSACTION_ID function Global.TryGetTelemetryIdFromTransactionId() return _in(0xF184B3ECE36219CF, _i, _i, _r) end Global.N_0xf184b3ece36219cf = Global.TryGetTelemetryIdFromTransactionId --- UGC2_SET_PLAYER_DATA function Global.Ugc2SetPlayerData(p0, p1, p2, p3) return _in(0xE79C70E77E0973C7, p0, p1, p2, p3, _ri) end Global.N_0xe79c70e77e0973c7 = Global.Ugc2SetPlayerData --- UGC_CLEAR_QUERY_RESULTS function Global.UgcClearQueryResults(ugcRequestId) return _in(0xE931354FEA710038, ugcRequestId) end Global.N_0xe931354fea710038 = Global.UgcClearQueryResults --- UGC_DID_DESCRIPTION_REQUEST_SUCCEED function Global.UgcDidDescriptionRequestSucceed(description) return _in(0x162C23CA83ED0A62, _ch(description), _r) end Global.N_0x162c23ca83ed0a62 = Global.UgcDidDescriptionRequestSucceed --- UGC_DID_REQUEST_SUCCEED function Global.UgcDidRequestSucceed(ugcRequestId) return _in(0x0B6009A90B8495F1, ugcRequestId, _ri) end Global.N_0x0b6009a90b8495f1 = Global.UgcDidRequestSucceed --- UGC_GET_CACHED_DESCRIPTION function Global.UgcGetCachedDescription(description, length) return _in(0x40F7E66472DF3E5C, _ch(description), length, _s) end --- UGC_HAS_DESCRIPTION_REQUEST_FINISHED function Global.UgcHasDescriptionRequestFinished(description) return _in(0xEBFA8D50ADDC54C4, _ch(description), _r) end Global.N_0xebfa8d50addc54c4 = Global.UgcHasDescriptionRequestFinished --- Checks if the user has ROS privilege 14. function Global.UgcHasPrivilege() return _in(0x6506BFA755FB209C, _ri) end Global.N_0x6506bfa755fb209c = Global.UgcHasPrivilege --- UGC_HAS_REQUEST_FINISHED function Global.UgcHasRequestFinished(ugcRequestId) return _in(0xA9EB4D606076615D, ugcRequestId, _ri) end Global.N_0xa9eb4d606076615d = Global.UgcHasRequestFinished --- NativeDB Introduced: v1355 function Global.UgcIsBookMarked(contentId) return _in(0xE42D1042F09865FE, _ts(contentId), _r) end --- UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS function Global.UgcIsDescriptionRequestInProgress(description) return _in(0x2D5DC831176D0114, _ch(description), _r) end Global.N_0x2d5dc831176d0114 = Global.UgcIsDescriptionRequestInProgress --- UGC_IS_LANGUAGE_SUPPORTED function Global.UgcIsLanguageSupported(languageId) return _in(0xF53E48461B71EECB, languageId, _r) end --- UGC_IS_REQUEST_PENDING function Global.UgcIsRequestPending(ugcRequestId) return _in(0xF4AC4FA844FD559A, ugcRequestId, _ri) end Global.N_0xf4ac4fa844fd559a = Global.UgcIsRequestPending --- Returns ugcRequestId function Global.UgcQueryByCategory(categoryType, p1, maxGet, contentTypeName, p4, p5) return _in(0x8C109958C9BB559D, categoryType, p1, maxGet, _ts(contentTypeName), p4, p5, _ri) end Global.N_0x8c109958c9bb559d = Global.UgcQueryByCategory --- Returns ugcRequestId function Global.UgcQueryByContentId(contentId, latestVersion, contentTypeName) return _in(0x69D22E183580113F, _ts(contentId), latestVersion, _ts(contentTypeName), _ri) end --- Returns ugcRequestId function Global.UgcQueryByContentType(p0, maxGet, contentTypeName, p3, p4, p5) return _in(0xF40EF49B3099E98E, p0, maxGet, _ts(contentTypeName), p3, p4, p5, _ri) end Global.N_0xf40ef49b3099e98e = Global.UgcQueryByContentType --- _UGC_QUERY_GET_BOOK_MARKED function Global.UgcQueryGetBookMarked(p0, index) return _in(0x98539FC453AEA639, p0, index, _ri) end Global.N_0x98539fc453aea639 = Global.UgcQueryGetBookMarked --- UGC_QUERY_GET_CONTENT_HAS_PLAYER_RECORD function Global.UgcQueryGetContentHasPlayerRecord(p0, index) return _in(0xF794765390A6DCA5, p0, index, _ri) end Global.N_0xf794765390a6dca5 = Global.UgcQueryGetContentHasPlayerRecord --- UGC_QUERY_GET_CONTENT_NUM function Global.UgcQueryGetContentNum(ugcRequestId) return _in(0x76160E0396142765, ugcRequestId, _ri) end Global.N_0x76160e0396142765 = Global.UgcQueryGetContentNum --- _UGC_QUERY_GET_CREATOR_HANDLE function Global.UgcQueryGetCreatorHandle(p0, index, gamerHandle) return _in(0xADB56322EEDFBDC9, p0, index, _ii(gamerHandle) --[[ may be optional ]], _ri) end Global.N_0xadb56322eedfbdc9 = Global.UgcQueryGetCreatorHandle --- Returns string for GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO function Global.UgcQueryGetCreatorPhoto(p0, p1, p2) return _in(0x409FE0CA6A4D1D49, p0, p1, p2, _s) end Global.N_0x409fe0ca6a4d1d49 = Global.UgcQueryGetCreatorPhoto --- _UGC_QUERY_GET_DATE function Global.UgcQueryGetDate(p0, index, p2) return _in(0xE0CB4AB15CB32710, p0, index, _ii(p2) --[[ may be optional ]]) end Global.N_0xe0cb4ab15cb32710 = Global.UgcQueryGetDate --- _UGC_QUERY_GET_LANGUAGE function Global.UgcQueryGetLanguage(p0, index) return _in(0x97764E8AC6487A9A, p0, index, _ri) end Global.N_0x97764e8ac6487a9a = Global.UgcQueryGetLanguage --- _UGC_QUERY_GET_MISSION_DESC_HASH function Global.UgcQueryGetMissionDescHash(p0, index) return _in(0xA6BF569956C60A60, p0, index, _ri) end Global.N_0xa6bf569956c60a60 = Global.UgcQueryGetMissionDescHash --- _UGC_QUERY_GET_NAME function Global.UgcQueryGetName(p0, index) return _in(0x2D053EA815702DD1, p0, index, _s) end Global.N_0x2d053ea815702dd1 = Global.UgcQueryGetName --- _UGC_QUERY_GET_OWNER_ID function Global.UgcQueryGetOwnerId(p0, index) return _in(0xF9F0B3028431967B, p0, index, _s) end Global.N_0xf9f0b3028431967b = Global.UgcQueryGetOwnerId --- _UGC_QUERY_GET_PLAYLIST_NAME function Global.UgcQueryGetPlaylistName(p0, index) return _in(0xCAF50048C8D0FBA0, p0, index, _s) end Global.N_0xcaf50048c8d0fba0 = Global.UgcQueryGetPlaylistName --- _UGC_QUERY_GET_POSIX_PUBLISHED_DATE function Global.UgcQueryGetPosixPublishedDate(p0, p1) return _in(0x104080CA9E519B00, p0, p1, _ri) end Global.N_0x104080ca9e519b00 = Global.UgcQueryGetPosixPublishedDate --- _UGC_QUERY_GET_POSIX_UPDATED_DATE function Global.UgcQueryGetPosixUpdatedDate(p0, p1) return _in(0x21A99A72B00D8002, p0, p1, _ri) end Global.N_0x21a99a72b00d8002 = Global.UgcQueryGetPosixUpdatedDate --- _UGC_QUERY_GET_PUBLISHED function Global.UgcQueryGetPublished(p0, p1) return _in(0x9993F1E11944A3DD, p0, p1, _ri) end Global.N_0x9993f1e11944a3dd = Global.UgcQueryGetPublished --- _UGC_QUERY_GET_RATING function Global.UgcQueryGetRating(p0, index, p2) return _in(0x24CD8FAEA1368379, p0, index, p2, _rf) end Global.N_0x24cd8faea1368379 = Global.UgcQueryGetRating --- _UGC_QUERY_GET_ROOT_CONTENT_ID function Global.UgcQueryGetRootContentId(p0, index) return _in(0x566CEB0542EF5ECF, p0, index, _s) end Global.N_0x566ceb0542ef5ecf = Global.UgcQueryGetRootContentId --- _UGC_QUERY_GET_VERSION function Global.UgcQueryGetVersion(p0, index, p2) return _in(0x63E9DCBC8B0931ED, p0, index, p2, _ri) end Global.N_0x63e9dcbc8b0931ed = Global.UgcQueryGetVersion --- UGC_QUERY_WAS_FORCE_CANCELLED function Global.UgcQueryWasForceCancelled(ugcRequestId) return _in(0xF8F0705E77A0E705, ugcRequestId, _ri) end Global.N_0xf8f0705e77a0e705 = Global.UgcQueryWasForceCancelled --- UGC_RELEASE_ALL_CACHED_DESCRIPTIONS function Global.UgcReleaseAllCachedDescriptions() return _in(0x68103E2247887242) end Global.N_0x68103e2247887242 = Global.UgcReleaseAllCachedDescriptions --- UGC_RELEASE_CACHED_DESCRIPTION function Global.UgcReleaseCachedDescription(description) return _in(0x5A34CD9C3C5BEC44, _ch(description), _r) end Global.N_0x5a34cd9c3c5bec44 = Global.UgcReleaseCachedDescription --- UGC_REQUEST_CACHED_DESCRIPTION function Global.UgcRequestCachedDescription(description) return _in(0x5E0165278F6339EE, _ch(description), _ri) end --- UGC_REQUEST_CONTENT_DATA_FROM_PARAMS function Global.UgcRequestContentDataFromParams(contentTypeName, contentId, fileId, fileVersion, languageId) return _in(0x7FD2990AF016795E, _ts(contentTypeName), _ts(contentId), fileId, fileVersion, languageId, _ri) end --- UGC_SET_QUERY_DATA_FROM_OFFLINE function Global.UgcSetQueryDataFromOffline(p0) return _in(0xF98DDE0A8ED09323, p0) end Global.N_0xf98dde0a8ed09323 = Global.UgcSetQueryDataFromOffline --- UGC_TEXTURE_DOWNLOAD_REQUEST function Global.UgcTextureDownloadRequest(p1, p2, p3, p5) return _in(0x308F96458B7087CC, _i, p1, p2, p3, _i, p5, _ri) end --- Hides Toast Notifications function Global.UiFeedClearAllChannels() return _in(0x6035E8FBCA32AC5E) end Global.N_0x6035e8fbca32ac5e = Global.UiFeedClearAllChannels --- feedChannel: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIFeedChannel function Global.UiFeedClearChannel(feedChannel, p1, p2) return _in(0xDD1232B332CBB9E7, feedChannel, p1, p2) end Global.N_0xdd1232b332cbb9e7 = Global.UiFeedClearChannel --- Clears help text function Global.UiFeedClearHelpTextFeed(feedMessage, p1) return _in(0x2F901291EF177B02, feedMessage, p1) end Global.N_0x2f901291ef177b02 = Global.UiFeedClearHelpTextFeed --- feedChannel: see UI_FEED_CLEAR_CHANNEL -- Returns feedMessage function Global.UiFeedGetCurrentMessage(feedChannel) return _in(0xC17F69E1418CD11F, feedChannel, _ri) end Global.N_0xc17f69e1418cd11f = Global.UiFeedGetCurrentMessage --- Returns messageState, see https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIMessageState function Global.UiFeedGetMessageState(feedMessage) return _in(0x59FA676177DBE4C9, feedMessage, _ri) end Global.N_0x59fa676177dbe4c9 = Global.UiFeedGetMessageState --- Display text on right of the screen, Example : https://pastebin.com/n1YmNe25 function Global.UiFeedPostFeedTicker(p2) return _in(0xB2920B9760F0F36B, _i, _i, p2, _ri) end Global.N_0xb2920b9760f0f36b = Global.UiFeedPostFeedTicker --- _UI_FEED_POST_GAME_UPDATE_SHARD function Global.UiFeedPostGameUpdateShard(p2) return _in(0x8D1249BD28791878, _i, _i, p2, _ri) end Global.N_0x8d1249bd28791878 = Global.UiFeedPostGameUpdateShard --- Example : https://pastebin.com/GvdBp8Dh function Global.UiFeedPostHelpText(p2) return _in(0x049D5C615BD38BAD, _i, _i, p2, _ri) end Global.N_0x049d5c615bd38bad = Global.UiFeedPostHelpText --- Example : https://pastebin.com/h1YzycuR function Global.UiFeedPostLocationShard(p2, p3) return _in(0xD05590C1AB38F068, _i, _i, p2, p3, _ri) end Global.N_0xd05590c1ab38f068 = Global.UiFeedPostLocationShard --- _UI_FEED_POST_MISSION_NAME function Global.UiFeedPostMissionName(p2) return _in(0x2024F4F333095FB1, _i, _i, p2, _ri) end Global.N_0x2024f4f333095fb1 = Global.UiFeedPostMissionName --- Example : https://pastebin.com/13tuRa63 function Global.UiFeedPostObjective(p2) return _in(0xCEDBF17EFCC0E4A4, _i, _i, p2, _ri) end Global.N_0xcedbf17efcc0e4a4 = Global.UiFeedPostObjective --- _UI_FEED_POST_ONE_TEXT_SHARD function Global.UiFeedPostOneTextShard(p2) return _in(0x860DDFE97CC94DF0, _i, _i, p2, _ri) end Global.N_0x860ddfe97cc94df0 = Global.UiFeedPostOneTextShard --- _UI_FEED_POST_RANKUP_TOAST function Global.UiFeedPostRankupToast(p2, p3) return _in(0x3F9FDDBA79117C69, _i, _i, p2, p3, _ri) end Global.N_0x3f9fddba79117c69 = Global.UiFeedPostRankupToast --- _UI_FEED_POST_RETICLE_MESSAGE function Global.UiFeedPostReticleMessage(p2) return _in(0x893128CDB4B81FBB, _i, _i, p2, _ri) end Global.N_0x893128cdb4b81fbb = Global.UiFeedPostReticleMessage --- Example : https://pastebin.com/kAtEMQTD function Global.UiFeedPostSampleNotification(p2, p3) return _in(0xC927890AA64E9661, _i, _i, p2, p3, _ri) end Global.N_0xc927890aa64e9661 = Global.UiFeedPostSampleNotification --- Example : https://pastebin.com/YZMBkAmW function Global.UiFeedPostSampleToast(p2, p3) return _in(0x26E87218390E6729, _i, _i, p2, p3, _ri) end Global.N_0x26e87218390e6729 = Global.UiFeedPostSampleToast --- _UI_FEED_POST_SAMPLE_TOAST_RIGHT function Global.UiFeedPostSampleToastRight(p2) return _in(0xB249EBCB30DD88E0, _i, _i, p2, _ri) end Global.N_0xb249ebcb30dd88e0 = Global.UiFeedPostSampleToastRight --- NativeDB Introduced: v1311 function Global.UiFeedPostSampleToastWithAppLink(p2, p3, p4) return _in(0x38838A646FB30AAE, _i, _i, p2, p3, p4, _ri) end --- _UI_FEED_POST_THREE_TEXT_SHARD function Global.UiFeedPostThreeTextShard(p2, p3, p4) return _in(0x02BCC0FE9EBA3529, _i, _i, p2, p3, p4, _ri) end Global.N_0x02bcc0fe9eba3529 = Global.UiFeedPostThreeTextShard --- _UI_FEED_POST_TWO_TEXT_SHARD function Global.UiFeedPostTwoTextShard(p2, p3) return _in(0xA6F4216AB10EB08E, _i, _i, p2, p3, _ri) end Global.N_0xa6f4216ab10eb08e = Global.UiFeedPostTwoTextShard --- _UI_FEED_POST_VOICE_CHAT_FEED function Global.UiFeedPostVoiceChatFeed(p2) return _in(0xC48152BC6B3E821C, _i, _i, p2, _ri) end Global.N_0xc48152bc6b3e821c = Global.UiFeedPostVoiceChatFeed --- UI_GET_SCENE_UIOBJECT function Global.UiGetSceneUiobject(p0) return _in(0xBE1067CD1C9570F6, p0, _ri) end Global.N_0xbe1067cd1c9570f6 = Global.UiGetSceneUiobject --- UI_MOVIEVIEW_SET_RENDER_TARGET function Global.UiMovieviewSetRenderTarget(p0, p1) return _in(0x51DE09A2196BD951, p0, p1) end Global.N_0x51de09a2196bd951 = Global.UiMovieviewSetRenderTarget --- _UI_PROMPT_ADD_GROUP_LINK function Global.UiPromptAddGroupLink(p0, prompt, p2) return _in(0x684C96CC7C66E8EF, p0, prompt, p2) end Global.PromptAddGroupLink = Global.UiPromptAddGroupLink --- _UI_PROMPT_ADD_GROUP_RETURN_LINK function Global.UiPromptAddGroupReturnLink(p0, prompt) return _in(0x837972ED28159536, p0, prompt) end Global.PromptAddGroupReturnLink = Global.UiPromptAddGroupReturnLink --- id is the return value from 0xD9459157EB22C895. function Global.UiPromptClearHorizontalOrientation(id) return _in(0x6095358C4142932A, id) end Global.N_0x6095358c4142932a = Global.UiPromptClearHorizontalOrientation --- _UI_PROMPT_CLEAR_PROMPT_PRIORITY_PREFERENCE function Global.UiPromptClearPromptPriorityPreference() return _in(0x51259AE5C72D4A1B) end Global.PromptClearFavouredPedForConflictResolution = Global.UiPromptClearPromptPriorityPreference --- _UI_PROMPT_CONTEXT_SET_POINT function Global.UiPromptContextSetPoint(prompt, x, y, z) return _in(0xAE84C5EE2C384FB3, prompt, x, y, z) end Global.PromptSetPosition = Global.UiPromptContextSetPoint --- _UI_PROMPT_CONTEXT_SET_RADIUS function Global.UiPromptContextSetRadius(prompt, radius) return _in(0x0C718001B77CA468, prompt, radius) end Global.N_0x0c718001b77ca468 = Global.UiPromptContextSetRadius --- Attaches a Volume function Global.UiPromptContextSetVolume(prompt, volume) return _in(0x4D107406667423BE, prompt, volume) end Global.N_0x4d107406667423be = Global.UiPromptContextSetVolume --- _UI_PROMPT_CREATE function Global.UiPromptCreate(inputHash, labelName, p2, p3, p4, p5) return _in(0x29FA7910726C3889, _ch(inputHash), _ts(labelName), p2, p3, p4, p5, _ri) end Global.PromptCreate = Global.UiPromptCreate --- _UI_PROMPT_DELETE function Global.UiPromptDelete(prompt) return _in(0x00EDE88D4D13CF59, prompt) end Global.PromptDelete = Global.UiPromptDelete --- _UI_PROMPT_DISABLE_PROMPT_TYPE_THIS_FRAME function Global.UiPromptDisablePromptTypeThisFrame(p0) return _in(0xFC094EF26DD153FA, p0) end Global.PromptDisablePromptTypeThisFrame = Global.UiPromptDisablePromptTypeThisFrame --- _UI_PROMPT_DISABLE_PROMPTS_THIS_FRAME function Global.UiPromptDisablePromptsThisFrame() return _in(0xF1622CE88A1946FB) end Global.N_0xf1622ce88a1946fb = Global.UiPromptDisablePromptsThisFrame --- _UI_PROMPT_DOES_AMBIENT_GROUP_EXIST function Global.UiPromptDoesAmbientGroupExist(hash) return _in(0xEB550B927B34A1BB, _ch(hash), _r) end Global.PromptDoesAmbientGroupExist = Global.UiPromptDoesAmbientGroupExist --- https://github.com/femga/rdr3_discoveries/tree/master/graphics/HUD/prompts/prompt_types function Global.UiPromptEnablePromptTypeThisFrame(p0) return _in(0x06565032897BA861, p0) end Global.PromptEnablePromptTypeThisFrame = Global.UiPromptEnablePromptTypeThisFrame --- _UI_PROMPT_FILTER_CLEAR function Global.UiPromptFilterClear() return _in(0x6A2F820452017EA2) end Global.PromptFilterClear = Global.UiPromptFilterClear --- _UI_PROMPT_GET_GROUP_ACTIVE_PAGE function Global.UiPromptGetGroupActivePage(hash) return _in(0xC1FCC36C3F7286C8, _ch(hash), _ri) end Global.PromptGetGroupActivePage = Global.UiPromptGetGroupActivePage --- _UI_PROMPT_GET_GROUP_ID_FOR_SCENARIO_POINT function Global.UiPromptGetGroupIdForScenarioPoint(p0, p1) return _in(0xCB73D7521E7103F0, p0, p1, _ri) end Global.PromptGetGroupIdForScenarioPoint = Global.UiPromptGetGroupIdForScenarioPoint --- _UI_PROMPT_GET_GROUP_ID_FOR_TARGET_ENTITY function Global.UiPromptGetGroupIdForTargetEntity(entity) return _in(0xB796970BD125FCE8, entity, _ri) end Global.PromptGetGroupIdForTargetEntity = Global.UiPromptGetGroupIdForTargetEntity --- _UI_PROMPT_GET_MASH_MODE_PROGRESS function Global.UiPromptGetMashModeProgress(prompt) return _in(0x8A9585293863B8A5, prompt, _rf) end Global.PromptGetMashModeProgress = Global.UiPromptGetMashModeProgress --- _UI_PROMPT_GET_PROGRESS function Global.UiPromptGetProgress(prompt) return _in(0x81801291806DBC50, prompt, _rf) end Global.N_0x81801291806dbc50 = Global.UiPromptGetProgress --- _UI_PROMPT_GET_URGENT_PULSING_ENABLED function Global.UiPromptGetUrgentPulsingEnabled(prompt) return _in(0x1FBA0DABECDDB52B, prompt, _r) end Global.PromptGetUrgentPulsingEnabled = Global.UiPromptGetUrgentPulsingEnabled --- _UI_PROMPT_HAS_HOLD_AUTO_FILL_MODE function Global.UiPromptHasHoldAutoFillMode(prompt) return _in(0x8010BEBD0D5ED5BC, prompt, _r) end Global.PromptHasHoldAutoFillMode = Global.UiPromptHasHoldAutoFillMode --- _UI_PROMPT_HAS_HOLD_MODE function Global.UiPromptHasHoldMode(prompt) return _in(0xB60C9F9ED47ABB76, prompt, _ri) end Global.N_0xb60c9f9ed47abb76 = Global.UiPromptHasHoldMode --- _UI_PROMPT_HAS_HOLD_MODE_COMPLETED function Global.UiPromptHasHoldModeCompleted(prompt) return _in(0xE0F65F0640EF0617, prompt, _r) end Global.PromptHasHoldModeCompleted = Global.UiPromptHasHoldModeCompleted --- _UI_PROMPT_HAS_MANUAL_MASH_MODE function Global.UiPromptHasManualMashMode(prompt) return _in(0xA6C6A4ADB3BAC409, prompt, _ri) end Global.N_0xa6c6a4adb3bac409 = Global.UiPromptHasManualMashMode --- _UI_PROMPT_HAS_MASH_MODE function Global.UiPromptHasMashMode(prompt) return _in(0xCD072523791DDC1B, prompt, _ri) end Global.N_0xcd072523791ddc1b = Global.UiPromptHasMashMode --- _UI_PROMPT_HAS_MASH_MODE_COMPLETED function Global.UiPromptHasMashModeCompleted(prompt) return _in(0x845CE958416DC473, prompt, _r) end Global.PromptHasMashModeCompleted = Global.UiPromptHasMashModeCompleted --- _UI_PROMPT_HAS_MASH_MODE_FAILED function Global.UiPromptHasMashModeFailed(prompt) return _in(0x25B18E530CF39D6F, prompt, _r) end Global.PromptHasMashModeFailed = Global.UiPromptHasMashModeFailed --- _UI_PROMPT_HAS_PRESSED_TIMED_MODE_COMPLETED function Global.UiPromptHasPressedTimedModeCompleted(prompt) return _in(0x3CE854D250A88DAF, prompt, _ri) end Global.PromptHasPressedTimedModeCompleted = Global.UiPromptHasPressedTimedModeCompleted --- _UI_PROMPT_HAS_PRESSED_TIMED_MODE_FAILED function Global.UiPromptHasPressedTimedModeFailed(prompt) return _in(0x1A17B9ECFF617562, prompt, _ri) end Global.PromptHasPressedTimedModeFailed = Global.UiPromptHasPressedTimedModeFailed --- Params: p1 is 0 function Global.UiPromptHasStandardModeCompleted(prompt, p1) return _in(0xC92AC953F0A982AE, prompt, p1, _r) end Global.PromptHasStandardModeCompleted = Global.UiPromptHasStandardModeCompleted --- _UI_PROMPT_IS_ACTIVE function Global.UiPromptIsActive(prompt) return _in(0x546E342E01DE71CF, prompt, _r) end Global.PromptIsActive = Global.UiPromptIsActive --- UI_PROMPT_IS_CONTROL_ACTION_ACTIVE function Global.UiPromptIsControlActionActive(controlAction) return _in(0x1BE19185B8AFE299, _ch(controlAction), _ri) end Global.N_0x1be19185b8afe299 = Global.UiPromptIsControlActionActive --- _UI_PROMPT_IS_ENABLED function Global.UiPromptIsEnabled(prompt) return _in(0x0D00EDDFB58B7F28, prompt, _ri) end Global.PromptIsEnabled = Global.UiPromptIsEnabled --- _UI_PROMPT_IS_HOLD_MODE_RUNNING function Global.UiPromptIsHoldModeRunning(prompt) return _in(0xC7D70EAEF92EFF48, prompt, _r) end Global.PromptIsHoldModeRunning = Global.UiPromptIsHoldModeRunning --- _UI_PROMPT_IS_JUST_PRESSED function Global.UiPromptIsJustPressed(prompt) return _in(0x2787CC611D3FACC5, prompt, _r) end Global.PromptIsJustPressed = Global.UiPromptIsJustPressed --- _UI_PROMPT_IS_JUST_RELEASED function Global.UiPromptIsJustReleased(prompt) return _in(0x635CC82FA297A827, prompt, _r) end Global.PromptIsJustReleased = Global.UiPromptIsJustReleased --- _UI_PROMPT_IS_PRESSED function Global.UiPromptIsPressed(prompt) return _in(0x21E60E230086697F, prompt, _r) end Global.PromptIsPressed = Global.UiPromptIsPressed --- _UI_PROMPT_IS_RELEASED function Global.UiPromptIsReleased(prompt) return _in(0xAFC887BA7A7756D6, prompt, _r) end Global.PromptIsReleased = Global.UiPromptIsReleased --- _UI_PROMPT_IS_VALID function Global.UiPromptIsValid(prompt) return _in(0x347469FBDD1589A9, prompt, _r) end Global.PromptIsValid = Global.UiPromptIsValid --- _UI_PROMPT_REGISTER_BEGIN function Global.UiPromptRegisterBegin() return _in(0x04F97DE45A519419, _ri) end Global.PromptRegisterBegin = Global.UiPromptRegisterBegin --- _UI_PROMPT_REGISTER_END function Global.UiPromptRegisterEnd(prompt) return _in(0xF7AA2696A22AD8B9, prompt) end Global.PromptRegisterEnd = Global.UiPromptRegisterEnd --- _UI_PROMPT_REMOVE_GROUP function Global.UiPromptRemoveGroup(prompt, p1) return _in(0x4E52C800A28F7BE8, prompt, p1) end Global.PromptRemoveGroup = Global.UiPromptRemoveGroup --- _UI_PROMPT_RESTART_MODES function Global.UiPromptRestartModes(prompt) return _in(0xDC6C55DFA2C24EE5, prompt) end Global.PromptRestartModes = Global.UiPromptRestartModes --- 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 function Global.UiPromptSetActiveGroupThisFrame(hash, name, tabAmount, tabDefaultIndex, p4, prompt) return _in(0xC65A45D4453C2627, _ch(hash), name, tabAmount, tabDefaultIndex, p4, prompt, _ri) end Global.PromptSetActiveGroupThisFrame = Global.UiPromptSetActiveGroupThisFrame --- _UI_PROMPT_SET_ALLOWED_ACTION function Global.UiPromptSetAllowedAction(prompt, action) return _in(0x565C1CE183CB0EAF, prompt, _ch(action)) end Global.PromptSetAllowedAction = Global.UiPromptSetAllowedAction --- _UI_PROMPT_SET_AMBIENT_GROUP_THIS_FRAME function Global.UiPromptSetAmbientGroupThisFrame(entity, p1, p2, p3, p4, name, p6) return _in(0x315C81D760609108, entity, p1, p2, p3, _ch(p4), _ts(name), p6, _ri) end Global.PromptSetAmbientGroupThisFrame = Global.UiPromptSetAmbientGroupThisFrame --- attribute: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIPromptAttribute function Global.UiPromptSetAttribute(prompt, attribute, enabled) return _in(0x560E76D5E2E1803F, prompt, attribute, enabled) end Global.PromptSetAttribute = Global.UiPromptSetAttribute --- _UI_PROMPT_SET_BEAT_MODE function Global.UiPromptSetBeatMode(prompt, toggle) return _in(0xF957A1654C6322FE, prompt, toggle) end Global.PromptSetBeatMode = Global.UiPromptSetBeatMode --- _UI_PROMPT_SET_BEAT_MODE_GRAYED_OUT function Global.UiPromptSetBeatModeGrayedOut(prompt, p1) return _in(0xB487A4936FBF40AC, prompt, p1) end Global.PromptSetBeatModeGrayedOut = Global.UiPromptSetBeatModeGrayedOut --- _UI_PROMPT_SET_CONTROL_ACTION function Global.UiPromptSetControlAction(prompt, action) return _in(0xB5352B7494A08258, prompt, _ch(action), _ri) end Global.PromptSetControlAction = Global.UiPromptSetControlAction --- _UI_PROMPT_SET_ENABLED function Global.UiPromptSetEnabled(prompt, toggle) return _in(0x8A0FB4D03A630D21, prompt, toggle) end Global.PromptSetEnabled = Global.UiPromptSetEnabled --- tabIndex: specifies tab of prompt function Global.UiPromptSetGroup(prompt, groupId, tabIndex) return _in(0x2F11D3A254169EA4, prompt, groupId, tabIndex) end Global.PromptSetGroup = Global.UiPromptSetGroup --- _UI_PROMPT_SET_HOLD_AUTO_FILL_MODE function Global.UiPromptSetHoldAutoFillMode(prompt, autoFillTimeMs, holdTimeMs) return _in(0x3CE932E737C145D6, prompt, autoFillTimeMs, holdTimeMs) end Global.PromptSetHoldAutoFillMode = Global.UiPromptSetHoldAutoFillMode --- _UI_PROMPT_SET_HOLD_AUTO_FILL_WITH_DECAY_MODE function Global.UiPromptSetHoldAutoFillWithDecayMode(prompt, autoFillTimeMs, holdTimeMs) return _in(0xA3F2149AA24F3D8E, prompt, autoFillTimeMs, holdTimeMs) end Global.N_0xa3f2149aa24f3d8e = Global.UiPromptSetHoldAutoFillWithDecayMode --- _UI_PROMPT_SET_HOLD_INDEFINITELY_MODE function Global.UiPromptSetHoldIndefinitelyMode(prompt) return _in(0xEA5CCF4EEB2F82D1, prompt) end Global.PromptSetHoldIndefinitelyMode = Global.UiPromptSetHoldIndefinitelyMode --- Params: p2 is 304000 in R* SP Script coachrobberies function Global.UiPromptSetHoldMode(prompt, holdTimeMs) return _in(0x94073D5CA3F16B7B, prompt, holdTimeMs) end Global.PromptSetHoldMode = Global.UiPromptSetHoldMode --- _UI_PROMPT_SET_MANUAL_RESOLVED function Global.UiPromptSetManualResolved(prompt, p1) return _in(0xA520C7B05FA4EB2A, prompt, p1) end Global.N_0xa520c7b05fa4eb2a = Global.UiPromptSetManualResolved --- _UI_PROMPT_SET_MASH_AUTO_FILL_MODE function Global.UiPromptSetMashAutoFillMode(prompt, autoFillTimeMs, mashes) return _in(0x6C39587D7CC66801, prompt, autoFillTimeMs, mashes) end Global.PromptSetMashAutoFillMode = Global.UiPromptSetMashAutoFillMode --- _UI_PROMPT_SET_MASH_INDEFINITELY_MODE function Global.UiPromptSetMashIndefinitelyMode(prompt) return _in(0x7B66E89312727274, prompt) end Global.PromptSetMashIndefinitelyMode = Global.UiPromptSetMashIndefinitelyMode --- _UI_PROMPT_SET_MASH_MANUAL_CAN_FAIL_MODE function Global.UiPromptSetMashManualCanFailMode(prompt, p1, p2, p3, p4) return _in(0x179DCF71F705DA20, prompt, p1, p2, p3, p4) end Global.PromptSetMashManualCanFailMode = Global.UiPromptSetMashManualCanFailMode --- _UI_PROMPT_SET_MASH_MANUAL_MODE function Global.UiPromptSetMashManualMode(prompt, p1, p2, p3, p4) return _in(0x32DF729D8BD3C1C6, prompt, p1, p2, p3, p4) end Global.PromptSetMashManualMode = Global.UiPromptSetMashManualMode --- standard (prompt not held) rate: 0.035f -- fast (prompt held) rate: 0.015f -- punitive (been hit) rate: 0.14f function Global.UiPromptSetMashManualModeDecaySpeed(prompt, speed) return _in(0x7D393C247FB9B431, prompt, speed) end Global.PromptSetMashManualModeDecaySpeed = Global.UiPromptSetMashManualModeDecaySpeed --- standard (prompt not held) rate: (1f / 128f) -- fast (prompt held) rate: (1f / 64f) -- punitive (been hit) rate: (1f / 128f) function Global.UiPromptSetMashManualModeIncreasePerPress(prompt, rate) return _in(0xA0D1D79C6036A855, prompt, rate) end Global.PromptSetMashManualModeIncreasePerPress = Global.UiPromptSetMashManualModeIncreasePerPress --- _UI_PROMPT_SET_MASH_MANUAL_MODE_PRESSED_GROWTH_SPEED function Global.UiPromptSetMashManualModePressedGrowthSpeed(prompt, speed) return _in(0x56DBB26F98582C29, prompt, speed) end Global.PromptSetMashManualModePressedGrowthSpeed = Global.UiPromptSetMashManualModePressedGrowthSpeed --- _UI_PROMPT_SET_MASH_MODE function Global.UiPromptSetMashMode(prompt, mashes) return _in(0xDF6423BF071C7F71, prompt, mashes) end Global.PromptSetMashMode = Global.UiPromptSetMashMode --- _UI_PROMPT_SET_MASH_WITH_RESISTANCE_CAN_FAIL_MODE function Global.UiPromptSetMashWithResistanceCanFailMode(prompt, mashes, p2, p3) return _in(0xDC0CB602DEADBA53, prompt, mashes, p2, p3) end Global.PromptSetMashWithResistanceCanFailMode = Global.UiPromptSetMashWithResistanceCanFailMode --- _UI_PROMPT_SET_MASH_WITH_RESISTANCE_MODE function Global.UiPromptSetMashWithResistanceMode(prompt, mashes, p2, p3) return _in(0xCD1BDFF15EFA79F5, prompt, mashes, p2, p3) end Global.PromptSetMashWithResistanceMode = Global.UiPromptSetMashWithResistanceMode --- _UI_PROMPT_SET_ORDERING_AS_INPUT_TYPE function Global.UiPromptSetOrderingAsInputType(prompt, p1) return _in(0x2F385ECC5200938D, prompt, p1) end Global.PromptSetOrderingAsInputType = Global.UiPromptSetOrderingAsInputType --- _UI_PROMPT_SET_PRESSED_TIMED_MODE function Global.UiPromptSetPressedTimedMode(prompt, depletionTimeMs) return _in(0x1473D3AF51D54276, prompt, depletionTimeMs) end Global.PromptSetPressedTimedMode = Global.UiPromptSetPressedTimedMode --- priority: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/ePromptPriority function Global.UiPromptSetPriority(prompt, priority) return _in(0xCA24F528D0D16289, prompt, priority) end Global.PromptSetPriority = Global.UiPromptSetPriority --- _UI_PROMPT_SET_PROMPT_PRIORITY_PREFERENCE function Global.UiPromptSetPromptPriorityPreference(ped) return _in(0x530A428705BE5DEF, ped) end Global.PromptSetFavouredPedForConflictResolution = Global.UiPromptSetPromptPriorityPreference --- This returns an id that can be used with 0x6095358C4142932A. function Global.UiPromptSetRegisterHorizontalOrientation() return _in(0xD9459157EB22C895, _ri) end Global.N_0xd9459157eb22c895 = Global.UiPromptSetRegisterHorizontalOrientation --- Used for controllers function Global.UiPromptSetRotateMode(prompt, p1, counterclockwise) return _in(0x7ABE7095FB3D2581, prompt, p1, counterclockwise) end Global.PromptSetRotateMode = Global.UiPromptSetRotateMode --- _UI_PROMPT_SET_SPINNER_POSITION function Global.UiPromptSetSpinnerPosition(prompt, p1) return _in(0x832CB510DE546282, prompt, p1) end Global.PromptSetSpinnerPosition = Global.UiPromptSetSpinnerPosition --- _UI_PROMPT_SET_SPINNER_SPEED function Global.UiPromptSetSpinnerSpeed(prompt, p1) return _in(0xAC6586A7FDCD4B68, prompt, p1) end Global.PromptSetSpinnerSpeed = Global.UiPromptSetSpinnerSpeed --- _UI_PROMPT_SET_STANDARD_MODE function Global.UiPromptSetStandardMode(prompt, releaseMode) return _in(0xCC6656799977741B, prompt, releaseMode) end Global.PromptSetStandardMode = Global.UiPromptSetStandardMode --- Hashes: SHORT_TIMED_EVENT_MP, SHORT_TIMED_EVENT, MEDIUM_TIMED_EVENT, LONG_TIMED_EVENT, RUSTLING_CALM_TIMING, PLAYER_FOCUS_TIMING, PLAYER_REACTION_TIMING function Global.UiPromptSetStandardizedHoldMode(prompt, timedEventHash) return _in(0x74C7D7B72ED0D3CF, prompt, _ch(timedEventHash)) end Global.PromptSetStandardizedHoldMode = Global.UiPromptSetStandardizedHoldMode --- _UI_PROMPT_SET_TAG function Global.UiPromptSetTag(prompt, p1) return _in(0xDEC85C174751292B, prompt, p1) end Global.PromptSetTag = Global.UiPromptSetTag --- _UI_PROMPT_SET_TARGET_MODE function Global.UiPromptSetTargetMode(prompt, p1, p2, p3) return _in(0x5F6503D9CD2754EB, prompt, p1, p2, p3) end Global.PromptSetTargetMode = Global.UiPromptSetTargetMode --- _UI_PROMPT_SET_TARGET_MODE_PROGRESS function Global.UiPromptSetTargetModeProgress(prompt, progress) return _in(0x00123054BEC8A30F, prompt, progress) end Global.PromptSetTargetModeProgress = Global.UiPromptSetTargetModeProgress --- _UI_PROMPT_SET_TARGET_MODE_TARGET function Global.UiPromptSetTargetModeTarget(prompt, p1, p2) return _in(0x5E019C45DD3B6A14, prompt, p1, p2) end Global.PromptSetTargetModeTarget = Global.UiPromptSetTargetModeTarget --- _UI_PROMPT_SET_TEXT function Global.UiPromptSetText(prompt, text) return _in(0x5DD02A8318420DD7, prompt, text) end Global.PromptSetText = Global.UiPromptSetText --- TM_ANY = 0, -- TM_ON_FOOT, -- TM_IN_VEHICLE function Global.UiPromptSetTransportMode(prompt, mode) return _in(0x876E4A35C73A6655, prompt, mode) end Global.PromptSetTransportMode = Global.UiPromptSetTransportMode --- 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) function Global.UiPromptSetType(prompt, type) return _in(0xF4A5C4509BF923B1, prompt, type) end Global.N_0xf4a5c4509bf923b1 = Global.UiPromptSetType --- _UI_PROMPT_SET_URGENT_PULSING_ENABLED function Global.UiPromptSetUrgentPulsingEnabled(prompt, toggle) return _in(0xC5F428EE08FA7F2C, prompt, toggle) end Global.PromptSetUrgentPulsingEnabled = Global.UiPromptSetUrgentPulsingEnabled --- _UI_PROMPT_SET_VISIBLE function Global.UiPromptSetVisible(prompt, toggle) return _in(0x71215ACCFDE075EE, prompt, toggle) end Global.PromptSetVisible = Global.UiPromptSetVisible --- _UI_PROMPT_WAS_BEAT_MODE_PRESSED_IN_TIME_WINDOW function Global.UiPromptWasBeatModePressedInTimeWindow(prompt) return _in(0x1FE4788AB1430C55, prompt, _r) end Global.PromptWasBeatModePressedInTimeWindow = Global.UiPromptWasBeatModePressedInTimeWindow --- UI_REQUEST_SCENE function Global.UiRequestScene(p0, p1) return _in(0xB6857100F8FD433C, p0, p1, _ri) end Global.N_0xb6857100f8fd433c = Global.UiRequestScene --- Hardcoded to return false. function Global.UiStartedEndUserBenchmark() return _in(0x4FFA0386A6216113, _r) end Global.UiIsSingleplayerPauseMenuActive = Global.UiStartedEndUserBenchmark --- UI_STATE_MACHINE_CAN_REQUEST_TRANSITION function Global.UiStateMachineCanRequestTransition(p0) return _in(0xF7C180F57F85D0B8, p0, _ri) end Global.N_0xf7c180f57f85d0b8 = Global.UiStateMachineCanRequestTransition --- UI_STATE_MACHINE_CREATE function Global.UiStateMachineCreate(p0, p1) return _in(0x4C6F2C4B7A03A266, p0, p1, _ri) end Global.StateMachineCreate = Global.UiStateMachineCreate --- UI_STATE_MACHINE_DESTROY function Global.UiStateMachineDestroy(p0) return _in(0x4EB122210A90E2D8, p0) end Global.StateMachineDestroy = Global.UiStateMachineDestroy --- UI_STATE_MACHINE_DESTROY_AND_CLEAR function Global.UiStateMachineDestroyAndClear(p0) return _in(0x2738D68D2B4E09E7, _ii(p0) --[[ may be optional ]]) end Global.N_0x2738d68d2b4e09e7 = Global.UiStateMachineDestroyAndClear --- UI_STATE_MACHINE_EXISTS function Global.UiStateMachineExists(p0) return _in(0x5D15569C0FEBF757, p0, _ri) end Global.DoesStateMachineExist = Global.UiStateMachineExists --- _UI_STATE_MACHINE_IS_EXITED function Global.UiStateMachineIsExited(p0) return _in(0x11E73195E735B25B, _ch(p0), _ri) end Global.N_0x11e73195e735b25b = Global.UiStateMachineIsExited --- UI_STATE_MACHINE_REQUEST_EXIT function Global.UiStateMachineRequestExit(p0, p1) return _in(0x6B9FE4F0BA521A19, p0, p1) end Global.N_0x6b9fe4f0ba521a19 = Global.UiStateMachineRequestExit --- UI_STATE_MACHINE_REQUEST_TRANSITION function Global.UiStateMachineRequestTransition(p0, p1) return _in(0x7EA9C3547E80350E, p0, p1, _ri) end Global.StateMachineRequestTransition = Global.UiStateMachineRequestTransition --- _UI_STICKY_FEED_CLEAR_MESSAGE function Global.UiStickyFeedClearMessage(msgId) return _in(0x00A15B94CBA4F76F, msgId) end Global.N_0x00a15b94cba4f76f = Global.UiStickyFeedClearMessage --- Example: https://pastebin.com/JygJShNU function Global.UiStickyFeedCreateDeathFailMessage(p2) return _in(0x815C4065AE6E6071, _i, _i, p2, _ri) end Global.N_0x815c4065ae6e6071 = Global.UiStickyFeedCreateDeathFailMessage --- Example: https://pastebin.com/EJD7ytnz function Global.UiStickyFeedCreateErrorMessage(p2) return _in(0x9F2CC2439A04E7BA, _i, _i, p2, _ri) end Global.N_0x9f2cc2439a04e7ba = Global.UiStickyFeedCreateErrorMessage --- Example: https://pastebin.com/6mLtee2S function Global.UiStickyFeedCreateWarningMessage(p2) return _in(0x339E16B41780FC35, _i, _i, p2, _ri) end Global.N_0x339e16b41780fc35 = Global.UiStickyFeedCreateWarningMessage --- Returns state of sticky feed message, see 0x59FA676177DBE4C9 function Global.UiStickyFeedGetMessageState(msgId) return _in(0x07954320D77F6A3D, msgId, _ri) end Global.N_0x07954320d77f6a3d = Global.UiStickyFeedGetMessageState --- _UI_STICKY_FEED_IS_ALERT_SCREEN_ACTIVE function Global.UiStickyFeedIsAlertScreenActive() return _in(0xF8806EC3FF840FDC, _ri) end Global.N_0xf8806ec3ff840fdc = Global.UiStickyFeedIsAlertScreenActive --- stickyFeedChannel: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eUIStickyFeedChannel function Global.UiStickyFeedIsChannelActive(stickyFeedChannel) return _in(0xC5C395C60B542A3C, stickyFeedChannel, _ri) end Global.N_0xc5c395c60b542a3c = Global.UiStickyFeedIsChannelActive --- 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 function Global.UiStickyFeedUpdateMessage(msgId, p2) return _in(0xBC6F454E310124DA, msgId, _i, p2) end Global.N_0xbc6f454e310124da = Global.UiStickyFeedUpdateMessage --- _UIFLOWBLOCK_ENTER function Global.UiflowblockEnter(p0, p1) return _in(0x3B7519720C9DCB45, p0, p1, _ri) end Global.EnterFlowBlock = Global.UiflowblockEnter --- _UIFLOWBLOCK_IS_LOADED function Global.UiflowblockIsLoaded(p0) return _in(0x10A93C057B6BD944, p0, _ri) end Global.IsFlowBlockLoaded = Global.UiflowblockIsLoaded --- _UIFLOWBLOCK_RELEASE function Global.UiflowblockRelease(p0) return _in(0xF320A77DD5F781DF, p0) end Global.ReleaseFlowBlock = Global.UiflowblockRelease --- _UIFLOWBLOCK_REQUEST function Global.UiflowblockRequest(p0) return _in(0xC0081B34E395CE48, p0, _ri) end Global.RequestFlowBlock = Global.UiflowblockRequest --- _UILOG_ADD_ENTRY_HASH function Global.UilogAddEntryHash(p0, p1, x, y, z, p5, p6, p7) return _in(0x69D5479982355D8F, p0, p1, x, y, z, _ch(p5), _ch(p6), p7) end Global.LogAddEntryHash = Global.UilogAddEntryHash --- _UILOG_ADD_ITEM_TO_TASK_LIST function Global.UilogAddItemToTaskList(p0, p1, p2, p3, p4, p5, p6, p7) return _in(0x49C63FDF69744A27, p0, p1, p2, p3, p4, p5, p6, p7) end Global.N_0x49c63fdf69744a27 = Global.UilogAddItemToTaskList --- _UILOG_ADD_OR_UPDATE_OBJECTIVE function Global.UilogAddOrUpdateObjective(p0, p1, p2, p3, p4, p5, p6) return _in(0xB43163388484CC87, p0, _ch(p1), _ch(p2), _ts(p3), p4, p5, p6) end Global.LogAddOrUpdateObjective = Global.UilogAddOrUpdateObjective --- _UILOG_ADD_TOTAL_TAKE_ENTRY function Global.UilogAddTotalTakeEntry(p0, p1, p2, p3, p4) return _in(0x60C59968E8E87E6B, _ch(p0), _ch(p1), _ts(p2), _ts(p3), _ch(p4)) end Global.LogAddTotalTakeEntry = Global.UilogAddTotalTakeEntry --- _UILOG_CLEAR_ALL_ENTRIES function Global.UilogClearAllEntries() return _in(0xB95B4EA6B1EDF035) end Global.LogClearAllEntries = Global.UilogClearAllEntries --- _UILOG_CLEAR_CACHED_OBJECTIVE function Global.UilogClearCachedObjective() return _in(0xDFF0D417277B41F8) end Global.LogClearCachedObjective = Global.UilogClearCachedObjective --- _UILOG_CLEAR_HAS_DISPLAYED_CACHED_OBJECTIVE function Global.UilogClearHasDisplayedCachedObjective() return _in(0xA3108D6981A5CADB) end Global.LogClearHasDisplayedCachedObjective = Global.UilogClearHasDisplayedCachedObjective --- _UILOG_GET_CACHED_OBJECTIVE function Global.UilogGetCachedObjective() return _in(0x15A4461BEB788096, _s) end Global.LogGetCachedObjective = Global.UilogGetCachedObjective --- _UILOG_HAS_DISPLAYED_CACHED_OBJECTIVE function Global.UilogHasDisplayedCachedObjective() return _in(0xCC48FFBB45B54F71, _ri) end Global.LogHasDisplayedCachedObjective = Global.UilogHasDisplayedCachedObjective --- _UILOG_IS_ENTRY_REGISTERED function Global.UilogIsEntryRegistered(p0, p1) return _in(0xB8188CCF52202475, p0, _ch(p1), _ri) end Global.LogIsEntryRegistered = Global.UilogIsEntryRegistered --- _UILOG_MARK_ALL_ENTRIES_AVAILABILITY function Global.UilogMarkAllEntriesAvailability(p0, p1) return _in(0x3920574CF0A2B7B6, p0, _ts(p1)) end Global.LogMarkAllEntriesAvailability = Global.UilogMarkAllEntriesAvailability --- _UILOG_MARK_ENTRY_AVAILABILITY function Global.UilogMarkEntryAvailability(p0, p1, p2, p3) return _in(0x13E8D7DD08543482, p0, _ch(p1), p2, _ts(p3)) end Global.LogMarkEntryAvailability = Global.UilogMarkEntryAvailability --- _UILOG_MARK_MISSION_COMPLETED function Global.UilogMarkMissionCompleted(p0) return _in(0xDE31D66D1E54C471, _ch(p0)) end Global.LogMarkMissionCompleted = Global.UilogMarkMissionCompleted --- _UILOG_POST_NOTIFICATION function Global.UilogPostNotification(data) return _in(0x49E58FE6EF40B987, _ii(data) --[[ may be optional ]], _ri) end Global.LogPostNotification = Global.UilogPostNotification --- _UILOG_PRINT_CACHED_OBJECTIVE function Global.UilogPrintCachedObjective() return _in(0xE9990552DEC71600) end Global.LogPrintCachedObjective = Global.UilogPrintCachedObjective --- _UILOG_REMOVE_ENTRY function Global.UilogRemoveEntry(p0, p1) return _in(0xD594A19BE09A75C6, p0, _ch(p1)) end Global.LogRemoveEntry = Global.UilogRemoveEntry --- _UILOG_SET_CACHED_OBJECTIVE function Global.UilogSetCachedObjective(p0) return _in(0xFA233F8FE190514C, _ts(p0)) end Global.LogSetCachedObjective = Global.UilogSetCachedObjective --- _UILOG_SET_DISPLAY_COMPLETION_RATING function Global.UilogSetDisplayCompletionRating(logEntryType, p1, p2) return _in(0xA31013798FADCADC, logEntryType, _ch(p1), p2) end Global.N_0xa31013798fadcadc = Global.UilogSetDisplayCompletionRating --- _UILOG_SET_ENTRY_BRIEF_TEXTURE function Global.UilogSetEntryBriefTexture(p0, p1, texture, textureDictionary) return _in(0x69684D9936958D8F, p0, _ch(p1), _ch(texture), _ch(textureDictionary)) end Global.LogSetEntryBriefTexture = Global.UilogSetEntryBriefTexture --- _UILOG_SET_ENTRY_ICON_TEXTURE function Global.UilogSetEntryIconTexture(p0, p1, icon, iconDictionary) return _in(0x6965469934958D8F, p0, _ch(p1), _ch(icon), _ch(iconDictionary)) end Global.LogSetEntryIconTexture = Global.UilogSetEntryIconTexture --- _UILOG_SET_ENTRY_PINNED function Global.UilogSetEntryPinned(p0, p1, p2) return _in(0x72A5CD214B342568, p0, _ch(p1), p2) end Global.LogSetEntryPinned = Global.UilogSetEntryPinned --- _UILOG_SET_HAS_DISPLAYED_CACHED_OBJECTIVE function Global.UilogSetHasDisplayedCachedObjective() return _in(0xA3108D6981A5CADC) end Global.LogSetHasDisplayedCachedObjective = Global.UilogSetHasDisplayedCachedObjective --- _UILOG_SET_PENDING_DETAILS_ID function Global.UilogSetPendingDetailsId(p0, p1) return _in(0x136A027CF37B0A4F, p0, _ch(p1), _ri) end Global.LogSetPendingDetailsId = Global.UilogSetPendingDetailsId --- _UILOG_SET_TOTAL_TAKE_SUMMARY function Global.UilogSetTotalTakeSummary(p0, p1) return _in(0xD106B211EF1B8F04, _ts(p0), _ts(p1)) end Global.LogSetTotalTakeSummary = Global.UilogSetTotalTakeSummary --- _UILOG_UPDATE_ENTRY_SUBHEADER function Global.UilogUpdateEntrySubheader(p0, p1, p2) return _in(0x80D6524190258C3E, p0, _ch(p1), _ts(p2)) end Global.LogUpdateEntrySubheader = Global.UilogUpdateEntrySubheader --- _UIPINNING_GET_TOOLTIP_TEXT function Global.UipinningGetTooltipText(hash) return _in(0x3138582E0A13BFAB, _ch(hash), _s) end Global.N_0x3138582e0a13bfab = Global.UipinningGetTooltipText --- _UITUTORIAL_GET_IS_THREAT_INDICATOR_CAPABLE_RADAR_SHOWN function Global.UitutorialGetIsThreatIndicatorCapableRadarShown() return _in(0x2CC24A2A7A1489C4, _ri) end Global.GetIsThreatIndicatorCapableRadarShown = Global.UitutorialGetIsThreatIndicatorCapableRadarShown --- _UITUTORIAL_GET_IS_THREAT_INDICATOR_ON function Global.UitutorialGetIsThreatIndicatorOn() return _in(0xFC2E0A5E9ED4E1B4, _ri) end Global.GetIsThreatIndicatorOn = Global.UitutorialGetIsThreatIndicatorOn --- 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 -- }; function Global.UitutorialSetRpgIconVisibility(rpgIcon, visibility) return _in(0xC116E6DF68DCE667, rpgIcon, visibility) end Global.SetRpgIconVisibility = Global.UitutorialSetRpgIconVisibility --- UNCUFF_PED function Global.UncuffPed(ped) return _in(0x67406F2C8F87FC4F, ped) end --- _UNHITCH_HORSE function Global.UnhitchHorse(horse) return _in(0x0348469DAA17576C, horse) end Global.N_0x0348469daa17576c = Global.UnhitchHorse --- getupSetHash: see nm_blend_out_sets.meta function Global.UnhogtiePed(ped, flags, getupSetHash, p3, p4, p5) return _in(0x79559BAD83CCD038, ped, flags, _ch(getupSetHash), _ts(p3), _ts(p4), p5) end Global.N_0x79559bad83ccd038 = Global.UnhogtiePed --- _UNLOAD_CAMERA_DATA_DICT function Global.UnloadCameraDataDict(cameraDictionary) return _in(0x798BE43C9393632B, _ts(cameraDictionary)) end Global.N_0x798be43c9393632b = Global.UnloadCameraDataDict --- _UNLOAD_CINEMATIC_CAMERA_LOCATION function Global.UnloadCinematicCameraLocation(dictionaryName) return _in(0x2412216FCC7B4E3E, _ts(dictionaryName)) end Global.N_0x2412216fcc7b4e3e = Global.UnloadCinematicCameraLocation --- _UNLOAD_[A-C]* - USE_* function Global.UnloadSpeechContext(speechContext) return _in(0x87E6302FC61208CC, _ts(speechContext)) end Global.N_0x87e6302fc61208cc = Global.UnloadSpeechContext --- _UNLOCK_GET_ITEM_ROLE_UNLOCK_INFO function Global.UnlockGetItemRoleUnlockInfo(unlockHash, outData) return _in(0x7C1C2062CFAD06FE, _ch(unlockHash), _ii(outData) --[[ may be optional ]]) end Global.N_0x7c1c2062cfad06fe = Global.UnlockGetItemRoleUnlockInfo --- _UNLOCK_IS_LOOTABLE function Global.UnlockIsLootable(unlockHash) return _in(0x66BF197E066050DE, _ch(unlockHash), _r) end --- _UNLOCK_IS_NEW function Global.UnlockIsNew(unlockHash) return _in(0x644166BA7AA49DEA, _ch(unlockHash), _r) end --- _UNLOCK_IS_UNLOCK_FLAG_SET function Global.UnlockIsUnlockFlagSet(unlockHash, flag) return _in(0x6B6369647F26F09F, _ch(unlockHash), flag, _r) end --- UNLOCK_IS_UNLOCKED function Global.UnlockIsUnlocked(unlockHash) return _in(0xC4B660C7B6040E75, _ch(unlockHash), _r) end Global.UnlockIsUnlocked = Global.UnlockIsUnlocked --- UNLOCK_IS_VISIBLE function Global.UnlockIsVisible(unlockHash) return _in(0x8588A14B75AF096B, _ch(unlockHash), _r) end Global.UnlockIsVisible = Global.UnlockIsVisible --- UNLOCK_MINIMAP_ANGLE function Global.UnlockMinimapAngle() return _in(0x5373DE8E179BC2A0) end --- _UNLOCK_SET_NEW function Global.UnlockSetNew(unlockHash, toggle) return _in(0xA6D79C7AEF870A99, _ch(unlockHash), toggle) end --- UNLOCK_SET_UNLOCKED function Global.UnlockSetUnlocked(unlockHash, toggle) return _in(0x1B7C5ADA8A6910A0, _ch(unlockHash), toggle) end Global.UnlockSetUnlocked = Global.UnlockSetUnlocked --- UNLOCK_SET_VISIBLE function Global.UnlockSetVisible(unlockHash, toggle) return _in(0x46B901A8ECDB5A61, _ch(unlockHash), toggle) end Global.UnlockSetVisible = Global.UnlockSetVisible --- 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. function Global.UnpinInterior(interior) return _in(0x07FD1A0B814F6055, interior) end --- _UNPIN_MAP_ENTITY function Global.UnpinMapEntity(entity) return _in(0xD2B9C78537ED5759, entity) end Global.N_0xd2b9c78537ed5759 = Global.UnpinMapEntity --- _UNREGISTER_EAGLE_EYE_FOR_ENTITY function Global.UnregisterEagleEyeForEntity(player, entity) return _in(0x9DAE1380CC5C6451, player, entity) end Global.N_0x9dae1380cc5c6451 = Global.UnregisterEagleEyeForEntity --- _UNREGISTER_EAGLE_EYE_TRAILS_FOR_ENTITY function Global.UnregisterEagleEyeTrailsForEntity(player, entity, p2) return _in(0x9A957912CE2EABD1, player, entity, p2) end Global.N_0x9a957912ce2eabd1 = Global.UnregisterEagleEyeTrailsForEntity --- UNREGISTER_INTERACTION_LOCKON_PROMPT function Global.UnregisterInteractionLockonPrompt(entity) return _in(0xE98D55C5983F2509, entity, _ri) end Global.N_0xe98d55c5983f2509 = Global.UnregisterInteractionLockonPrompt --- Will unregister and cleanup a registered NUI callback handler. -- Use along side the REGISTER_RAW_NUI_CALLBACK native. -- @param callbackType The callback type to target function Global.UnregisterRawNuiCallback(callbackType) return _in(0x7fb46432, _ts(callbackType)) end --- nullsub, doesn't do anything function Global.UnregisterScriptWithAudio() return _in(0xA8638BE228D4751A) end --- _UNRESERVE_AMBIENT_PEDS function Global.UnreserveAmbientPeds(numPeds) return _in(0x7D4E70A67A651C71, numPeds) end Global.N_0x7d4e70a67a651c71 = Global.UnreserveAmbientPeds --- NativeDB Introduced: v1311 function Global.UpdateAnimalDamageModifier(player) return _in(0x0F9E754EBE8FDBFA, player) end --- UPDATE_LIGHTS_ON_ENTITY function Global.UpdateLightsOnEntity(entity) return _in(0xBDBACB52A03CC760, entity) end --- 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 function Global.UpdateOnscreenKeyboard() return _in(0x37DF360F235A3893, _ri) end --- 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. function Global.UpdatePedTexture(textureId) return _in(0x92DAABA2C1C10B0E, textureId) end Global.N_0x92daaba2c1c10b0e = Global.UpdatePedTexture --- Update variation on ped, needed after first creation, or when component or texture/overlay is changed function Global.UpdatePedVariation(ped, p1, p2, p3, p4, p5) return _in(0xCC8CA3E88256E58F, ped, p1, p2, p3, p4, p5) end Global.N_0xcc8ca3e88256e58f = Global.UpdatePedVariation --- Params: 0.0f to remove wound effects function Global.UpdatePedWoundEffect(ped, value) return _in(0x66B1CB778D911F49, ped, value) end Global.N_0x66b1cb778d911f49 = Global.UpdatePedWoundEffect --- UPDATE_PLAYER_TELEPORT function Global.UpdatePlayerTeleport(player) return _in(0xC39DCE4672CBFBC1, player, _r) end Global.HasPlayerTeleportFinished = Global.UpdatePlayerTeleport --- _UPDATE_SHOP_ITEM_WEARABLE_STATE function Global.UpdateShopItemWearableState(ped, componentHash, wearableState, p3, p4, p5) return _in(0x66B957AAC2EAAEAB, ped, _ch(componentHash), _ch(wearableState), p3, p4, p5) end Global.N_0x66b957aac2eaaeab = Global.UpdateShopItemWearableState --- Only used in R* SP Scripts function Global.UpdateSoundPosition(soundId, x, y, z) return _in(0x0286617C8FC50A53, soundId, x, y, z) end Global.N_0x0286617c8fc50a53 = Global.UpdateSoundPosition --- UPDATE_TASK_HANDS_UP_DURATION function Global.UpdateTaskHandsUpDuration(ped, duration) return _in(0xA98FCAFD7893C834, ped, duration) end --- UPDATE_WANTED_POSITION_THIS_FRAME function Global.UpdateWantedPositionThisFrame(player) return _in(0xD0B0B044112BF424, player) end Global.N_0xd0b0b044112bf424 = Global.UpdateWantedPositionThisFrame --- USE_FOOTSTEP_SCRIPT_SWEETENERS function Global.UseFootstepScriptSweeteners(ped, p1, hash) return _in(0xBF4DC1784BE94DFA, ped, p1, _ch(hash)) end Global.N_0xbf4dc1784be94dfa = Global.UseFootstepScriptSweeteners --- fxName: see data_0/data/effects/ptfx/fxlists/ function Global.UseParticleFxAsset(fxName) return _in(0xA10DB07FC234DD12, _ts(fxName)) end --- USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE function Global.UseWaypointRecordingAsAssistedMovementRoute(waypointRecording, p1, p2, p3, p4) return _in(0x5A353B8E6B1095B5, _ts(waypointRecording), p1, p2, p3, p4) end --- 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. function Global.VarString(p0, p1, variadic) return _in(0xFA925AC00EB830B9, p0, _ts(p1), variadic, _rl) end Global.CreateVarString = Global.VarString --- Calculates distance between vectors. -- The value returned will be in meters. function Global.Vdist(x1, y1, z1, x2, y2, z2) return _in(0x2A488C176D52CCA5, x1, y1, z1, x2, y2, z2, _rf) end --- Calculates distance between vectors but does not perform Sqrt operations. (Its way faster) -- The value returned will be in RAGE units. function Global.Vdist2(x1, y1, z1, x2, y2, z2) return _in(0xB7A628320EFF8E47, x1, y1, z1, x2, y2, z2, _rf) end --- Returns the network ID of the given vehicle. function Global.VehToNet(vehicle) return _in(0xB4C94523F023419C, vehicle, _ri) end --- VEHICLE_WAYPOINT_PLAYBACK_GET_IS_PAUSED function Global.VehicleWaypointPlaybackGetIsPaused(p0) return _in(0x4D6D30AB18B0B089, p0, _ri) end --- VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED function Global.VehicleWaypointPlaybackOverrideSpeed(vehicle, speed) return _in(0x121F0593E0A431D7, vehicle, speed) end --- VEHICLE_WAYPOINT_PLAYBACK_PAUSE function Global.VehicleWaypointPlaybackPause(vehicle) return _in(0x8A4E6AC373666BC5, vehicle) end --- VEHICLE_WAYPOINT_PLAYBACK_RESUME function Global.VehicleWaypointPlaybackResume(vehicle) return _in(0xDC04FCAA7839D492, vehicle) end --- VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED function Global.VehicleWaypointPlaybackUseDefaultSpeed(vehicle) return _in(0x5CEB25A7D2848963, vehicle) end --- _VIRTUAL_COLLECTION_EXISTS function Global.VirtualCollectionExists(p0) return _in(0x37963B56755BFB35, p0, _ri) end --- _VIRTUAL_COLLECTION_ITEM_ADD function Global.VirtualCollectionItemAdd(p0, index, p2, p3) return _in(0x6DCBF187221CF73D, p0, index, _ch(p2), p3) end --- _VIRTUAL_COLLECTION_RESET function Global.VirtualCollectionReset(p0) return _in(0x09D95666ED2B5F60, p0) end --- _VIRTUAL_COLLECTION_SET_INTEREST_INDEX function Global.VirtualCollectionSetInterestIndex(p0, interestIndex) return _in(0x49A8447533308BCF, p0, interestIndex) end --- _VIRTUAL_COLLECTION_SET_SIZE function Global.VirtualCollectionSetSize(p0, size) return _in(0x9DCE9B01A93B58BC, p0, size) end --- Calculates the magnitude of a vector. function Global.Vmag(x, y, z) return _in(0x652D2EEEF1D3E62C, x, y, z, _rf) end --- Calculates the magnitude of a vector but does not perform Sqrt operations. (Its way faster) function Global.Vmag2(x, y, z) return _in(0xA8CEACB4F35AE058, x, y, z, _rf) end --- WAIT function Global.Wait(ms) return _in(0x4EDE34FBADD967A6, ms) end --- _WARP_PED_OUT_OF_VEHICLE function Global.WarpPedOutOfVehicle(ped) return _in(0xE0B61ED8BB37712F, ped) end Global.N_0xe0b61ed8bb37712f = Global.WarpPedOutOfVehicle --- WAS_ANIM_SCENE_SKIPPED function Global.WasAnimSceneSkipped(animScene) return _in(0xEF324E9550A394D5, animScene, _ri) end Global.N_0xef324e9550a394d5 = Global.WasAnimSceneSkipped --- Returns whether or not the currently executing event was canceled. -- @return A boolean. function Global.WasEventCanceled() return _in(0x58382a19, _r) end --- Despite this function's name, it simply returns whether the specified handle is a Ped. function Global.WasPedSkeletonUpdated(ped) return _in(0x11B499C1E0FF8559, ped, _r) end --- Only used in smuggler2 script function Global.WaterOverrideSetOceanwavemaxamplitude(maxAmplitude) return _in(0xF06C5B66DE20B2B8, maxAmplitude) end Global.N_0xf06c5b66de20b2b8 = Global.WaterOverrideSetOceanwavemaxamplitude --- Only used in smuggler2 script function Global.WaterOverrideSetShorewaveamplitude(amplitude) return _in(0x55123D5A7D9D3C42, amplitude) end Global.N_0x55123d5a7d9d3c42 = Global.WaterOverrideSetShorewaveamplitude --- WAYPOINT_PLAYBACK_GET_IS_AIMING function Global.WaypointPlaybackGetIsAiming(ped) return _in(0xD73A5D1F0325C71C, ped, _ri) end --- WAYPOINT_PLAYBACK_GET_IS_PAUSED function Global.WaypointPlaybackGetIsPaused(ped) return _in(0x701375A7D43F01CB, ped, _r) end --- WAYPOINT_PLAYBACK_GET_IS_SHOOTING function Global.WaypointPlaybackGetIsShooting(ped) return _in(0xA5B94DF8AF058F46, ped, _ri) end --- WAYPOINT_PLAYBACK_OVERRIDE_SPEED function Global.WaypointPlaybackOverrideSpeed(ped, speed, p2, p3, p4) return _in(0x7D7D2B47FA788E85, ped, speed, p2, p3, p4) end --- WAYPOINT_PLAYBACK_PAUSE function Global.WaypointPlaybackPause(ped, p1, p2, p3) return _in(0x0F342546AA06FED5, ped, p1, p2, p3) end --- WAYPOINT_PLAYBACK_RESUME function Global.WaypointPlaybackResume(ped, p1, p2, p3) return _in(0x244F70C84C547D2D, ped, p1, p2, p3) end --- WAYPOINT_PLAYBACK_START_AIMING_AT_COORD function Global.WaypointPlaybackStartAimingAtCoord(p0, p1, p2, p3, p4, p5) return _in(0x8968400D900ED8B3, p0, p1, p2, p3, p4, p5) end --- WAYPOINT_PLAYBACK_START_AIMING_AT_ENTITY function Global.WaypointPlaybackStartAimingAtEntity(p0, p1, p2, p3) return _in(0x4F158205E0C74385, p0, p1, p2, p3) end --- WAYPOINT_PLAYBACK_START_AIMING_AT_PED function Global.WaypointPlaybackStartAimingAtPed(p0, p1, p2, p3) return _in(0x20E330937C399D29, p0, p1, p2, p3) end --- WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD function Global.WaypointPlaybackStartShootingAtCoord(p0, p1, p2, p3, p4, p5, p6) return _in(0x057A25CFCC9DB671, p0, p1, p2, p3, p4, p5, p6) end --- WAYPOINT_PLAYBACK_START_SHOOTING_AT_ENTITY function Global.WaypointPlaybackStartShootingAtEntity(p0, p1, p2, p3, p4) return _in(0x4AF458F71C1196D2, p0, p1, p2, p3, p4) end --- WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED function Global.WaypointPlaybackStartShootingAtPed(p0, p1, p2, p3, p4) return _in(0xE70BA7B90F8390DC, p0, p1, p2, p3, p4) end --- WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING function Global.WaypointPlaybackStopAimingOrShooting(p0) return _in(0x47EFA040EBB8E2EA, p0) end --- WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED function Global.WaypointPlaybackUseDefaultSpeed(ped) return _in(0x6599D834B12D0800, ped) end --- WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT function Global.WaypointRecordingGetClosestWaypoint(waypointRecording, x, y, z, point) return _in(0xB629A298081F876F, _ts(waypointRecording), x, y, z, _ii(point) --[[ may be optional ]], _r) end --- WAYPOINT_RECORDING_GET_COORD function Global.WaypointRecordingGetCoord(waypointRecording, point, coord) return _in(0x2FB897405C90B361, _ts(waypointRecording), point, _v, _r) end --- WAYPOINT_RECORDING_GET_NUM_POINTS function Global.WaypointRecordingGetNumPoints(waypointRecording, points) return _in(0x5343532C01A07234, _ts(waypointRecording), _ii(points) --[[ may be optional ]], _r) end --- WAYPOINT_RECORDING_GET_SPEED_AT_POINT function Global.WaypointRecordingGetSpeedAtPoint(waypointRecording, point) return _in(0x005622AEBC33ACA9, _ts(waypointRecording), point, _rf) end --- WEEKLY_COLLECTIBLE_GET_ITEM_IN_SET function Global.WeeklyCollectibleGetItemInSet(chalHash, setIndex, itemIndex) return _in(0xBA61BA6205A3F5A8, _ch(chalHash), setIndex, itemIndex, _i, _i, _ri) end --- WEEKLY_COLLECTIBLE_GET_ITEM_SET_BUY_AWARD function Global.WeeklyCollectibleGetItemSetBuyAward(chalHash, index) return _in(0x610783F646894D25, _ch(chalHash), index, _ri) end --- WEEKLY_COLLECTIBLE_GET_ITEM_SET_LABEL function Global.WeeklyCollectibleGetItemSetLabel(chalHash, index) return _in(0xBFFA88522FF0F730, _ch(chalHash), index, _ri) end --- WEEKLY_COLLECTIBLE_GET_NUM_ITEMS_IN_SET function Global.WeeklyCollectibleGetNumItemsInSet(chalHash, index) return _in(0x7D675C9DDDB365BE, _ch(chalHash), index, _ri) end --- WEEKLY_COLLECTIBLE_GET_NUM_SETS function Global.WeeklyCollectibleGetNumSets(chalHash) return _in(0x8F5317729F791D10, _ch(chalHash), _ri) end --- WOULD_ENTITY_BE_OCCLUDED function Global.WouldEntityBeOccluded(entityModelHash, x, y, z, p4) return _in(0x3546FAB293FF2981, _ch(entityModelHash), x, y, z, p4, _r) end