3SWG论坛_全网游戏技术辅助资源论坛_WWW.3SWG.COM

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 143|回复: 4

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

[复制链接]

升级   100%

12

主题

219

帖子

422

积分

       UID
2431

       金钱
203

       交易币
0

       贡献
0



发表于 2025-9-5 10:13:49 | 显示全部楼层 |阅读模式
200金钱
求个DNF 城镇遍历获取NPC 分解机 的名字和坐标的方法
外层遍历如下,仅提供后续代码即可
  1. auto pBase = Read<ULONG64>(RoomNumber);
  2.     pBase  = Read<ULONG64> (pBase + TimeBase);
  3.     if (!pBase) {
  4.         return;
  5.     }
  6.     auto pHead = Read<ULONG64>(pBase + RoleInitialPointer);
  7.     if (!pHead) {
  8.         return;
  9.     }
  10.     if (Read<DWORD>(pHead + 8) == 0) {
  11.         return;
  12.     }
  13.     auto pArea = Read<ULONG64>(pBase + RoleInitialPointer + 8);
  14.     if (!pArea) {
  15.         return;
  16.     }
  17.     pHead = Read<ULONG64>(pArea + TownFront);//0x00000028
  18.     ULONG64 pEnd =  Read<ULONG64>(pArea + TownFront + 8);
  19.     if (pHead >= pEnd) {
  20.         return;
  21.     }
  22.     DWORD npcNums = (pEnd - pHead) / 0x18;
复制代码

回复

使用道具 举报

升级   100%

12

主题

219

帖子

422

积分

       UID
2431

       金钱
203

       交易币
0

       贡献
0



 楼主| 发表于 3 天前 | 显示全部楼层
没有人嘛,啦啦啦啦啦
回复

使用道具 举报

升级   100%

12

主题

219

帖子

422

积分

       UID
2431

       金钱
203

       交易币
0

       贡献
0



 楼主| 发表于 5 天前 | 显示全部楼层
........................
回复

使用道具 举报

升级   93%

0

主题

288

帖子

479

积分

       UID
328

       金钱
191

       交易币
0

       贡献
0



发表于 5 天前 | 显示全部楼层
都玩E 你玩C
回复

使用道具 举报

升级   100%

12

主题

219

帖子

422

积分

       UID
2431

       金钱
203

       交易币
0

       贡献
0



 楼主| 发表于 3 天前 | 显示全部楼层

C 方便些,E 还要切输入法
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

套你猴子的欢迎王牌飞行员回家这里是3SWG论坛!
X

Archiver|手机版|小黑屋|3SWG论坛 ( 京ICP证0000001号 )|Sitemap

GMT+8, 2025-9-13 22:35 , Processed in 0.063498 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【3SWG论坛】【 WWW.6SWG.COM 】

快速回复 返回顶部 返回列表