mfc_读取人物血蓝坐标

来源:互联网 发布:有关程序员的美剧 编辑:程序博客网 时间:2024/05/01 16:46
void ClovegameDlg::OnBnClickedButton1(){// TODO: 在此添加控件通知处理程序代码//2fEE468  血的 基址//- 80 人物名//- 4a 职业//+ 4 蓝//+ c 最大血//+ 10 最大蓝//dd[00d3c138] + 2C 正确的x坐标//dd[00d3c138] + 30 正确的z坐标//dd[00d3c138] + 34 正确的y坐标LPCVOID dudizhi1 = (LPCVOID)0x2fEE468;//人物血的基址LPCVOID dudizhi2 = (LPCVOID)(0x2fEE468+0xc);//最大血LPCVOID dudizhi3 = (LPCVOID)(0x2fEE468 + 0x4);//蓝LPCVOID dudizhi4 = (LPCVOID)(0x2fEE468 + 0x10);//最大蓝LPCVOID dudizhi5 = (LPCVOID)(0x2fEE468  -0x80);//名字LPCVOID dudizhi6 = (LPCVOID)(0x2fEE468 - 0x4a);//职业DWORD j_人物血 = 0;DWORD j_人物最大血 = 0;DWORD j_人物蓝 = 0;DWORD j_人物最大蓝 = 0;DWORD j_临时地址 = 0;DWORD j_实际读取大小 = 0;CHAR j_人物名字[20];CHAR j_人物职业[20];float j_人物坐标x = 0;float j_人物坐标y = 0;ReadProcessMemory(jinchengjubing, dudizhi1, &j_人物血, 4, &j_实际读取大小);ReadProcessMemory(jinchengjubing, dudizhi2, &j_人物最大血, 4, &j_实际读取大小);ReadProcessMemory(jinchengjubing, dudizhi3, &j_人物蓝, 4, &j_实际读取大小);ReadProcessMemory(jinchengjubing, dudizhi4, &j_人物最大蓝, 4, &j_实际读取大小);ReadProcessMemory(jinchengjubing, dudizhi5, &j_人物名字, 20, &j_实际读取大小);ReadProcessMemory(jinchengjubing, dudizhi6, &j_人物职业, 20, &j_实际读取大小);dudizhi1 = (LPCVOID)0x00d3c138;ReadProcessMemory(jinchengjubing, dudizhi1, &j_临时地址, 4, &j_实际读取大小);ReadProcessMemory(jinchengjubing, (LPCVOID)(j_临时地址+0x2c), &j_人物坐标x, 4, &j_实际读取大小);ReadProcessMemory(jinchengjubing, (LPCVOID)(j_临时地址 + 0x34), &j_人物坐标y, 4, &j_实际读取大小);CString zifuchuan1;USES_CONVERSION;//使用转换zifuchuan1.Format(L"角色的血%d/%d \n角色的蓝%d/%d  角色名%s  角色职业%s 坐标X%f 坐标Y%f", j_人物血, j_人物最大血, j_人物蓝, j_人物最大蓝,A2W(j_人物名字),A2W(j_人物职业), j_人物坐标x, j_人物坐标y);k_角色信息.SetWindowTextW(zifuchuan1.GetBuffer(0));UpdateData(TRUE);}

0 0
原创粉丝点击