agopoe吧 关注:36,006贴子:549,274
  • 1回复贴,共1

大神来看看为什么用不了啊开了没反应也不会闪退

取消只看楼主收藏回复

@柳霭馨
void 满技能()
{
byte a[93] = { 14, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 80, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 144, 249, 101, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 116, 0, 95, 0, 0, 0, 102, 0, 136, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
byte b[58] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
if (all == true)
{
写内存整数(pid, 读内存整数(pid, 读内存整数(pid, 人物基址) + 腰带偏移) + 0xEB8, 0x400400);
写内存整数(pid, 读内存整数(pid, 读内存整数(pid, 人物基址) + 腰带偏移) + 0xEBc, 0x400458);
写内存字节集(pid, 0x400400, a, 93);
写内存整数(pid, 0x400410, 86);
写内存整数(pid, 0x400414, 60);
}
else
{
写内存整数(pid, 读内存整数(pid, 读内存整数(pid, 人物基址) + 腰带偏移) + 0xEB8, 0);
写内存整数(pid, 读内存整数(pid, 读内存整数(pid, 人物基址) + 腰带偏移) + 0xEBc, 0);
写内存字节集(pid, 0x400400, b, 58);
}
}


IP属地:广东1楼2016-11-09 14:59回复
    void 吸怪线程()
    {
    int 一级偏移 = 0, 二级偏移 = 0, 首地址 = 0, 尾地址 = 0, 数量 = 0, 对象地址 = 0, 对象类型 = 0, 对象阵营 = 0;
    int 人物X, 人物Y, 人物Z;
    int 血量;
    while (吸怪)
    {
    if (!人物是否在城镇())
    {
    一级偏移 = *(int*)(人物基址);
    二级偏移 = *(int*)(一级偏移 + 地图偏移);
    首地址 = *(int*)(二级偏移 + 首地址);
    尾地址 = *(int*)(二级偏移 + 尾地址);
    人物X = *(int*)(一级偏移 + X坐标);
    人物Y = *(int*)(一级偏移 + Y坐标);
    人物Z = *(int*)(一级偏移 + Z坐标);
    数量 = (尾地址 - 首地址) / 4;
    for (int i = 0; i<数量; i++) {
    对象地址 = *(int*)(首地址 + 4 * i);
    对象类型 = *(int*)(对象地址 + 怪物类型);
    if (对象类型 == 529 || 对象类型 == 273) {//529是怪物 273是APC 1057是普通建筑 33是特殊建筑 289是物品 545是未知
    对象阵营 = *(int*)(对象地址 + 阵营偏移);
    血量 = *(int*)(对象地址 + 怪物血量);
    if (对象阵营 != 0 && 血量 > 0) {
    写内存整数(pid, 读内存整数(pid, 对象地址 + 方向偏移) + 16, 人物X);
    写内存整数(pid, 读内存整数(pid, 对象地址 + 方向偏移) + 20, 人物Y);
    写内存整数(pid, 读内存整数(pid, 对象地址 + 方向偏移) + 24, 人物Z);
    }
    }
    }
    }
    Sleep(200);
    }
    }


    IP属地:广东6楼2016-11-21 00:02
    收起回复