Показать сообщение отдельно
Старый 03.12.2012, 12:36   #3
Новичок
 
Регистрация: 23.09.2012
Сообщений: 11
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
don.kein пока неопределено
По умолчанию

Вот поставил брекпоинт на

Address=203D4280
Type=Export
Name=?RequestUseItem@UNetworkHandler@@UAEHAAVL2Par amStack@@@Z

В игре кликнул по предмету, остановилось на адресе 203D4280

203D4268 90 NOP
203D4269 E8 E297C7F4 CALL Core.?Logf@FOutputDevice@@QAAXPB_WZ>
203D426E 83C4 2C ADD ESP,0x2C
203D4271 5F POP EDI
203D4272 B8 01000000 MOV EAX,0x1
203D4277 5E POP ESI
203D4278 C2 8800 RETN 0x88
203D427B CC INT3
203D427C CC INT3
203D427D CC INT3
203D427E CC INT3
203D427F CC INT3
203D4280 > 53 PUSH EBX
203D4281 8B1D 9CC34820 MOV EBX,DWORD PTR DS:[0x2048C39C] ; Core.?Top@L2ParamStack@@QAE_JXZ
203D4287 55 PUSH EBP
203D4288 56 PUSH ESI
203D4289 57 PUSH EDI
203D428A 8B7C24 14 MOV EDI,DWORD PTR SS:[ESP+0x14]
203D428E 8BF1 MOV ESI,ECX
203D4290 8BCF MOV ECX,EDI
203D4292 FFD3 CALL EBX
203D4294 8BCF MOV ECX,EDI
203D4296 8BE8 MOV EBP,EAX
203D4298 FFD3 CALL EBX
203D429A 8B4E 48 MOV ECX,DWORD PTR DS:[ESI+0x48]
203D429D 8B11 MOV EDX,DWORD PTR DS:[ECX]

В каком направлении теперь идти ?

Добавлено через 6 минут
Вот сама функция RequestUseItem@UNetworkHandler@@UAEHAAVL2ParamStac k@@@Z

Код:
203D4280 > 53               PUSH EBX
203D4281   8B1D 9CC34820    MOV EBX,DWORD PTR DS:[0x2048C39C]                ; Core.?Top@L2ParamStack@@QAE_JXZ
203D4287   55               PUSH EBP
203D4288   56               PUSH ESI
203D4289   57               PUSH EDI
203D428A   8B7C24 14        MOV EDI,DWORD PTR SS:[ESP+0x14]
203D428E   8BF1             MOV ESI,ECX
203D4290   8BCF             MOV ECX,EDI
203D4292   FFD3             CALL EBX
203D4294   8BCF             MOV ECX,EDI
203D4296   8BE8             MOV EBP,EAX
203D4298   FFD3             CALL EBX
203D429A   8B4E 48          MOV ECX,DWORD PTR DS:[ESI+0x48]
203D429D   8B11             MOV EDX,DWORD PTR DS:[ECX]
203D429F   50               PUSH EAX
203D42A0   8B42 6C          MOV EAX,DWORD PTR DS:[EDX+0x6C]
203D42A3   55               PUSH EBP
203D42A4   6A 19            PUSH 0x19
203D42A6   68 D8295120      PUSH Engine.205129D8                             ; ASCII "cdd"
203D42AB   51               PUSH ECX
203D42AC   FFD0             CALL EAX
203D42AE   8B0D D8C34820    MOV ECX,DWORD PTR DS:[0x2048C3D8]                ; Core.?GNetworkLog@@3PAVFOutputDevice@@A
203D42B4   8B11             MOV EDX,DWORD PTR DS:[ECX]
203D42B6   68 B08F5120      PUSH Engine.20518FB0                             ; UNICODE "(Send)UseItemPacket"
203D42BB   52               PUSH EDX
203D42BC   90               NOP
203D42BD   E8 8E97C7F4      CALL Core.?Logf@FOutputDevice@@QAAXPB_WZZ
203D42C2   83C4 1C          ADD ESP,0x1C
203D42C5   5F               POP EDI
203D42C6   5E               POP ESI
203D42C7   5D               POP EBP
203D42C8   B8 01000000      MOV EAX,0x1
203D42CD   5B               POP EBX
203D42CE   C2 0400          RETN 0x4

Последний раз редактировалось don.kein, 03.12.2012 в 12:36. Причина: Добавлено сообщение
don.kein вне форума   Ответить с цитированием