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

📄 m2server.dpr

📁 大名鼎鼎的BLUE M2源码,非了好大的劲搞来的,修改日期是080514,需要的朋友可以拿去研究,呵呵,M2界的领头老大.
💻 DPR
字号:
{本文件由 DeDe Ver 3.50.04 创建!Copyright (c) 1999-2001 DaFixer}

Project M2Server;

Uses
  IdSrvClient in 'IdSrvClient.pas' {TFrmIDSoc},
  FSrvValue in 'FSrvValue.pas' {TFrmServerValue},
  GeneralConfig in 'GeneralConfig.pas' {TfrmGeneralConfig},
  ActionSpeedConfig in 'ActionSpeedConfig.pas' {TfrmActionSpeed},
  GameConfig in 'GameConfig.pas' {TfrmGameConfig},
  FunctionConfig in 'FunctionConfig.pas' {TfrmFunctionConfig},
  ViewSession in 'ViewSession.pas' {TfrmViewSession},
  HumanInfo in 'HumanInfo.pas' {TfrmHumanInfo},
  ViewOnlineHuman in 'ViewOnlineHuman.pas' {TfrmViewOnlineHuman},
  ViewLevel in 'ViewLevel.pas' {TfrmViewLevel},
  ViewList in 'ViewList.pas' {TfrmViewList},
  OnlineMsg in 'OnlineMsg.pas' {TfrmOnlineMsg},
  ViewKernelInfo in 'ViewKernelInfo.pas' {TfrmViewKernelInfo},
  ConfigMerchant in 'ConfigMerchant.pas' {TfrmConfigMerchant},
  ItemSet in 'ItemSet.pas' {TfrmItemSet},
  PlugInManage in 'PlugInManage.pas' {TftmPlugInManage},
  GameCommand in 'GameCommand.pas' {TfrmGameCmd},
  MonsterConfig in 'MonsterConfig.pas' {TfrmMonsterConfig},
  CastleAttackEdit in 'CastleAttackEdit.pas' {TFormCastleAttackEdit},
  CastleManage in 'CastleManage.pas' {TfrmCastleManage},
  ViewHighRank in 'ViewHighRank.pas' {TfrmHighRank},
  svMain in 'svMain.pas' {TFrmMain},
  InterServerMsg in 'InterServerMsg.pas' {TFrmSrvMsg},
  InterMsgClient in 'InterMsgClient.pas' {TFrmMsgClient};

{$R *.RES}

begin
{
008994D0   6803CBA907             push    $07A9CB03

|
008994D5   E943B4F2FF             jmp     007C491D
008994DA   A4                     movsb
008994DB   49                     dec     ecx
008994DC   B8DDCCA907             mov     eax, $07A9CCDD
008994E1   03C5                   add     eax, ebp

|
008994E3   E812000000             call    008994FA
008994E8   39EB                   cmp     ebx, ebp
008994EA   C832                   enter   , $32
008994EC   07                     pop     es
008994ED   02EF                   add     ch, bh
008994EF   28E8                   sub     al, ch
008994F1   55                     push    ebp
008994F2   BBF1E033B9             mov     ebx, $B933E0F1
008994F7   125AF9                 adc     bl, byte ptr [edx-$07]
008994FA   B8004DC442             mov     eax, $42C44D00
008994FF   5E                     pop     esi
00899500   81C1BA4E792D           add     ecx, $2D794EBA
00899506   81C692600000           add     esi, $00006092
0089950C   E911000000             jmp     00899522
00899511   FD                     std
00899512   1820                   sbb     [eax], ah
00899514   A6                     cmpsb
00899515   0AD4                   or      dl, ah
00899517   B608                   mov     dh, $08
00899519   2D4B32186F             sub     eax, $6F18324B
0089951E   116530                 adc     [ebp+$30], esp
00899521   83BB000000008B         cmp     dword ptr [ebx+$0000], -$75
00899528   3C1E                   cmp     al, $1E
0089952A   51                     push    ecx
0089952B   0FB7C9                 movzx   ecx, cx
0089952E   59                     pop     ecx
0089952F   81C70CCADB4C           add     edi, $4CDBCA0C
00899535   6681C27822             add     dx, $2278
0089953A   81EF27FAD601           sub     edi, $01D6FA27
00899540   F5                     cmc
00899541   81C781CF8417           add     edi, $1784CF81
00899547   57                     push    edi

|
00899548   E808000000             call    00899555
0089954D   AD                     lodsd
0089954E   B677                   mov     dh, $77
00899550   DA9B50F4C857           ficomp  dword ptr [ebx+$57C8F450]
00899556   59                     pop     ecx
00899557   58                     pop     eax
00899558   5A                     pop     edx
00899559   57                     push    edi
0089955A   81C2EE34CA75           add     edx, $75CA34EE
00899560   8F041E                 pop     dword ptr [esi+ebx]
00899563   668BD0                 mov     dx, ax
00899566   B8B3CA0B46             mov     eax, $460BCAB3
0089956B   83EB03                 sub     ebx, +$03
0089956E   6681E030EB             and     ax, $EB30
00899573   4B                     dec     ebx
00899574   0F8D05000000           jnl     0089957F
0089957A   6681EAB6B9             sub     dx, $B9B6
0089957F   81FB40A0FFFF           cmp     ebx, $FFFFA040
00899585   0F8524000000           jnz     008995AF
0089958B   0F8A14000000           jp      008995A5
00899591   57                     push    edi
00899592   E90D000000             jmp     008995A4
00899597   97                     xchg    eax, edi
00899598   B097                   mov     al, $97
0089959A   D8A4D3BFC57365         fsub    dword ptr [ebx+edx*8+$6573C5BF]
008995A1   0AD1                   or      dl, cl
008995A3   CD59                   int     $59
008995A5   E914000000             jmp     008995BE
008995AA   26D4                   aam
008995AC   42                     inc     edx
008995AD   D5                     aad
008995AE   FE0F                   dec     byte ptr [edi]
008995B0   BFD3E970FF             mov     edi, $FF70E9D3
008995B5   FFFF                   DB  $FF, $FF  //      
008995B7   7FE5                   jnle    0089959E
008995B9   4F                     dec     edi
008995BA   53                     push    ebx
008995BB   6B64EDEB04             imul    esp, [ebp+ebp*8-$15], $04
008995C0   1F                     pop     ds
008995C1   028E01E9230D           add     cl, byte ptr [esi+$D23E901]
008995C7   0000                   add     [eax], al

}
end.

⌨️ 快捷键说明

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