家族信息

    族长:冰结王子

    成员:179

    待批准成员:5

    成立:2006-12-19

    主打游戏:奇迹

家族文章

    1.0M加新地图asm代码!

    发布人:冰结王子 发布时间:2006-12-21 16:53:07 点击数:718
    1.0M加新地图asm代码!

    00479A41     3B81 94060500 CMP EAX,[ECX+50694]
    00479A47     EB 53       JMP SHORT 00479A9C
    00479A49 |. 8B55 08     MOV EDX,[EBP+8]




    0048AB38     83C0 20           ADD EAX,20

    00509503     6A 21           PUSH 21
    00509505 |. 68 98060500       PUSH 50698
    0050950A |. 68 28767705       PUSH 05777628
    0050950F |. E8 CB930500       CALL 005628DF


    0050AD3E |. 50             |PUSH EAX

    06225658


    004229A2 |. 83F9 23             CMP ECX,23

    JE SHORT 0048C20C

    MOV ECX,[EBP-4]
    CMP EAX,[ECX+50694]


    非攻城GS解决加新地图引起的..地上物品不能检起
    004016F4   $ /E9 37AA0800           JMP MapClass::ItemGive
    00479821 |. 3B81 94060500     CMP EAX,[ECX+50694]
    00479827     EB 53         JMP SHORT 0047987C
    00479829 |. 8B55 08         MOV EDX,[EBP+8]

    非攻城GS解决加新地图引起的..地上物品不能检起
    0042C614 |. /EB 0F         JMP SHORT 0042C625
    0042C616 |> |33C0           XOR EAX,EAX
    0042C618   |837D F8 22       CMP DWORD PTR [EBP-8],22 支持34号地图上的物品
    0042C61C |. |0F9EC0         SETLE AL
    0042C61F |. |8985 D8FEFFFF     MOV [EBP-128],EAX

    Jump from 00402A40
    GameServ.CGItemGetRequest

    非攻城GS解决加新地图引起的..地上物品不能清除
    0041D3F6 |. /74 1F         JE SHORT 0041D417
    0041D3F8   |837D F8 22       CMP DWORD PTR [EBP-8],22
    0041D3FC |. |74 30         JE SHORT 0041D42E
    0041D417=0041D417
    GameServ.DBSockMng::MsgProc+26

    非攻城GS解决加新地图引起的..地上不掉物品
    00421B63 |. 837D F8 00       CMP DWORD PTR [EBP-8],0
    00421B67 |. 7C 0F         JL SHORT 00421B78
    00421B69     837D F8 22       CMP DWORD PTR [EBP-8],22
    00421B6D |. 7E 0E         JLE SHORT 00421B7D
    00421B6F |. 817D F8 EB000000   CMP DWORD PTR [EBP-8],0EB
    Jump from 00401546
    GameServ.ItemSerialCreateRecv

    清地图上的掉落-物品支持到34号
    004D1C84 |. 83C0 01           |ADD EAX,1
    004D1C87 |. 8945 FC           |MOV [EBP-4],EAX
    004D1C8A     837D FC 23         CMP DWORD PTR [EBP-4],23
    004D1C8E |. 7D 16             |JGE SHORT 004D1CA6
    004D1C90 |. 8B4D FC           |MOV ECX,[EBP-4]

    攻城线地图mapnumbercheck未知功能
    0048B0AD |. /7C 06       JL SHORT 0048B0B5
    0048B0AF   |837D 08 22   CMP DWORD PTR [EBP+8],22
    0048B0B3 |. |7E 04       JLE SHORT 0048B0B9
    Jump from 0040471E
    GameServ.MapNumberCheck

    攻城线清地图上的掉落-物品支持到34号
    004E5B11 |. 894D FC           |MOV [EBP-4],ECX
    004E5B14     837D FC 23         CMP DWORD PTR [EBP-4],23 地图号.
    004E5B18 |. 7D 16             |JGE SHORT 004E5B30
    004E5B1A |. 8B4D FC           |MOV ECX,[EBP-4]
    GameServ.gObjSetState+11E6


    0040A4ED |. 837D 08 22   CMP DWORD PTR [EBP+8],22
    0040A4F1 |. 0F9EC0     SETLE AL
    0040A4F4 |. 8945 F4     MOV [EBP-C],EAX

    0042FF56 |> \33C0       XOR EAX,EAX
    0042FF58     837D F8 22   CMP DWORD PTR [EBP-8],22
    0042FF5C |. 0F9EC0     SETLE AL
    0042FF5F |. 8985 D8FEFFFF MOV [EBP-128],EAX

    0040A4EB |> \33C0       XOR EAX,EAX
    0040A4ED |. 837D 08 22   CMP DWORD PTR [EBP+8],22
    0040A4F1 |. 0F9EC0     SETLE AL
    0040A4F4 |. 8945 F4     MOV [EBP-C],EAX

    0041F796 |. /74 1F       JE SHORT 0041F7B7
    0041F798   |837D F8 22   CMP DWORD PTR [EBP-8],22
    0041F79C |. |74 30       JE SHORT 0041F7CE
    0041F79E |. |EB 43       JMP SHORT 0041F7E3

    00423F07 |. /7C 0F       JL SHORT 00423F18
    00423F09   |837D F8 22   CMP DWORD PTR [EBP-8],22
    00423F0D |. |7E 0E       JLE SHORT 00423F1D



    1.02L
    0040865B |> \33C0           XOR EAX,EAX
    0040865D     837D 08 26       CMP DWORD PTR [EBP+8],26
    00408661 |. 0F9EC0         SETLE AL

    00421B67 |. /7C 0F         JL SHORT 00421B78
    00421B69   |837D F8 26       CMP DWORD PTR [EBP-8],26
    00421B6D |. |7E 0E         JLE SHORT 00421B7D

    0042C626 |> \33C0           XOR EAX,EAX
    0042C628     837D F8 26       CMP DWORD PTR [EBP-8],26
    0042C62C |. 0F9EC0         SETLE AL

    0047893D |. /7C 06         JL SHORT 00478945
    0047893F   |837D 08 26       CMP DWORD PTR [EBP+8],26
    00478943 |. |7E 04         JLE SHORT 00478949

    004D1E97   . 8945 FC         MOV [EBP-4],EAX
    004D1E9A     837D FC 26       CMP DWORD PTR [EBP-4],26
    004D1E9E   . 7D 16         JGE SHORT 004D1EB6
    004D1EA0   . 8B4D FC         MOV ECX,[EBP-4]

    004DCD09 |. /7C 06         JL SHORT 004DCD11
    004DCD0B   |837D F8 26       CMP DWORD PTR [EBP-8],26
    004DCD0F |. |7C 0A         JL SHORT 004DCD1B
    004DCD11 |> \B8 03000000     MOV EAX,3

    0051C371 |. 8955 F8         |MOV [EBP-8],EDX
    0051C374     837D F8 26       CMP DWORD PTR [EBP-8],26
    0051C378 |. 7D 41         |JGE SHORT 0051C3BB

    00419CFE |. 68 645A6000     |PUSH 00605A64
    00419D03 |. 68 3C5A6000     |PUSH 00605A3C                   ; ASCII "Monster attribute max over %s %d"
    00419D08 |. E8 ABA6FEFF     |CALL 004043B8
    00419D0D |. 83C4 0C         |ADD ESP,0C

    00419173 |. 52           |PUSH EDX
    00419174 |. 68 645A6000     |PUSH 00605A64
    00419179 |. 68 3C5A6000     |PUSH 00605A3C                   ; ASCII "Monster attribute max over %s %d"
    0041917E |. E8 35B2FEFF     |CALL 004043B8

    00419183 |. 83C4 0C         |ADD ESP,0C
    00419186 |. A1 24B76300     |MOV EAX,[63B724]
    0041918B |. 50           |PUSH EAX
    0041918C |. E8 A7E01000     |CALL 00527238
    00419191 |. 83C4 04         |ADD ESP,4
    00419194 |. EB 14         |JMP SHORT 004191AA

    00478EC0 /> \55           PUSH EBP
    00478EC1 |. 8BEC           MOV EBP,ESP
    00478EC3 |. 83EC 44         SUB ESP,44
    00478EC6 |. 53           PUSH EBX
    00478EC7 |. 56           PUSH ESI
    00478EC8 |. 57           PUSH EDI
    00478EC9 |. 894D FC         MOV [EBP-4],ECX
    00478ECC |. 8B45 08         MOV EAX,[EBP+8]
    00478ECF |. 50           PUSH EAX
    00478ED0 |. 8B4D FC         MOV ECX,[EBP-4]
    00478ED3 |. E8 7D9AF8FF     CALL 00402955
    00478ED8 |. 85C0           TEST EAX,EAX
    00478EDA |. 75 19         JNZ SHORT 00478EF5
    00478EDC |. 68 34020000     PUSH 234
    00478EE1 |. B9 58B24209     MOV ECX,0942B258
    00478EE6 |. FF15 7404AE0A     CALL [<&mumsg.CMsg::Get>]           ; mumsg.CMsg::Get
    00478EEC |. 50           PUSH EAX
    00478EED |. E8 C6B4F8FF     CALL 004043B8
    00478EF2 |. 83C4 04         ADD ESP,4
    00478EF5 |> 8B4D FC         MOV ECX,[EBP-4]
    00478EF8 |. 8B55 0C         MOV EDX,[EBP+C]
    00478EFB |. 8991 94060500     MOV [ECX+50694],EDX
    00478F01 |. 5F           POP EDI
    00478F02 |. 5E           POP ESI
    00478F03 |. 5B           POP EBX
    00478F04 |. 8BE5           MOV ESP,EBP
    00478F06 |. 5D           POP EBP
    00478F07 \. C2 0800         RETN 8
    00478F0A     CC           INT3

    004F6565   > \36:8D842A 20FCFFFF   LEA EAX,SS:[EDX+EBP-3E0]