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