xuanruo 发表于 2025-9-5 10:13:49

求个DNF 城镇遍历获取NPC名字 坐标的方法

求个DNF 城镇遍历获取NPC 分解机 的名字和坐标的方法
外层遍历如下,仅提供后续代码即可
auto pBase = Read<ULONG64>(RoomNumber);
    pBase= Read<ULONG64> (pBase + TimeBase);
    if (!pBase) {
      return;
    }
    auto pHead = Read<ULONG64>(pBase + RoleInitialPointer);
    if (!pHead) {
      return;
    }
    if (Read<DWORD>(pHead + 8) == 0) {
      return;
    }
    auto pArea = Read<ULONG64>(pBase + RoleInitialPointer + 8);
    if (!pArea) {
      return;
    }
    pHead = Read<ULONG64>(pArea + TownFront);//0x00000028
    ULONG64 pEnd =Read<ULONG64>(pArea + TownFront + 8);
    if (pHead >= pEnd) {
      return;
    }
    DWORD npcNums = (pEnd - pHead) / 0x18;

xuanruo 发表于 2025-9-10 14:50:09

没有人嘛,啦啦啦啦啦

xuanruo 发表于 2025-9-8 10:13:40

........................

育空 发表于 2025-9-8 13:52:12

都玩E 你玩C

xuanruo 发表于 2025-9-10 14:49:10

育空 发表于 2025-9-8 13:52
都玩E 你玩C

C 方便些,E 还要切输入法
页: [1]
查看完整版本: 求个DNF 城镇遍历获取NPC名字 坐标的方法