标题: 关于军帐模式
性别:未知-离线 砖家叫兽

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


发表于 2011-1-17 20:56 资料 短消息 只看该作者
关于军帐模式

06指令
00415C46  /.  55            PUSH EBP
00415C47  |.  8BEC          MOV EBP,ESP
00415C49  |.  833D C0E44A00>CMP DWORD PTR DS:[4AE4C0],0
00415C50  |.  74 11         JE SHORT yuan.00415C63
00415C52  |.  C705 C0E44A00>MOV DWORD PTR DS:[4AE4C0],0
00415C5C  |.  B8 01000000   MOV EAX,1
00415C61  |.  EB 02         JMP SHORT yuan.00415C65
00415C63  |>  33C0          XOR EAX,EAX
00415C65  |>  5D            POP EBP
00415C66  \.  C3            RETN

貌似06出战是结合了真正的06 开启军帐 和强制出场设定


0041973C  /$  55            PUSH EBP                                  ;  军帐模式
0041973D  |.  8BEC          MOV EBP,ESP
0041973F  |.  83EC 74       SUB ESP,74
00419742  |.  C745 94 00000>MOV DWORD PTR SS:[EBP-6C],0
00419749  |.  E8 A5D30000   CALL yuan.00426AF3
0041974E  |.  8945 90       MOV DWORD PTR SS:[EBP-70],EAX
00419751  |.  8B45 10       MOV EAX,DWORD PTR SS:[EBP+10]
00419754  |.  25 FFFF0000   AND EAX,0FFFF
00419759  |.  3D 6B050000   CMP EAX,56B
0041975E  |.  0F85 53020000 JNZ yuan.004199B7
00419764  |.  8B4D 10       MOV ECX,DWORD PTR SS:[EBP+10]
00419767  |.  C1E9 10       SHR ECX,10
0041976A  |.  81E1 FFFF0000 AND ECX,0FFFF
00419770  |.  81E1 FFFF0000 AND ECX,0FFFF
00419776  |.  85C9          TEST ECX,ECX
00419778  |.  0F85 39020000 JNZ yuan.004199B7
0041977E  |.  8B55 08       MOV EDX,DWORD PTR SS:[EBP+8]
00419781  |.  52            PUSH EDX                                  ; /Arg1
00419782  |.  B9 386F4900   MOV ECX,yuan.00496F38                     ; |
00419787  |.  E8 9C080000   CALL yuan.0041A028                        ; \yuan.0041A028
0041978C  |.  85C0          TEST EAX,EAX
0041978E  |.  0F84 23020000 JE yuan.004199B7
00419794  |.  6A 00         PUSH 0                                    ; /Arg1 = 00000000
00419796  |.  E8 21C20500   CALL yuan.004759BC                        ; \yuan.004759BC
0041979B  |.  83C4 04       ADD ESP,4
0041979E  |.  B9 386F4900   MOV ECX,yuan.00496F38
004197A3  |.  E8 18090000   CALL yuan.0041A0C0
004197A8  |.  E8 494E0000   CALL yuan.0041E5F6
004197AD  |.  8B45 08       MOV EAX,DWORD PTR SS:[EBP+8]
004197B0  |.  8945 8C       MOV DWORD PTR SS:[EBP-74],EAX
004197B3  |.  837D 8C 03    CMP DWORD PTR SS:[EBP-74],3
004197B7  |.  0F87 DF010000 JA yuan.0041999C
004197BD  |.  8B4D 8C       MOV ECX,DWORD PTR SS:[EBP-74]
004197C0  |.  FF248D BB9941>JMP DWORD PTR DS:[ECX*4+4199BB]
004197C7  |>  833D 546F4900>CMP DWORD PTR DS:[496F54],0               ;  卖出
004197CE  |.  74 75         JE SHORT yuan.00419845
004197D0  |.  837D 90 00    CMP DWORD PTR SS:[EBP-70],0
004197D4  |.  74 6F         JE SHORT yuan.00419845
004197D6  |.  B9 70074B00   MOV ECX,yuan.004B0770
004197DB  |.  E8 AF3AFFFF   CALL yuan.0040D28F
004197E0  |.  8AC8          MOV CL,AL
004197E2  |.  81E1 FF000000 AND ECX,0FF
004197E8  |.  6BC9 28       IMUL ECX,ECX,28
004197EB  |.  81C1 68EB4A00 ADD ECX,yuan.004AEB68
004197F1  |.  E8 7A090000   CALL yuan.0041A170
004197F6  |.  8945 98       MOV DWORD PTR SS:[EBP-68],EAX
004197F9  |.  8B55 98       MOV EDX,DWORD PTR SS:[EBP-68]
004197FC  |.  52            PUSH EDX                                  ; /Arg1
004197FD  |.  E8 5ECFFEFF   CALL yuan.00406760                        ; \yuan.00406760
00419802  |.  83C4 04       ADD ESP,4
00419805  |.  50            PUSH EAX                                  ; /<%s>
00419806  |.  68 7CB44800   PUSH yuan.0048B47C                        ; |Format = "%s,卖掉物资!"
0041980B  |.  8D45 9C       LEA EAX,DWORD PTR SS:[EBP-64]             ; |
0041980E  |.  50            PUSH EAX                                  ; |s
0041980F  |.  FF15 C0624800 CALL DWORD PTR DS:[<&USER32.wsprintfA>]   ; \wsprintfA
00419815  |.  83C4 0C       ADD ESP,0C
00419818  |.  6A 00         PUSH 0
0041981A  |.  6A 00         PUSH 0
0041981C  |.  8D4D 9C       LEA ECX,DWORD PTR SS:[EBP-64]
0041981F  |.  51            PUSH ECX
00419820  |.  E8 CC3D0100   CALL yuan.0042D5F1
00419825  |.  83C4 0C       ADD ESP,0C
00419828  |.  6A 00         PUSH 0
0041982A  |.  8B55 98       MOV EDX,DWORD PTR SS:[EBP-68]
0041982D  |.  52            PUSH EDX
0041982E  |.  68 8CB44800   PUSH yuan.0048B48C
00419833  |.  E8 B93D0100   CALL yuan.0042D5F1
00419838  |.  83C4 0C       ADD ESP,0C
0041983B  |.  C705 546F4900>MOV DWORD PTR DS:[496F54],0
00419845  |>  6A 01         PUSH 1                                    ; /Arg1 = 00000001
00419847  |.  E8 CC840400   CALL yuan.00461D18                        ; \yuan.00461D18
0041984C  |.  83C4 04       ADD ESP,4
0041984F  |.  E9 48010000   JMP yuan.0041999C
00419854  |>  833D 506F4900>CMP DWORD PTR DS:[496F50],0               ;  买进
0041985B  |.  74 75         JE SHORT yuan.004198D2
0041985D  |.  837D 90 00    CMP DWORD PTR SS:[EBP-70],0
00419861  |.  74 6F         JE SHORT yuan.004198D2
00419863  |.  B9 70074B00   MOV ECX,yuan.004B0770
00419868  |.  E8 223AFFFF   CALL yuan.0040D28F
0041986D  |.  8AC8          MOV CL,AL
0041986F  |.  81E1 FF000000 AND ECX,0FF
00419875  |.  6BC9 28       IMUL ECX,ECX,28
00419878  |.  81C1 68EB4A00 ADD ECX,yuan.004AEB68
0041987E  |.  E8 ED080000   CALL yuan.0041A170
00419883  |.  8945 98       MOV DWORD PTR SS:[EBP-68],EAX
00419886  |.  8B45 98       MOV EAX,DWORD PTR SS:[EBP-68]
00419889  |.  50            PUSH EAX                                  ; /Arg1
0041988A  |.  E8 D1CEFEFF   CALL yuan.00406760                        ; \yuan.00406760
0041988F  |.  83C4 04       ADD ESP,4
00419892  |.  50            PUSH EAX                                  ; /<%s>
00419893  |.  68 94B44800   PUSH yuan.0048B494                        ; |Format = "%s,买进物资!"
00419898  |.  8D4D 9C       LEA ECX,DWORD PTR SS:[EBP-64]             ; |
0041989B  |.  51            PUSH ECX                                  ; |s
0041989C  |.  FF15 C0624800 CALL DWORD PTR DS:[<&USER32.wsprintfA>]   ; \wsprintfA
004198A2  |.  83C4 0C       ADD ESP,0C
004198A5  |.  6A 00         PUSH 0
004198A7  |.  6A 00         PUSH 0
004198A9  |.  8D55 9C       LEA EDX,DWORD PTR SS:[EBP-64]
004198AC  |.  52            PUSH EDX
004198AD  |.  E8 3F3D0100   CALL yuan.0042D5F1
004198B2  |.  83C4 0C       ADD ESP,0C
004198B5  |.  6A 00         PUSH 0
004198B7  |.  8B45 98       MOV EAX,DWORD PTR SS:[EBP-68]
004198BA  |.  50            PUSH EAX
004198BB  |.  68 A4B44800   PUSH yuan.0048B4A4
004198C0  |.  E8 2C3D0100   CALL yuan.0042D5F1
004198C5  |.  83C4 0C       ADD ESP,0C
004198C8  |.  C705 506F4900>MOV DWORD PTR DS:[496F50],0
004198D2  |>  6A 00         PUSH 0                                    ; /Arg1 = 00000000
004198D4  |.  E8 3F840400   CALL yuan.00461D18                        ; \yuan.00461D18
004198D9  |.  83C4 04       ADD ESP,4
004198DC  |.  E9 BB000000   JMP yuan.0041999C
004198E1  |>  833D 4C6F4900>CMP DWORD PTR DS:[496F4C],0               ;  装备
004198E8  |.  74 75         JE SHORT yuan.0041995F
004198EA  |.  837D 90 00    CMP DWORD PTR SS:[EBP-70],0
004198EE  |.  74 6F         JE SHORT yuan.0041995F
004198F0  |.  B9 70074B00   MOV ECX,yuan.004B0770
004198F5  |.  E8 9539FFFF   CALL yuan.0040D28F
004198FA  |.  8AC8          MOV CL,AL
004198FC  |.  81E1 FF000000 AND ECX,0FF
00419902  |.  6BC9


顶部

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




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

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

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