- 注册时间
- 2010-8-21
- 最后登录
- 2017-5-27
- 在线时间
- 4 小时
编程入门
- 魔鬼币
- 1008
|
dd [[0x1289110]+0x329C]+ecx-0xC
先ce找 已经冷却是0 ,不断的查找 最后剩下一个就是了
然后od 下断点跟踪
其中 FFFFFFFF 为没有冷却功能的技能
0 为已经冷却
自己去判断吧。。就是搞不懂 0x510和技能ID怎么联系起来呢。。悲催。。没思路。。。
其中ecx的值 要自己找 已知 0x510 是人物隐藏技能的
***************************************************************
人物当前状态 0为站立无状态 2为走动跑路 7为打怪
dd [[0x91B648]+70]+1E0
原od代码
00444D63 . FF15 34FB7D00 call dword ptr ds:[0x7DFB34] ; tEngine.TDU_GetDistSq
00444D69 . 8B15 2C912801 mov edx,dword ptr ds:[0x128912C]
00444D6F . A1 48B69100 mov eax,dword ptr ds:[0x91B648]
00444D74 . 8B40 70 mov eax,dword ptr ds:[eax+0x70]
00444D77 . 8B4A 30 mov ecx,dword ptr ds:[edx+0x30]
00444D7A . 8B90 E0010000 mov edx,dword ptr ds:[eax+0x1E0] edx的值就是状态值。。。
00444D80 . 83C4 08 add esp,0x8
00444D83 . 83FA 02 cmp edx,0x2
00444D86 . 75 0A jnz XGame.00444D92 |
|