标题: 岱瀛和周瑜的哪个说的对, 我以后不能灌水了
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2011-8-22 09:46 资料 个人空间 短消息 看全部作者
0041DD70  /$ 55             PUSH EBP
0041DD71  |. 8BEC           MOV EBP,ESP
0041DD73  |. 51             PUSH ECX
0041DD74  |. 894D FC        MOV DWORD PTR SS:[EBP-4],ECX
0041DD77  |. 8B45 FC        MOV EAX,DWORD PTR SS:[EBP-4]
0041DD7A  |. 8A40 15        MOV AL,BYTE PTR DS:[EAX+15]
0041DD7D  |. 8BE5           MOV ESP,EBP
0041DD7F  |. 5D             POP EBP
0041DD80  \. C3             RETN

你学看代码不能单纯看人家给你的解释,要学会自己调试和查看。
CALL 41DD70有一个ECX值输入,根据该函数中的内容分析,重点是MOV AL,BYTE PTR DS:[EAX+15]这句决定了输入进来的ECX的值是一个内存地址的,而该函数就是将这个输入的内存地址+15H的位置转到AL中输出。
所以该函数的实际用法就要由调用该函数的上一级函数和输入的ECX(内存地址)来决定作用,当输入的ECX是4A1B68H+48H*武将号的时候,该函数就是输出武将的攻击力(仅限原版能力未突破255的);当输入的ECX是4A1140H+19H*道具号的时候,该函数就是输出武器/防具的1级值,辅助品和消耗品则为特殊效果值。


顶部

正在浏览此帖的会员 - 共 7 人在线




当前时区 GMT+8, 现在时间是 2025-2-1 01:03
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.008898 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP