WarRock EU - Code Snippets

12/25/2010 11:57 xxfabbelxx#676
Quote:
Originally Posted by Neqqa™ View Post
Code:
{
	{
if (Items.norecoil==1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)dwPlayerPtr+0x01C) = 0;
*(float*)(dwPlayerPtr+0x020) = 0;
*(float*)(dwPlayerPtr+0x024) = 0;
}
}
	}
}
kommt diese fehlermeldung:
"error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?"

was ist falsch?!
Code:
{
[COLOR="Red"][B]Hier muss irgendetwas rein, weil du nicht 2 Klammern hintereinander aufmachen kannst.[/B][/COLOR]
	{
if (Items.norecoil==1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)dwPlayerPtr+0x01C) = 0;
*(float*)(dwPlayerPtr+0x020) = 0;
*(float*)(dwPlayerPtr+0x024) = 0;
}
}
	}
}
12/25/2010 12:27 .Crasy#677
Quote:
Originally Posted by kilgut12 View Post
hat jemand aktuelle detour und einen rehook pls PN me oder post hier rein! bekommt auch thx weil ich es sehr dringend gebrauche!
Rehook (Meine art):

PHP Code:
    while( )
    {
        
Sleep5000 );
        if( 
memcmp((void *)dwDrawIndexedPrimitive, (void *)"\x8B\xFF"2) == )
            
pDrawIndexedPrimitive    = (oDrawIndexedPrimitive)   B8Detour((DWORD)dwDrawIndexedPrimitive, (DWORD)myDrawIndexedPrimitive12);
    }

    return 
TRUE
Detour (B8):

PHP Code:
DWORD B8DetourDWORD  SrcVADWORD  DstVADWORD  Size )
{
    
DWORD DetourVAdwProtecti;

    
#define SIZEOF_MOVEAX_JMPEAX 7

    
if ( SrcVA && DstVA && Size >= SIZEOF_MOVEAX_JMPEAX )
    {
        
DetourVA = (DWORDVirtualAlloc
            
NULLSize SIZEOF_MOVEAX_JMPEAX
            
MEM_COMMITPAGE_EXECUTE_READWRITE );

        if ( 
DetourVA && VirtualProtect( (VOID*)SrcVASizePAGE_EXECUTE_READWRITE, &dwProtect ) )
        {
            for ( 
i=0Sizei++ ) {
                *(
BYTE*)( DetourVA ) = *(BYTE*)( SrcVA );
            }
            
            *(
BYTE*)( DetourVA Size ) = 0xB8;
            *(
DWORD*)( DetourVA Size ) = ( SrcVA Size );
            *(
WORD*)( DetourVA Size ) = 0xE0FF;

            *(
BYTE*)( SrcVA ) = 0xB8;
            *(
DWORD*)( SrcVA ) = ( DstVA );
            *(
WORD*)( SrcVA ) = 0xE0FF;

            
VirtualProtect( (VOID*)SrcVASizedwProtect, &dwProtect );

            
VirtualProtect( (VOID*)DetourVASize 
                
SIZEOF_MOVEAX_JMPEAXPAGE_EXECUTE_READ, &dwProtect );

            return 
DetourVA;
        }
    }
    return(
0);

Heve Fun!
12/25/2010 12:35 Eragon5555#678
ist der reook für nomenu hack?^^

wenn ja dann steht da bei rehook:

(bei while) es wurde eine deklaration erwartet...

ich kanns irgendwie nich beheben xDDDD
12/25/2010 12:39 dsgreha#679
Hab nochmal ein bisschen nach dem Fehler gegooggelt und konnte ihn jetzt beheben. Wenn ich in WarRock injecte, sehe ich jedoch nichts. Wo ist jetzt mein Fehler?
12/25/2010 14:42 Deda94#680
Quote:
if(CH_WallHack==1)
{
if(m_Stride == 36)
{
pDevice->SetRenderState(D3DRS_ZENABLE,false);
}
}
Ist der für Menü Hack?

Was für eine Addy brauch ich dafür?
12/25/2010 14:50 Eragon5555#681
ich glaub gar keine....

da gibt es was anderes vielleicht die strides? nein ich glaub structs oda so xD

naja hoffe du bekommst eine hilfreichere Antwort ^^
12/25/2010 14:51 dsgreha#682
Quote:
Originally Posted by ToxicLibrary™ View Post
Quote:
if(CH_WallHack==1)
{
if(m_Stride == 36)
{
pDevice->SetRenderState(D3DRS_ZENABLE,false);
}
}
Ist der für Menü Hack?

Was für eine Addy brauch ich dafür?
Steht da doch schon...
12/25/2010 15:03 xxfabbelxx#683
Für den Wallhack brauchst du ne D3D Base
12/25/2010 15:08 Deda94#684
Hab ich gemerkt... Habe mir mal die Ripped base von Weeched geholt... Aber da kommen um die 36 Fehlermeldungen beim Debuggen O.o

#infraction kannst mir vllt per TV helfen?
12/25/2010 15:13 xxfabbelxx#685
Quote:
Originally Posted by ToxicLibrary™ View Post
Hab ich gemerkt... Habe mir mal die Ripped base von Weeched geholt... Aber da kommen um die 36 Fehlermeldungen beim Debuggen O.o

#infraction kannst mir vllt per TV helfen?
Nein Sorry mit der Weeched kom ich selbst nich klar ;o
12/25/2010 16:02 Angel-Piece#686
Quote:
Originally Posted by #Infraction View Post
Für den Wallhack brauchst du ne D3D Base
eine d3d base :D


jede base für warrock ist eine d3d base man muss da nur eine detour rein bauen einen rehook fals es das noch nicht gibt und das wars^^ dann kann man da schon d3d sachen wie wallhack einbauen
12/25/2010 16:04 xxfabbelxx#687
Quote:
Originally Posted by Angel-Piece View Post
eine d3d base :D


jede base für warrock ist eine d3d base man muss da nur eine detour rein bauen einen rehook fals es das noch nicht gibt und das wars^^
Man könnte unter Base auch andere Sachen verstehen lieber Pascal ;o
12/25/2010 16:07 _Rieth_#688
so ne injector base(für visual basic):
12/25/2010 16:14 xxfabbelxx#689
Quote:
Originally Posted by _B____ View Post
so ne injector base:
Du Solltest noch hinzuschreiben das das für Basic.Net ist.

Und noch ne Frage, wiso is das auf Niederländisch? :D
12/25/2010 16:15 Angel-Piece#690
Quote:
Originally Posted by #Infraction View Post
Man könnte unter Base auch andere Sachen verstehen lieber Pascal ;o
okay ;)