剑侠1的几个功能CALL
今天整理电脑时整理出这几个,仅供参考:0049B9D0 6A 00 PUSH 00049B9D2 6A 01 PUSH 1
0049B9D4 6A 06 PUSH 6
0049B9D6 E8 25B70100 CALL gamefree.004B7100 ; 跑步和走路CALL
0049B9F3 6A 00 PUSH 0
0049B9F5 6A 02 PUSH 2
0049B9F7 6A 06 PUSH 6
0049B9F9 E8 02B70100 CALL gamefree.004B7100 ; 打坐站立CALL
0049BA16 6A 01 PUSH 1
0049BA18 6A 00 PUSH 0
0049BA1A 6A 12 PUSH 12
0049BA1C E8 DFB60100 CALL gamefree.004B7100 ; 交易打开和关闭CALL00508580 8B96 C4150000 MOV EDX,DWORD PTR DS:
00508586 8D8E 14010000 LEA ECX,DWORD PTR DS:
0050858C 52 PUSH EDX
0050858D E8 7E9B0100 CALL gamefree.00522110
00508592 85C0 TEST EAX,EAX
00508594^ 0F84 68FFFFFF JE gamefree.00508502
0050859A 50 PUSH EAX
0050859B 8BCE MOV ECX,ESI
0050859D E8 7E320000 CALL gamefree.0050B820
005085A2 8B86 CC150000 MOV EAX,DWORD PTR DS:
005085A8 8B8E C8150000 MOV ECX,DWORD PTR DS:
005085AE 50 PUSH EAX
005085AF 51 PUSH ECX
005085B0 6A 00 PUSH 0
005085B2 8BCE MOV ECX,ESI
005085B4 E8 47100000 CALL gamefree.00509600 ; 打怪004D03A4 8B0D 2004E200 MOV ECX,DWORD PTR DS:
004D03AA 8B4424 38 MOV EAX,DWORD PTR SS:
004D03AE 8B7C24 38 MOV EDI,DWORD PTR SS:
004D03B2 8B9C0E 1C0F0000 MOV EBX,DWORD PTR DS: ebx=怪血
004D03B9 8D940E 1C0F0000 LEA EDX,DWORD PTR DS:
004D03C0 8A40 10 MOV AL,BYTE PTR DS:
004D03C3 66:0FB67F 0F MOVZX DI,BYTE PTR DS:
004EF7A0 8B4424 04 MOV EAX,DWORD PTR SS:
004EF7A4 56 PUSH ESI
004EF7A5 8BF1 MOV ESI,ECX
004EF7A7 57 PUSH EDI
004EF7A8 8D0C40 LEA ECX,DWORD PTR DS:
004EF7AB 33FF XOR EDI,EDI
004EF7AD 8D0C89 LEA ECX,DWORD PTR DS:
004EF7B0 8D14C8 LEA EDX,DWORD PTR DS:
004EF7B3 8B0D 0898F000 MOV ECX,DWORD PTR DS:
004EF7B9 8B4CD1 08 MOV ECX,DWORD PTR DS:
004EF7BD 83C1 FE ADD ECX,-2
004EF7C0 83F9 08 CMP ECX,8
004EF7C3 77 71 JA SHORT gamefree.004EF836
004EF7C5 33D2 XOR EDX,EDX
004EF7C7 8A91 50F84E00 MOV DL,BYTE PTR DS:
004EF7CD FF2495 44F84E00 JMP DWORD PTR DS:
004EF7D4 50 PUSH EAX
004EF7D5 8BCE MOV ECX,ESI
004EF7D7 E8 84A2FFFF CALL gamefree.004E9A60 ; 捡物品
004EF7DC 8B86 B0000000 MOV EAX,DWORD PTR DS:
004EF7E2 8D0C40 LEA ECX,DWORD PTR DS:
004EF7E5 8D0C88 LEA ECX,DWORD PTR DS:
004EF7E8 C1E1 05 SHL ECX,5
004EF7EB 2BC8 SUB ECX,EAX
004EF7ED 8D1489 LEA EDX,DWORD PTR DS:
004EF7F0 8B0D 2004E200 MOV ECX,DWORD PTR DS:
004EF7F6 8D0450 LEA EAX,DWORD PTR DS:
004EF7F9 89BCC1 20120000 MOV DWORD PTR DS:,EDI
004EF800 897E 34 MOV DWORD PTR DS:,EDI
004EF803 897E 38 MOV DWORD PTR DS:,EDI
004EF806 5F POP EDI
004EF807 5E POP ESI
004EF808 C2 0400 RETN 40049F2A3 8B15 C0D36200 MOV EDX,DWORD PTR DS:
0049F2A9 A1 BCD36200 MOV EAX,DWORD PTR DS:
0049F2AE 8B0D C8D76200 MOV ECX,DWORD PTR DS: ; gamefree.0062EBF4
0049F2B4 6A 00 PUSH 0
0049F2B6 52 PUSH EDX
0049F2B7 50 PUSH EAX
0049F2B8 E8 83C50100 CALL gamefree.004BB840 ; 移动
0049F2BD 33C0 XOR EAX,EAX
0049F2BF 81C4 84000000 ADD ESP,84
0049F2C5 C3 RETN004BA525 8B45 0C MOV EAX,DWORD PTR SS: 打开奇珍阁
004BA528 8B0D 643E8300 MOV ECX,DWORD PTR DS:
004BA52E 50 PUSH EAX
004BA52F 68 60B75D00 PUSH gamefree.005DB760 ; ASCII "OpenShop"
004BA534 81C1 F4B20000 ADD ECX,0B2F4
004BA53A E8 21ED0200 CALL gamefree.004E9260
004BA53F 8B45 F0 MOV EAX,DWORD PTR SS:
004BA542 8DA5 ACFDFFFF LEA ESP,DWORD PTR SS:
004BA548 5F POP EDI
004BA549 5E POP ESI
004BA54A 5B POP EBX
004BA54B 8BE5 MOV ESP,EBP
004BA54D 5D POP EBP
004BA54E C2 0C00 RETN 0C
004BA551 8B15 643E8300 MOV EDX,DWORD PTR DS:
004BA557 68 F4225D00 PUSH gamefree.005D22F4
004BA55C 68 54B75D00 PUSH gamefree.005DB754 ; ASCII "ServerTime"
004BA561 8D8A F4B20000 LEA ECX,DWORD PTR DS:
004BA567 E8 F4EC0200 CALL gamefree.004E9260
004BA56C 8B45 F0 MOV EAX,DWORD PTR SS:
004BA56F 8DA5 ACFDFFFF LEA ESP,DWORD PTR SS:
004BA575 5F POP EDI
004BA576 5E POP ESI
004BA577 5B POP EBX
004BA578 8BE5 MOV ESP,EBP
004BA57A 5D POP EBP
004BA57B C2 0C00 RETN 0CDS:=00000002
EDX=02EFBD94
00567E72 33F6 XOR ESI,ESI
00567E74 8B40 0C MOV EAX,DWORD PTR DS:
00567E77 8B15 30C3EF00 MOV EDX,DWORD PTR DS: ; 这里开始计算ECX的值
00567E7D 8D0CC0 LEA ECX,DWORD PTR DS:
00567E80 8D0488 LEA EAX,DWORD PTR DS:
00567E83 8D0C80 LEA ECX,DWORD PTR DS:
00567E86 C1E1 04 SHL ECX,4
00567E89 03CA ADD ECX,EDX
00567E8B E8 90C2FAFF CALL gamefree.00514120 ; 此CALL为怪物ID计算
0050FC0A A1 643E8300 MOV EAX,DWORD PTR DS:
0050FC0F 8B90 58B30000 MOV EDX,DWORD PTR DS: edx=$1037
004BB674 E8 976A0600 CALL gamefree.00522110
004BB679 68 6CB75D00 PUSH gamefree.005DB76C ; ASCII "Active"
004BB67E 8BD8 MOV EBX,EAX
004BB680 FF15 28755B00 CALL DWORD PTR DS: ; enginefr.?g_DebugLog@@YAXPBDZZ
0567E72 33F6 XOR ESI,ESI
0050FC0A A1 643E8300 MOV EAX,DWORD PTR DS:
0050FC0F 8B90 58B30000 MOV EDX,DWORD PTR DS:
0050FC0A A1 643E8300 MOV EAX,DWORD PTR DS:
0050FC0F 8B90 58B30000 MOV EDX,DWORD PTR DS:
00567E74 8B40 0C MOV EAX,DWORD PTR DS:
00567E77 8B15 30C3EF00 MOV EDX,DWORD PTR DS: ; 这里开始计算ECX的值
00567E7D 8D0CC0 LEA ECX,DWORD PTR DS:
00567E80 8D0488 LEA EAX,DWORD PTR DS:
00567E83 8D0C80 LEA ECX,DWORD PTR DS:
00567E86 C1E1 04 SHL ECX,4
00567E89 03CA ADD ECX,EDX
00567E8B E8 90C2FAFF CALL gamefree.00514120 ; 此CALL为怪物ID计算
0567E72 33F6 XOR ESI,ESI
00567E72 33F6 XOR ESI,ESI
00567E74 8B40 0C MOV EAX,DWORD PTR DS:
00567E77 8B15 30C3EF00 MOV EDX,DWORD PTR DS: ; 这里开始计算ECX的值
00567E7D 8D0CC0 LEA ECX,DWORD PTR DS:
00567E80 8D0488 LEA EAX,DWORD PTR DS:
00567E83 8D0C80 LEA ECX,DWORD PTR DS:
00567E86 C1E1 04 SHL ECX,4
00567E89 03CA ADD ECX,EDX
00567E8B E8 90C2FAFF CALL gamefree.00514120 ; 此CALL为怪物ID计算
00567E74 8B40 0C MOV EAX,DWORD PTR DS:
00567E77 8B15 30C3EF00 MOV EDX,DWORD PTR DS: ; 这里开始计算ECX的值
00567E7D 8D0CC0 LEA ECX,DWORD PTR DS:
00567E80 8D0488 LEA EAX,DWORD PTR DS:
00567E83 8D0C80 LEA ECX,DWORD PTR DS:
00567E86 C1E1 04 SHL ECX,4
00567E89 03CA ADD ECX,EDX
00567E8B E8 90C2FAFF CALL gamefree.00514120 ; 此CALL为怪物ID计算
金创药地址开始5155460000以1200为循环
0045080C 8B0D C8D76200 MOV ECX,DWORD PTR DS: ; gamefree.0062EBF4
00450812 6A FF PUSH -1
00450814 6A FF PUSH -1
00450816 68 BD0B0000 PUSH 0BBD
0045081B E8 00660600 CALL gamefree.004B6E20???????
0042930F 6A 01 PUSH 1
00429311 52 PUSH EDX
0040C5B2 52 PUSH EDX
0040C5B3 68 13050000 PUSH 513
0040C5B8 8B01 MOV EAX,DWORD PTR DS:
0040C5BA FF50 10 CALL DWORD PTR DS: ; 吃药CALL我们暂时都是估计的
0038391F 8D46 10 LEA EAX,DWORD PTR DS: 打开仓库
00383922 50 PUSH EAX ; 参数1
00383923 53 PUSH EBX ; 参数2
00383924 57 PUSH EDI ; 参数3
00383925 E8 16010000 CALL LuaLibDl.00383A40 ; 我在这下F2断点去打开仓库看看能不能断下
004EF792 52 PUSH EDX 为NPC编号
004EF793 E8 28FFFFFF CALL gamefree.004EF6C0 估计是和NPC对话
页:
[1]