WarRock EU - Code Snippets

01/09/2011 17:21 CyberRazzer#1096
Pack es in ein eigendes HackTHread
01/09/2011 19:26 surimi4#1097
Quote:
Originally Posted by Yazzn! View Post
Code:
void speeds()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
if(GetAsyncKeyState(VK_F5) &1<< 0xF)
{
*(float*)(OFS_Speed) = 0.0f;
}
if(GetAsyncKeyState(VK_F6) &1<< 0xF)
{
*(float*)(OFS_Speed) =97.0f;
}
if(GetAsyncKeyState(VK_F7) &1<< 0xF)
{
*(float*)(OFS_Speed) =150.0f;
[COLOR="red"]{[/COLOR][COLOR="Green"]// Vielleicht machst du daraus mal     }    o0[/COLOR]
if(GetAsyncKeyState(VK_F8) &1<< 0xF)
{
*(float*)(OFS_Speed) = 250.0f;
}
if(GetAsyncKeyState(VK_F9) &1<< 0xF)
{
*(float*)(OFS_Speed) = 350.0f;
[COLOR="Red"]{[/COLOR][COLOR="Green"]// Vielleicht machst du daraus mal    }     o0[/COLOR]
if(GetAsyncKeyState(VK_F10) &1<< 0xF)
{
*(float*)(OFS_Speed) = 500.0f;
}
if(GetAsyncKeyState(VK_F11) &1<< 0xF)
{
*(float*)(OFS_Speed) = 750.0f;
}

[COLOR="Red"]}[/COLOR][COLOR="SeaGreen"]// Fehlt.[/COLOR]
Btw der bessere Weg würde ungefähr so aussehen :

Code:
#define ADR_Speed 0x8F37B4

int speedstufe;

void speeds()
{
	if( (GetAsyncKeyState(VK_F5)&1) && ( speedstufe < 7 ) )
	{
		speedstufe++;
	}

	if( (GetAsyncKeyState(VK_F6)&1) && ( speedstufe != 0 ) )
	{
		speedstufe--;
	}
	
	*(float*)(ADR_Speed) = (97 * speedstufe);

}
Mit F5 geht die Geschwindigkeit hoch - Mit F6 geht die Geschwindigkeit runter. :o

------------------------------------------------------------------------------

Zu dem Code:
Code:
VOID Hook(VOID)
{ 
hD3D9Dll = GetModuleHandleA("d3d9.dll");
do {
hEhSvc = GetModuleHandleA("EhSvc.dll");
Sleep(20);
}
while(!hD3D9Dll);
Sleep(100);
DWORD * VtablePtr = FindDevice((DWORD) hD3D9Dll, 0x128000);
if(VtablePtr == NULL) 
{
MessageBoxA(NULL, "D3DDevice Pointer Not Found!", 0, MB_OK);
ExitProcess(0);
} 
DWORD * VTable = 0;
*(DWORD *) &VTable = *(DWORD *) VtablePtr;

pReset = (oReset)cDetour((Dd)VTable[16],(Dd)myReset,5);
pPresent = (oPresent)cDetour((DWORD)VTable[17],(DWORD)myPresent,5);
pDrawIndexedPrimitive = (oDrawIndexedPrimitive) B8Detours((DWORD)VTable[82], (DWORD)myDrawIndexedPrimitive, 7);

while(1)
{
if(memcmp((void*)VTable[82],(void*)(PBYTE)"\x8B\xFF",2)== 0)
{
pDrawIndexedPrimitive = (oDrawIndexedPrimitive) B8Detours((DWORD)VTable[82], (DWORD)myDrawIndexedPrimitive, 7);
}
Sleep(458.50);
}
return ;
}
Erstmal muss ich sagen:


Stimmt nicht.

Er Hookt erst die DrawIndexedPrimitive und in der Schleife überprüft er ob die DrawIndexedPrimitive noch gehookt ist.

Falls sie nicht mehr gehookt ist , hookt er sie neu.

Ich frag mich zwar was dir das bringt:


aber egal.

Versuch mal dieses Rehook:
Code:
do{
	if(memcmp((void*)VTable[82],(void*)(PBYTE)"\x8B\xFF",2)== 0)
	{
		pDrawIndexedPrimitive = (oDrawIndexedPrimitive) B8Detours((DWORD)VTable[82], (DWORD)myDrawIndexedPrimitive, 7);
	}

	Sleep(2000);
}while(TRUE);
Habe es noch nicht getestet aber sollte klappen. :)
sorry :p dachte ich so...
danke das du mich berichtigt hast :)
////////////////////////////////////////
wenn das detected ist wieso geht das dann bei siro?
01/09/2011 21:36 Norbert8#1098
brauche teleport addy. bitte.
01/09/2011 21:38 BlackLegend™#1099
Quote:
Originally Posted by surimi4 View Post
sorry :p dachte ich so...
danke das du mich berichtigt hast :)
////////////////////////////////////////
wenn das detected ist wieso geht das dann bei siro?
weil siro & yazzn ein speziellen rehook haben von wem sag ich nicht sonst ist yazzn sauer xD^!
01/10/2011 01:40 CyberRazzer#1100
so toll kann der nich sein da sirosix hack nach 2 min crasht
01/10/2011 15:16 BlackLegend™#1101
Quote:
Originally Posted by Norbert8 View Post
Kann mir jemand die addy geben von teleport??

bitte.
signatur <3
BTW:
#define OFS_X 0x000102D4
#define OFS_Y 0x000102DC
#define OFS_Z 0x000102D8
01/10/2011 17:34 joki4444#1102
weis wer ob man für Zombie Opk D8 oder D9 detour braucht??
bei d9 Crashte es :S
01/10/2011 18:29 surimi4#1103
Quote:
Originally Posted by BlackLegend™ View Post
weil siro & yazzn ein speziellen rehook haben von wem sag ich nicht sonst ist yazzn sauer xD^!
von wem ist der??? xDD

oke...

@yazzn was muss ich tun damit ihr mir sagt von wem? :p
01/10/2011 19:49 CyberRazzer#1104
lol ed gibt weder eine d8 noch eine d9 detour xDDDD

Und zombie opk funkt ohne detour lol :facepalm:
01/10/2011 19:51 joki4444#1105
ok gut zu wissen ^^
01/10/2011 19:57 surimi4#1106
Quote:
Originally Posted by CyberRazzer View Post
lol ed gibt weder eine d8 noch eine d9 detour xDDDD

Und zombie opk funkt ohne detour lol :facepalm:
1. was ist zombie nofog?

2. wenn ich jetz die richtigen structs habe und dann schreibe:
PHP Code:
CBaseg_pBase    = (CBase*)0x00BC4470//Playerpointer 
und dann:
PHP Code:
void teleport()
{
if(
Get...)
{
posiX g_pBase->local->pos1;
.
.
.
}
if(
Get...)
{
g_pBase->local->pos1 posiX;
.
.
.
}

sollte das ja eig gehen aber es geht nich...
kann mir einer ne lösung sagen?
01/10/2011 20:06 CyberRazzer#1107
Skype`?
01/10/2011 21:26 surimi4#1108
Quote:
Originally Posted by CyberRazzer View Post
Skype`?
von mir aus: Bl4cKSuuN
01/11/2011 18:09 *Pumio*#1109
Remove
01/11/2011 19:05 joki4444#1110
das sind noch immer die gleichen :D

warum funktioniert Zombie Opk bei mir nciht??
habe strucks und die funktion