From 836ae90277e95a9bf8784337e5ff34a65060bab8 Mon Sep 17 00:00:00 2001 From: lenheart Date: Tue, 9 Dec 2025 01:05:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=83=AD=E7=82=B9=E5=87=BD?= =?UTF-8?q?=E6=95=B0=E5=9C=A8=E4=BA=94=E5=9B=BD=E5=90=8E=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?hook?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _DPS_/_Core/Interface.nut | 1 + _DPS_/_Core/New_Hook.nut | 14 ++++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/_DPS_/_Core/Interface.nut b/_DPS_/_Core/Interface.nut index ca5b0b4..87c0aae 100644 --- a/_DPS_/_Core/Interface.nut +++ b/_DPS_/_Core/Interface.nut @@ -69,6 +69,7 @@ function sqr_main() { dofile("/dp_s/Main.nut"); //尝试调用用户自定义脚本 + _Hook_Register_Currency_DelayHook_(); main(); sqr_main(); _GlobalConfig(); diff --git a/_DPS_/_Core/New_Hook.nut b/_DPS_/_Core/New_Hook.nut index a1142a4..6384a98 100644 --- a/_DPS_/_Core/New_Hook.nut +++ b/_DPS_/_Core/New_Hook.nut @@ -598,10 +598,6 @@ Cb_Leave_Game_World_Enter_Func <- {}; Cb_Leave_Game_World_Leave_Func <- {}; _Hook_Register_Currency_Func_("0x86C5288", ["int", "pointer", "pointer", "int"], Cb_Leave_Game_World_Enter_Func, Cb_Leave_Game_World_Leave_Func); -//获取Item Rarity -Cb_CItem_get_rarity_Enter_Func <- {}; -Cb_CItem_get_rarity_Leave_Func <- {}; -_Hook_Register_Currency_Func_("0x080F12D6", ["pointer", "int"], Cb_CItem_get_rarity_Enter_Func, Cb_CItem_get_rarity_Leave_Func); //副本内怪物死亡消息包 Cb_CBattle_Field_MakeNotiPacketDieMonster_Enter_Func <- {}; @@ -622,3 +618,13 @@ _Hook_Register_Currency_Func_("0x0850D756", ["pointer", "bool"], Cb_CItem_check_ Cb_CParty_get_live_count_enter_map_Enter_Func <- {}; Cb_CParty_get_live_count_enter_map_Leave_Func <- {}; _Hook_Register_Currency_Func_("0x0859A918", ["pointer", "int"], Cb_CParty_get_live_count_enter_map_Enter_Func, Cb_CParty_get_live_count_enter_map_Leave_Func); + + + +function _Hook_Register_Currency_DelayHook_() { + //五国时的热点函数 + //获取Item Rarity + Cb_CItem_get_rarity_Enter_Func <- {}; + Cb_CItem_get_rarity_Leave_Func <- {}; + _Hook_Register_Currency_Func_("0x080F12D6", ["pointer", "int"], Cb_CItem_get_rarity_Enter_Func, Cb_CItem_get_rarity_Leave_Func); +} \ No newline at end of file