# LAW natives

124 natives · 64 named · 27 described. RDR3 game natives (client side).

- [_0x00DB0BC05E3FAA4E](https://natives.borderlinerp.com/natives/LAW/0x00DB0BC05E3FAA4E.md) `0x00DB0BC05E3FAA4E` — `void N_0x00db0bc05e3faa4e(Ped ped, int bitset)`
- [_0x018F30D762E62DF8](https://natives.borderlinerp.com/natives/LAW/0x018F30D762E62DF8.md) `0x018F30D762E62DF8` — `Any N_0x018f30d762e62df8(Ped ped, Any* p1)`
- [_0x07E8B8B20570271C](https://natives.borderlinerp.com/natives/LAW/0x07E8B8B20570271C.md) `0x07E8B8B20570271C` — `void N_0x07e8b8b20570271c(Player player)` — Used in SP only, called together with 0x55F37F5F3F2475E1 & CLEAR_WANTED_SCORE _REPORT_*
- [_0x0BDFEBCF40A5F7E3](https://natives.borderlinerp.com/natives/LAW/0x0BDFEBCF40A5F7E3.md) `0x0BDFEBCF40A5F7E3` — `int N_0x0bdfebcf40a5f7e3(Hash crimeType)` — Only used in net_fetch R* Script
- [_0x0C392DB374655176](https://natives.borderlinerp.com/natives/LAW/0x0C392DB374655176.md) `0x0C392DB374655176` — `void N_0x0c392db374655176(float x, float y, float z, float p3, ItemSet itemSet)`
- [_0x0DBACA9C38C9A686](https://natives.borderlinerp.com/natives/LAW/0x0DBACA9C38C9A686.md) `0x0DBACA9C38C9A686` — `BOOL N_0x0dbaca9c38c9a686(const char* name)` — Only used in sisikapenitentiary R* Script: name = SISIKA
- [_0x0EAF918F751F27BA](https://natives.borderlinerp.com/natives/LAW/0x0EAF918F751F27BA.md) `0x0EAF918F751F27BA` — `BOOL N_0x0eaf918f751f27ba(Ped ped)`
- [_0x0F230DE0DDBE3649](https://natives.borderlinerp.com/natives/LAW/0x0F230DE0DDBE3649.md) `0x0F230DE0DDBE3649` — `BOOL N_0x0f230de0ddbe3649(Player player)`
- [_0x15ABD5004CAD2D99](https://natives.borderlinerp.com/natives/LAW/0x15ABD5004CAD2D99.md) `0x15ABD5004CAD2D99` — `void N_0x15abd5004cad2d99(int p0)` — Set to 0 called together with _SUPPRESS_CRIME
- [_0x2001687F9562FD9D](https://natives.borderlinerp.com/natives/LAW/0x2001687F9562FD9D.md) `0x2001687F9562FD9D` — `void N_0x2001687f9562fd9d(Any p0)` — Only used in resapwn_dump_body R* Script
- [_0x21213B833EF4DAE7](https://natives.borderlinerp.com/natives/LAW/0x21213B833EF4DAE7.md) `0x21213B833EF4DAE7` — `void N_0x21213b833ef4dae7(Player player, Ped ped, Vector3* outCoords)`
- [_0x22741652985C84D0](https://natives.borderlinerp.com/natives/LAW/0x22741652985C84D0.md) `0x22741652985C84D0` — `void N_0x22741652985c84d0(Player player, Hash lawRegionHash)` — Used in SP only _REPORT_*
- [_0x26934083D3F2579C](https://natives.borderlinerp.com/natives/LAW/0x26934083D3F2579C.md) `0x26934083D3F2579C` — `BOOL N_0x26934083d3f2579c(Player player)`
- [_0x292AD61A33A7A485](https://natives.borderlinerp.com/natives/LAW/0x292AD61A33A7A485.md) `0x292AD61A33A7A485` — `void N_0x292ad61a33a7a485()` — Only used in R* Script fm_mission_controller _CLEAR_WANTED_*
- [_0x318F0F9A4426CFA2](https://natives.borderlinerp.com/natives/LAW/0x318F0F9A4426CFA2.md) `0x318F0F9A4426CFA2` — `Any N_0x318f0f9a4426cfa2(Ped ped, Any* p1)` — Only used in R* SP Script av_amb_camp_robbery
- [_0x331D349E0380B097](https://natives.borderlinerp.com/natives/LAW/0x331D349E0380B097.md) `0x331D349E0380B097` — `void N_0x331d349e0380b097(Any p0)`
- [_0x3738B784DDD35CC6](https://natives.borderlinerp.com/natives/LAW/0x3738B784DDD35CC6.md) `0x3738B784DDD35CC6` — `BOOL N_0x3738b784ddd35cc6(Player player, int p1, int p2)`
- [_0x3852237A3D9DF145](https://natives.borderlinerp.com/natives/LAW/0x3852237A3D9DF145.md) `0x3852237A3D9DF145` — `void N_0x3852237a3d9df145(int p0)`
- [_0x390710D2DAFA6BFF](https://natives.borderlinerp.com/natives/LAW/0x390710D2DAFA6BFF.md) `0x390710D2DAFA6BFF` — `void N_0x390710d2dafa6bff(Player player, BOOL p1)`
- [_0x3D2674828A4E6B3C](https://natives.borderlinerp.com/natives/LAW/0x3D2674828A4E6B3C.md) `0x3D2674828A4E6B3C` — `BOOL N_0x3d2674828a4e6b3c()`
- [_0x40851BCC33ACD9AB](https://natives.borderlinerp.com/natives/LAW/0x40851BCC33ACD9AB.md) `0x40851BCC33ACD9AB` — `BOOL N_0x40851bcc33acd9ab(Ped ped)`
- [_0x522F74636DF10201](https://natives.borderlinerp.com/natives/LAW/0x522F74636DF10201.md) `0x522F74636DF10201` — `void N_0x522f74636df10201(Player player, ItemSet itemSet)`
- [_0x5E6F375CA101C108](https://natives.borderlinerp.com/natives/LAW/0x5E6F375CA101C108.md) `0x5E6F375CA101C108` — `void N_0x5e6f375ca101c108(Player player, BOOL p1)` — Only used in R* SP Scripts
- [_0x61B98367D93F012F](https://natives.borderlinerp.com/natives/LAW/0x61B98367D93F012F.md) `0x61B98367D93F012F` — `void N_0x61b98367d93f012f(Player player)`
- [_0x6ABC50979655BEE7](https://natives.borderlinerp.com/natives/LAW/0x6ABC50979655BEE7.md) `0x6ABC50979655BEE7` — `void N_0x6abc50979655bee7(Player player, Hash* crimeType, Any p2)`
- [_0x7351DA734F989F4E](https://natives.borderlinerp.com/natives/LAW/0x7351DA734F989F4E.md) `0x7351DA734F989F4E` — `BOOL N_0x7351da734f989f4e(Entity entity)` — Only used in shoprobberies
- [_0x7EF2A2FE38D74456](https://natives.borderlinerp.com/natives/LAW/0x7EF2A2FE38D74456.md) `0x7EF2A2FE38D74456` — `void N_0x7ef2a2fe38d74456(int flag, BOOL p1)` — _SET_DISPATCH_*
- [_0x7FC667F6DDFBCDCC](https://natives.borderlinerp.com/natives/LAW/0x7FC667F6DDFBCDCC.md) `0x7FC667F6DDFBCDCC` — `int N_0x7fc667f6ddfbcdcc(Player player)` — Only used in R* Script long_update Returns a value thats being subtracted from GET_GAME_TIMER
- [_0x82F11E1296996574](https://natives.borderlinerp.com/natives/LAW/0x82F11E1296996574.md) `0x82F11E1296996574` — `void N_0x82f11e1296996574(int p0)` — Only used in rcm_gunslinger1_1 R* Script: p0 = 0
- [_0x856CE8FDE2416602](https://natives.borderlinerp.com/natives/LAW/0x856CE8FDE2416602.md) `0x856CE8FDE2416602` — `BOOL N_0x856ce8fde2416602(Ped ped)`
- [_0x89E005B1662F6E48](https://natives.borderlinerp.com/natives/LAW/0x89E005B1662F6E48.md) `0x89E005B1662F6E48` — `BOOL N_0x89e005b1662f6e48(Player player, int p1, int p2)`
- [_0x95878B13E272EF1F](https://natives.borderlinerp.com/natives/LAW/0x95878B13E272EF1F.md) `0x95878B13E272EF1F` — `Any N_0x95878b13e272ef1f(Entity entity, Ped ped, BOOL p2, float x, float y, float z, Hash crimeType)`
- [_0x9772395CC73E8D1F](https://natives.borderlinerp.com/natives/LAW/0x9772395CC73E8D1F.md) `0x9772395CC73E8D1F` — `void N_0x9772395cc73e8d1f(Ped ped, const char* name)` — Only used in loanshark_miner1 R* Script: name = ANNESBURG_MINES
- [_0x987BE590FB9D41E5](https://natives.borderlinerp.com/natives/LAW/0x987BE590FB9D41E5.md) `0x987BE590FB9D41E5` — `void N_0x987be590fb9d41e5(BOOL p0)`
- [_0x9B4C564BFA7CFF37](https://natives.borderlinerp.com/natives/LAW/0x9B4C564BFA7CFF37.md) `0x9B4C564BFA7CFF37` — `void N_0x9b4c564bfa7cff37(float p0)`
- [_0x9C5BD8C562565CE6](https://natives.borderlinerp.com/natives/LAW/0x9C5BD8C562565CE6.md) `0x9C5BD8C562565CE6` — `void N_0x9c5bd8c562565ce6(Hash* crimeType)`
- [_0x9C8A2BF37E966464](https://natives.borderlinerp.com/natives/LAW/0x9C8A2BF37E966464.md) `0x9C8A2BF37E966464` — `void N_0x9c8a2bf37e966464(Player player, ItemSet itemSet)` — Only used in act_bankrobbery01 R* Script
- [_0x9D5C9A5A3321B128](https://natives.borderlinerp.com/natives/LAW/0x9D5C9A5A3321B128.md) `0x9D5C9A5A3321B128` — `BOOL N_0x9d5c9a5a3321b128(Player player)`
- [_0x9EF07CFBB19A9733](https://natives.borderlinerp.com/natives/LAW/0x9EF07CFBB19A9733.md) `0x9EF07CFBB19A9733` — `BOOL N_0x9ef07cfbb19a9733()` — Only used in shoprobberies R* Scripts
- [_0xB527099D1E1EED49](https://natives.borderlinerp.com/natives/LAW/0xB527099D1E1EED49.md) `0xB527099D1E1EED49` — `BOOL N_0xb527099d1e1eed49(Player player, int p1, Hash* crimeType)`
- [_0xBD944A3D36E992DE](https://natives.borderlinerp.com/natives/LAW/0xBD944A3D36E992DE.md) `0xBD944A3D36E992DE` — `void N_0xbd944a3d36e992de()` — Called together with REPORT_POLICE_SPOTTED_PLAYER
- [_0xC0DF161950FB101E](https://natives.borderlinerp.com/natives/LAW/0xC0DF161950FB101E.md) `0xC0DF161950FB101E` — `BOOL N_0xc0df161950fb101e(Ped ped)` — Only used in rcm_serial_killer1 R* Script
- [_0xC5EB2755FA25F1E9](https://natives.borderlinerp.com/natives/LAW/0xC5EB2755FA25F1E9.md) `0xC5EB2755FA25F1E9` — `void N_0xc5eb2755fa25f1e9(BOOL p0)`
- [_0xC687A23E166DCF68](https://natives.borderlinerp.com/natives/LAW/0xC687A23E166DCF68.md) `0xC687A23E166DCF68` — `Any N_0xc687a23e166dcf68(Any* p0)`
- [_0xC7DC5A0A7DF608CB](https://natives.borderlinerp.com/natives/LAW/0xC7DC5A0A7DF608CB.md) `0xC7DC5A0A7DF608CB` — `BOOL N_0xc7dc5a0a7df608cb(int flag)` — _GET_DISPATCH_*
- [_0xCBFB4951F2E3934C](https://natives.borderlinerp.com/natives/LAW/0xCBFB4951F2E3934C.md) `0xCBFB4951F2E3934C` — `void N_0xcbfb4951f2e3934c(Player player, Any* data)`
- [_0xD6C0A8C7C0B2F82C](https://natives.borderlinerp.com/natives/LAW/0xD6C0A8C7C0B2F82C.md) `0xD6C0A8C7C0B2F82C` — `void N_0xd6c0a8c7c0b2f82c(Player player, BOOL p1)`
- [_0xD7494DED50C6EF52](https://natives.borderlinerp.com/natives/LAW/0xD7494DED50C6EF52.md) `0xD7494DED50C6EF52` — `void N_0xd7494ded50c6ef52(Player player, Hash crimeType, int p2)` — Only used in R* SP Scripts
- [_0xDA1A9ADC4E3D4B16](https://natives.borderlinerp.com/natives/LAW/0xDA1A9ADC4E3D4B16.md) `0xDA1A9ADC4E3D4B16` — `void N_0xda1a9adc4e3d4b16(ItemSet itemSet, BOOL p1, BOOL p2)` — Only used in R* SP Scripts
- [_0xDAEFDFDB2AEECE37](https://natives.borderlinerp.com/natives/LAW/0xDAEFDFDB2AEECE37.md) `0xDAEFDFDB2AEECE37` — `int N_0xdaefdfdb2aeece37(Hash crimeType, Any p1)`
- [_0xDCF12B89624AAC96](https://natives.borderlinerp.com/natives/LAW/0xDCF12B89624AAC96.md) `0xDCF12B89624AAC96` — `void N_0xdcf12b89624aac96(BOOL p0)`
- [_0xDEA083C16BB91345](https://natives.borderlinerp.com/natives/LAW/0xDEA083C16BB91345.md) `0xDEA083C16BB91345` — `void N_0xdea083c16bb91345()`
- [_0xE083BEDA81709891](https://natives.borderlinerp.com/natives/LAW/0xE083BEDA81709891.md) `0xE083BEDA81709891` — `int N_0xe083beda81709891(Player player)`
- [_0xE4D6E45F491A66CB](https://natives.borderlinerp.com/natives/LAW/0xE4D6E45F491A66CB.md) `0xE4D6E45F491A66CB` — `Any N_0xe4d6e45f491a66cb(Player player, int p1)`
- [_0xE94B5E938619712E](https://natives.borderlinerp.com/natives/LAW/0xE94B5E938619712E.md) `0xE94B5E938619712E` — `void N_0xe94b5e938619712e()` — Only used in R* SP Scripts, mostly used in train_fast_travel_core
- [_0xE9AC8466ABE484BB](https://natives.borderlinerp.com/natives/LAW/0xE9AC8466ABE484BB.md) `0xE9AC8466ABE484BB` — `void N_0xe9ac8466abe484bb(BOOL p0, Any p1)` — Only used in R* SP Scripts
- [_0xE9EB79CBF9C0F58A](https://natives.borderlinerp.com/natives/LAW/0xE9EB79CBF9C0F58A.md) `0xE9EB79CBF9C0F58A` — `int N_0xe9eb79cbf9c0f58a(Player player)` — Returns p1 value for 0xE4D6E45F491A66CB
- [_0xEDFC6C1FD1C964F5](https://natives.borderlinerp.com/natives/LAW/0xEDFC6C1FD1C964F5.md) `0xEDFC6C1FD1C964F5` — `void N_0xedfc6c1fd1c964f5(Player player, Hash crimeType, int bounty, float p3, float p4, BOOL p5, float p6, float p7, Any p8)` — _SET_C* - _SET_D*
- [_0xF611DE44AEB36A1D](https://natives.borderlinerp.com/natives/LAW/0xF611DE44AEB36A1D.md) `0xF611DE44AEB36A1D` — `void N_0xf611de44aeb36a1d(Hash crimeType, BOOL p1)`
- [_0xFFEBE5AA96BC2E4E](https://natives.borderlinerp.com/natives/LAW/0xFFEBE5AA96BC2E4E.md) `0xFFEBE5AA96BC2E4E` — `Any N_0xffebe5aa96bc2e4e(Ped ped, Hash crimeType, BOOL p2)`
- [ADD_BOUNTY](https://natives.borderlinerp.com/natives/LAW/ADD_BOUNTY.md) `0x0E3BDEED21BEB945` — `void AddBounty(Player player, int itemValueAmount)`
- [_ADD_WITNESS_RESPONSE](https://natives.borderlinerp.com/natives/LAW/_ADD_WITNESS_RESPONSE.md) `0x10827B5A0AAC56A7` — `void AddWitnessResponse(Player player, Hash crimeType, Ped pedGroup)`
- [_ARE_ANY_LAW_PEDS_INVESTIGATING](https://natives.borderlinerp.com/natives/LAW/_ARE_ANY_LAW_PEDS_INVESTIGATING.md) `0xECE3C34B270428D5` — `BOOL AreAnyLawPedsInvestigating()` — Only used in rcm_homerob00 R* Script
- [_ARE_INVESTIGATORS_ACTIVE](https://natives.borderlinerp.com/natives/LAW/_ARE_INVESTIGATORS_ACTIVE.md) `0xF0FBFB9AB15F7734` — `BOOL AreInvestigatorsActive(Player player, BOOL areInvestigatorsActive, Any p2)`
- [_ARE_LAW_PEDS_ENABLED_FOR_TRAIN](https://natives.borderlinerp.com/natives/LAW/_ARE_LAW_PEDS_ENABLED_FOR_TRAIN.md) `0xA22C46F16359471C` — `BOOL AreLawPedsEnabledForTrain()` — Only used in trainrobbery_ambient R* Script
- [ARE_WITNESSES_ACTIVE](https://natives.borderlinerp.com/natives/LAW/ARE_WITNESSES_ACTIVE.md) `0x69E181772886F48B` — `BOOL AreWitnessesActive(Player player)`
- [_ARE_WITNESSES_PENDING](https://natives.borderlinerp.com/natives/LAW/_ARE_WITNESSES_PENDING.md) `0x0BB6DE7D23C60626` — `BOOL AreWitnessesPending(Player player)`
- [CLEAR_BOUNTY](https://natives.borderlinerp.com/natives/LAW/CLEAR_BOUNTY.md) `0xC76F252371150D9A` — `void ClearBounty(Player player)`
- [CLEAR_PLAYER_PAST_CRIMES](https://natives.borderlinerp.com/natives/LAW/CLEAR_PLAYER_PAST_CRIMES.md) `0xBCC6DC59E32A2BDC` — `void ClearPlayerPastCrimes(Player player)`
- [CLEAR_WANTED_SCORE](https://natives.borderlinerp.com/natives/LAW/CLEAR_WANTED_SCORE.md) `0x062B4A4A3396351D` — `void ClearWantedScore(Player player)`
- [_CREATE_GUARD_ZONE](https://natives.borderlinerp.com/natives/LAW/_CREATE_GUARD_ZONE.md) `0x8F9DE75680275C9F` — `void CreateGuardZone(const char* name)`
- [_CREATE_GUARD_ZONE_FOR_ENTITY](https://natives.borderlinerp.com/natives/LAW/_CREATE_GUARD_ZONE_FOR_ENTITY.md) `0x0D4B77E862475ED3` — `BOOL CreateGuardZoneForEntity(const char* guardZoneName, Entity entity, float x, float y, float z)` — Returns true when investigation creation was successful
- [_CREATE_LAW_DISPATCH_RESPONSE_FOR_COORDS](https://natives.borderlinerp.com/natives/LAW/_CREATE_LAW_DISPATCH_RESPONSE_FOR_COORDS.md) `0x75CBF20BA47E4F89` — `Any CreateLawDispatchResponseForCoords(float x, float y, float z, Hash dispatchResponseHash)`
- [_DISABLE_GUARD_ZONE](https://natives.borderlinerp.com/natives/LAW/_DISABLE_GUARD_ZONE.md) `0x26D558692B25DD95` — `void DisableGuardZone(const char* name)`
- [_ENABLE_DISPATCH_LAW](https://natives.borderlinerp.com/natives/LAW/_ENABLE_DISPATCH_LAW.md) `0xC805EB785824F712` — `void EnableDispatchLaw(BOOL toggle)` — Reported to affect law witness creation/reporting rather than dispatch itself.
- [_ENABLE_DISPATCH_LAW_2](https://natives.borderlinerp.com/natives/LAW/_ENABLE_DISPATCH_LAW_2.md) `0x710448D44A64C213` — `void EnableDispatchLaw_2(BOOL toggle)` — Reported to affect law witness creation/reporting rather than dispatch itself.
- [_FORCE_LAW_ON_LOCAL_PLAYER_IMMEDIATELY](https://natives.borderlinerp.com/natives/LAW/_FORCE_LAW_ON_LOCAL_PLAYER_IMMEDIATELY.md) `0x956510F8C36B5C64` — `void ForceLawOnLocalPlayerImmediately()`
- [_FORCE_PLAYER_SEARCH](https://natives.borderlinerp.com/natives/LAW/_FORCE_PLAYER_SEARCH.md) `0x7803436E68C32B26` — `void ForcePlayerSearch()` — Forces law to search for the player until stopped with _STOP_PLAYER_SEARCH.
- [_FORCE_PLAYER_SEARCH_THIS_FRAME](https://natives.borderlinerp.com/natives/LAW/_FORCE_PLAYER_SEARCH_THIS_FRAME.md) `0xC310239ACCCF5579` — `void ForcePlayerSearchThisFrame()` — Forces law to search for the player this frame.
- [GET_BOUNTY](https://natives.borderlinerp.com/natives/LAW/GET_BOUNTY.md) `0x54310AAB97B92816` — `int GetBounty(Player player)`
- [_GET_BOUNTY_HUNTER_GLOBAL_COOLDOWN](https://natives.borderlinerp.com/natives/LAW/_GET_BOUNTY_HUNTER_GLOBAL_COOLDOWN.md) `0x76CF93D4B416B288` — `int GetBountyHunterGlobalCooldown(Hash p0)` — p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts
- [_GET_CRIME_BOUNTY_AMOUNT_BY_TYPE](https://natives.borderlinerp.com/natives/LAW/_GET_CRIME_BOUNTY_AMOUNT_BY_TYPE.md) `0x35E5E21F9159849C` — `int GetCrimeBountyAmountByType(Hash crimeType)` — Returns bounty (increment) value
- [_GET_CRIME_DISPATCH_TYPE_FOR_PLAYER](https://natives.borderlinerp.com/natives/LAW/_GET_CRIME_DISPATCH_TYPE_FOR_PLAYER.md) `0x148E7AC8141C9E64` — `Hash GetCrimeDispatchTypeForPlayer(Player player)`
- [_GET_HUD_PLAYER_CRIME_TYPE](https://natives.borderlinerp.com/natives/LAW/_GET_HUD_PLAYER_CRIME_TYPE.md) `0x259CE340A8738814` — `Hash GetHudPlayerCrimeType(Player player)`
- [GET_PLAYER_REGISTERED_CRIME](https://natives.borderlinerp.com/natives/LAW/GET_PLAYER_REGISTERED_CRIME.md) `0x532C5FDDB986EE5C` — `BOOL GetPlayerRegisteredCrime(Player player, int index, Any* outData)` — Reads one entry from the player's registered-crimes list (oldest -> newest) at the given index.
- [_GET_TIME_SINCE_LAST_SEEN_BY_LAW](https://natives.borderlinerp.com/natives/LAW/_GET_TIME_SINCE_LAST_SEEN_BY_LAW.md) `0x717DA2281DF90855` — `float GetTimeSinceLastSeenByLaw(Player player)` — Returns the amount of time (probably in game minutes) since last seen by the law / left the wanted radius
- [GET_WANTED_SCORE](https://natives.borderlinerp.com/natives/LAW/GET_WANTED_SCORE.md) `0xDD5FD601481F648B` — `int GetWantedScore(Player player)`
- [_HAS_PLAYER_BEEN_FOUND_BY_LAW_ACTIVE_SEARCH](https://natives.borderlinerp.com/natives/LAW/_HAS_PLAYER_BEEN_FOUND_BY_LAW_ACTIVE_SEARCH.md) `0x9945A3E2528A02E8` — `BOOL HasPlayerBeenFoundByLawActiveSearch(Player player)` — Reported to return true when law active search finds the player for the first time.
- [_IS_GUARD_PED_INVESTIGATING](https://natives.borderlinerp.com/natives/LAW/_IS_GUARD_PED_INVESTIGATING.md) `0xD743C4293F47AFAD` — `BOOL IsGuardPedInvestigating(Ped ped)`
- [IS_LAW_INCIDENT_ACTIVE](https://natives.borderlinerp.com/natives/LAW/IS_LAW_INCIDENT_ACTIVE.md) `0xAD401C63158ACBAA` — `BOOL IsLawIncidentActive(Player player)`
- [_IS_PLAYER_SEARCHED](https://natives.borderlinerp.com/natives/LAW/_IS_PLAYER_SEARCHED.md) `0xF46108C50A22B029` — `BOOL IsPlayerSearched()` — Returns whether the player is in the law search state.
- [_LAW_WITNESS_RESPONSE_TASK](https://natives.borderlinerp.com/natives/LAW/_LAW_WITNESS_RESPONSE_TASK.md) `0xF0B67BAD53C35BD9` — `BOOL LawWitnessResponseTask(Ped pedGroup1, Ped ped, Ped pedGroup2, float x, float y, float z, Hash crimeType)`
- [NUM_CRIMES_SUPPRESSED](https://natives.borderlinerp.com/natives/LAW/NUM_CRIMES_SUPPRESSED.md) `0xC08E804C91F47C80` — `int NumCrimesSuppressed(Player player, Hash crimeType)` — Returns amount of suppressed crimes to be used later in the function MPINTRO_CRIME_MONITOR_MAINTAIN
- [_PAUSE_BOUNTY_HUNTER_COOLDOWN](https://natives.borderlinerp.com/natives/LAW/_PAUSE_BOUNTY_HUNTER_COOLDOWN.md) `0xC61EDEBF16CD9668` — `void PauseBountyHunterCooldown(Hash p0, BOOL p1, Any p2)` — p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts
- [_REMOVE_GUARD_ZONE](https://natives.borderlinerp.com/natives/LAW/_REMOVE_GUARD_ZONE.md) `0x67EBDD958835956C` — `void RemoveGuardZone(const char* name)`
- [_REPORT_CRIME](https://natives.borderlinerp.com/natives/LAW/_REPORT_CRIME.md) `0xF60386770878A98F` — `void ReportCrime(Player player, Hash crimeType, int bounty, Entity entity, BOOL isKnownSuspect)`
- [_REPORT_PLAYER_LAW_DISPATCH_RESPONSE_OVERRIDE](https://natives.borderlinerp.com/natives/LAW/_REPORT_PLAYER_LAW_DISPATCH_RESPONSE_OVERRIDE.md) `0x9C4352134B2835FB` — `void ReportPlayerLawDispatchResponseOverride(Player player, Hash dispatchResponseHash)`
- [RESET_WANTED_FOR_NEW_INCIDENT](https://natives.borderlinerp.com/natives/LAW/RESET_WANTED_FOR_NEW_INCIDENT.md) `0x2728C77FBC4B9796` — `void ResetWantedForNewIncident(Player player)`
- [_SET_ALLOW_DISABLED_LAW_RESPONSES](https://natives.borderlinerp.com/natives/LAW/_SET_ALLOW_DISABLED_LAW_RESPONSES.md) `0x4B52BF96E225D230` — `void SetAllowDisabledLawResponses(BOOL toggle)`
- [SET_BOUNTY](https://natives.borderlinerp.com/natives/LAW/SET_BOUNTY.md) `0x093A9D1F72DF0D19` — `void SetBounty(Player player, int amount)`
- [_SET_BOUNTY_HUNTER_GLOBAL_COOLDOWN](https://natives.borderlinerp.com/natives/LAW/_SET_BOUNTY_HUNTER_GLOBAL_COOLDOWN.md) `0xF19706B1F8FFA88F` — `void SetBountyHunterGlobalCooldown(Hash p0, int p1)` — p0 is always BOUNTYHUNTERSGLOBALCOOLDOWN in R* scripts
- [_SET_BOUNTY_HUNTER_PURSUIT_CLEARED](https://natives.borderlinerp.com/natives/LAW/_SET_BOUNTY_HUNTER_PURSUIT_CLEARED.md) `0x55F37F5F3F2475E1` — `void SetBountyHunterPursuitCleared()` — Force clears local player's wanted level
- [_SET_CANT_LOSE_LAW_THIS_RESPONSE](https://natives.borderlinerp.com/natives/LAW/_SET_CANT_LOSE_LAW_THIS_RESPONSE.md) `0xDDCE8E960D1DE240` — `void SetCantLoseLawThisResponse(BOOL enabled)`
- [_SET_CUSTOM_LAW_DISPATCH_RESPONSE](https://natives.borderlinerp.com/natives/LAW/_SET_CUSTOM_LAW_DISPATCH_RESPONSE.md) `0x009CF9A29972C298` — `void SetCustomLawDispatchResponse(Hash dispatchResponseHash)`
- [SET_DISABLE_DISTURBANCE_CRIMES](https://natives.borderlinerp.com/natives/LAW/SET_DISABLE_DISTURBANCE_CRIMES.md) `0xDE5FAA741A781F73` — `void SetDisableDisturbanceCrimes(Player player, BOOL p1)`
- [_SET_DISPATCH_MULTIPLIER_OVERRIDE](https://natives.borderlinerp.com/natives/LAW/_SET_DISPATCH_MULTIPLIER_OVERRIDE.md) `0x002BABE0B7D53136` — `void SetDispatchMultiplierOverride(float multiplier)`
- [_SET_GUARD_ZONE_POSITION](https://natives.borderlinerp.com/natives/LAW/_SET_GUARD_ZONE_POSITION.md) `0x7E7BF59F89FC6C6D` — `void SetGuardZonePosition(const char* name, float x, float y, float z)`
- [_SET_GUARD_ZONE_POSITION_2](https://natives.borderlinerp.com/natives/LAW/_SET_GUARD_ZONE_POSITION_2.md) `0x2F9005E2EA4E5EE4` — `void SetGuardZonePosition_2(const char* name, float x, float y, float z)`
- [_SET_GUARD_ZONE_VOLUME_REGISTRATION_END](https://natives.borderlinerp.com/natives/LAW/_SET_GUARD_ZONE_VOLUME_REGISTRATION_END.md) `0xA8A74AA79FB67159` — `void SetGuardZoneVolumeRegistrationEnd(const char* name, Volume volume)`
- [_SET_GUARD_ZONE_VOLUME_REGISTRATION_START](https://natives.borderlinerp.com/natives/LAW/_SET_GUARD_ZONE_VOLUME_REGISTRATION_START.md) `0x8C598A930F471938` — `void SetGuardZoneVolumeRegistrationStart(const char* name, Volume volume)`
- [_SET_GUARD_ZONE_VOLUME_RESTRICTED](https://natives.borderlinerp.com/natives/LAW/_SET_GUARD_ZONE_VOLUME_RESTRICTED.md) `0x35815F372D43E1E5` — `void SetGuardZoneVolumeRestricted(const char* name, Volume volume)`
- [_SET_GUARD_ZONE_VOLUME_THREAT](https://natives.borderlinerp.com/natives/LAW/_SET_GUARD_ZONE_VOLUME_THREAT.md) `0xA1B0E6301E2E02A6` — `void SetGuardZoneVolumeThreat(const char* name, Volume volume)`
- [_SET_GUARD_ZONE_VOLUME_WARNING](https://natives.borderlinerp.com/natives/LAW/_SET_GUARD_ZONE_VOLUME_WARNING.md) `0xAD3E07C37A7C1ADC` — `void SetGuardZoneVolumeWarning(const char* name, Volume volume)`
- [_SET_LAW_DISABLED](https://natives.borderlinerp.com/natives/LAW/_SET_LAW_DISABLED.md) `0x8DE82BC774F3B862` — `void SetLawDisabled(BOOL toggle)` — Temporarily disables law dispatch response even if crimes are witnessed or reported.
- [_SET_LAW_RBS_VOLUME](https://natives.borderlinerp.com/natives/LAW/_SET_LAW_RBS_VOLUME.md) `0x9BBDCB8DF789EBC1` — `void SetLawRbsVolume(Player player, Hash p1)`
- [_SET_LAW_REGION](https://natives.borderlinerp.com/natives/LAW/_SET_LAW_REGION.md) `0x4752F68EB7F2D280` — `void SetLawRegion(Player player, Hash lawRegionHash, Hash stateHash)`
- [SET_LAW_SENSE_RANGE_MODIFIER](https://natives.borderlinerp.com/natives/LAW/SET_LAW_SENSE_RANGE_MODIFIER.md) `0xFEC85339AACA2A35` — `void SetLawSenseRangeModifier(Player player, float range)` — Default range is 1.0f
- [_SET_PED_LAW_BEHAVIOUR](https://natives.borderlinerp.com/natives/LAW/_SET_PED_LAW_BEHAVIOUR.md) `0x819ADD5EF1742F47` — `void SetPedLawBehaviour(Ped ped, int behaviour)`
- [SET_PLAYER_ARRESTED_IN_REGION](https://natives.borderlinerp.com/natives/LAW/SET_PLAYER_ARRESTED_IN_REGION.md) `0xE0FA74AA3CCE650B` — `void SetPlayerArrestedInRegion(Player player, Hash lawRegionHash)`
- [SET_PLAYER_TURNED_IN_BOUNTY_IN_REGION](https://natives.borderlinerp.com/natives/LAW/SET_PLAYER_TURNED_IN_BOUNTY_IN_REGION.md) `0x73BAD7B2F2DB50DE` — `void SetPlayerTurnedInBountyInRegion(Player player, Hash lawRegionHash)`
- [SET_POSTPONE_DISTURBANCE_CRIMES_DURING_COMBAT](https://natives.borderlinerp.com/natives/LAW/SET_POSTPONE_DISTURBANCE_CRIMES_DURING_COMBAT.md) `0x362086B911657B1A` — `void SetPostponeDisturbanceCrimesDuringCombat(Player player, BOOL p1)`
- [SET_WANTED_SCORE](https://natives.borderlinerp.com/natives/LAW/SET_WANTED_SCORE.md) `0xA80FF73F772ACF6A` — `void SetWantedScore(Player player, int intensity)`
- [_STOP_PLAYER_SEARCH](https://natives.borderlinerp.com/natives/LAW/_STOP_PLAYER_SEARCH.md) `0x29CD4896ECB66C12` — `void StopPlayerSearch()` — Stops the forced player search state.
- [SUPPRESS_CRIME_THIS_FRAME](https://natives.borderlinerp.com/natives/LAW/SUPPRESS_CRIME_THIS_FRAME.md) `0x785177E4D57D7389` — `void SuppressCrimeThisFrame(Player player, Hash crimeType, int p2, int p3, int p4)`
