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

📄 gameconfig.pas

📁 大名鼎鼎的BLUE M2源码,非了好大的劲搞来的,修改日期是080514,需要的朋友可以拿去研究,呵呵,M2界的领头老大.
💻 PAS
📖 第 1 页 / 共 4 页
字号:
|
00526479   E8DA3CFFFF             call    0051A158
0052647E   8B15A4B56500           mov     edx, [$0065B5A4]
00526484   898293150000           mov     [edx+$1593], eax
0052648A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052648D   E85EE1FFFF             call    005245F0
00526492   59                     pop     ecx
00526493   59                     pop     ecx
00526494   5D                     pop     ebp
00526495   C3                     ret

*)
end;

procedure TfrmGameConfig.EditMagicHitIntervalTimeChange(Sender : TObject);
begin
(*
00526498   55                     push    ebp
00526499   8BEC                   mov     ebp, esp
0052649B   83C4F8                 add     esp, -$08
0052649E   8955F8                 mov     [ebp-$08], edx
005264A1   8945FC                 mov     [ebp-$04], eax
005264A4   8B45FC                 mov     eax, [ebp-$04]
005264A7   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
005264AE   7422                   jz      005264D2
005264B0   8B45FC                 mov     eax, [ebp-$04]
005264B3   8B8010030000           mov     eax, [eax+$0310]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
005264B9   E89A3CFFFF             call    0051A158
005264BE   8B15A4B56500           mov     edx, [$0065B5A4]
005264C4   898297150000           mov     [edx+$1597], eax
005264CA   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
005264CD   E81EE1FFFF             call    005245F0
005264D2   59                     pop     ecx
005264D3   59                     pop     ecx
005264D4   5D                     pop     ebp
005264D5   C3                     ret

*)
end;

procedure TfrmGameConfig.EditRunIntervalTimeChange(Sender : TObject);
begin
(*
005264D8   55                     push    ebp
005264D9   8BEC                   mov     ebp, esp
005264DB   83C4F8                 add     esp, -$08
005264DE   8955F8                 mov     [ebp-$08], edx
005264E1   8945FC                 mov     [ebp-$04], eax
005264E4   8B45FC                 mov     eax, [ebp-$04]
005264E7   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
005264EE   7422                   jz      00526512
005264F0   8B45FC                 mov     eax, [ebp-$04]
005264F3   8B8014030000           mov     eax, [eax+$0314]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
005264F9   E85A3CFFFF             call    0051A158
005264FE   8B15A4B56500           mov     edx, [$0065B5A4]
00526504   89829B150000           mov     [edx+$159B], eax
0052650A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052650D   E8DEE0FFFF             call    005245F0
00526512   59                     pop     ecx
00526513   59                     pop     ecx
00526514   5D                     pop     ebp
00526515   C3                     ret

*)
end;

procedure TfrmGameConfig.EditWalkIntervalTimeChange(Sender : TObject);
begin
(*
00526518   55                     push    ebp
00526519   8BEC                   mov     ebp, esp
0052651B   83C4F8                 add     esp, -$08
0052651E   8955F8                 mov     [ebp-$08], edx
00526521   8945FC                 mov     [ebp-$04], eax
00526524   8B45FC                 mov     eax, [ebp-$04]
00526527   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
0052652E   7422                   jz      00526552
00526530   8B45FC                 mov     eax, [ebp-$04]
00526533   8B8020030000           mov     eax, [eax+$0320]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
00526539   E81A3CFFFF             call    0051A158
0052653E   8B15A4B56500           mov     edx, [$0065B5A4]
00526544   89829F150000           mov     [edx+$159F], eax
0052654A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052654D   E89EE0FFFF             call    005245F0
00526552   59                     pop     ecx
00526553   59                     pop     ecx
00526554   5D                     pop     ebp
00526555   C3                     ret

*)
end;

procedure TfrmGameConfig.EditTurnIntervalTimeChange(Sender : TObject);
begin
(*
00526558   55                     push    ebp
00526559   8BEC                   mov     ebp, esp
0052655B   83C4F8                 add     esp, -$08
0052655E   8955F8                 mov     [ebp-$08], edx
00526561   8945FC                 mov     [ebp-$04], eax
00526564   8B45FC                 mov     eax, [ebp-$04]
00526567   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
0052656E   7422                   jz      00526592
00526570   8B45FC                 mov     eax, [ebp-$04]
00526573   8B8028030000           mov     eax, [eax+$0328]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
00526579   E8DA3BFFFF             call    0051A158
0052657E   8B15A4B56500           mov     edx, [$0065B5A4]
00526584   8982A3150000           mov     [edx+$15A3], eax
0052658A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052658D   E85EE0FFFF             call    005245F0
00526592   59                     pop     ecx
00526593   59                     pop     ecx
00526594   5D                     pop     ebp
00526595   C3                     ret

*)
end;

procedure TfrmGameConfig.EditMaxHitMsgCountChange(Sender : TObject);
begin
(*
00526598   55                     push    ebp
00526599   8BEC                   mov     ebp, esp
0052659B   83C4F8                 add     esp, -$08
0052659E   8955F8                 mov     [ebp-$08], edx
005265A1   8945FC                 mov     [ebp-$04], eax
005265A4   8B45FC                 mov     eax, [ebp-$04]
005265A7   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
005265AE   7422                   jz      005265D2
005265B0   8B45FC                 mov     eax, [ebp-$04]
005265B3   8B8048030000           mov     eax, [eax+$0348]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
005265B9   E89A3BFFFF             call    0051A158
005265BE   8B15A4B56500           mov     edx, [$0065B5A4]
005265C4   898268150000           mov     [edx+$1568], eax
005265CA   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
005265CD   E81EE0FFFF             call    005245F0
005265D2   59                     pop     ecx
005265D3   59                     pop     ecx
005265D4   5D                     pop     ebp
005265D5   C3                     ret

*)
end;

procedure TfrmGameConfig.EditMaxSpellMsgCountChange(Sender : TObject);
begin
(*
005265D8   55                     push    ebp
005265D9   8BEC                   mov     ebp, esp
005265DB   83C4F8                 add     esp, -$08
005265DE   8955F8                 mov     [ebp-$08], edx
005265E1   8945FC                 mov     [ebp-$04], eax
005265E4   8B45FC                 mov     eax, [ebp-$04]
005265E7   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
005265EE   7422                   jz      00526612
005265F0   8B45FC                 mov     eax, [ebp-$04]
005265F3   8B804C030000           mov     eax, [eax+$034C]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
005265F9   E85A3BFFFF             call    0051A158
005265FE   8B15A4B56500           mov     edx, [$0065B5A4]
00526604   89826C150000           mov     [edx+$156C], eax
0052660A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052660D   E8DEDFFFFF             call    005245F0
00526612   59                     pop     ecx
00526613   59                     pop     ecx
00526614   5D                     pop     ebp
00526615   C3                     ret

*)
end;

procedure TfrmGameConfig.EditMaxRunMsgCountChange(Sender : TObject);
begin
(*
00526618   55                     push    ebp
00526619   8BEC                   mov     ebp, esp
0052661B   83C4F8                 add     esp, -$08
0052661E   8955F8                 mov     [ebp-$08], edx
00526621   8945FC                 mov     [ebp-$04], eax
00526624   8B45FC                 mov     eax, [ebp-$04]
00526627   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
0052662E   7422                   jz      00526652
00526630   8B45FC                 mov     eax, [ebp-$04]
00526633   8B8050030000           mov     eax, [eax+$0350]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
00526639   E81A3BFFFF             call    0051A158
0052663E   8B15A4B56500           mov     edx, [$0065B5A4]
00526644   898270150000           mov     [edx+$1570], eax
0052664A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052664D   E89EDFFFFF             call    005245F0
00526652   59                     pop     ecx
00526653   59                     pop     ecx
00526654   5D                     pop     ebp
00526655   C3                     ret

*)
end;

procedure TfrmGameConfig.EditMaxWalkMsgCountChange(Sender : TObject);
begin
(*
00526658   55                     push    ebp
00526659   8BEC                   mov     ebp, esp
0052665B   83C4F8                 add     esp, -$08
0052665E   8955F8                 mov     [ebp-$08], edx
00526661   8945FC                 mov     [ebp-$04], eax
00526664   8B45FC                 mov     eax, [ebp-$04]
00526667   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
0052666E   7422                   jz      00526692
00526670   8B45FC                 mov     eax, [ebp-$04]
00526673   8B8054030000           mov     eax, [eax+$0354]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
00526679   E8DA3AFFFF             call    0051A158
0052667E   8B15A4B56500           mov     edx, [$0065B5A4]
00526684   898274150000           mov     [edx+$1574], eax
0052668A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052668D   E85EDFFFFF             call    005245F0
00526692   59                     pop     ecx
00526693   59                     pop     ecx
00526694   5D                     pop     ebp
00526695   C3                     ret

*)
end;

procedure TfrmGameConfig.EditMaxTurnMsgCountChange(Sender : TObject);
begin
(*
00526698   55                     push    ebp
00526699   8BEC                   mov     ebp, esp
0052669B   83C4F8                 add     esp, -$08
0052669E   8955F8                 mov     [ebp-$08], edx
005266A1   8945FC                 mov     [ebp-$04], eax
005266A4   8B45FC                 mov     eax, [ebp-$04]
005266A7   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
005266AE   7422                   jz      005266D2
005266B0   8B45FC                 mov     eax, [ebp-$04]
005266B3   8B8058030000           mov     eax, [eax+$0358]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
005266B9   E89A3AFFFF             call    0051A158
005266BE   8B15A4B56500           mov     edx, [$0065B5A4]
005266C4   898278150000           mov     [edx+$1578], eax
005266CA   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
005266CD   E81EDFFFFF             call    005245F0
005266D2   59                     pop     ecx
005266D3   59                     pop     ecx
005266D4   5D                     pop     ebp
005266D5   C3                     ret

*)
end;

procedure TfrmGameConfig.EditMaxDigUpMsgCountChange(Sender : TObject);
begin
(*
005266D8   55                     push    ebp
005266D9   8BEC                   mov     ebp, esp
005266DB   83C4F8                 add     esp, -$08
005266DE   8955F8                 mov     [ebp-$08], edx
005266E1   8945FC                 mov     [ebp-$04], eax
005266E4   8B45FC                 mov     eax, [ebp-$04]
005266E7   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
005266EE   7422                   jz      00526712
005266F0   8B45FC                 mov     eax, [ebp-$04]
005266F3   8B805C030000           mov     eax, [eax+$035C]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
005266F9   E85A3AFFFF             call    0051A158
005266FE   8B15A4B56500           mov     edx, [$0065B5A4]
00526704   898280150000           mov     [edx+$1580], eax
0052670A   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
0052670D   E8DEDEFFFF             call    005245F0
00526712   59                     pop     ecx
00526713   59                     pop     ecx
00526714   5D                     pop     ebp
00526715   C3                     ret

*)
end;

procedure TfrmGameConfig.EditItemSpeedTimeChange(Sender : TObject);
begin
(*
0052693C   55                     push    ebp
0052693D   8BEC                   mov     ebp, esp
0052693F   83C4F8                 add     esp, -$08
00526942   8955F8                 mov     [ebp-$08], edx
00526945   8945FC                 mov     [ebp-$04], eax
00526948   8B45FC                 mov     eax, [ebp-$04]
0052694B   80B8780A000000         cmp     byte ptr [eax+$0A78], $00
00526952   7422                   jz      00526976
00526954   8B45FC                 mov     eax, [ebp-$04]
00526957   8B8068030000           mov     eax, [eax+$0368]

* Reference to : TTimerSpeedButton._PROC_0051A158()
|
0052695D   E8F637FFFF             call    0051A158
00526962   8B15A4B56500           mov     edx, [$0065B5A4]
00526968   898232160000           mov     [edx+$1632], eax
0052696E   8B45FC                 mov     eax, [ebp-$04]

* Reference to : TfrmGameConfig._PROC_005245F0()
|
00526971   E87ADCFFFF             call    005245F0
00526976   59                     pop     ecx
00526977   59                     pop     ecx
00526978   5D                     pop     ebp
00526979   C3                     ret

*)
end;

procedure TfrmGameConfig.ButtonGameSpeedSaveClick(Sender : TObject);
begin
(*
00525EC8   55                     push    ebp
00525EC9   8BEC                   mov     ebp, esp
00525ECB   83C4F8                 add     esp, -$08
00525ECE   53                     push    ebx
00525ECF   8955F8                 mov     [ebp-$08], edx
00525ED2   8945FC                 mov     [ebp-$04], eax

⌨️ 快捷键说明

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