111
This commit is contained in:
@@ -9,7 +9,7 @@ function _Hook_Enter_Currency_Func_(args, TableObj) {
|
||||
local Ret = null;
|
||||
foreach(Func in TableObj) {
|
||||
local Buf = Func(args);
|
||||
if (Buf != null) Ret = Buf;
|
||||
if (Buf) Ret = Buf;
|
||||
}
|
||||
return Ret;
|
||||
}
|
||||
@@ -18,7 +18,7 @@ function _Hook_Leave_Currency_Func_(args, TableObj) {
|
||||
local Ret = null;
|
||||
foreach(Func in TableObj) {
|
||||
local Buf = Func(args);
|
||||
if (Buf != null) Ret = Buf;
|
||||
if (Buf) Ret = Buf;
|
||||
}
|
||||
return Ret;
|
||||
}
|
||||
@@ -81,7 +81,7 @@ _Hook_Register_Currency_Func_("0x866A3FE", ["pointer", "int", "int", "int", "int
|
||||
//货币收益
|
||||
Cb_Gain_Money_Enter_Func <- {};
|
||||
Cb_Gain_Money_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x84FF29C", ["int", "int", "char", "int", "int"], Cb_Gain_Money_Enter_Func, Cb_Gain_Money_Leave_Func);
|
||||
_Hook_Register_Currency_Func_("0x84FF29C", ["pointer", "int", "char", "int", "int"], Cb_Gain_Money_Enter_Func, Cb_Gain_Money_Leave_Func);
|
||||
|
||||
//GetItem检查错误
|
||||
Cb_GetItem_Check_Error_Enter_Func <- {};
|
||||
@@ -457,21 +457,29 @@ Cb_User_TOD_UserState_getLastClearTime_Enter_Func <- {};
|
||||
Cb_User_TOD_UserState_getLastClearTime_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x864387E", ["pointer"], Cb_User_TOD_UserState_getLastClearTime_Enter_Func, Cb_User_TOD_UserState_getLastClearTime_Leave_Func);
|
||||
|
||||
//时装填充 提供者: ZZ
|
||||
Cb_AradUseAvatarRecharge_Enter_Func <- {};
|
||||
Cb_AradUseAvatarRecharge_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x0819FA56", ["pointer", "pointer", "pointer"], Cb_AradUseAvatarRecharge_Enter_Func, Cb_AradUseAvatarRecharge_Leave_Func);
|
||||
|
||||
//物品随机品级 提供者: 凌众
|
||||
Cb_CItem_IsRoutingItem_Enter_Func <- {};
|
||||
Cb_CItem_IsRoutingItem_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x08150f18", ["pointer", "int"], Cb_CItem_IsRoutingItem_Enter_Func, Cb_CItem_IsRoutingItem_Leave_Func);
|
||||
|
||||
//调整箱使用
|
||||
//调整箱使用 提供者: 凌众
|
||||
Cb_ModItemattr_Enter_Func <- {};
|
||||
Cb_ModItemattr_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x8200B08", ["pointer", "pointer", "pointer", "int"], Cb_ModItemattr_Enter_Func, Cb_ModItemattr_Leave_Func);
|
||||
|
||||
|
||||
//个人金库整理
|
||||
Cb_CCargo_sort_Enter_Func <- {};
|
||||
Cb_CCargo_sort_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x850BD0C", ["pointer", "pointer"], Cb_CCargo_sort_Enter_Func, Cb_CCargo_sort_Leave_Func);
|
||||
|
||||
|
||||
|
||||
// 玩家断开链接时 提供者:南瓜
|
||||
Cb_CUser_LogoutToPCRoom_Enter_Func <- {};
|
||||
Cb_CUser_LogoutToPCRoom_Leave_Func <- {};
|
||||
@@ -485,9 +493,101 @@ _Hook_Register_Currency_Func_("0x081BE46A", ["pointer", "pointer", "pointer", "i
|
||||
// 服务器被Kill时(不含炸频道等)
|
||||
Cb_Server_ClossByKill_Enter_Func <- {};
|
||||
Cb_Server_ClossByKill_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x082FD90E", ["pointer", "int"], Cb_Server_ClossByKill_Enter_Func, Cb_Server_ClossByKill_Leave_Func);
|
||||
_Hook_Register_Currency_Func_("0x082FE1FE", ["pointer", "int"], Cb_Server_ClossByKill_Enter_Func, Cb_Server_ClossByKill_Leave_Func);
|
||||
|
||||
|
||||
// 收到玩家聊天信息
|
||||
Cb_SendMess_Enter_Func <- {};
|
||||
Cb_SendMess_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x081F3540", ["pointer", "pointer","pointer","int"], Cb_SendMess_Enter_Func, Cb_SendMess_Leave_Func);
|
||||
_Hook_Register_Currency_Func_("0x081F3540", ["pointer", "pointer", "pointer", "int"], Cb_SendMess_Enter_Func, Cb_SendMess_Leave_Func);
|
||||
|
||||
|
||||
// 副本数据 不公开
|
||||
Cb_CParty_ClearMapHitCount_Enter_Func <- {};
|
||||
Cb_CParty_ClearMapHitCount_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x085BF850", ["pointer", "pointer"], Cb_CParty_ClearMapHitCount_Enter_Func, Cb_CParty_ClearMapHitCount_Leave_Func);
|
||||
|
||||
|
||||
// 附魔
|
||||
Cb_ExpertOnEnchantByBead_Enter_Func <- {};
|
||||
Cb_ExpertOnEnchantByBead_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x0849ED1A", ["pointer", "pointer", "int", "int", "int", "int", "int"], Cb_ExpertOnEnchantByBead_Enter_Func, Cb_ExpertOnEnchantByBead_Leave_Func);
|
||||
|
||||
// 数据库连接信息
|
||||
Cb_MySQL_Open_Enter_Func <- {};
|
||||
Cb_MySQL_Open_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x083F4024", ["pointer", "pointer", "int", "pointer", "pointer", "pointer", "int"], Cb_MySQL_Open_Enter_Func, Cb_MySQL_Open_Leave_Func);
|
||||
|
||||
|
||||
//地下城开始
|
||||
Cb_CParty_DungeonStart_Enter_Func <- {};
|
||||
Cb_CParty_DungeonStart_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x085A0954", ["pointer", "pointer", "char", "int", "int"], Cb_CParty_DungeonStart_Enter_Func, Cb_CParty_DungeonStart_Leave_Func);
|
||||
|
||||
//击杀怪物
|
||||
Cb_CParty_OnKillMonster_Enter_Func <- {};
|
||||
Cb_CParty_OnKillMonster_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x085B5A4C", ["pointer", "pointer", "int", "int", "int", "int"], Cb_CParty_OnKillMonster_Enter_Func, Cb_CParty_OnKillMonster_Leave_Func);
|
||||
|
||||
//设置通关奖励
|
||||
Cb_CParty_SetPlayResult_Enter_Func <- {};
|
||||
Cb_CParty_SetPlayResult_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x085B2412", ["pointer", "pointer", "int"], Cb_CParty_SetPlayResult_Enter_Func, Cb_CParty_SetPlayResult_Leave_Func);
|
||||
|
||||
// 进入副本接口时
|
||||
Cb_StartGame_check_error_Enter_Func <- {};
|
||||
Cb_StartGame_check_error_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x081C9F6C", ["pointer", "pointer", "pointer", "pointer", "int"], Cb_StartGame_check_error_Enter_Func, Cb_StartGame_check_error_Leave_Func);
|
||||
|
||||
// 强化装备时
|
||||
Cb_WongWork_CItemUpgrade_Enter_Func <- {};
|
||||
Cb_WongWork_CItemUpgrade_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x0854755A", ["pointer", "pointer", "pointer", "pointer", "int"], Cb_WongWork_CItemUpgrade_Enter_Func, Cb_WongWork_CItemUpgrade_Leave_Func);
|
||||
// 锻造装备时
|
||||
Cb_WongWork_CItemUpgrade_Separate_Enter_Func <- {};
|
||||
Cb_WongWork_CItemUpgrade_Separate_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x0811E468", ["pointer", "pointer", "pointer", "pointer", "int"], Cb_WongWork_CItemUpgrade_Separate_Enter_Func, Cb_WongWork_CItemUpgrade_Separate_Leave_Func);
|
||||
// 随机值
|
||||
Cb_CMTRand_randInt_Enter_Func <- {};
|
||||
Cb_CMTRand_randInt_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x080CBABE", ["pointer", "int", "int"], Cb_CMTRand_randInt_Enter_Func, Cb_CMTRand_randInt_Leave_Func);
|
||||
|
||||
// 发送绝望之塔APC
|
||||
Cb_TowerOfDespairMgr_SendAPCInfo_Enter_Func <- {};
|
||||
Cb_TowerOfDespairMgr_SendAPCInfo_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x08644338", ["pointer", "pointer", "pointer", "void"], Cb_TowerOfDespairMgr_SendAPCInfo_Enter_Func, Cb_TowerOfDespairMgr_SendAPCInfo_Leave_Func);
|
||||
|
||||
// 发送多物品邮件请求
|
||||
Cb_ReqDBSendNewSystemMultiMail_Enter_Func <- {};
|
||||
Cb_ReqDBSendNewSystemMultiMail_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x08556B68", ["pointer", "pointer", "int", "int", "int", "pointer", "int", "int", "int", "int", "int"], Cb_ReqDBSendNewSystemMultiMail_Enter_Func, Cb_ReqDBSendNewSystemMultiMail_Leave_Func);
|
||||
|
||||
// 深渊爆率
|
||||
Cb_WongWork_CMonsterDrop_Hell_Enter_Func <- {};
|
||||
Cb_WongWork_CMonsterDrop_Hell_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x08535726", ["pointer", "pointer", "pointer", "pointer"], Cb_WongWork_CMonsterDrop_Hell_Enter_Func, Cb_WongWork_CMonsterDrop_Hell_Leave_Func);
|
||||
|
||||
//检查装备是否上锁
|
||||
Cb_CheckItemLock_Enter_Func <- {};
|
||||
Cb_CheckItemLock_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x08646942", ["pointer", "int", "int", "bool"], Cb_CheckItemLock_Enter_Func, Cb_CheckItemLock_Leave_Func);
|
||||
|
||||
//reform_ui_group_no
|
||||
Cb_reform_ui_group_no_Enter_Func <- {};
|
||||
Cb_reform_ui_group_no_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x083507E8", ["pointer", "pointer", "bool", "int", "int"], Cb_reform_ui_group_no_Enter_Func, Cb_reform_ui_group_no_Leave_Func);
|
||||
|
||||
//get_skillslot_group
|
||||
Cb_get_skillslot_group_Enter_Func <- {};
|
||||
Cb_get_skillslot_group_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x086049FC", ["pointer", "int", "int"], Cb_get_skillslot_group_Enter_Func, Cb_get_skillslot_group_Leave_Func);
|
||||
|
||||
//get_skillslot_no
|
||||
Cb_get_skillslot_no_Enter_Func <- {};
|
||||
Cb_get_skillslot_no_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x08604A86", ["pointer", "int", "int", "int", "char", "int"], Cb_get_skillslot_no_Enter_Func, Cb_get_skillslot_no_Leave_Func);
|
||||
|
||||
//get_skillslot_no2
|
||||
Cb_get_skillslot_no2_Enter_Func <- {};
|
||||
Cb_get_skillslot_no2_Leave_Func <- {};
|
||||
_Hook_Register_Currency_Func_("0x08607DBA", ["pointer", "pointer", "int", "int", "bool", "int"], Cb_get_skillslot_no2_Enter_Func, Cb_get_skillslot_no2_Leave_Func);
|
||||
Reference in New Issue
Block a user