标题: exe中关于计算能力的代码是那一段?
性别:未知-离线 ydldc0810

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 87
编号 91535
注册 2006-11-15


发表于 2011-4-26 16:51 资料 短消息 只看该作者
exe中关于计算能力的代码是那一段?

就是计算公式:成长*等级+五围/2中的哪段五围/2的代码。麻烦知道的解答一下啊。谢谢!!


顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2011-4-27 17:54 资料 短消息 只看该作者
004073C1  /$  55            PUSH EBP                                 ;  升级
004073C2  |.  8BEC          MOV EBP,ESP
004073C4  |.  83EC 1C       SUB ESP,1C
004073C7  |.  894D E8       MOV DWORD PTR SS:[EBP-18],ECX
004073CA  |.  E8 31210000   CALL Ekd5.00409500                       ;  获取编号
004073CF  |.  8945 F4       MOV DWORD PTR SS:[EBP-C],EAX
004073D2  |.  33C0          XOR EAX,EAX
004073D4  |.  8A45 08       MOV AL,BYTE PTR SS:[EBP+8]
004073D7  |.  B9 FF000000   MOV ECX,0FF
004073DC  |.  2BC8          SUB ECX,EAX
004073DE  |.  8B55 E8       MOV EDX,DWORD PTR SS:[EBP-18]
004073E1  |.  33C0          XOR EAX,EAX
004073E3  |.  8A42 2C       MOV AL,BYTE PTR DS:[EDX+2C]              ;  等级
004073E6  |.  3BC8          CMP ECX,EAX                              ;  254 1
004073E8  |.  73 0A         JNB SHORT Ekd5.004073F4
004073EA  |.  BA FF000000   MOV EDX,0FF
004073EF  |.  2BD0          SUB EDX,EAX                              ;  254
004073F1  |.  8855 08       MOV BYTE PTR SS:[EBP+8],DL
004073F4  |>  8B4D E8       MOV ECX,DWORD PTR SS:[EBP-18]
004073F7  |.  8A55 08       MOV DL,BY


顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2011-4-27 17:56 资料 短消息 只看该作者
0040740A  |.  80FA 07       |CMP DL,7                                ;  7维
0040740D  |.  0F8D C7000000 |JGE Ekd5.004074DA
00407413  |.  52            |PUSH EDX                                ; /Arg1
00407414  |.  8B4D E8       |MOV ECX,DWORD PTR SS:[EBP-18]           ; |
00407417  |.  8A51 2B       |MOV DL,BYTE PTR DS:[ECX+2B]             ; |兵种
0040741A  |.  6BCA 1B       |IMUL ECX,EDX,1B                         ; |
0040741D  |.  81C1 A0BF4A00 |ADD ECX,Ekd5.004ABFA0                   ; |
00407423  |.  E8 78210000   |CALL Ekd5.004095A0                      ; \获取兵种成长?
00407428  |.  25 FF000000   |AND EAX,0FF
0040742D  |.  8945 FC       |MOV DWORD PTR SS:[EBP-4],EAX
00407430  |.  807D F0 04    |CMP BYTE PTR SS:[EBP-10],4
00407434  |.  7F 21         |JG SHORT Ekd5.00407457
00407436  |.  FF75 F0       |PUSH DWORD PTR SS:[EBP-10]              ; /能力
00407439  |.  8B4D E8       |MOV ECX,DWORD PTR SS:[EBP-18]           ; |
0040743C  |.  E8 85150000   |CALL Ekd5.004089C6                      ; \成长
00407441  |.  8945 E4       |MOV DWORD PTR SS:[EBP-1C],EAX
00407444  |.  FF75 F0       |PUSH DWORD PTR SS:[EBP-10]              ; /Arg1
00407447  |.  8B4D E8       |MOV ECX,DWORD PTR SS:[EBP-18]           ; |
0040744A  |.  E8 A3FEFFFF   |CALL Ekd5.004072F2                      ; \成长档
0040744F  |.  0245 FC       |ADD AL,BYTE PTR SS:[EBP-4]
00407452  |.  D0E8          |SHR AL,1                                ;  /2
00407454  |.  8945 FC       |MOV DWORD PTR SS:[EBP-4],EAX
00407457  |>  3C 00         |CMP AL,0                                ;  HP MP跳转
00407459  |.  74 7A         |JE SHORT Ekd5.004074D5
顶部

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




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

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

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