Ich versuche gerade, so nen kleinen Bot in C++ für Metin2 zu schreiben.
Die Funktion, um einen Schlag auszuführen, heißt "SetAttackKeyState" und sieht in Olly so aus:
Code:
CPU Disasm Address Hex dump Command Comments 00450D08 |. 50 PUSH EAX ; /Arg3 => OFFSET LOCAL.0 00450D09 |. 6A 00 PUSH 0 ; |Arg2 = 0 00450D0B |. 51 PUSH ECX ; |Arg1 => [ARG.2] 00450D0C |. E8 DF541300 CALL 005861F0 ; \metin2client_unpacked.005861F0
Debuggen und durch den Stack steppen kann ich nicht, da Hackshield.
In C++ fehlen mir nur noch die Parameter:
Code:
typedef void (__stdcall *oSetAttackKeyState)(... parameter); oSetAttackKeyState SetAttackKeyState = (oSetAttackKeyState) 0x005861F0;