修复徽章镶嵌

This commit is contained in:
小疯
2022-09-17 00:49:27 +08:00
parent e41b0f976d
commit 1dc395f164
7 changed files with 95 additions and 42 deletions

View File

@@ -104,6 +104,8 @@ void Controller::init()
HOOK_SETUP(Inter_LoadEtc_dispatch_sig);
HOOK_SETUP(DisPatcher_ReturnToSelectCharacter_dispatch_sig);
LOG("Controller::init()");
}
@@ -226,9 +228,9 @@ int Controller::hook_PacketDispatcher_doDispatch(PacketDispatcher* a1, CUser* us
int Controller::hook_DisPatcher_MoveMap_dispatch_sig(void* a1, CUser* pUser, PacketBuf* pBuf)
{
ENUM_PACK_RET_TYPE ret = CDispatch::Get()->MoveMap_dispatch_sig(a1, pUser, pBuf);
int result = (ret == PAK_ERROR) ? 1 : 0;
return result;
//ENUM_PACK_RET_TYPE ret = CDispatch::Get()->MoveMap_dispatch_sig(a1, pUser, pBuf);
//int result = (ret == PAK_ERROR) ? 1 : 0;
return Get()->old_DisPatcher_MoveMap_dispatch_sig(a1,pUser,pBuf);
}
int Controller::hook_Inter_LoadEtc_dispatch_sig(void* a1, CUser* pUser, char* a3)