1212
This commit is contained in:
parent
c4a1c65090
commit
42e815cefd
|
|
@ -780,43 +780,11 @@ void Lenheart()
|
|||
if (!checkGame("df_game_r"))
|
||||
{
|
||||
|
||||
// int a = 1;
|
||||
// void *buf = malloc(4);
|
||||
// CMem::WriteBytes(buf, &a, 4);
|
||||
// unsigned int nMaxGrade = 90;
|
||||
// bGMMode = 1;
|
||||
// if (nMaxGrade > 70)
|
||||
// {
|
||||
// // 以下需要扩充类大小, 修改偏移
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x87162 + 3), 0xB678 + nMaxGrade * 4 + nMaxGrade * 12);
|
||||
// // CDataManager::set_reward_sp
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x318C26 + 2), 10836 + 840);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x318C3B), nMaxGrade);
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x318C68 + 2), 10836 + 840);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x318C79), nMaxGrade);
|
||||
// // CDataManager::GetSpAtLevelUp
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x318CC4), nMaxGrade);
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x318CD4 + 2), 10836 + 840);
|
||||
// }
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x547005), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61AF55), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61B0F3), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61DD28), nMaxGrade - 1);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61E86A), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61EE9C), nMaxGrade - 1);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x6224A8), nMaxGrade - 1);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x622929), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x641D4B), nMaxGrade - 1);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x647ECE), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x647EDA), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x647F82), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x647F88), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x66521D), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x665223), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61B8F6), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x622659), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
int a = 1;
|
||||
void *buf = malloc(4);
|
||||
CMem::WriteBytes(buf, &a, 4);
|
||||
unsigned int nMaxGrade = 86;
|
||||
bGMMode = 1;
|
||||
|
||||
// max_level = nMaxGrade;
|
||||
|
||||
|
|
@ -837,6 +805,21 @@ void Lenheart()
|
|||
// CMem::WriteUChar(MAIN_OFFSET(0x31C128), 0x7E);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x31C129), 0x06);
|
||||
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x547005), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x61AF55), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x61B0F3), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x61DD28), nMaxGrade - 1);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x61E86A), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x61EE9C), nMaxGrade - 1);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x6224A8), nMaxGrade - 1);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x622929), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x641D4B), nMaxGrade - 1);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x647ECE), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x647EDA), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x647F82), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x647F88), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x66521D), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x665223), nMaxGrade);
|
||||
// SUBHOOK_SETUP(addServerHackCnt);
|
||||
// SUBHOOK_SETUP(put_header);
|
||||
// SUBHOOK_SETUP(IsCurCharacVisible);
|
||||
|
|
@ -892,6 +875,24 @@ void Lenheart()
|
|||
->init();
|
||||
// SUBHOOK_SETUP(isSocketAvatar);
|
||||
|
||||
if (nMaxGrade > 70)
|
||||
{
|
||||
// 以下需要扩充类大小, 修改偏移
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x87162 + 3), 0xB678 + nMaxGrade * 4 + nMaxGrade * 12);
|
||||
// CDataManager::set_reward_sp
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x318C26 + 2), 10836 + 840);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x318C3B), nMaxGrade);
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x318C68 + 2), 10836 + 840);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x318C79), nMaxGrade);
|
||||
// CDataManager::GetSpAtLevelUp
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x318CC4), nMaxGrade);
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x318CD4 + 2), 10836 + 840);
|
||||
}
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x61B8F6), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x622659), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
|
||||
PrintAuroraTag();
|
||||
// 请求脚本
|
||||
// ReqScript();
|
||||
|
|
|
|||
Loading…
Reference in New Issue