找回密码
 注册帐号
查看: 2659|回复: 11

[源码分享] 鉴于那么多的高手敝扫自珍,那我小小的抛砖引玉 发下部分丝路源码

[复制链接]
发表于 2011-3-26 11:46:58 | 显示全部楼层 |阅读模式
.程序集变量 句柄, 整数型
.程序集变量 进程, 整数型
.程序集变量 人物基址, 整数型
.程序集变量 总hp, 整数型
.程序集变量 hp, 整数型
.程序集变量 名字, 字节集
.程序集变量 战盟名称, 字节集
.程序集变量 人物称号, 字节集
.程序集变量 总MP, 整数型
.程序集变量 MP, 整数型


句柄 = 窗口取句柄 (“sro_client.exe”, , )
进程 = 窗口取进程ID (句柄)
人物基址 = 内存读整数 (进程, 15696340, )
hp = 内存读整数 (进程, 人物基址 + 1112)
总hp = 内存读整数 (进程, 人物基址 + 1120)
总MP = 内存读整数 (进程, 人物基址 + 1124)
MP = 内存读整数 (进程, 人物基址 + 1116)

名字 = 内存读字节集 (进程, 人物基址 + 2140, 30)
战盟名称 = 内存读字节集 (进程, 人物基址 + 2036, 30)
人物称号 = 内存读字节集 (进程, 人物基址 + 412, 30)
_启动窗口.标题 = 转换Unicode转Ansi (名字)
战盟.标题 = 转换Unicode转Ansi (战盟名称)
称号.标题 = 转换Unicode转Ansi (人物称号)


另外求高手教育获取坐标和遍历怪物之法。。。
发表于 2011-3-26 15:33:15 | 显示全部楼层
本帖最后由 牙缝有菜 于 2011-3-26 15:34 编辑

莫非你在研究丝路辅助工具?可以申请去依人技术组。。
回复 支持 反对

使用道具 举报

发表于 2011-3-26 17:10:32 | 显示全部楼层
模块在那里{:1_83:}
回复 支持 反对

使用道具 举报

发表于 2011-3-26 17:37:15 | 显示全部楼层
这样就能进伊人技术组了??
回复 支持 反对

使用道具 举报

发表于 2011-3-26 22:57:12 | 显示全部楼层
看不明白什么东东,难到是辅助工具???
回复 支持 反对

使用道具 举报

发表于 2011-3-27 01:50:33 | 显示全部楼层
我个人查到的人物基址不是这个 HP的偏移也不是
回复 支持 反对

使用道具 举报

发表于 2011-3-27 11:18:17 | 显示全部楼层
LS的。。易语言得十六进制转十进制~你那找出来的要转换才能写进易语言。找基址是一回事,写易语言其实又是另外一回事了
回复 支持 反对

使用道具 举报

发表于 2011-3-27 11:21:49 | 显示全部楼层
那个X坐标和Y坐标我也没找出来。。。我在的地方 是-12535。我遍历了五千,一个个找下来都没看到。眼都花了。。。。话说,听说怪物数组要用OD弄。弄得游戏跳掉好几次也没找出来。呼叫花狐少~
回复 支持 反对

使用道具 举报

发表于 2011-3-28 12:25:39 | 显示全部楼层
能 不说下自动寻怪 的原理 我现在找不到自动寻怪  把人累的
回复 支持 反对

使用道具 举报

发表于 2011-3-28 15:09:00 | 显示全部楼层
个人理解寻怪之法应该是:
1,获取自身坐标X,Y
2,遍历(X+范围,y+范围)怪物ID,血值,坐标
3,选择离自身坐标最近的怪物
4,使用技能
回复 支持 反对

使用道具 举报

发表于 2011-4-2 10:02:41 | 显示全部楼层
用的什么模块,我现在正缺模块
回复 支持 反对

使用道具 举报

发表于 2011-4-3 01:40:18 | 显示全部楼层
SL的坐标是个问题,据说有>5级偏移,呵呵~ 以前见过一个算坐标的公式,也比较复杂。
怪物遍历也比较特殊,SL里是多一个怪多一级偏移。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

QQ|Archiver|手机版|小黑屋|依人网络官方网站 ( 陕ICP备19025998号-1 )

GMT+8, 2024-4-25 10:16 , Processed in 0.049061 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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