From 5ccd1bbc8cb8c27ccbe88287074df8c5b2ba5d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Thu, 2 Nov 2023 20:56:09 +0000 Subject: [PATCH 01/75] "0xd7db94ab78e8ebe4" renamed --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index d70c40e9..b54b0d63 100644 --- a/natives.json +++ b/natives.json @@ -12860,8 +12860,8 @@ "build": "1207" }, "0xD7DB94AB78E8EBE4": { - "name": "_0xD7DB94AB78E8EBE4", - "comment": "", + "name": "_DATABINDING_ADD_DATA_CONTAINER_FROM_PATH_BY_HASH", + "comment": "DatabindingAddDataContainerFromPath(\"\", \"CraftingDatastore\")\nN_0xd7db94ab78e8ebe4(\"\", GetHashKey(\"CraftingDatastore\"))", "params": [ { "type": "const char*", From bd3aec54e05f3d1104b5a27ddc53407014176af7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sat, 13 Jul 2024 22:27:05 +0000 Subject: [PATCH 02/75] Rename _SET_ITEM_INTERACTION_STATE --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index d3e1639c..0664ab3f 100644 --- a/natives.json +++ b/natives.json @@ -95865,8 +95865,8 @@ "build": "1207" }, "0xB35370D5353995CB": { - "name": "_0xB35370D5353995CB", - "comment": "", + "name": "_SET_ITEM_INTERACTION_STATE", + "comment": "All Interaction states\nhttps://github.com/abdulkadiraktas/rdr3_discoveries/tree/master/tasks/ItemInteraction#4-item_interaction_state_name--item_interaction_propid", "params": [ { "type": "Ped", @@ -95874,7 +95874,7 @@ }, { "type": "Hash", - "name": "item" + "name": "item_interaction_state" }, { "type": "float", From f16daba326b28a55ee03dc40c2130bea346a187f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 01:02:06 +0300 Subject: [PATCH 03/75] _SET_BLIP_ICON_LOCKON_ENTITY_PROMPT --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..190c09aa 100644 --- a/natives.json +++ b/natives.json @@ -38583,8 +38583,8 @@ "build": "1207" }, "0x7563CBCA99253D1A": { - "name": "_0x7563CBCA99253D1A", - "comment": "FM_CLIENT_SETUP_EAGLE_EYE - setting up eagle eye for entity", + "name": "_SET_BLIP_ICON_LOCKON_ENTITY_PROMPT", + "comment": "Sets the blip icon to lockon entity prompt.", "params": [ { "type": "Entity", From f75d67a18c664b31201ae918875d229e094f8ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 01:15:14 +0300 Subject: [PATCH 04/75] _STRING_SPLIT_AND_COUNT_SEGMENTS --- natives.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..3fafe1f3 100644 --- a/natives.json +++ b/natives.json @@ -41793,19 +41793,19 @@ "build": "1207" }, "0x94E8CA3DEE952789": { - "name": "_0x94E8CA3DEE952789", - "comment": "", + "name": "_STRING_SPLIT_AND_COUNT_SEGMENTS", + "comment": "Counts the number of segments in a string separated by specified delimiters, ignoring consecutive delimiters.\nExample usage: int count = N_0x94e8ca3dee952789(\"qadr_ui-qadr_ui;qadr_ui,qadr_ui.qadr_ui;qadr_ui-\", \"-,;.\"); // Returns 6", "params": [ { - "type": "Any", - "name": "p0" + "type": "const char*", + "name": "inputString" }, { - "type": "Any", - "name": "p1" + "type": "const char*", + "name": "delimiters" } ], - "return_type": "Any", + "return_type": "int", "build": "1207" }, "0x5B4A8121A47D844D": { From 1e82175453c0bb08b830a4da1a992e0341f38a84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 01:20:13 +0300 Subject: [PATCH 05/75] _SET_PLAYER_SIT_PROMPT_TEXT --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..a6c9b64a 100644 --- a/natives.json +++ b/natives.json @@ -83835,8 +83835,8 @@ "build": "1207" }, "0x988C9045531B9FCE": { - "name": "_0x988C9045531B9FCE", - "comment": "", + "name": "_SET_PLAYER_SIT_PROMPT_TEXT", + "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nAddTextEntry(\"qadr_ui_sit\", \"Take a seat\");\n_SET_PLAYER_SIT_PROMPT_TEXT(PlayerId(), \"qadr_ui_sit\");\n// First, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", "params": [ { "type": "Player", @@ -83844,7 +83844,7 @@ }, { "type": "const char*", - "name": "p1" + "name": "promptTextKey" } ], "return_type": "void", From e1526462706f87e16c3d67a0dcefdbc3e1726e76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 01:22:55 +0300 Subject: [PATCH 06/75] _SET_PLAYER_LEAVE_PROMPT_TEXT --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..fda630ca 100644 --- a/natives.json +++ b/natives.json @@ -83851,8 +83851,8 @@ "build": "1232" }, "0x06C3DB00B69D5435": { - "name": "_0x06C3DB00B69D5435", - "comment": "", + "name": "_SET_PLAYER_LEAVE_PROMPT_TEXT", + "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nAddTextEntry(\"qadr_ui_stand\", \"Get on your feet\");\n_SET_PLAYER_LEAVE_PROMPT_TEXT(PlayerId(), \"qadr_ui_stand\");\n// First, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", "params": [ { "type": "Player", @@ -83860,7 +83860,7 @@ }, { "type": "const char*", - "name": "p1" + "name": "promptTextKey" } ], "return_type": "void", From 42b5cd7e8dde5725a56ffcddd2ef2b941fc05075 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 01:26:05 +0300 Subject: [PATCH 07/75] _SET_PLAYER_MELEE_PROMPT_TEXT --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..08190548 100644 --- a/natives.json +++ b/natives.json @@ -83819,8 +83819,8 @@ "build": "1207" }, "0x0FAF95D71ED67ADE": { - "name": "_0x0FAF95D71ED67ADE", - "comment": "", + "name": "_SET_PLAYER_MELEE_PROMPT_TEXT", + "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nAddTextEntry(\"qadr_ui_melee\", \"Throw a punch\");\n_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\n// First, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", "params": [ { "type": "Player", @@ -83828,7 +83828,7 @@ }, { "type": "const char*", - "name": "p1" + "name": "promptTextKey" } ], "return_type": "void", From 954282502d0f3591c296728d43d868cec0cbc117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 01:57:52 +0300 Subject: [PATCH 08/75] _SET_DEADEYE_ENTITY_AURA_WITH_FLAG --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..ead557a6 100644 --- a/natives.json +++ b/natives.json @@ -82771,8 +82771,8 @@ "build": "1207" }, "0x2B12B6FC8B8772AB": { - "name": "_0x2B12B6FC8B8772AB", - "comment": "", + "name": "_SET_DEADEYE_ENTITY_AURA_WITH_FLAG", + "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\nPrevious name: _0x2B12B6FC8B8772AB\nExample usage:\n_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PlayerID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1294845421654642730", "params": [ { "type": "Player", @@ -82780,7 +82780,7 @@ }, { "type": "int", - "name": "p1" + "name": "flag" } ], "return_type": "void", From aebc982ce8f776dac95893fffe9a4e5638b1697c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 02:02:54 +0300 Subject: [PATCH 09/75] _SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG --- natives.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..0847ca07 100644 --- a/natives.json +++ b/natives.json @@ -82799,17 +82799,13 @@ "build": "1207" }, "0x131E294EF60160DF": { - "name": "_0x131E294EF60160DF", - "comment": "", + "name": "_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG", + "comment": "Applies a customizable aura effect to nearby entities when Deadeye is active, with control over aura intensity and additional behavior based on a flag parameter.\nExample usage:\n_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG(PlayerID(), 0.0, 0.0, 0.0, 1.0, 8);\n// Applies a maximum intensity aura effect to all nearby entities while Deadeye is active.\nScreenshot: https://imgur.com/gallery/0x131e294ef60160df-zNQ6Pc0", "params": [ { "type": "Player", "name": "player" }, - { - "type": "float", - "name": "p1" - }, { "type": "float", "name": "p2" @@ -82823,8 +82819,12 @@ "name": "p4" }, { - "type": "Any", - "name": "p5" + "type": "float", + "name": "auraIntensity" + }, + { + "type": "int", + "name": "flag" } ], "return_type": "void", From 03c7cdf6c8ca824b477200f4a3e0fb28e5e47371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 02:41:16 +0300 Subject: [PATCH 10/75] _HAS_PLAYER_DAMAGED_RECENTLY_ATTACKED_PED --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..6f773c2e 100644 --- a/natives.json +++ b/natives.json @@ -80630,8 +80630,8 @@ "build": "1207" }, "0x72AD59F7B7FB6E24": { - "name": "_0x72AD59F7B7FB6E24", - "comment": "_HAS_PLAYER_D*", + "name": "_HAS_PLAYER_DAMAGED_RECENTLY_ATTACKED_PED", + "comment": "Checks if the player has damaged the ped they recently attacked. Useful for determining if the player's recent attack on a ped resulted in damage.\nExample usage:\nif (_HAS_PLAYER_DAMAGED_RECENTLY_ATTACKED_PED(PlayerID(), 4000)) {\n // Execute some action if the player has damaged the ped\n}\nPrevious name: _0x72AD59F7B7FB6E24", "params": [ { "type": "Player", From c5cdd327ba56e7161e252dd05c0f1cbcc7362d4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:01:09 +0300 Subject: [PATCH 11/75] _GET_RECENTLY_ATTACKED_PEDS_IN_COMBO --- natives.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..0fe2037a 100644 --- a/natives.json +++ b/natives.json @@ -80646,8 +80646,8 @@ "build": "1207" }, "0x1A6E84F13C952094": { - "name": "_0x1A6E84F13C952094", - "comment": "", + "name": "_GET_RECENTLY_ATTACKED_PEDS_IN_COMBO", + "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nExample usage:\nwhile (true) {\n Wait(300);\n if (Citizen.InvokeNative(0x72AD59F7B7FB6E24, PlayerId(), 4000)) {\n var structer = DataView.ArrayBuffer(8*25);\n Citizen.InvokeNative(0x1A6E84F13C952094, PlayerId(), 4000, structer:Buffer());\n var entityCombo1 = structer:GetInt32(8*1);\n var entityCombo2 = structer:GetInt32(8*2);\n var entityCombo3 = structer:GetInt32(8*3);\n }\n}\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295025754815332412\nPrevious name: _0x1A6E84F13C952094", "params": [ { "type": "Player", @@ -80659,10 +80659,10 @@ }, { "type": "Any*", - "name": "p2" + "name": "structer" } ], - "return_type": "BOOL", + "return_type": "void", "build": "1207" }, "0x78B3D19AF6391A55": { From e9d7a301fa53a84a99d2074484c0ea90e6925c5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:17:13 +0300 Subject: [PATCH 12/75] _CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE --- natives.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..df5af6a5 100644 --- a/natives.json +++ b/natives.json @@ -83295,15 +83295,15 @@ "build": "1311" }, "0x1DA5C5B0923E1B85": { - "name": "_0x1DA5C5B0923E1B85", - "comment": "", + "name": "_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE", + "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE(PlayerId())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu\nPrevious name: _0x1DA5C5B0923E1B85", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" } ], - "return_type": "Any", + "return_type": "BOOL", "build": "1207" }, "0xAAED694CE814817F": { From 80d258c6f8a75d80a63625a6a2dad721ec7edb6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:28:46 +0300 Subject: [PATCH 13/75] _GET_NUM_DEADEYE_MARKS_ON_PED --- natives.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..d4cf5b48 100644 --- a/natives.json +++ b/natives.json @@ -82699,19 +82699,19 @@ "build": "1207" }, "0x27AD7162D3FED01E": { - "name": "_0x27AD7162D3FED01E", - "comment": "", + "name": "_GET_NUM_DEADEYE_MARKS_ON_PED", + "comment": "Retrieves the number of marks placed on a PED when Deadeye mode is active for the specified player.\nExample usage:\nint marksCount = _GET_NUM_DEADEYE_MARKS_ON_PED(PlayerId(), pedHandle);\nif (marksCount > 0) {\n // Logic for when there are marks on the PED, like enhancing accuracy or special effects\n} else {\n // No marks, possibly disable special abilities or visual indicators\n}\nVideo: https://imgur.com/gallery/0x27ad7162d3fed01e-XvMXq2d\nPrevious name: _0x27AD7162D3FED01E", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" }, { - "type": "Any", - "name": "p1" + "type": "Ped", + "name": "ped" } ], - "return_type": "Any", + "return_type": "int", "build": "1207" }, "0xCCD9B77F70D31C9D": { From 71d4bdca9637527781646d331c760daa147f0b70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:32:00 +0300 Subject: [PATCH 14/75] Update natives.json --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index d4cf5b48..00cf539c 100644 --- a/natives.json +++ b/natives.json @@ -82700,7 +82700,7 @@ }, "0x27AD7162D3FED01E": { "name": "_GET_NUM_DEADEYE_MARKS_ON_PED", - "comment": "Retrieves the number of marks placed on a PED when Deadeye mode is active for the specified player.\nExample usage:\nint marksCount = _GET_NUM_DEADEYE_MARKS_ON_PED(PlayerId(), pedHandle);\nif (marksCount > 0) {\n // Logic for when there are marks on the PED, like enhancing accuracy or special effects\n} else {\n // No marks, possibly disable special abilities or visual indicators\n}\nVideo: https://imgur.com/gallery/0x27ad7162d3fed01e-XvMXq2d\nPrevious name: _0x27AD7162D3FED01E", + "comment": "Retrieves the number of marks placed on a PED when Deadeye mode is active for the specified player.\nExample usage:\nint marksCount = _GET_NUM_DEADEYE_MARKS_ON_PED(PlayerId(), pedHandle);\nVideo: https://imgur.com/gallery/0x27ad7162d3fed01e-XvMXq2d\nPrevious name: _0x27AD7162D3FED01E", "params": [ { "type": "Player", From 9bba561272209f6e75f9c0dbb35ce7ea3f80fd48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:38:57 +0300 Subject: [PATCH 15/75] _EAGLE_EYE_SET_HIDE_ALL_TRAILS --- natives.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..5b994ae3 100644 --- a/natives.json +++ b/natives.json @@ -83111,16 +83111,16 @@ "build": "1207" }, "0x330CA55A3647FA1C": { - "name": "_0x330CA55A3647FA1C", - "comment": "", + "name": "_EAGLE_EYE_SET_HIDE_ALL_TRAILS", + "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n// Hide all trails in Eagle Eye mode for the current player\n_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PlayerId(), true);\n\n// Show all trails in Eagle Eye mode\n_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PlayerId(), false);\nVideos:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0x330CA55A3647FA1C", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" }, { - "type": "Any", - "name": "p1" + "type": "bool", + "name": "hideTrails" } ], "return_type": "void", From 3ed61d1dbda38fe607a5d8551a6d72bce95be290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:43:20 +0300 Subject: [PATCH 16/75] Update natives.json --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 5b994ae3..6bd2ad9a 100644 --- a/natives.json +++ b/natives.json @@ -83119,7 +83119,7 @@ "name": "player" }, { - "type": "bool", + "type": "BOOL", "name": "hideTrails" } ], From b9cbee2f4258481544e10760eae31942fa04aa9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:46:19 +0300 Subject: [PATCH 17/75] _EAGLE_EYE_ARE_ALL_TRAILS_HIDDEN --- natives.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..6f7758cd 100644 --- a/natives.json +++ b/natives.json @@ -83127,15 +83127,15 @@ "build": "1207" }, "0xA62BBAAE67A05BB0": { - "name": "_0xA62BBAAE67A05BB0", - "comment": "", + "name": "_EAGLE_EYE_ARE_ALL_TRAILS_HIDDEN", + "comment": "Retrieves whether all trails are currently hidden during Eagle Eye mode for the specified player.\nExample usage:\nif (_EAGLE_EYE_ARE_ALL_TRAILS_HIDDEN(PlayerId())) {\n // Logic for when trails are hidden\n} else {\n // Logic for when trails are visible\n}\nVideos:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0xA62BBAAE67A05BB0", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" } ], - "return_type": "Any", + "return_type": "BOOL", "build": "1207" }, "0x2C41D93F550D5E37": { From e951a3b48fd5d63dc5e44018555d5300acc08c63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:47:42 +0300 Subject: [PATCH 18/75] Update natives.json --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 6f7758cd..d6308966 100644 --- a/natives.json +++ b/natives.json @@ -83128,7 +83128,7 @@ }, "0xA62BBAAE67A05BB0": { "name": "_EAGLE_EYE_ARE_ALL_TRAILS_HIDDEN", - "comment": "Retrieves whether all trails are currently hidden during Eagle Eye mode for the specified player.\nExample usage:\nif (_EAGLE_EYE_ARE_ALL_TRAILS_HIDDEN(PlayerId())) {\n // Logic for when trails are hidden\n} else {\n // Logic for when trails are visible\n}\nVideos:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0xA62BBAAE67A05BB0", + "comment": "Retrieves whether all trails are currently hidden during Eagle Eye mode for the specified player.\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0xA62BBAAE67A05BB0", "params": [ { "type": "Player", From 812547465aed9a685797b93d6c667ad088e0b978 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 04:54:18 +0300 Subject: [PATCH 19/75] _EAGLE_EYE_GET_TRACKED_PED_ID --- natives.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..341c0de5 100644 --- a/natives.json +++ b/natives.json @@ -83223,15 +83223,15 @@ "build": "1207" }, "0x3813E11A378958A5": { - "name": "_0x3813E11A378958A5", - "comment": "", + "name": "_EAGLE_EYE_GET_TRACKED_PED_ID", + "comment": "Retrieves the ID of the ped that the specified player is currently tracking while in Eagle Eye mode.\nExample usage:\nPed trackedPed = _EAGLE_EYE_GET_TRACKED_PED_ID(PlayerId());\nif (trackedPed != -1) {\n // Logic for when a ped is being tracked\n} else {\n // Logic for when no ped is being tracked\n}\nImages:\n- https://imgur.com/gallery/0x3813e11a378958a5-CHoJVRu\n- https://imgur.com/gallery/0x3813e11a378958a5-reK5IXt\nPrevious name: _0x3813E11A378958A5", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" } ], - "return_type": "Any", + "return_type": "Ped", "build": "1207" }, "0x2AF423D6ECB2C485": { From e7e9522019cba2907d7ba538d962274b2dd7aa36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:09:47 +0300 Subject: [PATCH 20/75] _ADD_PLAYER_INTERACTIVE_FOCUS_PRESET --- natives.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..0d61b3c5 100644 --- a/natives.json +++ b/natives.json @@ -80314,8 +80314,8 @@ "build": "1232" }, "0x3946FC742AC305CD": { - "name": "_0x3946FC742AC305CD", - "comment": "", + "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET", + "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nExample usage:\n_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(PlayerId(), targetPed, \"IND1_OFFER_CHAMPL\", 0.0, 0.0, 0.0, 0, \"qadr_\");\n\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0x3946FC742AC305CD", "params": [ { "type": "Player", @@ -80327,7 +80327,7 @@ }, { "type": "const char*", - "name": "p2" + "name": "preset" }, { "type": "float", @@ -80347,7 +80347,7 @@ }, { "type": "const char*", - "name": "p7" + "name": "name" } ], "return_type": "void", From 3263a2e14365864917b0689a73b9aa6d5225a1fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:14:36 +0300 Subject: [PATCH 21/75] _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..151d38a4 100644 --- a/natives.json +++ b/natives.json @@ -80406,8 +80406,8 @@ "build": "1232" }, "0xC67A4910425F11F1": { - "name": "_0xC67A4910425F11F1", - "comment": "_DISABLE_*(PLAYER_FORCED_INTERACTION_LOCKON?)", + "name": "_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET", + "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\n_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(PlayerId(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET` to understand how presets are added.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0xC67A4910425F11F1", "params": [ { "type": "Player", From 00752cce73b5f4e12145881f08004c6181e487c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:19:15 +0300 Subject: [PATCH 22/75] _SET_PLAYER_SURRENDER_PROMPT_THIS_FRAME --- natives.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..32794ee7 100644 --- a/natives.json +++ b/natives.json @@ -79943,24 +79943,24 @@ "gta_jhash": "0x453C7CAB" }, "0xCBB54CC7FFFFAB86": { - "name": "_0xCBB54CC7FFFFAB86", - "comment": "", + "name": "_SET_PLAYER_SURRENDER_PROMPT_THIS_FRAME", + "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nExample usage:\n\n// Calm targetPed\nCitizen.InvokeNative(0x3A2A2071DF5CC569, targetPed, PlayerPedId(), 2);\n\n// Register lockon prompt to targetPed\nCitizen.InvokeNative(0x870708A6E147A9AD, targetPed, \"\", 10.1, 10.1, 0, 0.0, 0.0, 0, false, -1);\n\n// Activate the surrender prompt for the current player towards the targetPed\nwhile true do \n Wait(0)\n Citizen.InvokeNative(0xCBB54CC7FFFFAB86, PlayerId(), targetPed, 1, false);\nend\n\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296435570377097246\nPrevious name: _0xCBB54CC7FFFFAB86", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" }, { - "type": "Any", - "name": "p1" + "type": "Ped", + "name": "targetPed" }, { - "type": "Any", - "name": "p2" + "type": "int", + "name": "promptOrder" }, { - "type": "Any", - "name": "p3" + "type": "BOOL", + "name": "unknownFlag" } ], "return_type": "void", From 2ae8f8eb6187a26cb9571f9fc2a0823b9233da41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:28:44 +0300 Subject: [PATCH 23/75] _SPECIAL_ABILITY_SET_ACTIVATE --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..bdf86bd2 100644 --- a/natives.json +++ b/natives.json @@ -80881,8 +80881,8 @@ "build": "1207" }, "0xBBA140062B15A8AC": { - "name": "_0xBBA140062B15A8AC", - "comment": "Used in script function INIT_DEADEYE_SLOWDOWN\n_SPECIAL_ABILITY*", + "name": "_SPECIAL_ABILITY_SET_ACTIVATE", + "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\n_SPECIAL_ABILITY_SET_ACTIVATE(PlayerId());\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296509683313541170\nPrevious name: _0xBBA140062B15A8AC", "params": [ { "type": "Player", From 088cb93c2d42cf79a63b659b47a987bf3ee2ae40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:33:11 +0300 Subject: [PATCH 24/75] _SET_PLAYER_AIM_WEAPON --- natives.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..61191105 100644 --- a/natives.json +++ b/natives.json @@ -83959,8 +83959,8 @@ "build": "1207" }, "0xCFFC3ECCD7A5CCEB": { - "name": "_0xCFFC3ECCD7A5CCEB", - "comment": "", + "name": "_SET_PLAYER_AIM_WEAPON", + "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\n_SET_PLAYER_AIM_WEAPON(PlayerId(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296548934990299136\nPrevious name: _0xCFFC3ECCD7A5CCEB", "params": [ { "type": "Player", @@ -83971,8 +83971,8 @@ "name": "weapon" }, { - "type": "BOOL", - "name": "p2" + "type": "int", + "name": "attachSlotId" } ], "return_type": "void", From 4b899847655eea11a667ebd62456a42b7a1c080f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:38:06 +0300 Subject: [PATCH 25/75] Update natives.json --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 61191105..63f40178 100644 --- a/natives.json +++ b/natives.json @@ -83972,7 +83972,7 @@ }, { "type": "int", - "name": "attachSlotId" + "name": "weaponDrawOrder" } ], "return_type": "void", From 2f8a4508c6ae8c6a9bdc4977a57b65b8d2cf15f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:41:06 +0300 Subject: [PATCH 26/75] _SET_PLAYER_CAN_PICKUP_HAT --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..2ec3e3e3 100644 --- a/natives.json +++ b/natives.json @@ -79278,8 +79278,8 @@ "build": "1207" }, "0xACA45DDCEF6071C4": { - "name": "_0xACA45DDCEF6071C4", - "comment": "_SET_PLAYER_CAN_BE_* - _SET_PLAYER_CAN_USE_*", + "name": "_SET_PLAYER_CAN_PICKUP_HAT", + "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nExample usage:\n\n// Enable the \"Pick Up\" prompt for hats for the current player\n_SET_PLAYER_CAN_PICKUP_HAT(PlayerId(), true);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296582726392090625\nPrevious name: _0xACA45DDCEF6071C4", "params": [ { "type": "Player", @@ -79287,7 +79287,7 @@ }, { "type": "BOOL", - "name": "p1" + "name": "canPickup" } ], "return_type": "void", From 8f54f653641141bf01c24a070a09f2da4ad93453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:46:24 +0300 Subject: [PATCH 27/75] _SET_PLAYER_HAT_ACCESS --- natives.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..86db413f 100644 --- a/natives.json +++ b/natives.json @@ -79294,8 +79294,8 @@ "build": "1207" }, "0xA0C683284DF027C7": { - "name": "_0xA0C683284DF027C7", - "comment": "Params: p1 is mostly 15, sometimes 1 in R* Scripts (Function: PLAYER_TOGGLE_PICK_UP_HATS)\n_SET_PLAYER_*", + "name": "_SET_PLAYER_HAT_ACCESS", + "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\n_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\n_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\n_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296602588111835236\nPrevious name: _0xA0C683284DF027C7", "params": [ { "type": "Player", @@ -79303,11 +79303,11 @@ }, { "type": "int", - "name": "p1" + "name": "flag" }, { "type": "BOOL", - "name": "enable" + "name": "allow" } ], "return_type": "void", From 861acb31b70b3db75850e9457ba4bdfcedff7511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:53:37 +0300 Subject: [PATCH 28/75] _SET_PLAYER_PICKUP_PROMPT_VISIBLE --- natives.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..58d96b4b 100644 --- a/natives.json +++ b/natives.json @@ -79262,16 +79262,16 @@ "gta_jhash": "0x13CAFAFA" }, "0xD1A70C1E8D1031FE": { - "name": "_0xD1A70C1E8D1031FE", - "comment": "", + "name": "_SET_PLAYER_PICKUP_PROMPT_VISIBLE", + "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\n\nExample usage:\n\n// Show all \"Pick Up\" prompts for the current player, including the hat pickup prompt\n_SET_PLAYER_PICKUP_PROMPT_VISIBLE(PLAYER::PLAYER_ID(), true);\n\n// Hide all \"Pick Up\" prompts for the current player, including the hat pickup prompt\n_SET_PLAYER_PICKUP_PROMPT_VISIBLE(PLAYER::PLAYER_ID(), false);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296610627632107632\nPrevious name: _0xD1A70C1E8D1031FE", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" }, { - "type": "Any", - "name": "p1" + "type": "BOOL", + "name": "isVisible" } ], "return_type": "void", From faf055d6265e23906104a770daf9d7746c998919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 05:59:20 +0300 Subject: [PATCH 29/75] _ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS --- natives.json | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..879ef447 100644 --- a/natives.json +++ b/natives.json @@ -80266,48 +80266,48 @@ "gta_jhash": "0xE495B6DA" }, "0xD48227263E3D06AE": { - "name": "_0xD48227263E3D06AE", - "comment": "", + "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS", + "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\n\nExample usage:\n\n_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS(PlayerId(), GetEntityCoords(PlayerPedId()), \"ForcedILONoIcon\", 0.0, 0.0, 0.0, PlayerPedId(), \"qadr\");\n\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296976512192614410\nPrevious name: _0xD48227263E3D06AE", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" }, { - "type": "Any", - "name": "p1" + "type": "float", + "name": "x" }, { - "type": "Any", - "name": "p2" + "type": "float", + "name": "y" }, { - "type": "Any", - "name": "p3" + "type": "float", + "name": "z" }, { - "type": "Any", - "name": "p4" + "type": "const char*", + "name": "preset" }, { - "type": "Any", - "name": "p5" + "type": "float", + "name": "x" }, { - "type": "Any", - "name": "p6" + "type": "float", + "name": "y" }, { - "type": "Any", - "name": "p7" + "type": "float", + "name": "z" }, { - "type": "Any", - "name": "p8" + "type": "Entity", + "name": "targetEntity" }, { - "type": "Any", - "name": "p9" + "type": "const char*", + "name": "name" } ], "return_type": "void", From 95273cc6b25d0c5ee3727b88ff22e6abac3ec40e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 06:20:17 +0300 Subject: [PATCH 30/75] _IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..83d09ad7 100644 --- a/natives.json +++ b/natives.json @@ -79745,8 +79745,8 @@ "build": "1207" }, "0x2009F8AB7A5E9D6D": { - "name": "_0x2009F8AB7A5E9D6D", - "comment": "_IS_PLAYER_F*", + "name": "_IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE", + "comment": "Checks if the player has locked onto an entity while on horseback.\n\nExample usage:\n\nif (_IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE(PlayerId())) {\n // Execute logic when the player is locked onto an entity\n}\n\nThis function checks only the lock-on status and does not trigger any additional behavior.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296997873568710717\nPrevious name: _0x2009F8AB7A5E9D6D", "params": [ { "type": "Player", From ca7c05387b9cdda9911bd8639f5279e9d74f6547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 06:25:04 +0300 Subject: [PATCH 31/75] _IS_DEAD_EYE_ABILITY_ENABLED --- natives.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..62436c64 100644 --- a/natives.json +++ b/natives.json @@ -80869,15 +80869,15 @@ "build": "1207" }, "0xDE6C85975F9D4894": { - "name": "_0xDE6C85975F9D4894", - "comment": "", + "name": "_IS_DEAD_EYE_ABILITY_ENABLED", + "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (_IS_DEAD_EYE_ABILITY_ENABLED(PlayerId())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nScreenshot: https://discord.com/channels/192358910387159041/643437867044962304/1297012169816281139\nPrevious name: _0xDE6C85975F9D4894", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" } ], - "return_type": "Any", + "return_type": "BOOL", "build": "1207" }, "0xBBA140062B15A8AC": { From 70566e99897d4aff697a1dd24db741c0f3f33b4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 06:44:45 +0300 Subject: [PATCH 32/75] _IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD --- natives.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..72495165 100644 --- a/natives.json +++ b/natives.json @@ -79789,15 +79789,15 @@ "build": "1207" }, "0xE631EAF35828FA67": { - "name": "_0xE631EAF35828FA67", - "comment": "", + "name": "_IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD", + "comment": "Checks if the player is sprinting on a road while riding a horse.\n\nExample usage:\n\nif (_IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD(PlayerId())) {\n // Execute logic when the player is sprinting on a road with a horse\n}\n\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1297345946346197062\nPrevious name: _0xE631EAF35828FA67", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" } ], - "return_type": "Any", + "return_type": "BOOL", "build": "1207" }, "0x086549F3B0381CB1": { From c10b09e2306f26ae0d8cf3d3b4e83e1f199fccce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 06:47:37 +0300 Subject: [PATCH 33/75] _RESET_DEADEYE_AURA_EFFECT --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..c1b7d9d3 100644 --- a/natives.json +++ b/natives.json @@ -82787,8 +82787,8 @@ "build": "1207" }, "0xE910932F4B30BE23": { - "name": "_0xE910932F4B30BE23", - "comment": "", + "name": "_RESET_DEADEYE_AURA_EFFECT", + "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\n_RESET_DEADEYE_AURA_EFFECT(PlayerID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299851743911350332\nPrevious name: _0xE910932F4B30BE23", "params": [ { "type": "Player", From 8a77427c253a8842d95a6c47758c3d1f643b3cd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 06:52:38 +0300 Subject: [PATCH 34/75] _CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..23750af9 100644 --- a/natives.json +++ b/natives.json @@ -82831,8 +82831,8 @@ "build": "1207" }, "0x0E9057A9DA78D0F8": { - "name": "_0x0E9057A9DA78D0F8", - "comment": "", + "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\n_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PlayerID());\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299857646786183188\nPrevious name: _0x0E9057A9DA78D0F8", "params": [ { "type": "Player", @@ -82840,7 +82840,7 @@ }, { "type": "int", - "name": "bitflag" + "name": "flag" } ], "return_type": "void", From 99469b26e382b76219dd19da5730713e65d8343b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 06:53:50 +0300 Subject: [PATCH 35/75] Update natives.json --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 23750af9..4ec992a8 100644 --- a/natives.json +++ b/natives.json @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\n_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PlayerID());\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299857646786183188\nPrevious name: _0x0E9057A9DA78D0F8", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\n_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PlayerID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299857646786183188\nPrevious name: _0x0E9057A9DA78D0F8", "params": [ { "type": "Player", From e8e0f535b6126c6ace07d0e6ff951a65293f9bd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 07:09:34 +0300 Subject: [PATCH 36/75] _SET_PLAYER_DEAD_EYE_AURA_BY_HASH --- natives.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..f815af41 100644 --- a/natives.json +++ b/natives.json @@ -81317,16 +81317,16 @@ "build": "1207" }, "0x768E81AE285A4B67": { - "name": "_SET_PLAYER_STAT_FLAG_HASH", - "comment": "_N*, _O* or _PE*", + "name": "_SET_PLAYER_DEAD_EYE_AURA_BY_HASH", + "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value. This Native was previously named `SetPlayerStatFlagHash`, but it has been re-evaluated and renamed to better reflect its function in controlling the Deadeye aura color for targeted entities.\n\nExample usage:\n\n_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PlayerID(), 1014693585);\n// Applies an aura color based on the provided hash for entities that the player targets in Deadeye mode.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299863646389801071\nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", "params": [ { - "type": "Player", - "name": "player" + "type": "Player", + "name": "player" }, { - "type": "Hash", - "name": "p1" + "type": "Hash", + "name": "auraHash" } ], "return_type": "void", From 5bf39ab829625f65ef60ecb42346f23ee89da7f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 07:12:50 +0300 Subject: [PATCH 37/75] _GET_DEADEYE_ABILITY_DEPLETION_DELAY --- natives.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..5eda1a8e 100644 --- a/natives.json +++ b/natives.json @@ -82643,15 +82643,15 @@ "build": "1207" }, "0xE92261BD28C0878F": { - "name": "_0xE92261BD28C0878F", - "comment": "", + "name": "_GET_DEADEYE_ABILITY_DEPLETION_DELAY", + "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `SetDeadeyeAbilityDepletionDelay` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = _GET_DEADEYE_ABILITY_DEPLETION_DELAY(PlayerID());\n// Retrieves the Deadeye depletion delay value as a float for the specified player.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299899543243980810\nPrevious name: _0xE92261BD28C0878F", "params": [ { - "type": "Any", - "name": "p0" + "type": "Player", + "name": "player" } ], - "return_type": "Any", + "return_type": "float", "build": "1207" }, "0x870634493CB4372C": { From b75492d968c385e6866512ff1332a0e1e4e2c31f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 07:23:08 +0300 Subject: [PATCH 38/75] _SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON --- natives.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..ab15be76 100644 --- a/natives.json +++ b/natives.json @@ -38599,12 +38599,12 @@ "build": "1207" }, "0x1726963E6049DB53": { - "name": "_0x1726963E6049DB53", - "comment": "", + "name": "_SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON", + "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\n\nExample usage:\n\n_SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON(myEntity);\n// Activates the blip prompt for `myEntity`, making it visible without requiring lock-on.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303639104671711242\nPrevious name: _0x1726963E6049DB53", "params": [ { - "type": "Any", - "name": "p0" + "type": "Entity", + "name": "entity" } ], "return_type": "void", From 207f6b43d8dee7e3455f20bc154f259a5ec29b23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 07:25:02 +0300 Subject: [PATCH 39/75] _CLEAR_PAUSEMAP_COORDS --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..d1a36c0f 100644 --- a/natives.json +++ b/natives.json @@ -38512,8 +38512,8 @@ "build": "1207" }, "0x7C9F4CDF402CA82A": { - "name": "_0x7C9F4CDF402CA82A", - "comment": "", + "name": "_CLEAR_PAUSEMAP_COORDS", + "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n\nExample usage:\n\n_CLEAR_PAUSEMAP_COORDS();\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303654381941424151\nPrevious name: _0x7C9F4CDF402CA82A", "params": [], "return_type": "void", "build": "1311" From 03ceb6f15d3d3eb6d567511ecd8e603d37be37bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 07:29:53 +0300 Subject: [PATCH 40/75] _GET_WAYPOINT_COORDS_AS_POINTERS --- natives.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/natives.json b/natives.json index 4d1fb3bf..517d7ec9 100644 --- a/natives.json +++ b/natives.json @@ -38105,19 +38105,19 @@ "build": "1207" }, "0xF08E42BFA46BDFF8": { - "name": "_0xF08E42BFA46BDFF8", - "comment": "", + "name": "_GET_WAYPOINT_COORDS_AS_POINTERS", + "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nLua Example:\nlocal x, y = _GET_WAYPOINT_COORDS_AS_POINTERS(Citizen.PointerValueFloat(), Citizen.PointerValueFloat())\n\nGörsel: ![](https://i.imgur.com/tu1jnY7.png)\nPrevious name: _0xF08E42BFA46BDFF8", "params": [ { - "type": "Any", - "name": "p0" + "type": "float*", + "name": "x" }, { - "type": "Any", - "name": "p1" + "type": "float*", + "name": "y" } ], - "return_type": "BOOL", + "return_type": "void", "build": "1207" }, "0xA1B4052C2A3DCC1E": { From 9d9ce97a724086e0e49aecbe35bb036e330e4f79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Sun, 10 Nov 2024 07:31:06 +0300 Subject: [PATCH 41/75] Update natives.json --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 517d7ec9..ce251359 100644 --- a/natives.json +++ b/natives.json @@ -38106,7 +38106,7 @@ }, "0xF08E42BFA46BDFF8": { "name": "_GET_WAYPOINT_COORDS_AS_POINTERS", - "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nLua Example:\nlocal x, y = _GET_WAYPOINT_COORDS_AS_POINTERS(Citizen.PointerValueFloat(), Citizen.PointerValueFloat())\n\nGörsel: ![](https://i.imgur.com/tu1jnY7.png)\nPrevious name: _0xF08E42BFA46BDFF8", + "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nLua Example:\nlocal x, y = _GET_WAYPOINT_COORDS_AS_POINTERS(Citizen.PointerValueFloat(), Citizen.PointerValueFloat())\n\nImage: ![](https://i.imgur.com/tu1jnY7.png)\nPrevious name: _0xF08E42BFA46BDFF8", "params": [ { "type": "float*", From 22bc3cd104878153caf9e56ffac40b10de029d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 11:20:26 +0300 Subject: [PATCH 42/75] Update natives.json --- natives.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/natives.json b/natives.json index c4bd40dc..052539a0 100644 --- a/natives.json +++ b/natives.json @@ -41797,12 +41797,12 @@ "comment": "Counts the number of segments in a string separated by specified delimiters, ignoring consecutive delimiters.\nExample usage: int count = N_0x94e8ca3dee952789(\"qadr_ui-qadr_ui;qadr_ui,qadr_ui.qadr_ui;qadr_ui-\", \"-,;.\"); // Returns 6", "params": [ { - "type": "const char*", - "name": "inputString" + "type": "const char*", + "name": "inputString" }, { - "type": "const char*", - "name": "delimiters" + "type": "const char*", + "name": "delimiters" } ], "return_type": "int", From 62719e17b93b489ae076a09c1b5a2d96854a181c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 18:53:30 +0300 Subject: [PATCH 43/75] "0x1A6E84F13C952094" fix return type --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 052539a0..77430b92 100644 --- a/natives.json +++ b/natives.json @@ -80662,7 +80662,7 @@ "name": "structer" } ], - "return_type": "void", + "return_type": "BOOL", "build": "1207" }, "0x78B3D19AF6391A55": { From 8aa3a19c27fae4a58ba8a7fdfc918a2bcd2ef480 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 19:54:10 +0300 Subject: [PATCH 44/75] some example removed some one converted. --- natives.json | 70 ++++++++++++++++++++++++++-------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/natives.json b/natives.json index 77430b92..9fe48d6f 100644 --- a/natives.json +++ b/natives.json @@ -12861,7 +12861,7 @@ }, "0xD7DB94AB78E8EBE4": { "name": "_DATABINDING_ADD_DATA_CONTAINER_FROM_PATH_BY_HASH", - "comment": "DatabindingAddDataContainerFromPath(\"\", \"CraftingDatastore\")\nN_0xd7db94ab78e8ebe4(\"\", GetHashKey(\"CraftingDatastore\"))", + "comment": "", "params": [ { "type": "const char*", @@ -38106,7 +38106,7 @@ }, "0xF08E42BFA46BDFF8": { "name": "_GET_WAYPOINT_COORDS_AS_POINTERS", - "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nLua Example:\nlocal x, y = _GET_WAYPOINT_COORDS_AS_POINTERS(Citizen.PointerValueFloat(), Citizen.PointerValueFloat())\n\nImage: ![](https://i.imgur.com/tu1jnY7.png)\nPrevious name: _0xF08E42BFA46BDFF8", + "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nImage: https://i.imgur.com/tu1jnY7.png\nPrevious name: _0xF08E42BFA46BDFF8", "params": [ { "type": "float*", @@ -38513,7 +38513,7 @@ }, "0x7C9F4CDF402CA82A": { "name": "_CLEAR_PAUSEMAP_COORDS", - "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n\nExample usage:\n\n_CLEAR_PAUSEMAP_COORDS();\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303654381941424151\nPrevious name: _0x7C9F4CDF402CA82A", + "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303654381941424151\nPrevious name: _0x7C9F4CDF402CA82A", "params": [], "return_type": "void", "build": "1311" @@ -38600,7 +38600,7 @@ }, "0x1726963E6049DB53": { "name": "_SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON", - "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\n\nExample usage:\n\n_SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON(myEntity);\n// Activates the blip prompt for `myEntity`, making it visible without requiring lock-on.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303639104671711242\nPrevious name: _0x1726963E6049DB53", + "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303639104671711242\nPrevious name: _0x1726963E6049DB53", "params": [ { "type": "Entity", @@ -41794,7 +41794,7 @@ }, "0x94E8CA3DEE952789": { "name": "_STRING_SPLIT_AND_COUNT_SEGMENTS", - "comment": "Counts the number of segments in a string separated by specified delimiters, ignoring consecutive delimiters.\nExample usage: int count = N_0x94e8ca3dee952789(\"qadr_ui-qadr_ui;qadr_ui,qadr_ui.qadr_ui;qadr_ui-\", \"-,;.\"); // Returns 6", + "comment": "Counts the number of segments in a string separated by specified delimiters, ignoring consecutive delimiters.\nExample usage: int count = MISC::_STRING_SPLIT_AND_COUNT_SEGMENTS(\"qadr_ui-qadr_ui;qadr_ui,qadr_ui.qadr_ui;qadr_ui-\", \"-,;.\"); // Returns 6", "params": [ { "type": "const char*", @@ -79263,7 +79263,7 @@ }, "0xD1A70C1E8D1031FE": { "name": "_SET_PLAYER_PICKUP_PROMPT_VISIBLE", - "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\n\nExample usage:\n\n// Show all \"Pick Up\" prompts for the current player, including the hat pickup prompt\n_SET_PLAYER_PICKUP_PROMPT_VISIBLE(PLAYER::PLAYER_ID(), true);\n\n// Hide all \"Pick Up\" prompts for the current player, including the hat pickup prompt\n_SET_PLAYER_PICKUP_PROMPT_VISIBLE(PLAYER::PLAYER_ID(), false);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296610627632107632\nPrevious name: _0xD1A70C1E8D1031FE", + "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296610627632107632\nPrevious name: _0xD1A70C1E8D1031FE", "params": [ { "type": "Player", @@ -79279,7 +79279,7 @@ }, "0xACA45DDCEF6071C4": { "name": "_SET_PLAYER_CAN_PICKUP_HAT", - "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nExample usage:\n\n// Enable the \"Pick Up\" prompt for hats for the current player\n_SET_PLAYER_CAN_PICKUP_HAT(PlayerId(), true);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296582726392090625\nPrevious name: _0xACA45DDCEF6071C4", + "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296582726392090625\nPrevious name: _0xACA45DDCEF6071C4", "params": [ { "type": "Player", @@ -79287,7 +79287,7 @@ }, { "type": "BOOL", - "name": "canPickup" + "name": "enable" } ], "return_type": "void", @@ -79295,7 +79295,7 @@ }, "0xA0C683284DF027C7": { "name": "_SET_PLAYER_HAT_ACCESS", - "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\n_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\n_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\n_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296602588111835236\nPrevious name: _0xA0C683284DF027C7", + "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296602588111835236\nPrevious name: _0xA0C683284DF027C7", "params": [ { "type": "Player", @@ -79307,7 +79307,7 @@ }, { "type": "BOOL", - "name": "allow" + "name": "enable" } ], "return_type": "void", @@ -79746,7 +79746,7 @@ }, "0x2009F8AB7A5E9D6D": { "name": "_IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE", - "comment": "Checks if the player has locked onto an entity while on horseback.\n\nExample usage:\n\nif (_IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE(PlayerId())) {\n // Execute logic when the player is locked onto an entity\n}\n\nThis function checks only the lock-on status and does not trigger any additional behavior.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296997873568710717\nPrevious name: _0x2009F8AB7A5E9D6D", + "comment": "Checks if the player has locked onto an entity while on horseback.\nThis function checks only the lock-on status and does not trigger any additional behavior.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296997873568710717\nPrevious name: _0x2009F8AB7A5E9D6D", "params": [ { "type": "Player", @@ -79790,7 +79790,7 @@ }, "0xE631EAF35828FA67": { "name": "_IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD", - "comment": "Checks if the player is sprinting on a road while riding a horse.\n\nExample usage:\n\nif (_IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD(PlayerId())) {\n // Execute logic when the player is sprinting on a road with a horse\n}\n\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1297345946346197062\nPrevious name: _0xE631EAF35828FA67", + "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1297345946346197062\nPrevious name: _0xE631EAF35828FA67", "params": [ { "type": "Player", @@ -79944,7 +79944,7 @@ }, "0xCBB54CC7FFFFAB86": { "name": "_SET_PLAYER_SURRENDER_PROMPT_THIS_FRAME", - "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nExample usage:\n\n// Calm targetPed\nCitizen.InvokeNative(0x3A2A2071DF5CC569, targetPed, PlayerPedId(), 2);\n\n// Register lockon prompt to targetPed\nCitizen.InvokeNative(0x870708A6E147A9AD, targetPed, \"\", 10.1, 10.1, 0, 0.0, 0.0, 0, false, -1);\n\n// Activate the surrender prompt for the current player towards the targetPed\nwhile true do \n Wait(0)\n Citizen.InvokeNative(0xCBB54CC7FFFFAB86, PlayerId(), targetPed, 1, false);\nend\n\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296435570377097246\nPrevious name: _0xCBB54CC7FFFFAB86", + "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296435570377097246\nPrevious name: _0xCBB54CC7FFFFAB86", "params": [ { "type": "Player", @@ -80267,7 +80267,7 @@ }, "0xD48227263E3D06AE": { "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS", - "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\n\nExample usage:\n\n_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS(PlayerId(), GetEntityCoords(PlayerPedId()), \"ForcedILONoIcon\", 0.0, 0.0, 0.0, PlayerPedId(), \"qadr\");\n\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296976512192614410\nPrevious name: _0xD48227263E3D06AE", + "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296976512192614410\nPrevious name: _0xD48227263E3D06AE", "params": [ { "type": "Player", @@ -80315,7 +80315,7 @@ }, "0x3946FC742AC305CD": { "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nExample usage:\n_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(PlayerId(), targetPed, \"IND1_OFFER_CHAMPL\", 0.0, 0.0, 0.0, 0, \"qadr_\");\n\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0x3946FC742AC305CD", + "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0x3946FC742AC305CD", "params": [ { "type": "Player", @@ -80407,7 +80407,7 @@ }, "0xC67A4910425F11F1": { "name": "_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\n_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(PlayerId(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET` to understand how presets are added.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0xC67A4910425F11F1", + "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0xC67A4910425F11F1", "params": [ { "type": "Player", @@ -80631,7 +80631,7 @@ }, "0x72AD59F7B7FB6E24": { "name": "_HAS_PLAYER_DAMAGED_RECENTLY_ATTACKED_PED", - "comment": "Checks if the player has damaged the ped they recently attacked. Useful for determining if the player's recent attack on a ped resulted in damage.\nExample usage:\nif (_HAS_PLAYER_DAMAGED_RECENTLY_ATTACKED_PED(PlayerID(), 4000)) {\n // Execute some action if the player has damaged the ped\n}\nPrevious name: _0x72AD59F7B7FB6E24", + "comment": "Checks if the player has damaged the ped they recently attacked. Useful for determining if the player's recent attack on a ped resulted in damage.\nPrevious name: _0x72AD59F7B7FB6E24", "params": [ { "type": "Player", @@ -80647,7 +80647,7 @@ }, "0x1A6E84F13C952094": { "name": "_GET_RECENTLY_ATTACKED_PEDS_IN_COMBO", - "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nExample usage:\nwhile (true) {\n Wait(300);\n if (Citizen.InvokeNative(0x72AD59F7B7FB6E24, PlayerId(), 4000)) {\n var structer = DataView.ArrayBuffer(8*25);\n Citizen.InvokeNative(0x1A6E84F13C952094, PlayerId(), 4000, structer:Buffer());\n var entityCombo1 = structer:GetInt32(8*1);\n var entityCombo2 = structer:GetInt32(8*2);\n var entityCombo3 = structer:GetInt32(8*3);\n }\n}\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295025754815332412\nPrevious name: _0x1A6E84F13C952094", + "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295025754815332412\nPrevious name: _0x1A6E84F13C952094", "params": [ { "type": "Player", @@ -80659,7 +80659,7 @@ }, { "type": "Any*", - "name": "structer" + "name": "struct" } ], "return_type": "BOOL", @@ -80870,7 +80870,7 @@ }, "0xDE6C85975F9D4894": { "name": "_IS_DEAD_EYE_ABILITY_ENABLED", - "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (_IS_DEAD_EYE_ABILITY_ENABLED(PlayerId())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nScreenshot: https://discord.com/channels/192358910387159041/643437867044962304/1297012169816281139\nPrevious name: _0xDE6C85975F9D4894", + "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nScreenshot: https://discord.com/channels/192358910387159041/643437867044962304/1297012169816281139\nPrevious name: _0xDE6C85975F9D4894", "params": [ { "type": "Player", @@ -80882,7 +80882,7 @@ }, "0xBBA140062B15A8AC": { "name": "_SPECIAL_ABILITY_SET_ACTIVATE", - "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\n_SPECIAL_ABILITY_SET_ACTIVATE(PlayerId());\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296509683313541170\nPrevious name: _0xBBA140062B15A8AC", + "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296509683313541170\nPrevious name: _0xBBA140062B15A8AC", "params": [ { "type": "Player", @@ -81318,7 +81318,7 @@ }, "0x768E81AE285A4B67": { "name": "_SET_PLAYER_DEAD_EYE_AURA_BY_HASH", - "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value. This Native was previously named `SetPlayerStatFlagHash`, but it has been re-evaluated and renamed to better reflect its function in controlling the Deadeye aura color for targeted entities.\n\nExample usage:\n\n_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PlayerID(), 1014693585);\n// Applies an aura color based on the provided hash for entities that the player targets in Deadeye mode.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299863646389801071\nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", + "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value. This Native was previously named `SetPlayerStatFlagHash`, but it has been re-evaluated and renamed to better reflect its function in controlling the Deadeye aura color for targeted entities.\nKnown hash : \n- 1014693585 \n- 1936842089 \n- 1979474018\nExample usage:\nPLAYER::_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PLAYER::PLAYER_ID(), 1014693585);\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299863646389801071\nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", "params": [ { "type": "Player", @@ -82644,7 +82644,7 @@ }, "0xE92261BD28C0878F": { "name": "_GET_DEADEYE_ABILITY_DEPLETION_DELAY", - "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `SetDeadeyeAbilityDepletionDelay` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = _GET_DEADEYE_ABILITY_DEPLETION_DELAY(PlayerID());\n// Retrieves the Deadeye depletion delay value as a float for the specified player.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299899543243980810\nPrevious name: _0xE92261BD28C0878F", + "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `PLAYER::_SET_DEADEYE_ABILITY_DEPLETION_DELAY` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = PLAYER::_GET_DEADEYE_ABILITY_DEPLETION_DELAY(PLAYER::PLAYER_ID());\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299899543243980810\nPrevious name: _0xE92261BD28C0878F", "params": [ { "type": "Player", @@ -82700,7 +82700,7 @@ }, "0x27AD7162D3FED01E": { "name": "_GET_NUM_DEADEYE_MARKS_ON_PED", - "comment": "Retrieves the number of marks placed on a PED when Deadeye mode is active for the specified player.\nExample usage:\nint marksCount = _GET_NUM_DEADEYE_MARKS_ON_PED(PlayerId(), pedHandle);\nVideo: https://imgur.com/gallery/0x27ad7162d3fed01e-XvMXq2d\nPrevious name: _0x27AD7162D3FED01E", + "comment": "Retrieves the number of marks placed on a PED when Deadeye mode is active for the specified player.\nExample usage:\nint marksCount = PLAYER::_GET_NUM_DEADEYE_MARKS_ON_PED(PLAYER::PLAYER_ID(), pedHandle);\nVideo: https://imgur.com/gallery/0x27ad7162d3fed01e-XvMXq2d\nPrevious name: _0x27AD7162D3FED01E", "params": [ { "type": "Player", @@ -82772,7 +82772,7 @@ }, "0x2B12B6FC8B8772AB": { "name": "_SET_DEADEYE_ENTITY_AURA_WITH_FLAG", - "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\nPrevious name: _0x2B12B6FC8B8772AB\nExample usage:\n_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PlayerID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1294845421654642730", + "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\nPrevious name: _0x2B12B6FC8B8772AB\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1294845421654642730", "params": [ { "type": "Player", @@ -82788,7 +82788,7 @@ }, "0xE910932F4B30BE23": { "name": "_RESET_DEADEYE_AURA_EFFECT", - "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\n_RESET_DEADEYE_AURA_EFFECT(PlayerID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299851743911350332\nPrevious name: _0xE910932F4B30BE23", + "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299851743911350332\nPrevious name: _0xE910932F4B30BE23", "params": [ { "type": "Player", @@ -82800,7 +82800,7 @@ }, "0x131E294EF60160DF": { "name": "_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG", - "comment": "Applies a customizable aura effect to nearby entities when Deadeye is active, with control over aura intensity and additional behavior based on a flag parameter.\nExample usage:\n_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG(PlayerID(), 0.0, 0.0, 0.0, 1.0, 8);\n// Applies a maximum intensity aura effect to all nearby entities while Deadeye is active.\nScreenshot: https://imgur.com/gallery/0x131e294ef60160df-zNQ6Pc0", + "comment": "Applies a customizable aura effect to nearby entities when Deadeye is active, with control over aura intensity and additional behavior based on a flag parameter.\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(), 0.0, 0.0, 0.0, 1.0, 8);\n// Applies a maximum intensity aura effect to all nearby entities while Deadeye is active.\nScreenshot: https://imgur.com/gallery/0x131e294ef60160df-zNQ6Pc0", "params": [ { "type": "Player", @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\n_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PlayerID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299857646786183188\nPrevious name: _0x0E9057A9DA78D0F8", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299857646786183188\nPrevious name: _0x0E9057A9DA78D0F8", "params": [ { "type": "Player", @@ -83112,7 +83112,7 @@ }, "0x330CA55A3647FA1C": { "name": "_EAGLE_EYE_SET_HIDE_ALL_TRAILS", - "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n// Hide all trails in Eagle Eye mode for the current player\n_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PlayerId(), true);\n\n// Show all trails in Eagle Eye mode\n_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PlayerId(), false);\nVideos:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0x330CA55A3647FA1C", + "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n// Hide all trails in Eagle Eye mode for the current player\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), true);\n\n// Show all trails in Eagle Eye mode\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), false);\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0x330CA55A3647FA1C", "params": [ { "type": "Player", @@ -83224,7 +83224,7 @@ }, "0x3813E11A378958A5": { "name": "_EAGLE_EYE_GET_TRACKED_PED_ID", - "comment": "Retrieves the ID of the ped that the specified player is currently tracking while in Eagle Eye mode.\nExample usage:\nPed trackedPed = _EAGLE_EYE_GET_TRACKED_PED_ID(PlayerId());\nif (trackedPed != -1) {\n // Logic for when a ped is being tracked\n} else {\n // Logic for when no ped is being tracked\n}\nImages:\n- https://imgur.com/gallery/0x3813e11a378958a5-CHoJVRu\n- https://imgur.com/gallery/0x3813e11a378958a5-reK5IXt\nPrevious name: _0x3813E11A378958A5", + "comment": "Retrieves the ID of the ped that the specified player is currently tracking while in Eagle Eye mode.\nImages:\n- https://imgur.com/gallery/0x3813e11a378958a5-CHoJVRu\n- https://imgur.com/gallery/0x3813e11a378958a5-reK5IXt\nPrevious name: _0x3813E11A378958A5", "params": [ { "type": "Player", @@ -83296,7 +83296,7 @@ }, "0x1DA5C5B0923E1B85": { "name": "_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE", - "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE(PlayerId())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu\nPrevious name: _0x1DA5C5B0923E1B85", + "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu\nPrevious name: _0x1DA5C5B0923E1B85", "params": [ { "type": "Player", @@ -83820,7 +83820,7 @@ }, "0x0FAF95D71ED67ADE": { "name": "_SET_PLAYER_MELEE_PROMPT_TEXT", - "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nAddTextEntry(\"qadr_ui_melee\", \"Throw a punch\");\n_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\n// First, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", + "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\n// First, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", "params": [ { "type": "Player", @@ -83836,7 +83836,7 @@ }, "0x988C9045531B9FCE": { "name": "_SET_PLAYER_SIT_PROMPT_TEXT", - "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nAddTextEntry(\"qadr_ui_sit\", \"Take a seat\");\n_SET_PLAYER_SIT_PROMPT_TEXT(PlayerId(), \"qadr_ui_sit\");\n// First, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", + "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_SIT_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\n// First, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", "params": [ { "type": "Player", @@ -83852,7 +83852,7 @@ }, "0x06C3DB00B69D5435": { "name": "_SET_PLAYER_LEAVE_PROMPT_TEXT", - "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nAddTextEntry(\"qadr_ui_stand\", \"Get on your feet\");\n_SET_PLAYER_LEAVE_PROMPT_TEXT(PlayerId(), \"qadr_ui_stand\");\n// First, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", + "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_LEAVE_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\n// First, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", "params": [ { "type": "Player", @@ -83960,7 +83960,7 @@ }, "0xCFFC3ECCD7A5CCEB": { "name": "_SET_PLAYER_AIM_WEAPON", - "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\n_SET_PLAYER_AIM_WEAPON(PlayerId(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296548934990299136\nPrevious name: _0xCFFC3ECCD7A5CCEB", + "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296548934990299136\nPrevious name: _0xCFFC3ECCD7A5CCEB", "params": [ { "type": "Player", From a60f85912089c1be2ec92a492308e8ac8f907b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 19:57:58 +0300 Subject: [PATCH 45/75] 0xD1A70C1E8D1031FE renamed _SET_PLAYER_PICKUP_PROMPT_VISIBLE to _SET_PLAYER_CAN_PICKUP --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 9fe48d6f..25cde056 100644 --- a/natives.json +++ b/natives.json @@ -79262,7 +79262,7 @@ "gta_jhash": "0x13CAFAFA" }, "0xD1A70C1E8D1031FE": { - "name": "_SET_PLAYER_PICKUP_PROMPT_VISIBLE", + "name": "_SET_PLAYER_CAN_PICKUP", "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296610627632107632\nPrevious name: _0xD1A70C1E8D1031FE", "params": [ { From cbaf0eb78102dc7f5e4ade408c6f67356cac9c66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 20:04:33 +0300 Subject: [PATCH 46/75] reverted `_SET_BLIP_ICON_LOCKON_ENTITY_PROMPT` --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 25cde056..78a239ba 100644 --- a/natives.json +++ b/natives.json @@ -38583,7 +38583,7 @@ "build": "1207" }, "0x7563CBCA99253D1A": { - "name": "_SET_BLIP_ICON_LOCKON_ENTITY_PROMPT", + "name": "_0x7563CBCA99253D1A", "comment": "Sets the blip icon to lockon entity prompt.", "params": [ { From 9c4cf753d23c78dd030068a179e8e30d2c82ed84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 21:46:14 +0300 Subject: [PATCH 47/75] 0xF08E42BFA46BDFF8 change return type void to bool --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 78a239ba..c5b7a503 100644 --- a/natives.json +++ b/natives.json @@ -38117,7 +38117,7 @@ "name": "y" } ], - "return_type": "void", + "return_type": "BOOL", "build": "1207" }, "0xA1B4052C2A3DCC1E": { From 0eb1cc45bb03a8b43c4217f9ac933677deb4a73a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 22:29:16 +0300 Subject: [PATCH 48/75] discord links have been replaced with youtube and imgur. --- natives.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/natives.json b/natives.json index c5b7a503..b85a0a60 100644 --- a/natives.json +++ b/natives.json @@ -38513,7 +38513,7 @@ }, "0x7C9F4CDF402CA82A": { "name": "_CLEAR_PAUSEMAP_COORDS", - "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303654381941424151\nPrevious name: _0x7C9F4CDF402CA82A", + "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://imgur.com/gallery/0x7c9f4cdf402ca82a-mZE3Nwj\nPrevious name: _0x7C9F4CDF402CA82A", "params": [], "return_type": "void", "build": "1311" @@ -38600,7 +38600,7 @@ }, "0x1726963E6049DB53": { "name": "_SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON", - "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1303639104671711242\nPrevious name: _0x1726963E6049DB53", + "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\nVideo: https://imgur.com/gallery/0x1726963e6049db53-vuuCwqe\nPrevious name: _0x1726963E6049DB53", "params": [ { "type": "Entity", @@ -79263,7 +79263,7 @@ }, "0xD1A70C1E8D1031FE": { "name": "_SET_PLAYER_CAN_PICKUP", - "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296610627632107632\nPrevious name: _0xD1A70C1E8D1031FE", + "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://imgur.com/gallery/0xd1a70c1e8d1031fe-ifgUnmV \nPrevious name: _0xD1A70C1E8D1031FE", "params": [ { "type": "Player", @@ -79279,7 +79279,7 @@ }, "0xACA45DDCEF6071C4": { "name": "_SET_PLAYER_CAN_PICKUP_HAT", - "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296582726392090625\nPrevious name: _0xACA45DDCEF6071C4", + "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nVideo: https://imgur.com/gallery/0xaca45ddcef6071c4-dzlnm8Z \nPrevious name: _0xACA45DDCEF6071C4", "params": [ { "type": "Player", @@ -79295,7 +79295,7 @@ }, "0xA0C683284DF027C7": { "name": "_SET_PLAYER_HAT_ACCESS", - "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296602588111835236\nPrevious name: _0xA0C683284DF027C7", + "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL \nPrevious name: _0xA0C683284DF027C7", "params": [ { "type": "Player", @@ -79746,7 +79746,7 @@ }, "0x2009F8AB7A5E9D6D": { "name": "_IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE", - "comment": "Checks if the player has locked onto an entity while on horseback.\nThis function checks only the lock-on status and does not trigger any additional behavior.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296997873568710717\nPrevious name: _0x2009F8AB7A5E9D6D", + "comment": "Checks if the player has locked onto an entity while on horseback.\nThis function checks only the lock-on status and does not trigger any additional behavior.\nImages: https://imgur.com/gallery/0x2009f8ab7a5e9d6d-0xWIXcK \nPrevious name: _0x2009F8AB7A5E9D6D", "params": [ { "type": "Player", @@ -79790,7 +79790,7 @@ }, "0xE631EAF35828FA67": { "name": "_IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD", - "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1297345946346197062\nPrevious name: _0xE631EAF35828FA67", + "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://youtu.be/cGyh0AXPu1E \nPrevious name: _0xE631EAF35828FA67", "params": [ { "type": "Player", @@ -79944,7 +79944,7 @@ }, "0xCBB54CC7FFFFAB86": { "name": "_SET_PLAYER_SURRENDER_PROMPT_THIS_FRAME", - "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296435570377097246\nPrevious name: _0xCBB54CC7FFFFAB86", + "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://youtu.be/AfHdJ0Nrs7Q \nPrevious name: _0xCBB54CC7FFFFAB86", "params": [ { "type": "Player", @@ -80267,7 +80267,7 @@ }, "0xD48227263E3D06AE": { "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS", - "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296976512192614410\nPrevious name: _0xD48227263E3D06AE", + "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://imgur.com/gallery/0xd48227263e3d06ae-SUJhMoA \nPrevious name: _0xD48227263E3D06AE", "params": [ { "type": "Player", @@ -80315,7 +80315,7 @@ }, "0x3946FC742AC305CD": { "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0x3946FC742AC305CD", + "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr \nPrevious name: _0x3946FC742AC305CD", "params": [ { "type": "Player", @@ -80407,7 +80407,7 @@ }, "0xC67A4910425F11F1": { "name": "_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295450833902633101\nPrevious name: _0xC67A4910425F11F1", + "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr \nPrevious name: _0xC67A4910425F11F1", "params": [ { "type": "Player", @@ -80647,7 +80647,7 @@ }, "0x1A6E84F13C952094": { "name": "_GET_RECENTLY_ATTACKED_PEDS_IN_COMBO", - "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1295025754815332412\nPrevious name: _0x1A6E84F13C952094", + "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://imgur.com/gallery/0x1a6e84f13c952094-USZqpAJ \nPrevious name: _0x1A6E84F13C952094", "params": [ { "type": "Player", @@ -80870,7 +80870,7 @@ }, "0xDE6C85975F9D4894": { "name": "_IS_DEAD_EYE_ABILITY_ENABLED", - "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nScreenshot: https://discord.com/channels/192358910387159041/643437867044962304/1297012169816281139\nPrevious name: _0xDE6C85975F9D4894", + "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL \nPrevious name: _0xDE6C85975F9D4894", "params": [ { "type": "Player", @@ -80882,7 +80882,7 @@ }, "0xBBA140062B15A8AC": { "name": "_SPECIAL_ABILITY_SET_ACTIVATE", - "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296509683313541170\nPrevious name: _0xBBA140062B15A8AC", + "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu \nPrevious name: _0xBBA140062B15A8AC", "params": [ { "type": "Player", @@ -81318,7 +81318,7 @@ }, "0x768E81AE285A4B67": { "name": "_SET_PLAYER_DEAD_EYE_AURA_BY_HASH", - "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value. This Native was previously named `SetPlayerStatFlagHash`, but it has been re-evaluated and renamed to better reflect its function in controlling the Deadeye aura color for targeted entities.\nKnown hash : \n- 1014693585 \n- 1936842089 \n- 1979474018\nExample usage:\nPLAYER::_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PLAYER::PLAYER_ID(), 1014693585);\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299863646389801071\nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", + "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value. This Native was previously named `SetPlayerStatFlagHash`, but it has been re-evaluated and renamed to better reflect its function in controlling the Deadeye aura color for targeted entities.\nKnown hash : \n- 1014693585 \n- 1936842089 \n- 1979474018\nExample usage:\nPLAYER::_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PLAYER::PLAYER_ID(), 1014693585);\nVideo: https://imgur.com/gallery/0x768e81ae285a4b67-LzWAwBc \nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", "params": [ { "type": "Player", @@ -82644,7 +82644,7 @@ }, "0xE92261BD28C0878F": { "name": "_GET_DEADEYE_ABILITY_DEPLETION_DELAY", - "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `PLAYER::_SET_DEADEYE_ABILITY_DEPLETION_DELAY` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = PLAYER::_GET_DEADEYE_ABILITY_DEPLETION_DELAY(PLAYER::PLAYER_ID());\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299899543243980810\nPrevious name: _0xE92261BD28C0878F", + "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `PLAYER::_SET_DEADEYE_ABILITY_DEPLETION_DELAY` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = PLAYER::_GET_DEADEYE_ABILITY_DEPLETION_DELAY(PLAYER::PLAYER_ID());\nVideo: https://imgur.com/gallery/0xe92261bd28c0878f-TAqX0fg \nPrevious name: _0xE92261BD28C0878F", "params": [ { "type": "Player", @@ -82772,7 +82772,7 @@ }, "0x2B12B6FC8B8772AB": { "name": "_SET_DEADEYE_ENTITY_AURA_WITH_FLAG", - "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\nPrevious name: _0x2B12B6FC8B8772AB\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://discord.com/channels/192358910387159041/755192425974202470/1294845421654642730", + "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\nPrevious name: _0x2B12B6FC8B8772AB\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://youtu.be/Mgb1N9_6Htc", "params": [ { "type": "Player", @@ -82788,7 +82788,7 @@ }, "0xE910932F4B30BE23": { "name": "_RESET_DEADEYE_AURA_EFFECT", - "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299851743911350332\nPrevious name: _0xE910932F4B30BE23", + "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU \nPrevious name: _0xE910932F4B30BE23", "params": [ { "type": "Player", @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1299857646786183188\nPrevious name: _0x0E9057A9DA78D0F8", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz \nPrevious name: _0x0E9057A9DA78D0F8", "params": [ { "type": "Player", @@ -83960,7 +83960,7 @@ }, "0xCFFC3ECCD7A5CCEB": { "name": "_SET_PLAYER_AIM_WEAPON", - "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://discord.com/channels/192358910387159041/643437867044962304/1296548934990299136\nPrevious name: _0xCFFC3ECCD7A5CCEB", + "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://youtu.be/-fUMrLIm9ng \nPrevious name: _0xCFFC3ECCD7A5CCEB", "params": [ { "type": "Player", From 641358db465bebdee6684bc5f1e7ed2bad7bf985 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 22:48:32 +0300 Subject: [PATCH 49/75] Removed previous names that were not necessary. --- natives.json | 54 ++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/natives.json b/natives.json index b85a0a60..8bec492c 100644 --- a/natives.json +++ b/natives.json @@ -15273,7 +15273,7 @@ "DECORATOR": { "0xFE26E4609B1C3772": { "name": "DECOR_SET_BOOL", - "comment": "This function sets metadata of type bool to specified entity.\n", + "comment": "This function sets metadata of type bool to specified entity.", "params": [ { "type": "Entity", @@ -38106,7 +38106,7 @@ }, "0xF08E42BFA46BDFF8": { "name": "_GET_WAYPOINT_COORDS_AS_POINTERS", - "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nImage: https://i.imgur.com/tu1jnY7.png\nPrevious name: _0xF08E42BFA46BDFF8", + "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nImage: https://i.imgur.com/tu1jnY7.png", "params": [ { "type": "float*", @@ -38513,7 +38513,7 @@ }, "0x7C9F4CDF402CA82A": { "name": "_CLEAR_PAUSEMAP_COORDS", - "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://imgur.com/gallery/0x7c9f4cdf402ca82a-mZE3Nwj\nPrevious name: _0x7C9F4CDF402CA82A", + "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://imgur.com/gallery/0x7c9f4cdf402ca82a-mZE3Nwj", "params": [], "return_type": "void", "build": "1311" @@ -38600,7 +38600,7 @@ }, "0x1726963E6049DB53": { "name": "_SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON", - "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\nVideo: https://imgur.com/gallery/0x1726963e6049db53-vuuCwqe\nPrevious name: _0x1726963E6049DB53", + "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\nVideo: https://imgur.com/gallery/0x1726963e6049db53-vuuCwqe", "params": [ { "type": "Entity", @@ -79263,7 +79263,7 @@ }, "0xD1A70C1E8D1031FE": { "name": "_SET_PLAYER_CAN_PICKUP", - "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://imgur.com/gallery/0xd1a70c1e8d1031fe-ifgUnmV \nPrevious name: _0xD1A70C1E8D1031FE", + "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://imgur.com/gallery/0xd1a70c1e8d1031fe-ifgUnmV ", "params": [ { "type": "Player", @@ -79279,7 +79279,7 @@ }, "0xACA45DDCEF6071C4": { "name": "_SET_PLAYER_CAN_PICKUP_HAT", - "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nVideo: https://imgur.com/gallery/0xaca45ddcef6071c4-dzlnm8Z \nPrevious name: _0xACA45DDCEF6071C4", + "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nVideo: https://imgur.com/gallery/0xaca45ddcef6071c4-dzlnm8Z ", "params": [ { "type": "Player", @@ -79295,7 +79295,7 @@ }, "0xA0C683284DF027C7": { "name": "_SET_PLAYER_HAT_ACCESS", - "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL \nPrevious name: _0xA0C683284DF027C7", + "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL ", "params": [ { "type": "Player", @@ -79746,7 +79746,7 @@ }, "0x2009F8AB7A5E9D6D": { "name": "_IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE", - "comment": "Checks if the player has locked onto an entity while on horseback.\nThis function checks only the lock-on status and does not trigger any additional behavior.\nImages: https://imgur.com/gallery/0x2009f8ab7a5e9d6d-0xWIXcK \nPrevious name: _0x2009F8AB7A5E9D6D", + "comment": "Checks if the player has locked onto an entity while on horseback.\nThis function checks only the lock-on status and does not trigger any additional behavior.\nImages: https://imgur.com/gallery/0x2009f8ab7a5e9d6d-0xWIXcK ", "params": [ { "type": "Player", @@ -79790,7 +79790,7 @@ }, "0xE631EAF35828FA67": { "name": "_IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD", - "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://youtu.be/cGyh0AXPu1E \nPrevious name: _0xE631EAF35828FA67", + "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://youtu.be/cGyh0AXPu1E ", "params": [ { "type": "Player", @@ -79944,7 +79944,7 @@ }, "0xCBB54CC7FFFFAB86": { "name": "_SET_PLAYER_SURRENDER_PROMPT_THIS_FRAME", - "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://youtu.be/AfHdJ0Nrs7Q \nPrevious name: _0xCBB54CC7FFFFAB86", + "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://youtu.be/AfHdJ0Nrs7Q ", "params": [ { "type": "Player", @@ -80267,7 +80267,7 @@ }, "0xD48227263E3D06AE": { "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS", - "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://imgur.com/gallery/0xd48227263e3d06ae-SUJhMoA \nPrevious name: _0xD48227263E3D06AE", + "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://imgur.com/gallery/0xd48227263e3d06ae-SUJhMoA ", "params": [ { "type": "Player", @@ -80315,7 +80315,7 @@ }, "0x3946FC742AC305CD": { "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr \nPrevious name: _0x3946FC742AC305CD", + "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr ", "params": [ { "type": "Player", @@ -80407,7 +80407,7 @@ }, "0xC67A4910425F11F1": { "name": "_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr \nPrevious name: _0xC67A4910425F11F1", + "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr ", "params": [ { "type": "Player", @@ -80631,7 +80631,7 @@ }, "0x72AD59F7B7FB6E24": { "name": "_HAS_PLAYER_DAMAGED_RECENTLY_ATTACKED_PED", - "comment": "Checks if the player has damaged the ped they recently attacked. Useful for determining if the player's recent attack on a ped resulted in damage.\nPrevious name: _0x72AD59F7B7FB6E24", + "comment": "Checks if the player has damaged the ped they recently attacked. Useful for determining if the player's recent attack on a ped resulted in damage.", "params": [ { "type": "Player", @@ -80647,7 +80647,7 @@ }, "0x1A6E84F13C952094": { "name": "_GET_RECENTLY_ATTACKED_PEDS_IN_COMBO", - "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://imgur.com/gallery/0x1a6e84f13c952094-USZqpAJ \nPrevious name: _0x1A6E84F13C952094", + "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://imgur.com/gallery/0x1a6e84f13c952094-USZqpAJ ", "params": [ { "type": "Player", @@ -80870,7 +80870,7 @@ }, "0xDE6C85975F9D4894": { "name": "_IS_DEAD_EYE_ABILITY_ENABLED", - "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL \nPrevious name: _0xDE6C85975F9D4894", + "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL ", "params": [ { "type": "Player", @@ -80882,7 +80882,7 @@ }, "0xBBA140062B15A8AC": { "name": "_SPECIAL_ABILITY_SET_ACTIVATE", - "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu \nPrevious name: _0xBBA140062B15A8AC", + "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu ", "params": [ { "type": "Player", @@ -82644,7 +82644,7 @@ }, "0xE92261BD28C0878F": { "name": "_GET_DEADEYE_ABILITY_DEPLETION_DELAY", - "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `PLAYER::_SET_DEADEYE_ABILITY_DEPLETION_DELAY` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = PLAYER::_GET_DEADEYE_ABILITY_DEPLETION_DELAY(PLAYER::PLAYER_ID());\nVideo: https://imgur.com/gallery/0xe92261bd28c0878f-TAqX0fg \nPrevious name: _0xE92261BD28C0878F", + "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `PLAYER::_SET_DEADEYE_ABILITY_DEPLETION_DELAY` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = PLAYER::_GET_DEADEYE_ABILITY_DEPLETION_DELAY(PLAYER::PLAYER_ID());\nVideo: https://imgur.com/gallery/0xe92261bd28c0878f-TAqX0fg ", "params": [ { "type": "Player", @@ -82700,7 +82700,7 @@ }, "0x27AD7162D3FED01E": { "name": "_GET_NUM_DEADEYE_MARKS_ON_PED", - "comment": "Retrieves the number of marks placed on a PED when Deadeye mode is active for the specified player.\nExample usage:\nint marksCount = PLAYER::_GET_NUM_DEADEYE_MARKS_ON_PED(PLAYER::PLAYER_ID(), pedHandle);\nVideo: https://imgur.com/gallery/0x27ad7162d3fed01e-XvMXq2d\nPrevious name: _0x27AD7162D3FED01E", + "comment": "Retrieves the number of marks placed on a PED when Deadeye mode is active for the specified player.\nExample usage:\nint marksCount = PLAYER::_GET_NUM_DEADEYE_MARKS_ON_PED(PLAYER::PLAYER_ID(), pedHandle);\nVideo: https://imgur.com/gallery/0x27ad7162d3fed01e-XvMXq2d", "params": [ { "type": "Player", @@ -82772,7 +82772,7 @@ }, "0x2B12B6FC8B8772AB": { "name": "_SET_DEADEYE_ENTITY_AURA_WITH_FLAG", - "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\nPrevious name: _0x2B12B6FC8B8772AB\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://youtu.be/Mgb1N9_6Htc", + "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\n\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://youtu.be/Mgb1N9_6Htc", "params": [ { "type": "Player", @@ -82788,7 +82788,7 @@ }, "0xE910932F4B30BE23": { "name": "_RESET_DEADEYE_AURA_EFFECT", - "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU \nPrevious name: _0xE910932F4B30BE23", + "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU ", "params": [ { "type": "Player", @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz \nPrevious name: _0x0E9057A9DA78D0F8", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz ", "params": [ { "type": "Player", @@ -83112,7 +83112,7 @@ }, "0x330CA55A3647FA1C": { "name": "_EAGLE_EYE_SET_HIDE_ALL_TRAILS", - "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n// Hide all trails in Eagle Eye mode for the current player\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), true);\n\n// Show all trails in Eagle Eye mode\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), false);\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0x330CA55A3647FA1C", + "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n// Hide all trails in Eagle Eye mode for the current player\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), true);\n\n// Show all trails in Eagle Eye mode\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), false);\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk", "params": [ { "type": "Player", @@ -83128,7 +83128,7 @@ }, "0xA62BBAAE67A05BB0": { "name": "_EAGLE_EYE_ARE_ALL_TRAILS_HIDDEN", - "comment": "Retrieves whether all trails are currently hidden during Eagle Eye mode for the specified player.\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk\nPrevious name: _0xA62BBAAE67A05BB0", + "comment": "Retrieves whether all trails are currently hidden during Eagle Eye mode for the specified player.\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk", "params": [ { "type": "Player", @@ -83224,7 +83224,7 @@ }, "0x3813E11A378958A5": { "name": "_EAGLE_EYE_GET_TRACKED_PED_ID", - "comment": "Retrieves the ID of the ped that the specified player is currently tracking while in Eagle Eye mode.\nImages:\n- https://imgur.com/gallery/0x3813e11a378958a5-CHoJVRu\n- https://imgur.com/gallery/0x3813e11a378958a5-reK5IXt\nPrevious name: _0x3813E11A378958A5", + "comment": "Retrieves the ID of the ped that the specified player is currently tracking while in Eagle Eye mode.\nImages:\n- https://imgur.com/gallery/0x3813e11a378958a5-CHoJVRu\n- https://imgur.com/gallery/0x3813e11a378958a5-reK5IXt", "params": [ { "type": "Player", @@ -83296,7 +83296,7 @@ }, "0x1DA5C5B0923E1B85": { "name": "_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE", - "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu\nPrevious name: _0x1DA5C5B0923E1B85", + "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu", "params": [ { "type": "Player", @@ -83960,7 +83960,7 @@ }, "0xCFFC3ECCD7A5CCEB": { "name": "_SET_PLAYER_AIM_WEAPON", - "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://youtu.be/-fUMrLIm9ng \nPrevious name: _0xCFFC3ECCD7A5CCEB", + "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://youtu.be/-fUMrLIm9ng ", "params": [ { "type": "Player", From 3963699208b5115206abb4b6be06e2449d96194d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 22:51:00 +0300 Subject: [PATCH 50/75] missing tabs --- natives.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/natives.json b/natives.json index 8bec492c..e348102d 100644 --- a/natives.json +++ b/natives.json @@ -81321,12 +81321,12 @@ "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value. This Native was previously named `SetPlayerStatFlagHash`, but it has been re-evaluated and renamed to better reflect its function in controlling the Deadeye aura color for targeted entities.\nKnown hash : \n- 1014693585 \n- 1936842089 \n- 1979474018\nExample usage:\nPLAYER::_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PLAYER::PLAYER_ID(), 1014693585);\nVideo: https://imgur.com/gallery/0x768e81ae285a4b67-LzWAwBc \nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", "params": [ { - "type": "Player", - "name": "player" + "type": "Player", + "name": "player" }, { - "type": "Hash", - "name": "auraHash" + "type": "Hash", + "name": "auraHash" } ], "return_type": "void", From 64bc8ca036d0b6c5806309c342d1e45ef45cef42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 22:56:44 +0300 Subject: [PATCH 51/75] 0x1726963E6049DB53 renamed for alphabetical whise --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index e348102d..46e791ae 100644 --- a/natives.json +++ b/natives.json @@ -38599,7 +38599,7 @@ "build": "1207" }, "0x1726963E6049DB53": { - "name": "_SET_ACTIVE_BLIP_ICON_ENTITY_PROMPT_WITHOUT_LOCKON", + "name": "_SET_DISPLAY_BLIP_ICON_FOR_ENTITY_PROMPT_WITHOUT_LOCKON", "comment": "Activates a blip icon prompt for a specific entity, allowing it to be displayed without requiring a lock-on. This function enables the blip to appear associated with the given entity, making it visible without the need to focus or target the entity directly.\nVideo: https://imgur.com/gallery/0x1726963e6049db53-vuuCwqe", "params": [ { From 3cfef834bbbd8aba88c17bb5ece49a7c9c496d32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 22:57:39 +0300 Subject: [PATCH 52/75] two times x, y, z fix --- natives.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/natives.json b/natives.json index 46e791ae..c1beb4d6 100644 --- a/natives.json +++ b/natives.json @@ -80275,15 +80275,15 @@ }, { "type": "float", - "name": "x" + "name": "x1" }, { "type": "float", - "name": "y" + "name": "y1" }, { "type": "float", - "name": "z" + "name": "z1" }, { "type": "const char*", @@ -80291,15 +80291,15 @@ }, { "type": "float", - "name": "x" + "name": "x2" }, { "type": "float", - "name": "y" + "name": "y2" }, { "type": "float", - "name": "z" + "name": "z2" }, { "type": "Entity", From bd148bf81e2453fcd061de06d10ef6d586d4e4e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:01:30 +0300 Subject: [PATCH 53/75] 0x131E294EF60160DF name fixes --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index c1beb4d6..1f76febe 100644 --- a/natives.json +++ b/natives.json @@ -82808,15 +82808,15 @@ }, { "type": "float", - "name": "p2" + "name": "p1" }, { "type": "float", - "name": "p3" + "name": "p2" }, { "type": "float", - "name": "p4" + "name": "p3" }, { "type": "float", From 46768863c0ac551ad95037a2eda73e43321e9dac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:02:56 +0300 Subject: [PATCH 54/75] name item_interaction_state to lowerCamelCase --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 1f76febe..65b5590a 100644 --- a/natives.json +++ b/natives.json @@ -95874,7 +95874,7 @@ }, { "type": "Hash", - "name": "item_interaction_state" + "name": "itemInteractionState" }, { "type": "float", From 8d7677daf9e429fd2567b8a174c9f6756694816d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:04:53 +0300 Subject: [PATCH 55/75] remove '\n//' --- natives.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/natives.json b/natives.json index 65b5590a..bdcdacf2 100644 --- a/natives.json +++ b/natives.json @@ -38513,7 +38513,7 @@ }, "0x7C9F4CDF402CA82A": { "name": "_CLEAR_PAUSEMAP_COORDS", - "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n// Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://imgur.com/gallery/0x7c9f4cdf402ca82a-mZE3Nwj", + "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://imgur.com/gallery/0x7c9f4cdf402ca82a-mZE3Nwj", "params": [], "return_type": "void", "build": "1311" @@ -79295,7 +79295,7 @@ }, "0xA0C683284DF027C7": { "name": "_SET_PLAYER_HAT_ACCESS", - "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n// Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n// Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL ", + "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL ", "params": [ { "type": "Player", @@ -80882,7 +80882,7 @@ }, "0xBBA140062B15A8AC": { "name": "_SPECIAL_ABILITY_SET_ACTIVATE", - "comment": "Activates the special ability for the specified player.\nExample usage:\n\n// Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu ", + "comment": "Activates the special ability for the specified player.\nExample usage:\n\n Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu ", "params": [ { "type": "Player", @@ -82772,7 +82772,7 @@ }, "0x2B12B6FC8B8772AB": { "name": "_SET_DEADEYE_ENTITY_AURA_WITH_FLAG", - "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\n\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n// Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://youtu.be/Mgb1N9_6Htc", + "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\n\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://youtu.be/Mgb1N9_6Htc", "params": [ { "type": "Player", @@ -82788,7 +82788,7 @@ }, "0xE910932F4B30BE23": { "name": "_RESET_DEADEYE_AURA_EFFECT", - "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n// Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU ", + "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU ", "params": [ { "type": "Player", @@ -82800,7 +82800,7 @@ }, "0x131E294EF60160DF": { "name": "_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG", - "comment": "Applies a customizable aura effect to nearby entities when Deadeye is active, with control over aura intensity and additional behavior based on a flag parameter.\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(), 0.0, 0.0, 0.0, 1.0, 8);\n// Applies a maximum intensity aura effect to all nearby entities while Deadeye is active.\nScreenshot: https://imgur.com/gallery/0x131e294ef60160df-zNQ6Pc0", + "comment": "Applies a customizable aura effect to nearby entities when Deadeye is active, with control over aura intensity and additional behavior based on a flag parameter.\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(), 0.0, 0.0, 0.0, 1.0, 8);\n Applies a maximum intensity aura effect to all nearby entities while Deadeye is active.\nScreenshot: https://imgur.com/gallery/0x131e294ef60160df-zNQ6Pc0", "params": [ { "type": "Player", @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n// Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz ", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz ", "params": [ { "type": "Player", @@ -83112,7 +83112,7 @@ }, "0x330CA55A3647FA1C": { "name": "_EAGLE_EYE_SET_HIDE_ALL_TRAILS", - "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n// Hide all trails in Eagle Eye mode for the current player\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), true);\n\n// Show all trails in Eagle Eye mode\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), false);\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk", + "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n Hide all trails in Eagle Eye mode for the current player\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), true);\n\n Show all trails in Eagle Eye mode\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), false);\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk", "params": [ { "type": "Player", @@ -83820,7 +83820,7 @@ }, "0x0FAF95D71ED67ADE": { "name": "_SET_PLAYER_MELEE_PROMPT_TEXT", - "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\n// First, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", + "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\n First, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", "params": [ { "type": "Player", @@ -83836,7 +83836,7 @@ }, "0x988C9045531B9FCE": { "name": "_SET_PLAYER_SIT_PROMPT_TEXT", - "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_SIT_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\n// First, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", + "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_SIT_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\n First, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", "params": [ { "type": "Player", @@ -83852,7 +83852,7 @@ }, "0x06C3DB00B69D5435": { "name": "_SET_PLAYER_LEAVE_PROMPT_TEXT", - "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_LEAVE_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\n// First, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", + "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_LEAVE_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\n First, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", "params": [ { "type": "Player", @@ -83960,7 +83960,7 @@ }, "0xCFFC3ECCD7A5CCEB": { "name": "_SET_PLAYER_AIM_WEAPON", - "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\n// Set the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://youtu.be/-fUMrLIm9ng ", + "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\nSet the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://youtu.be/-fUMrLIm9ng ", "params": [ { "type": "Player", From 34a4281db3507232ae1284a660146662976c79ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:07:24 +0300 Subject: [PATCH 56/75] remove cfx codes --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index bdcdacf2..d2d6e54c 100644 --- a/natives.json +++ b/natives.json @@ -38106,7 +38106,7 @@ }, "0xF08E42BFA46BDFF8": { "name": "_GET_WAYPOINT_COORDS_AS_POINTERS", - "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer. To retrieve each coordinate, `Citizen.PointerValueFloat()` must be used with this function.\n\nThis native allows for separate x and y coordinate values, which need to be stored via pointers. Directly using `Citizen.ResultAsFloat()` will not work; instead, each float must be accessed using `Citizen.PointerValueFloat()`.\n\nImage: https://i.imgur.com/tu1jnY7.png", + "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer.\nImage: https://i.imgur.com/tu1jnY7.png", "params": [ { "type": "float*", From 3b49ff05eea5e2b99ebc6f6b1c7f004193e390af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:09:07 +0300 Subject: [PATCH 57/75] renamed _SET_PLAYER_CAN_PICKUP to _SET_PLAYER_CAN_PICKUP_ABILITY --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index d2d6e54c..97717315 100644 --- a/natives.json +++ b/natives.json @@ -79262,7 +79262,7 @@ "gta_jhash": "0x13CAFAFA" }, "0xD1A70C1E8D1031FE": { - "name": "_SET_PLAYER_CAN_PICKUP", + "name": "_SET_PLAYER_CAN_PICKUP_ABILITY", "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://imgur.com/gallery/0xd1a70c1e8d1031fe-ifgUnmV ", "params": [ { From fe6adf5b060300f7fd58a0ef2346b794bab00bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:13:57 +0300 Subject: [PATCH 58/75] renamed _IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD to _GET_PLAYER_MOUNT_IS_SPRINTING_ON_ROAD --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 97717315..cb2e5a89 100644 --- a/natives.json +++ b/natives.json @@ -79789,7 +79789,7 @@ "build": "1207" }, "0xE631EAF35828FA67": { - "name": "_IS_PLAYER_SPRINTING_ON_HORSE_ON_ROAD", + "name": "_GET_PLAYER_MOUNT_IS_SPRINTING_ON_ROAD ", "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://youtu.be/cGyh0AXPu1E ", "params": [ { From 00778ed520e4abbca1c3dbb79717f388d4a2abb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:15:25 +0300 Subject: [PATCH 59/75] Update natives.json --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index cb2e5a89..84bc3b61 100644 --- a/natives.json +++ b/natives.json @@ -79789,7 +79789,7 @@ "build": "1207" }, "0xE631EAF35828FA67": { - "name": "_GET_PLAYER_MOUNT_IS_SPRINTING_ON_ROAD ", + "name": "_GET_PLAYER_MOUNT_IS_SPRINTING_ON_ROAD", "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://youtu.be/cGyh0AXPu1E ", "params": [ { From 37534bbeda8158f7fcb8b6a726e47dbb1fd38426 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:23:30 +0300 Subject: [PATCH 60/75] renamed _SET_PLAYER_SURRENDER_PROMPT_THIS_FRAME to _SET_PLAYER_COOPERATE_PROMPT_THIS_FRAME --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 84bc3b61..253be555 100644 --- a/natives.json +++ b/natives.json @@ -79943,7 +79943,7 @@ "gta_jhash": "0x453C7CAB" }, "0xCBB54CC7FFFFAB86": { - "name": "_SET_PLAYER_SURRENDER_PROMPT_THIS_FRAME", + "name": "_SET_PLAYER_COOPERATE_PROMPT_THIS_FRAME", "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://youtu.be/AfHdJ0Nrs7Q ", "params": [ { From 0ff50e191bf58eb898fa9c2cb310a13ccc7aba74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:28:08 +0300 Subject: [PATCH 61/75] 0x768E81AE285A4B67 comment updated --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 253be555..1a5a462d 100644 --- a/natives.json +++ b/natives.json @@ -81318,7 +81318,7 @@ }, "0x768E81AE285A4B67": { "name": "_SET_PLAYER_DEAD_EYE_AURA_BY_HASH", - "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value. This Native was previously named `SetPlayerStatFlagHash`, but it has been re-evaluated and renamed to better reflect its function in controlling the Deadeye aura color for targeted entities.\nKnown hash : \n- 1014693585 \n- 1936842089 \n- 1979474018\nExample usage:\nPLAYER::_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PLAYER::PLAYER_ID(), 1014693585);\nVideo: https://imgur.com/gallery/0x768e81ae285a4b67-LzWAwBc \nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", + "comment": "Sets the aura color for entities that the player can target in Deadeye mode, based on a specific hash value.\nKnown hash : \n- 1014693585 \n- 1936842089 \n- 1979474018\nExample usage:\nPLAYER::_SET_PLAYER_DEAD_EYE_AURA_BY_HASH(PLAYER::PLAYER_ID(), 1014693585);\nVideo: https://imgur.com/gallery/0x768e81ae285a4b67-LzWAwBc \nPrevious name: _SET_PLAYER_STAT_FLAG_HASH", "params": [ { "type": "Player", From b6d6f32a091335a6f66d489cf8d51a9ca685e213 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:33:32 +0300 Subject: [PATCH 62/75] renamed _ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS to _ADD_AMBIENT_PLAYER_INTERACTIVE_FOCUS_PRESET --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 1a5a462d..8b38782b 100644 --- a/natives.json +++ b/natives.json @@ -80266,7 +80266,7 @@ "gta_jhash": "0xE495B6DA" }, "0xD48227263E3D06AE": { - "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS", + "name": "_ADD_AMBIENT_PLAYER_INTERACTIVE_FOCUS_PRESET", "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://imgur.com/gallery/0xd48227263e3d06ae-SUJhMoA ", "params": [ { From bc504e680e1750883faa52e4db839dc948271b51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:35:29 +0300 Subject: [PATCH 63/75] renamed _SET_PLAYER_SIT_PROMPT_TEXT to _SET_PLAYER_PROMPT_SIT_TEXT --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 8b38782b..1aa4a506 100644 --- a/natives.json +++ b/natives.json @@ -83835,7 +83835,7 @@ "build": "1207" }, "0x988C9045531B9FCE": { - "name": "_SET_PLAYER_SIT_PROMPT_TEXT", + "name": "_SET_PLAYER_PROMPT_SIT_TEXT", "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_SIT_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\n First, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", "params": [ { From 409ff28e038a965f05df0e81d92ec90375c0c068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:36:14 +0300 Subject: [PATCH 64/75] renamed _SET_PLAYER_LEAVE_PROMPT_TEXT to _SET_PLAYER_PROMPT_LEAVE_TEXT --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 1aa4a506..84f355cb 100644 --- a/natives.json +++ b/natives.json @@ -83851,7 +83851,7 @@ "build": "1232" }, "0x06C3DB00B69D5435": { - "name": "_SET_PLAYER_LEAVE_PROMPT_TEXT", + "name": "_SET_PLAYER_PROMPT_LEAVE_TEXT", "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_LEAVE_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\n First, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", "params": [ { From fd7f1f57dd47598663cf4134217dca7e694caebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:37:58 +0300 Subject: [PATCH 65/75] renamed _CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE to _EAGLE_EYE_CAN_PLAYER_FOCUS_ON_TRACK --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 84f355cb..44f3d20f 100644 --- a/natives.json +++ b/natives.json @@ -83295,7 +83295,7 @@ "build": "1311" }, "0x1DA5C5B0923E1B85": { - "name": "_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE", + "name": "_EAGLE_EYE_CAN_PLAYER_FOCUS_ON_TRACK", "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu", "params": [ { From 47333c5285da317f1f0ca1ed5907612e603d6558 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:42:58 +0300 Subject: [PATCH 66/75] Unnecessary gaps removed. --- natives.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/natives.json b/natives.json index 44f3d20f..f5935054 100644 --- a/natives.json +++ b/natives.json @@ -38513,7 +38513,7 @@ }, "0x7C9F4CDF402CA82A": { "name": "_CLEAR_PAUSEMAP_COORDS", - "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\n Clears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://imgur.com/gallery/0x7c9f4cdf402ca82a-mZE3Nwj", + "comment": "Clears the previously set coordinates for the pause map view, removing any specified focal point and radius that were set using `SetPausemapCoordsWithRadius` (0xE0884C184728C75B). This function resets the map view, allowing it to open with the default coordinates and view instead of a specific target area.\nClears any previously set coordinates for the pause map view, restoring the default view when the map is opened.\n\nVideo: https://imgur.com/gallery/0x7c9f4cdf402ca82a-mZE3Nwj", "params": [], "return_type": "void", "build": "1311" @@ -79295,7 +79295,7 @@ }, "0xA0C683284DF027C7": { "name": "_SET_PLAYER_HAT_ACCESS", - "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\n Allow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\n Restrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL ", + "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\nAllow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\nRestrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL ", "params": [ { "type": "Player", @@ -80882,7 +80882,7 @@ }, "0xBBA140062B15A8AC": { "name": "_SPECIAL_ABILITY_SET_ACTIVATE", - "comment": "Activates the special ability for the specified player.\nExample usage:\n\n Activate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu ", + "comment": "Activates the special ability for the specified player.\nExample usage:\n\nActivate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu ", "params": [ { "type": "Player", @@ -82772,7 +82772,7 @@ }, "0x2B12B6FC8B8772AB": { "name": "_SET_DEADEYE_ENTITY_AURA_WITH_FLAG", - "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\n\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\n Applies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://youtu.be/Mgb1N9_6Htc", + "comment": "Applies an aura effect to nearby entities when Deadeye is active, based on a flag parameter. This includes humans, animals, vehicles, and horses pulling those vehicles. Additionally, depending on the flag value, the player's appearance may change (e.g., turning gray).\n\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG(PLAYER::PLAYER_ID(), 3);\nApplies an aura effect to nearby entities, and the player turns gray by default when flag is set to 8.\nVideo: https://youtu.be/Mgb1N9_6Htc", "params": [ { "type": "Player", @@ -82788,7 +82788,7 @@ }, "0xE910932F4B30BE23": { "name": "_RESET_DEADEYE_AURA_EFFECT", - "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\n Resets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU ", + "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\nResets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU ", "params": [ { "type": "Player", @@ -82800,7 +82800,7 @@ }, "0x131E294EF60160DF": { "name": "_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG", - "comment": "Applies a customizable aura effect to nearby entities when Deadeye is active, with control over aura intensity and additional behavior based on a flag parameter.\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(), 0.0, 0.0, 0.0, 1.0, 8);\n Applies a maximum intensity aura effect to all nearby entities while Deadeye is active.\nScreenshot: https://imgur.com/gallery/0x131e294ef60160df-zNQ6Pc0", + "comment": "Applies a customizable aura effect to nearby entities when Deadeye is active, with control over aura intensity and additional behavior based on a flag parameter.\nExample usage:\nPLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(), 0.0, 0.0, 0.0, 1.0, 8);\nApplies a maximum intensity aura effect to all nearby entities while Deadeye is active.\nScreenshot: https://imgur.com/gallery/0x131e294ef60160df-zNQ6Pc0", "params": [ { "type": "Player", @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\n Clears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz ", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\nClears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz ", "params": [ { "type": "Player", @@ -83112,7 +83112,7 @@ }, "0x330CA55A3647FA1C": { "name": "_EAGLE_EYE_SET_HIDE_ALL_TRAILS", - "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\n Hide all trails in Eagle Eye mode for the current player\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), true);\n\n Show all trails in Eagle Eye mode\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), false);\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk", + "comment": "Sets whether all trails are hidden during Eagle Eye mode.\nExample usage:\nHide all trails in Eagle Eye mode for the current player\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), true);\n\nShow all trails in Eagle Eye mode\nPLAYER::_EAGLE_EYE_SET_HIDE_ALL_TRAILS(PLAYER::PLAYER_ID(), false);\nImages:\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-Lpzt2Yi\n- https://imgur.com/gallery/0x330ca55a3647fa1c-0xa62bbaae67a05bb0-yLA6GBk", "params": [ { "type": "Player", @@ -83820,7 +83820,7 @@ }, "0x0FAF95D71ED67ADE": { "name": "_SET_PLAYER_MELEE_PROMPT_TEXT", - "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\n First, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", + "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\nFirst, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", "params": [ { "type": "Player", @@ -83836,7 +83836,7 @@ }, "0x988C9045531B9FCE": { "name": "_SET_PLAYER_PROMPT_SIT_TEXT", - "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_SIT_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\n First, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", + "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_SIT_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\nFirst, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", "params": [ { "type": "Player", @@ -83852,7 +83852,7 @@ }, "0x06C3DB00B69D5435": { "name": "_SET_PLAYER_PROMPT_LEAVE_TEXT", - "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_LEAVE_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\n First, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", + "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_LEAVE_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\nFirst, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", "params": [ { "type": "Player", From 3494efa05c47adfb01bbc88c616078d14dc671e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:44:10 +0300 Subject: [PATCH 67/75] Unnecessary gaps removed. --- natives.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/natives.json b/natives.json index f5935054..ab9fb809 100644 --- a/natives.json +++ b/natives.json @@ -31963,7 +31963,7 @@ }, "0x07FD1A0B814F6055": { "name": "UNPIN_INTERIOR", - "comment": "Does something similar to INTERIOR::DISABLE_INTERIOR.\n\nYou 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. ", + "comment": "Does something similar to INTERIOR::DISABLE_INTERIOR.\n\nYou 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.", "params": [ { "type": "Interior", @@ -79263,7 +79263,7 @@ }, "0xD1A70C1E8D1031FE": { "name": "_SET_PLAYER_CAN_PICKUP_ABILITY", - "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://imgur.com/gallery/0xd1a70c1e8d1031fe-ifgUnmV ", + "comment": "Shows or hides all \"Pick Up\" prompts for the specified player, including the prompt for picking up hats from the ground. When set to true, the player will see \"Pick Up\" prompts for all nearby items. If set to false, all \"Pick Up\" prompts will be hidden.\nVideo: https://imgur.com/gallery/0xd1a70c1e8d1031fe-ifgUnmV", "params": [ { "type": "Player", @@ -79279,7 +79279,7 @@ }, "0xACA45DDCEF6071C4": { "name": "_SET_PLAYER_CAN_PICKUP_HAT", - "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nVideo: https://imgur.com/gallery/0xaca45ddcef6071c4-dzlnm8Z ", + "comment": "Enables or disables the \"Pick Up\" prompt for a hat on the ground for the specified player. When set to true, the player will see a prompt to pick up the hat if they are near it.\nVideo: https://imgur.com/gallery/0xaca45ddcef6071c4-dzlnm8Z", "params": [ { "type": "Player", @@ -79295,7 +79295,7 @@ }, "0xA0C683284DF027C7": { "name": "_SET_PLAYER_HAT_ACCESS", - "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\nAllow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\nRestrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL ", + "comment": "Sets the player's ability to wear hats based on the specified flag. The flag value determines whether the player can wear all hats or only the ones they own.\n\nIf the flag is set to 15 and `allow` is true, the player can wear all available hats. To restrict the player to wearing only owned hats (flag 1), you must first disable flag 15 by setting it to false, then set flag 1 to true.\n\nExample usage:\n\nAllow the player to wear all hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, true);\n\nRestrict the player to only wearing owned hats\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 15, false);\nPLAYER::_SET_PLAYER_HAT_ACCESS(PLAYER::PLAYER_ID(), 1, true);\n\nVideo: https://imgur.com/gallery/0xa0c683284df027c7-dhV5NAL", "params": [ { "type": "Player", @@ -79746,7 +79746,7 @@ }, "0x2009F8AB7A5E9D6D": { "name": "_IS_PLAYER_LOCKED_ON_ENTITY_ON_HORSE", - "comment": "Checks if the player has locked onto an entity while on horseback.\nThis function checks only the lock-on status and does not trigger any additional behavior.\nImages: https://imgur.com/gallery/0x2009f8ab7a5e9d6d-0xWIXcK ", + "comment": "Checks if the player has locked onto an entity while on horseback.\nThis function checks only the lock-on status and does not trigger any additional behavior.\nImages: https://imgur.com/gallery/0x2009f8ab7a5e9d6d-0xWIXcK", "params": [ { "type": "Player", @@ -79790,7 +79790,7 @@ }, "0xE631EAF35828FA67": { "name": "_GET_PLAYER_MOUNT_IS_SPRINTING_ON_ROAD", - "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://youtu.be/cGyh0AXPu1E ", + "comment": "Checks if the player is sprinting on a road while riding a horse.\nThis function only checks sprinting status when the player is on a road.\n\nVideo: https://youtu.be/cGyh0AXPu1E", "params": [ { "type": "Player", @@ -79944,7 +79944,7 @@ }, "0xCBB54CC7FFFFAB86": { "name": "_SET_PLAYER_COOPERATE_PROMPT_THIS_FRAME", - "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://youtu.be/AfHdJ0Nrs7Q ", + "comment": "Activates the \"Surrender\" prompt for the specified player in the current frame.\nNotes:\n- Continuous Activation: Must be called every frame to keep the \"Surrender\" prompt active.\n- Prompt Grouping: Setting `promptOrder` to `1` ties the prompt to the `targetPed`'s prompt group.\n- Enemy Behavior: Stops enemies from continuing their attack when activated.\nVideo: https://youtu.be/AfHdJ0Nrs7Q", "params": [ { "type": "Player", @@ -80267,7 +80267,7 @@ }, "0xD48227263E3D06AE": { "name": "_ADD_AMBIENT_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://imgur.com/gallery/0xd48227263e3d06ae-SUJhMoA ", + "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://imgur.com/gallery/0xd48227263e3d06ae-SUJhMoA", "params": [ { "type": "Player", @@ -80315,7 +80315,7 @@ }, "0x3946FC742AC305CD": { "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr ", + "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr", "params": [ { "type": "Player", @@ -80407,7 +80407,7 @@ }, "0xC67A4910425F11F1": { "name": "_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr ", + "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr", "params": [ { "type": "Player", @@ -80647,7 +80647,7 @@ }, "0x1A6E84F13C952094": { "name": "_GET_RECENTLY_ATTACKED_PEDS_IN_COMBO", - "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://imgur.com/gallery/0x1a6e84f13c952094-USZqpAJ ", + "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://imgur.com/gallery/0x1a6e84f13c952094-USZqpAJ", "params": [ { "type": "Player", @@ -80870,7 +80870,7 @@ }, "0xDE6C85975F9D4894": { "name": "_IS_DEAD_EYE_ABILITY_ENABLED", - "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL ", + "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL", "params": [ { "type": "Player", @@ -80882,7 +80882,7 @@ }, "0xBBA140062B15A8AC": { "name": "_SPECIAL_ABILITY_SET_ACTIVATE", - "comment": "Activates the special ability for the specified player.\nExample usage:\n\nActivate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu ", + "comment": "Activates the special ability for the specified player.\nExample usage:\n\nActivate the special ability for the current player\nPLAYER::_SPECIAL_ABILITY_SET_ACTIVATE(PLAYER::PLAYER_ID());\n\nVideo: https://imgur.com/gallery/0xbba140062b15a8ac-P8jniMu", "params": [ { "type": "Player", @@ -82644,7 +82644,7 @@ }, "0xE92261BD28C0878F": { "name": "_GET_DEADEYE_ABILITY_DEPLETION_DELAY", - "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `PLAYER::_SET_DEADEYE_ABILITY_DEPLETION_DELAY` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = PLAYER::_GET_DEADEYE_ABILITY_DEPLETION_DELAY(PLAYER::PLAYER_ID());\nVideo: https://imgur.com/gallery/0xe92261bd28c0878f-TAqX0fg ", + "comment": "Returns the depletion delay value for the Deadeye ability that was previously set using `PLAYER::_SET_DEADEYE_ABILITY_DEPLETION_DELAY` (0x870634493CB4372C). This function provides a float value representing the delay, allowing the game to retrieve the current Deadeye depletion setting for a specific player.\n\nExample usage:\n\nfloat depletionDelay = PLAYER::_GET_DEADEYE_ABILITY_DEPLETION_DELAY(PLAYER::PLAYER_ID());\nVideo: https://imgur.com/gallery/0xe92261bd28c0878f-TAqX0fg", "params": [ { "type": "Player", @@ -82788,7 +82788,7 @@ }, "0xE910932F4B30BE23": { "name": "_RESET_DEADEYE_AURA_EFFECT", - "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\nResets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU ", + "comment": "Resets any aura effects applied to entities for a specific player in Deadeye mode, returning all aura-related visuals to their default state. This function is primarily used to remove any highlighting or aura effects set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_WITH_FLAG` (0x2B12B6FC8B8772AB) and `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF).\n\nExample usage:\n\nPLAYER::_RESET_DEADEYE_AURA_EFFECT(PLAYER::PLAYER_ID());\nResets all aura effects and intensity changes for the player, removing entity highlights and restoring default visuals after Deadeye.\n\nVideo: https://imgur.com/gallery/0xe910932f4b30be23-tjviTeU", "params": [ { "type": "Player", @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\nClears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz ", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\nClears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz", "params": [ { "type": "Player", @@ -83960,7 +83960,7 @@ }, "0xCFFC3ECCD7A5CCEB": { "name": "_SET_PLAYER_AIM_WEAPON", - "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\nSet the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://youtu.be/-fUMrLIm9ng ", + "comment": "Sets the weapon that the specified player will aim with. The weapon must already be assigned to the PED. This also determines the weapon order, specifying which weapon the player will automatically switch to when the current weapon runs out of ammo.\nExample usage:\n\nSet the player's aim weapon to the specified weapon hash in slot 0\nPLAYER::_SET_PLAYER_AIM_WEAPON(PLAYER::PLAYER_ID(), GetHashKey(\"WEAPON_RIFLE_VARMINT\"), 0);\n\nVideo: https://youtu.be/-fUMrLIm9ng", "params": [ { "type": "Player", @@ -95392,7 +95392,7 @@ }, "0xEA47FE3719165B94": { "name": "TASK_PLAY_ANIM", - "comment": "https://github.com/femga/rdr3_discoveries/tree/master/animations\nflags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eScriptedAnimFlags\nikFlags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eIkControlFlags ", + "comment": "https://github.com/femga/rdr3_discoveries/tree/master/animations\nflags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eScriptedAnimFlags\nikFlags: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eIkControlFlags", "params": [ { "type": "Ped", From 711f572d3bae090c7309bf3e9f9955647f9f03d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:51:24 +0300 Subject: [PATCH 68/75] renamed "INTERACTIVE_FOCUS_PRESET's" --- natives.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/natives.json b/natives.json index ab9fb809..260e6a21 100644 --- a/natives.json +++ b/natives.json @@ -80266,7 +80266,7 @@ "gta_jhash": "0xE495B6DA" }, "0xD48227263E3D06AE": { - "name": "_ADD_AMBIENT_PLAYER_INTERACTIVE_FOCUS_PRESET", + "name": "_ADD_AMBIENT_PLAYER_INTERACTIVE_FOCUS_PRESET_AT_COORDS", "comment": "Adds an \"interactive focus mode preset\" between a player and a specific set of coordinates with a target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\n\nRelated function:\n- _DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET (0xC67A4910425F11F1)\n\nVideo: https://imgur.com/gallery/0xd48227263e3d06ae-SUJhMoA", "params": [ { @@ -80314,7 +80314,7 @@ "build": "1232" }, "0x3946FC742AC305CD": { - "name": "_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET", + "name": "_ADD_AMBIENT_PLAYER_INTERACTIVE_FOCUS_PRESET", "comment": "Associates a specific \"interactive focus mode preset\" between a player and a ped, with a specified location and target entity.\nTo access all available presets, refer to the file located at:\n`\\update_1.rpf\\common\\data\\interactive_focus_mode_presets.meta`\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr", "params": [ { @@ -80407,7 +80407,7 @@ }, "0xC67A4910425F11F1": { "name": "_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET", - "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr", + "comment": "Disables the previously set \"interactive focus mode preset\" for a given player.\nExample usage:\nPLAYER::_DISABLE_PLAYER_INTERACTIVE_FOCUS_PRESET(Player::PLAYER_ID(), \"qadr_\");\n\nThis example disables the preset named \"qadr_\" for the current player, effectively removing the previously established interactive focus mode.\nRefer to `_ADD_AMBIENT_PLAYER_INTERACTIVE_FOCUS_PRESET(0x3946FC742AC305CD)` to understand how presets are added.\nVideo: https://imgur.com/gallery/0x3946fc742ac305cd-1uJIRNr", "params": [ { "type": "Player", From 14110c0bd23831e6e48d37a644ed335057a75963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Mon, 11 Nov 2024 23:59:28 +0300 Subject: [PATCH 69/75] renamed _GET_RECENTLY_ATTACKED_PEDS_IN_COMBO to GET_PEDS_IN_COMBAT_WITH_RECENTLY --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 260e6a21..ecc4a023 100644 --- a/natives.json +++ b/natives.json @@ -80646,7 +80646,7 @@ "build": "1207" }, "0x1A6E84F13C952094": { - "name": "_GET_RECENTLY_ATTACKED_PEDS_IN_COMBO", + "name": "GET_PEDS_IN_COMBAT_WITH_RECENTLY", "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://imgur.com/gallery/0x1a6e84f13c952094-USZqpAJ", "params": [ { From d9257cb3ff14b25a1e783defa524d1a762f0c149 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdulkadir=20AKTA=C5=9E?= Date: Tue, 12 Nov 2024 00:03:34 +0300 Subject: [PATCH 70/75] renamed _IS_DEAD_EYE_ABILITY_ENABLED to _IS_SPECIAL_ABILITY_ENABLED --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index ecc4a023..18908c2a 100644 --- a/natives.json +++ b/natives.json @@ -80869,7 +80869,7 @@ "build": "1207" }, "0xDE6C85975F9D4894": { - "name": "_IS_DEAD_EYE_ABILITY_ENABLED", + "name": "_IS_SPECIAL_ABILITY_ENABLED", "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL", "params": [ { From f8eee9b378f3d52ec564ecaba0db537b3a3c177e Mon Sep 17 00:00:00 2001 From: "abdulkadir.aktas" Date: Tue, 12 Nov 2024 14:22:04 +0300 Subject: [PATCH 71/75] Renamed _GET_WAYPOINT_COORDS_AS_POINTERS to _GET_WAYPOINT_POSITION --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index 18908c2a..1c49c81d 100644 --- a/natives.json +++ b/natives.json @@ -38105,7 +38105,7 @@ "build": "1207" }, "0xF08E42BFA46BDFF8": { - "name": "_GET_WAYPOINT_COORDS_AS_POINTERS", + "name": "_GET_WAYPOINT_POSITION", "comment": "Unlike `GET_WAYPOINT_COORDS` (0x29B30D07C3F7873B), which returns a single value, this native returns the x and y coordinates of the waypoint separately as floats from pointer.\nImage: https://i.imgur.com/tu1jnY7.png", "params": [ { From c91c218c773397ab81e73a29e8dfe68313722275 Mon Sep 17 00:00:00 2001 From: "abdulkadir.aktas" Date: Tue, 12 Nov 2024 14:29:24 +0300 Subject: [PATCH 72/75] Change name struct dataStruct --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 1c49c81d..ea0794b1 100644 --- a/natives.json +++ b/natives.json @@ -80646,7 +80646,7 @@ "build": "1207" }, "0x1A6E84F13C952094": { - "name": "GET_PEDS_IN_COMBAT_WITH_RECENTLY", + "name": "_GET_PEDS_IN_COMBAT_WITH_RECENTLY", "comment": "Fills a data view with a list of peds the player has recently attacked in a combo, tracking up to three consecutive peds.\nVideo: https://imgur.com/gallery/0x1a6e84f13c952094-USZqpAJ", "params": [ { @@ -80659,7 +80659,7 @@ }, { "type": "Any*", - "name": "struct" + "name": "dataStruct" } ], "return_type": "BOOL", From 0cb3cd1633491b53a44b3f27ff426a0eef3d606a Mon Sep 17 00:00:00 2001 From: "abdulkadir.aktas" Date: Tue, 12 Nov 2024 14:43:08 +0300 Subject: [PATCH 73/75] Renamed _SET_PLAYER_MELEE_PROMPT_TEXT to _SET_PLAYER_PROMPT_MELEE_TEXT --- natives.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natives.json b/natives.json index ea0794b1..e92bf65c 100644 --- a/natives.json +++ b/natives.json @@ -83819,7 +83819,7 @@ "build": "1207" }, "0x0FAF95D71ED67ADE": { - "name": "_SET_PLAYER_MELEE_PROMPT_TEXT", + "name": "_SET_PLAYER_PROMPT_MELEE_TEXT", "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\nFirst, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", "params": [ { From ac25db1e8eea6c04555c20e16dc40bf316a44cd8 Mon Sep 17 00:00:00 2001 From: "abdulkadir.aktas" Date: Tue, 12 Nov 2024 14:48:09 +0300 Subject: [PATCH 74/75] Fix some examples --- natives.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/natives.json b/natives.json index e92bf65c..725bb530 100644 --- a/natives.json +++ b/natives.json @@ -80870,7 +80870,7 @@ }, "0xDE6C85975F9D4894": { "name": "_IS_SPECIAL_ABILITY_ENABLED", - "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_DEAD_EYE_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL", + "comment": "Checks if the player's Deadeye ability is enabled.\n\nExample usage:\n\nif (PLAYER::_IS_SPECIAL_ABILITY_ENABLED(PLAYER::PLAYER_ID())) {\n // Execute logic when Deadeye is enabled\n}\n\nThis function does not activate or modify the Deadeye ability but simply checks its status.\n\nImage : https://imgur.com/gallery/0xde6c85975f9d4894-MS4KeUL", "params": [ { "type": "Player", @@ -83296,7 +83296,7 @@ }, "0x1DA5C5B0923E1B85": { "name": "_EAGLE_EYE_CAN_PLAYER_FOCUS_ON_TRACK", - "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_CAN_PLAYER_FOCUS_ON_TRACK_IN_EAGLE_EYE(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu", + "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_EAGLE_EYE_CAN_PLAYER_FOCUS_ON_TRACK(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu", "params": [ { "type": "Player", @@ -83820,7 +83820,7 @@ }, "0x0FAF95D71ED67ADE": { "name": "_SET_PLAYER_PROMPT_MELEE_TEXT", - "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_MELEE_PROMPT_TEXT(3, \"qadr_ui_melee\");\nFirst, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", + "comment": "Sets the melee combat prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_melee\", \"Throw a punch\");\nPLAYER::_SET_PLAYER_PROMPT_MELEE_TEXT(3, \"qadr_ui_melee\");\nFirst, \"Throw a punch\" is registered under the key \"qadr_ui_melee\". Then, the prompt for player during melee combat uses this text.\nScreenshot: https://imgur.com/gallery/0x0faf95d71ed67ade-GDYsE9L", "params": [ { "type": "Player", @@ -83836,7 +83836,7 @@ }, "0x988C9045531B9FCE": { "name": "_SET_PLAYER_PROMPT_SIT_TEXT", - "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_SIT_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\nFirst, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", + "comment": "Sets the sit prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_sit\", \"Take a seat\");\nnPLAYER::_SET_PLAYER_PROMPT_SIT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_sit\");\nFirst, \"Take a seat\" is registered under the key \"qadr_ui_sit\". Then, the prompt for player to sit uses this text.\nScreenshot: https://imgur.com/gallery/0x988c9045531b9fce-9bTHgkv", "params": [ { "type": "Player", @@ -83852,7 +83852,7 @@ }, "0x06C3DB00B69D5435": { "name": "_SET_PLAYER_PROMPT_LEAVE_TEXT", - "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_LEAVE_PROMPT_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\nFirst, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", + "comment": "Sets the stand prompt for a specific player using a predefined text entry.\nExample usage:\nCFX::ADD_TEXT_ENTRY(\"qadr_ui_stand\", \"Get on your feet\");\nPLAYER::_SET_PLAYER_PROMPT_LEAVE_TEXT(PLAYER::PLAYER_ID(), \"qadr_ui_stand\");\nFirst, \"Get on your feet\" is registered under the key \"qadr_ui_stand\". Then, the prompt for player to stand uses this text.\nScreenshot: https://imgur.com/gallery/rdrnative-kscnRlF", "params": [ { "type": "Player", From 5d862ff4d31b2f89eb07d8defdaa656a9073b1ee Mon Sep 17 00:00:00 2001 From: "abdulkadir.aktas" Date: Tue, 12 Nov 2024 14:54:16 +0300 Subject: [PATCH 75/75] Fix missing namespace --- natives.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/natives.json b/natives.json index 725bb530..4eece33a 100644 --- a/natives.json +++ b/natives.json @@ -82832,7 +82832,7 @@ }, "0x0E9057A9DA78D0F8": { "name": "_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG", - "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\n\nPLAYER::PLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\nClears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz", + "comment": "Clears the intensity of aura effects applied to entities for a specific player in Deadeye mode based on a flag parameter. This function is used to reset any intensity modifications set by `PLAYER::_SET_DEADEYE_ENTITY_AURA_INTENSITY_WITH_FLAG` (0x131E294EF60160DF), restoring affected entities' aura intensity to their default state.\n\nExample usage:\nPLAYER::_CLEAR_DEADEYE_AURA_INTENSITY_WITH_FLAG(PLAYER::PLAYER_ID(),2);\nClears all aura intensity adjustments for the player based on the specified flag, restoring entities' intensity to default values.\n\nVideo: https://imgur.com/gallery/0x0e9057a9da78d0f8-ctZPFmz", "params": [ { "type": "Player", @@ -83296,7 +83296,7 @@ }, "0x1DA5C5B0923E1B85": { "name": "_EAGLE_EYE_CAN_PLAYER_FOCUS_ON_TRACK", - "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (_EAGLE_EYE_CAN_PLAYER_FOCUS_ON_TRACK(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu", + "comment": "Checks if the player can focus on tracks while in Eagle Eye mode. Returns true if the player is able to focus on a track, otherwise false.\nExample usage:\nif (PLAYER::_EAGLE_EYE_CAN_PLAYER_FOCUS_ON_TRACK(PLAYER::PLAYER_ID())) {\n // Perform actions when the player is focusing on a track in Eagle Eye mode\n}\nVideo: https://imgur.com/gallery/0x1da5c5b0923e1b85-M8AyOsu", "params": [ { "type": "Player",