sábado, 14 de janeiro de 2012

F9 Command [Alone].DLL

First Thanks for PenguinGuy for releasing the Source 

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 );
            }
        }
    }
}
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)

0 comentários:

Postar um comentário