First Thanks for PenguinGuy for releasing the Source ![W00t](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sL8KSOy1JHv953UaWghuJBaRJlEMEBDrjdlev4FeuBZ0ymS4_mK7gMUxy9oLVhSZn0AUwow7d13gL0wq7VmBGr1PQWRaJDAa60EzYRF_4WVLtW1_4=s0-d)
but i done it by DLL , i just wanna help you [who don't know C++]
Take : F9.dll
F9=Shop HP/AP ! (Work For All The Versions)![001 Tt1](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_v8x3snM7VNWuiaorWkc5dYbx2wWPSVyssdP4zt35WviR5_kVOwWEnHvZRXddziaXW3GxomP9rxzkaO3voY2av4Pt38Pprl8a2-ydq4oNpI0T6dRjzozDA=s0-d)
Code:
typedef void( __cdecl* ZChatOutputType ) ( const char*, int, int, DWORD ); ZChatOutputType ZChatOutput = (ZChatOutputType)0x0042A230; //Valid for '07 files DWORD* dwCharacter = (DWORD*)0x00; //Find on your own DWORD GetHPAddr = 0x00; //Find on your own DWORD pCharacter( ) //valid for '07 files { if( dwCharacter != NULL && *dwCharacter != NULL ) return *(DWORD*) ( *dwCharacter + 0x50 ); return NULL; } int GetHP( ) { int nHP; __asm { MOV ECX, EAX CALL GetHPAddr MOV nHP, EAX } return nHP; } void MainThread( void ) { for( ;;Sleep( 20 ) ) { if( pCharacter( ) ) { if( GetAsyncKeyState( VK_F9 )&0x8000 ) { char szBuffer[60]; sprintf_s( szBuffer, "HP: %i", GetHP( ) ); ZChatOutput( szBuffer, 2, 0, 0xFFFFF ); Sleep( 500 ); } } } }
Take : F9.dll
F9=Shop HP/AP ! (Work For All The Versions)
0 comentários:
Postar um comentário