|
You last visited: Today at 00:36
Advertisement
Warrock - Code Snippets
Discussion on Warrock - Code Snippets within the WarRock forum part of the Shooter category.
02/01/2013, 10:55
|
#676
|
elite*gold: 0
Join Date: Apr 2010
Posts: 726
Received Thanks: 1,128
|
Quote:
Originally Posted by Lazl07
My ESP didnt got drawed in Windows XP.
i call ESP in myPresent and i hook SetTransform im Using GetScreenCoordFromWorld
pSetTransform = (oSetTransform)DetourCreateE9((DWORD)VTable[44],(DWORD)nSetTransform,5);
any idea?
|
Add a check for OS & add a if xp +0x20 else +0x2D
( Saw it in an old UnknownPK Base & should works )
|
|
|
02/03/2013, 04:12
|
#677
|
elite*gold: 0
Join Date: Jan 2013
Posts: 161
Received Thanks: 38
|
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 ==========
|
|
|
02/03/2013, 08:46
|
#678
|
elite*gold: 0
Join Date: Nov 2011
Posts: 5,477
Received Thanks: 742
|
Quote:
Originally Posted by -.-Anna-Lena-.-
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 ==========
|
Lass ESP raus bitte...
Wenn nicht arbeite die Fehler ab
|
|
|
02/03/2013, 18:04
|
#679
|
elite*gold: 0
Join Date: Nov 2012
Posts: 51
Received Thanks: 21
|
Stop Copy & Pasting?
|
|
|
02/05/2013, 08:09
|
#680
|
elite*gold: 0
Join Date: Dec 2010
Posts: 5
Received Thanks: 0
|
#Request OPK Struct Full With Explanation For No Menu Hack
WarRock PH Has GameGuard
|
|
|
02/05/2013, 15:18
|
#681
|
elite*gold: 123
Join Date: Sep 2009
Posts: 1,920
Received Thanks: 1,052
|
Quote:
Originally Posted by st3adcaptain
#Request OPK Struct Full With Explanation For No Menu Hack
WarRock PH Has GameGuard
|
Lol, you really have big expectations.
|
|
|
02/10/2013, 04:57
|
#682
|
elite*gold: 0
Join Date: Feb 2012
Posts: 82
Received Thanks: 18
|
Help~ Me here
Code:
struct CBase
{
CPlayer* pLocal;
char* Speaker1[1212644]
CPlayer** pGlobal;
};CBase* p_Player = (CBase*)Adr_PlayerPointer;
void OPKThread()
{
for(;;)
{
DWORD Player = *(DWORD*)ADR_PlayerPointer;
DWORD Server = *(DWORD*)ADR_ServerPointer;
if (xPlayer.CH_AntiOPK)
{
p_Player->pLocal->PosX = 0.0F;
p_Player->pLocal->PosY = 0.0F;
p_Player->pLocal->PosZ = 0.0F;
}}}
AntiKick.
Error I cant Move....but the player can move!
|
|
|
02/10/2013, 08:54
|
#683
|
elite*gold: 0
Join Date: Nov 2012
Posts: 51
Received Thanks: 21
|
Quote:
Originally Posted by babyiloveyou12
Help~ Me here
Code:
struct CBase
{
CPlayer* pLocal;
char* Speaker1[1212644]
CPlayer** pGlobal;
};CBase* p_Player = (CBase*)Adr_PlayerPointer;
void OPKThread()
{
for(;;)
{
DWORD Player = *(DWORD*)ADR_PlayerPointer;
DWORD Server = *(DWORD*)ADR_ServerPointer;
if (xPlayer.CH_AntiOPK)
{
p_Player->pLocal->PosX = 0.0F;
p_Player->pLocal->PosY = 0.0F;
p_Player->pLocal->PosZ = 0.0F;
}}}
AntiKick.
Error I cant Move....but the player can move!
|
Because you set your coordiantes to 0,0,0 thats why you can't move.
|
|
|
02/10/2013, 11:38
|
#684
|
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
|
Quote:
Originally Posted by babyiloveyou12
...
|
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?
|
|
|
02/11/2013, 08:46
|
#685
|
elite*gold: 678
Join Date: Sep 2011
Posts: 877
Received Thanks: 2,492
|
Quote:
|
c:\users\seelenio\documents\visual studio 2008\projects\anna_lena\anna_lena\main.cpp(191) : error C2065: 'D3DXVECTOR3': nichtdeklarierter Bezeichner
|
Um Methoden/Objekte aus der D3D9 Library zu benutzten musst du diese vorerst in das Projekt includen
|
|
|
02/11/2013, 20:52
|
#686
|
elite*gold: 0
Join Date: Jul 2011
Posts: 5
Received Thanks: 0
|
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;
}
}
the structs:
Code:
struct cPlayer
{
char Speaker13[20];//0x102EC
float PosX;//0x10300
char Speaker14[4];//0x10304
float PosY;//0x10310
char Speaker15[4];//0x10314
float PosZ;//0x10308
}; //size = 0x010310 (66320)
struct CBase
{
cPlayer* pLocal;
char* Speaker1[1212644];
cPlayer** pGlobal;
};CBase* p_Player = (CBase*)Adr_PlayerPointer;
(credits to speaker for the structs)
why is it not working?
|
|
|
02/11/2013, 22:16
|
#687
|
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
|
Quote:
Originally Posted by anythinga2
why is it not working?
|
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.
|
|
|
02/12/2013, 10:08
|
#688
|
elite*gold: 0
Join Date: Feb 2012
Posts: 82
Received Thanks: 18
|
Quote:
Originally Posted by __underScore
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;
}
}
the structs:
Code:
struct cPlayer
{
char Speaker13[20];//0x102EC
float PosX;//0x10300
char Speaker14[4];//0x10304
float PosY;//0x10310
char Speaker15[4];//0x10314
float PosZ;//0x10308
}; //size = 0x010310 (66320)
struct CBase
{
cPlayer* pLocal;
char* Speaker1[1212644];
cPlayer** pGlobal;
};CBase* p_Player = (CBase*)Adr_PlayerPointer;
(credits to speaker for the structs)
why is it not working?
|
me to!
|
|
|
02/12/2013, 13:24
|
#689
|
elite*gold: 0
Join Date: May 2012
Posts: 643
Received Thanks: 846
|
Hei Com, ich versteh nicht warum der Compiler mir den Fehler ausgibt:
DWORD Playerpointer = FindPattern((PBYTE)"\x00\x00\x00\x00\x00\x00\x00\x 00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "x????***?xx????x?",1,true);
*Ich hab die pattern jetz xtra so gemacht.
Ja und das ist die Source: bool Match(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
if(*szMask=='x' && *pData!=*bMask )
return false;
return (*szMask) == NULL;
}
DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
{
for(DWORD i=0; i < dwLen; i++)
if( Match( (BYTE*)( dwAddress+i ),bMask,szMask) )
return (DWORD)(dwAddress+i);
return 0;
}
(Genaue Creditz kenn ich nich aber ich habs von xStraquaz)
der fehler:
|
|
|
02/12/2013, 13:54
|
#690
|
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
|
Quote:
Originally Posted by xXrussXx
|
Dazu muss man verstehen, wie Strings in C funktionieren:
Sowas hast du sicherlich schon einmal gesehen:
Code:
char *str = "test";
Das ist von der Funktionsweise äquivalent zu:
Code:
char data = { 't', 'e', 's', 't', '\0' };
char *str = &data[0];
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.
|
|
|
Similar Threads
|
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!)
|
All times are GMT +1. The time now is 00:38.
|
|