⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configmerchant.pas

📁 大名鼎鼎的BLUE M2源码,非了好大的劲搞来的,修改日期是080514,需要的朋友可以拿去研究,呵呵,M2界的领头老大.
💻 PAS
📖 第 1 页 / 共 4 页
字号:
00556ED8   55                     push    ebp
00556ED9   8BEC                   mov     ebp, esp
00556EDB   83C4F8                 add     esp, -$08
00556EDE   8955F8                 mov     [ebp-$08], edx
00556EE1   8945FC                 mov     [ebp-$04], eax
00556EE4   8B45FC                 mov     eax, [ebp-$04]
00556EE7   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
00556EEE   743C                   jz      00556F2C
00556EF0   8B45FC                 mov     eax, [ebp-$04]
00556EF3   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
00556EFA   7430                   jz      00556F2C
00556EFC   8B45FC                 mov     eax, [ebp-$04]
00556EFF   8B8098030000           mov     eax, [eax+$0398]
00556F05   8B10                   mov     edx, [eax]
00556F07   FF92C8000000           call    dword ptr [edx+$00C8]
00556F0D   8B55FC                 mov     edx, [ebp-$04]
00556F10   8B92A8030000           mov     edx, [edx+$03A8]
00556F16   8882CC0B0000           mov     [edx+$0BCC], al
00556F1C   8B45FC                 mov     eax, [ebp-$04]

|
00556F1F   E8E8E6FFFF             call    0055560C
00556F24   8B45FC                 mov     eax, [ebp-$04]

|
00556F27   E870FCFFFF             call    00556B9C
00556F2C   59                     pop     ecx
00556F2D   59                     pop     ecx
00556F2E   5D                     pop     ebp
00556F2F   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxSellClick(Sender : TObject);
begin
(*
00556F30   55                     push    ebp
00556F31   8BEC                   mov     ebp, esp
00556F33   83C4F8                 add     esp, -$08
00556F36   8955F8                 mov     [ebp-$08], edx
00556F39   8945FC                 mov     [ebp-$04], eax
00556F3C   8B45FC                 mov     eax, [ebp-$04]
00556F3F   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
00556F46   743C                   jz      00556F84
00556F48   8B45FC                 mov     eax, [ebp-$04]
00556F4B   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
00556F52   7430                   jz      00556F84
00556F54   8B45FC                 mov     eax, [ebp-$04]
00556F57   8B8080030000           mov     eax, [eax+$0380]
00556F5D   8B10                   mov     edx, [eax]
00556F5F   FF92C8000000           call    dword ptr [edx+$00C8]
00556F65   8B55FC                 mov     edx, [ebp-$04]
00556F68   8B92A8030000           mov     edx, [edx+$03A8]
00556F6E   8882CD0B0000           mov     [edx+$0BCD], al
00556F74   8B45FC                 mov     eax, [ebp-$04]

|
00556F77   E890E6FFFF             call    0055560C
00556F7C   8B45FC                 mov     eax, [ebp-$04]

|
00556F7F   E818FCFFFF             call    00556B9C
00556F84   59                     pop     ecx
00556F85   59                     pop     ecx
00556F86   5D                     pop     ebp
00556F87   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxGetbackClick(Sender : TObject);
begin
(*
00556F88   55                     push    ebp
00556F89   8BEC                   mov     ebp, esp
00556F8B   83C4F8                 add     esp, -$08
00556F8E   8955F8                 mov     [ebp-$08], edx
00556F91   8945FC                 mov     [ebp-$04], eax
00556F94   8B45FC                 mov     eax, [ebp-$04]
00556F97   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
00556F9E   743C                   jz      00556FDC
00556FA0   8B45FC                 mov     eax, [ebp-$04]
00556FA3   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
00556FAA   7430                   jz      00556FDC
00556FAC   8B45FC                 mov     eax, [ebp-$04]
00556FAF   8B8094030000           mov     eax, [eax+$0394]
00556FB5   8B10                   mov     edx, [eax]
00556FB7   FF92C8000000           call    dword ptr [edx+$00C8]
00556FBD   8B55FC                 mov     edx, [ebp-$04]
00556FC0   8B92A8030000           mov     edx, [edx+$03A8]
00556FC6   8882D10B0000           mov     [edx+$0BD1], al
00556FCC   8B45FC                 mov     eax, [ebp-$04]

|
00556FCF   E838E6FFFF             call    0055560C
00556FD4   8B45FC                 mov     eax, [ebp-$04]

|
00556FD7   E8C0FBFFFF             call    00556B9C
00556FDC   59                     pop     ecx
00556FDD   59                     pop     ecx
00556FDE   5D                     pop     ebp
00556FDF   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxStorageClick(Sender : TObject);
begin
(*
00556FE0   55                     push    ebp
00556FE1   8BEC                   mov     ebp, esp
00556FE3   83C4F8                 add     esp, -$08
00556FE6   8955F8                 mov     [ebp-$08], edx
00556FE9   8945FC                 mov     [ebp-$04], eax
00556FEC   8B45FC                 mov     eax, [ebp-$04]
00556FEF   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
00556FF6   743C                   jz      00557034
00556FF8   8B45FC                 mov     eax, [ebp-$04]
00556FFB   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
00557002   7430                   jz      00557034
00557004   8B45FC                 mov     eax, [ebp-$04]
00557007   8B8078030000           mov     eax, [eax+$0378]
0055700D   8B10                   mov     edx, [eax]
0055700F   FF92C8000000           call    dword ptr [edx+$00C8]
00557015   8B55FC                 mov     edx, [ebp-$04]
00557018   8B92A8030000           mov     edx, [edx+$03A8]
0055701E   8882D00B0000           mov     [edx+$0BD0], al
00557024   8B45FC                 mov     eax, [ebp-$04]

|
00557027   E8E0E5FFFF             call    0055560C
0055702C   8B45FC                 mov     eax, [ebp-$04]

|
0055702F   E868FBFFFF             call    00556B9C
00557034   59                     pop     ecx
00557035   59                     pop     ecx
00557036   5D                     pop     ebp
00557037   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxUpgradenowClick(Sender : TObject);
begin
(*
00557038   55                     push    ebp
00557039   8BEC                   mov     ebp, esp
0055703B   83C4F8                 add     esp, -$08
0055703E   8955F8                 mov     [ebp-$08], edx
00557041   8945FC                 mov     [ebp-$04], eax
00557044   8B45FC                 mov     eax, [ebp-$04]
00557047   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
0055704E   743C                   jz      0055708C
00557050   8B45FC                 mov     eax, [ebp-$04]
00557053   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
0055705A   7430                   jz      0055708C
0055705C   8B45FC                 mov     eax, [ebp-$04]
0055705F   8B8074030000           mov     eax, [eax+$0374]
00557065   8B10                   mov     edx, [eax]
00557067   FF92C8000000           call    dword ptr [edx+$00C8]
0055706D   8B55FC                 mov     edx, [ebp-$04]
00557070   8B92A8030000           mov     edx, [edx+$03A8]
00557076   8882D20B0000           mov     [edx+$0BD2], al
0055707C   8B45FC                 mov     eax, [ebp-$04]

|
0055707F   E888E5FFFF             call    0055560C
00557084   8B45FC                 mov     eax, [ebp-$04]

|
00557087   E810FBFFFF             call    00556B9C
0055708C   59                     pop     ecx
0055708D   59                     pop     ecx
0055708E   5D                     pop     ebp
0055708F   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxGetbackupgnowClick(Sender : TObject);
begin
(*
00557090   55                     push    ebp
00557091   8BEC                   mov     ebp, esp
00557093   83C4F8                 add     esp, -$08
00557096   8955F8                 mov     [ebp-$08], edx
00557099   8945FC                 mov     [ebp-$04], eax
0055709C   8B45FC                 mov     eax, [ebp-$04]
0055709F   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
005570A6   743C                   jz      005570E4
005570A8   8B45FC                 mov     eax, [ebp-$04]
005570AB   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
005570B2   7430                   jz      005570E4
005570B4   8B45FC                 mov     eax, [ebp-$04]
005570B7   8B8090030000           mov     eax, [eax+$0390]
005570BD   8B10                   mov     edx, [eax]
005570BF   FF92C8000000           call    dword ptr [edx+$00C8]
005570C5   8B55FC                 mov     edx, [ebp-$04]
005570C8   8B92A8030000           mov     edx, [edx+$03A8]
005570CE   8882D30B0000           mov     [edx+$0BD3], al
005570D4   8B45FC                 mov     eax, [ebp-$04]

|
005570D7   E830E5FFFF             call    0055560C
005570DC   8B45FC                 mov     eax, [ebp-$04]

|
005570DF   E8B8FAFFFF             call    00556B9C
005570E4   59                     pop     ecx
005570E5   59                     pop     ecx
005570E6   5D                     pop     ebp
005570E7   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxRepairClick(Sender : TObject);
begin
(*
005570E8   55                     push    ebp
005570E9   8BEC                   mov     ebp, esp
005570EB   83C4F8                 add     esp, -$08
005570EE   8955F8                 mov     [ebp-$08], edx
005570F1   8945FC                 mov     [ebp-$04], eax
005570F4   8B45FC                 mov     eax, [ebp-$04]
005570F7   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
005570FE   743C                   jz      0055713C
00557100   8B45FC                 mov     eax, [ebp-$04]
00557103   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
0055710A   7430                   jz      0055713C
0055710C   8B45FC                 mov     eax, [ebp-$04]
0055710F   8B8088030000           mov     eax, [eax+$0388]
00557115   8B10                   mov     edx, [eax]
00557117   FF92C8000000           call    dword ptr [edx+$00C8]
0055711D   8B55FC                 mov     edx, [ebp-$04]
00557120   8B92A8030000           mov     edx, [edx+$03A8]
00557126   8882D40B0000           mov     [edx+$0BD4], al
0055712C   8B45FC                 mov     eax, [ebp-$04]

|
0055712F   E8D8E4FFFF             call    0055560C
00557134   8B45FC                 mov     eax, [ebp-$04]

|
00557137   E860FAFFFF             call    00556B9C
0055713C   59                     pop     ecx
0055713D   59                     pop     ecx
0055713E   5D                     pop     ebp
0055713F   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxS_repairClick(Sender : TObject);
begin
(*
00557140   55                     push    ebp
00557141   8BEC                   mov     ebp, esp
00557143   83C4F8                 add     esp, -$08
00557146   8955F8                 mov     [ebp-$08], edx
00557149   8945FC                 mov     [ebp-$04], eax
0055714C   8B45FC                 mov     eax, [ebp-$04]
0055714F   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
00557156   743C                   jz      00557194
00557158   8B45FC                 mov     eax, [ebp-$04]
0055715B   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
00557162   7430                   jz      00557194
00557164   8B45FC                 mov     eax, [ebp-$04]
00557167   8B8084030000           mov     eax, [eax+$0384]
0055716D   8B10                   mov     edx, [eax]
0055716F   FF92C8000000           call    dword ptr [edx+$00C8]
00557175   8B55FC                 mov     edx, [ebp-$04]
00557178   8B92A8030000           mov     edx, [edx+$03A8]
0055717E   8882D50B0000           mov     [edx+$0BD5], al
00557184   8B45FC                 mov     eax, [ebp-$04]

|
00557187   E880E4FFFF             call    0055560C
0055718C   8B45FC                 mov     eax, [ebp-$04]

|
0055718F   E808FAFFFF             call    00556B9C
00557194   59                     pop     ecx
00557195   59                     pop     ecx
00557196   5D                     pop     ebp
00557197   C3                     ret

*)
end;

procedure TfrmConfigMerchant.CheckBoxMakedrugClick(Sender : TObject);
begin
(*
00557198   55                     push    ebp
00557199   8BEC                   mov     ebp, esp
0055719B   83C4F8                 add     esp, -$08
0055719E   8955F8                 mov     [ebp-$08], edx
005571A1   8945FC                 mov     [ebp-$04], eax
005571A4   8B45FC                 mov     eax, [ebp-$04]
005571A7   80B8AC03000000         cmp     byte ptr [eax+$03AC], $00
005571AE   743C                   jz      005571EC
005571B0   8B45FC                 mov     eax, [ebp-$04]
005571B3   83B8A803000000         cmp     dword ptr [eax+$03A8], +$00
005571BA   7430                   jz      005571EC
005571BC   8B45FC                 mov     eax, [ebp-$04]
005571BF   8B808C030000           mov     eax, [eax+$038C]
005571C5   8B10                   mov     edx, [eax]
005571C7   FF92C8000000           call    dword ptr [edx+$00C8]
005571CD   8B55FC                 mov     edx, [ebp-$04]
005571D0   8B92A8030000           mov     edx, [edx+$03A8]
005571D6   8882CE0B0000           mov     [edx+$0BCE], al
005571DC   8B45FC                 mov     eax, [ebp-$04]

|
005571DF   E828E4FFFF             call    0055560C
005571E4   8B45FC                 mov     eax, [ebp-$04]

|
005571E7   E8B0F9FFFF             call    00556B9C
005571EC   59                     pop     ecx
005571ED   59                     pop     ecx
005571EE   5D                     pop     ebp
005571EF   C3                     ret

*)
end;

procedure TfrmConfigMerchant.EditPriceRateChange(Sender : TObject);
begin
(*
00557248   55                     push    ebp
00557249   8BEC                   mov     ebp, esp
0055724B   83C4F0                 add     esp, -$10
0055724E   53                     push    ebx
0055724F   33C9                   xor     ecx, ecx
00557251   894DF4                 mov     [ebp-$0C], ecx
00557254   894DF0                 mov     [ebp-$10], ecx
00557257   8955F8                 mov     [ebp-$08], edx
0055725A   8945FC                 mov     [ebp-$04], eax
0055725D   33C0                   xor     eax, eax
0055725F   55                     push    ebp

* Possible String Reference to: '閙株

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -