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]
本文出自 7j45 > 奇迹一条龙