发表于 2025-3-11 13:11:34
|
显示全部楼层
浙江省杭州市
你要是做辅助的话,直接调用客户端汇编就行这个是我很久以前读客户端内存,计算障碍点() 是仿客户端汇编写的,大概是打开地图,然后点自动寻路,点到障碍点不让走,他会有提示的字符串,在那个字符串附近找到的汇编代码,你自己找找试试。
变量名 类 型 静态 数组 备 注 地图基址 整数型 地图名 文本型 地图名长度 整数型 地图宽 整数型 地图高 整数型 地图数据基址 整数型 未知参数 整数型 i 整数型 图像 位图 nH 整数型 nW 整数型
地图基址 = g_人物基址 +
进制_十六到十 ( “B66B64” ) 地图名长度 = 内存.
读整数 ( pid, 地图基址 + 20
) 地图名 =
到文本 ( 内存.
读字节集 ( pid, 地图基址 + 4, 地图名长度
) )
地图宽 = 内存.
读整数 ( pid, 地图基址 + 84
) 地图高 = 内存.
读整数 ( pid, 地图基址 + 88
) 地图数据基址 = 内存.
读整数 ( pid, 地图基址 + 164
) 未知参数 = 内存.
读整数 ( pid, 地图基址 + 248
) 图像.
创建 ( 地图宽, 地图高, 1,
#黑色 ) 变量循环首 ( 0, 地图高 - 1, 1, nH
) 变量循环首 ( 0, 地图宽 - 1, 1, nW
) 如果真 ( 计算障碍点 ( 地图宽, 地图高, 地图数据基址, 未知参数, nW, nH
) = 0
) 图像.
置某点颜色 ( nW + 1, nH + 1,
#白色 ) 变量循环尾 ( ) 变量循环尾 ( ) 图片框1.图片 = 图像.
取位图数据 ( ) 图片框1.显示方式 = 1
计算障碍点 整数型 地图宽 整数型 地图高 整数型 地图数据基址 整数型 未知参数 整数型 坐标X 整数型 坐标Y 整数型
变量名 类 型 静态 数组 备 注 a 整数型 b 整数型 c 整数型 d 整数型 e 字节型 f 字节型
a = 坐标Y × 地图宽
a = a + 坐标X
b = a + a × 4
b =
左移 ( b, 4
) c = 内存.
读字节 ( pid, b + 地图数据基址 + 21
) d =
位取反 ( 未知参数
) e =
位与 ( d, c
) f =
位与 ( e, 133
) f = -f
f =
合并短整数 ( f, f
) 返回 ( f
)