易语言教程_易语言源码_易语言写挂_易语言论坛_看流星社区

 找回密码
 注册
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
查看: 3471|回复: 4

小小思维 老师 雨夜 老师能做个天龙八部的教程吗?怪物ID选怪CALL问题

[复制链接]
发表于 2012-2-23 02:40:44 | 显示全部楼层 |阅读模式
老师能做个天龙八部的教程吗?
我用你们的方法去找天龙八部的始终没有结果
希望  小小思维 老师还有 雨夜老师 多多支持
我按照你们所说的找的如下
mov esi,[8ad8cc]
mov ecx,[8b3ea4]
mov eax,12   \\这个是怪物的ID吧   他的是这样写的 00441F81  |.  8B46 0C       MOV EAX,DWORD PTR DS:[ESI+C]             ;  DS:[7FD858D4]=00000012 这里就是怪物的ID
mov edx,[ecx]
push 0
push eax
call [edx+38]
但是这个只能单一的选中怪物
00441F48  |.  8987 D8000000 MOV DWORD PTR DS:[EDI+D8],EAX
00441F4E  |.  8987 90000000 MOV DWORD PTR DS:[EDI+90],EAX
00441F54  |.  8987 94000000 MOV DWORD PTR DS:[EDI+94],EAX
00441F5A  |>  8B0D A43E8B00 MOV ECX,DWORD PTR DS:[8B3EA4]
00441F60  |>  8B35 CCDB8A00 MOV ESI,DWORD PTR DS:[8ADBCC]
00441F66  |.  8B01          MOV EAX,DWORD PTR DS:[ECX]
00441F68  |.  8B3E          MOV EDI,DWORD PTR DS:[ESI]
00441F6A  |.  FF90 B0000000 CALL DWORD PTR DS:[EAX+B0]
00441F70  |.  50            PUSH EAX
00441F71  |.  8BCE          MOV ECX,ESI
00441F73  |.  FF57 44       CALL DWORD PTR DS:[EDI+44]
00441F76  |.  E9 530A0000   JMP Game.004429CE
00441F7B  |>  8B0D A43E8B00 MOV ECX,DWORD PTR DS:[8B3EA4]            ;  DS:[008B3EA4]=7FE90140; Case 3 of switch 00441E9F
00441F81  |.  8B46 0C       MOV EAX,DWORD PTR DS:[ESI+C]             ;  DS:[7FD858D4]=00000012 这里就是怪物的ID
00441F84  |.  8B11          MOV EDX,DWORD PTR DS:[ECX]               ;  DS:[7FE90140]=0078A9D8 (Game.0078A9D8)
00441F86  |.  6A 00         PUSH 0
00441F88  |.  50            PUSH EAX                                 ;  EAX=00000012
00441F89  |.  FF52 38       CALL DWORD PTR DS:[EDX+38]               ;  DS:[0078AA10]=004D02E0 (Game.004D02E0)

这个是源码  帮我分析下
发表于 2012-2-23 08:31:21 | 显示全部楼层
但是这个只能单一的选中怪物
是因为你找到的是通过怪物ID选怪CALL,每次可以遍历下怪物二叉数据结构,来获取不同的ID给这个CALL,每次就可以选中不同的怪了~~~
发表于 2012-2-23 08:33:02 | 显示全部楼层
还可以用不同的怪物,对CALL下断后 看看不同的怪物是否怪物ID不同~~~是的话需要遍历怪物二叉树数据结构~~里面有怪物ID可以遍历到~~~
 楼主| 发表于 2012-2-23 23:21:35 | 显示全部楼层
本帖最后由 hixiaosan 于 2012-2-24 02:04 编辑
还可以用不同的怪物,对CALL下断后 看看不同的怪物是否怪物ID不同~~~是的话需要遍历怪物二叉树数据结构~~里 ...
小小思维 发表于 2012-2-23 08:33



二叉树听说过但是不懂  能发布点天龙八部的教程吗?  思维老师   这个是看到你的一篇教程  鼠标选怪CALL的  那个ESI+C  你的ESI并没有找   所以我到了这里就中断了
发表于 2013-9-28 11:01:49 | 显示全部楼层
看看效果如何,谢谢楼主分享。辛苦了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|看流星社区  |网站地图

GMT+8, 2018-6-24 16:44 易语言论坛 易语言导航

Powered by 看流星社区 X3.2

©2011-2016 最好的辅助编程技术论坛

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