看流星社区

 找回密码
 注册账号
查看: 2621|回复: 2

汇编模块写易语言拾物CALL的问题,大家进来帮帮忙,谢谢

[复制链接]

该用户从未签到

发表于 2011-4-23 09:44:57 | 显示全部楼层 |阅读模式
这是拾物CALL
004758E0    8B0D C4C98E00  mov    ecx, dword ptr [8EC9C4] ; ElementC.008F04B8  
004758E6    8B97 10010000  mov    edx, dword ptr [edi+110] [物品地址+110]  
004758EC    8B46 20        mov    eax, dword ptr [esi+20] [物品地址+10C]  
004758EF    52              push    edx  
004758F0    8B49 20        mov    ecx, dword ptr [ecx+20]  
004758F3    50              push    eax  
004758F4    81C1 D4000000  add    ecx, 0D4  
004758FA    E8 51A40F00    call    0056FD50  


我用汇编模块写的
.版本 2

置代码 ({  })
mov_ecx_ptr (9357764)
mov_edx_ptr (169163056 + 110)
mov_eax_ptr (169163056 + 268)
push_edx ()
mov_ecx_ptr_ecx加字节 (32)
push_eax ()
add_ecx_常数 (212)
mov_eax_常数 (5700944)
call_eax ()
ret ()
代码 = _取代码 ()
调用函数 (进程PID, 代码)

为什么我用此CALL以后,人物可以拾物,但,拾完后不会到包里面,这是怎么回事?
执行此CALL就好像过滤物品一样。

到底哪里错了。请指教。

该用户从未签到

发表于 2011-4-23 09:45:08 | 显示全部楼层
edx, dword ptr [edi+110] [物品地址+110]  

mov_edx_ptr (169163056 + 110) 这句怎么没有转换十进制。

该用户从未签到

发表于 2011-12-2 18:40:47 | 显示全部楼层
虽然我这简单的回复属于灌水,但也是对楼主莫大的支持
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

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

GMT+8, 2024-5-5 23:22

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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