Wenn ich alles umgeschrieben habe bekomme ich immer noch diese Fehler...
Code:
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2065: 'D3DXVECTOR3': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'Pos'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2182: 'Draw3DBox': Unzulässige Verwendung des Typs 'void'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2059: Syntaxfehler: ')'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(192) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(192) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2065: 'D3DXVECTOR3': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'Pos'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2182: 'SetupMatrices': Unzulässige Verwendung des Typs 'void'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2059: Syntaxfehler: ')'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(207) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(207) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C2065: 'pDevice': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C2065: 'pBoxMesh': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C2078: Zu viele Initialisierungen
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'pDevice': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'bRed': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'bRed': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2070: ''unknown-type'': Ungültiger sizeof-Operand
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'fRed': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2078: Zu viele Initialisierungen
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'pDevice': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'bBlue': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'bBlue': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2070: ''unknown-type'': Ungültiger sizeof-Operand
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'fBlue': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2374: 'D3DXCreateTextureFromFileInMemory': Neudefinition; Mehrfachinitialisierung
1> c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221): Siehe Deklaration von 'D3DXCreateTextureFromFileInMemory'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2078: Zu viele Initialisierungen
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'fRed'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'fBlue'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C2086: 'int LPDIRECT3DTEXTURE9': Neudefinition
1> c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224): Siehe Deklaration von 'LPDIRECT3DTEXTURE9'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(242) : error C2059: Syntaxfehler: 'if'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(243) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(243) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>Das Buildprotokoll wurde unter "file://c:\Users\Seelenio\Documents\Visual Studio 2008\Projects\anna_lena\anna_lena\Debug\BuildLog.htm" gespeichert.
1>anna_lena - 41 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Wenn ich alles umgeschrieben habe bekomme ich immer noch diese Fehler...
Code:
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2065: 'D3DXVECTOR3': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'Pos'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2182: 'Draw3DBox': Unzulässige Verwendung des Typs 'void'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2059: Syntaxfehler: ')'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(192) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(192) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2065: 'D3DXVECTOR3': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'Pos'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2182: 'SetupMatrices': Unzulässige Verwendung des Typs 'void'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(206) : error C2059: Syntaxfehler: ')'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(207) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(207) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C2065: 'pDevice': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C2065: 'pBoxMesh': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(220) : error C2078: Zu viele Initialisierungen
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'pDevice': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'bRed': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'bRed': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2070: ''unknown-type'': Ungültiger sizeof-Operand
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2065: 'fRed': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221) : error C2078: Zu viele Initialisierungen
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'pDevice': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'bBlue': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'bBlue': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2070: ''unknown-type'': Ungültiger sizeof-Operand
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2065: 'fBlue': nichtdeklarierter Bezeichner
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2374: 'D3DXCreateTextureFromFileInMemory': Neudefinition; Mehrfachinitialisierung
1> c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(221): Siehe Deklaration von 'D3DXCreateTextureFromFileInMemory'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(222) : error C2078: Zu viele Initialisierungen
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'fRed'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'fBlue'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C2086: 'int LPDIRECT3DTEXTURE9': Neudefinition
1> c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(224): Siehe Deklaration von 'LPDIRECT3DTEXTURE9'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(225) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(242) : error C2059: Syntaxfehler: 'if'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(243) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(243) : error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>Das Buildprotokoll wurde unter "file://c:\Users\Seelenio\Documents\Visual Studio 2008\Projects\anna_lena\anna_lena\Debug\BuildLog.htm" gespeichert.
1>anna_lena - 41 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
So you call this "AntiKick", trigger it by "CH_AntiOPK" and just make it teleport your own player to (0.0f, 0.0f, 0.0f)? Genius...
Also, why do you even declare both "Adr_PlayerPointer" and "ADR_PlayerPointer"? Why do you declare the local variable Player which holds the address p_Local points at and declare the local variable Server which holds an address to something else but don't even use it?
Have you never asked yourself what you actually copied into your source file?
I guess you're dereferencing nullptr.
The idea behind that is the following (Pseudo-Code):
Code:
struct { int bar; } Foo *foo = nullptr;
(foo->bar); // tries to dereference foo and crashes
Code:
struct { int bar; } Foo *foo = new Foo;
(foo->bar); // dereferences foo and adds offsetof(Foo, bar)
The important thing to note is that warrock.exe sets every pointer pointing to some invalid memory to nullptr. So whenever dereferencing a pointer in warrock.exe, check for it not being nullptr before.
So you call this "AntiKick", trigger it by "CH_AntiOPK" and just make it teleport your own player to (0.0f, 0.0f, 0.0f)? Genius...
Also, why do you even declare both "Adr_PlayerPointer" and "ADR_PlayerPointer"? Why do you declare the local variable Player which holds the address p_Local points at and declare the local variable Server which holds an address to something else but don't even use it?
Have you never asked yourself what you actually copied into your source file?
sorry wrong word...
Quote:
Originally Posted by anythinga2
help me with this one, its playerOPK and it crashes my game once i activate it.
Code:
if (opk == 1){
for(int i = 0; i < 32; i++) {
p_Player->pGlobal[i]->PosX = 0.0F;
p_Player->pGlobal[i]->PosY = 0.0F;
p_Player->pGlobal[i]->PosZ = 0.0F;
}
}
Strings sind in C nullterminiert und werden angeben durch einen Pointer auf das erste Element angegeben, das Ende des Strings durch das Zeichen '\0' (Das ist ein Sonderzeichen mit dem ASCII-Wert 0).
Kommen wir zu deinem Aufruf:
"PBYTE" ist ein Synonym für "unsigned char *", also auch ein String. Die Funktion FindPattern, die nun wirklich nicht gerade professionell geschrieben ist, möchte diese Adresse aber als Wert einer Variable mit Typ "DWORD" haben.
In diesem Fall braucht man einen "reinterpret_cast" (vgl. ).
Richtig ist also: reinterpret_cast<DWORD>(...)
Das Problem solltest du aber an anderer Stelle angehen und viel eher die Funktion an sich überarbeiten, weil die einfach eine einzige Designschwäche ist.
WarRock EU - Code Snippets 07/12/2012 - WarRock - 7490 Replies Hi Leute,
in diesem Thread könnt ihr:
-> Nach Sourcecodes fragen(Beispiel unten)
-> Eure Sourcecodes posten(Wenn sie nicht von euch sind mit Credits!)
-> Fragen ob eure Source evtl. einen Fehler hat
-> Fragen was welcher Fehler bedeuted
-> Sourcecodes entnehmen(Bitte beim Release dann Credits angeben!)