WarRock EU - Code Snippets

08/25/2011 13:08 poikl1#4996
Quote:
Originally Posted by R3d~F!st View Post
Hier Bullets Creditz to Unknown

Code:
DWORD pBullets = NULL;
DWORD Bullets  = NULL;
_declspec(naked) void new_Bullets()
{
 __asm
 {
  mov eax,Bullets; 
  jmp pBullets;
 }
}

if(CH_Bullet!=0)
   {
    switch(CH_Bullet)
    {
  case 1:Bullets = 0x2;   break;
  case 2:Bullets = 0x3;   break;
  case 3:Bullets = 0x4;   break;
  case 4:Bullets = 0x5;   break;
  case 5:Bullets = 0x10;  break;
  case 6:Bullets = 0x20; break;
  case 7:Bullets = 0x30; break;
  case 8:Bullets = 0x40; break;
  case 9:Bullets = 0x50; break;
  case 10:Bullets = 0x100; break;
  }
  pBullets = (ADR_Bullets+ 0x5);
  DetourFunc((BYTE*)ADR_Bullets,(BYTE*)new_Bullets,5);
 }else{
  Memcpy((LPBYTE)ADR_Bullets,(PBYTE)"\x0F\xB7\x44\x24\x1C",5); 
     }
Nice aber meins ist ganz anders :D alles nur mit Bytes ;D
08/25/2011 17:14 Angel-Piece#4997
Quote:
Originally Posted by R3d~F!st View Post
Hier Bullets Creditz to Unknown

Code:
DWORD pBullets = NULL;
DWORD Bullets  = NULL;
_declspec(naked) void new_Bullets()
{
 __asm
 {
  mov eax,Bullets; 
  jmp pBullets;
 }
}

if(CH_Bullet!=0)
   {
    switch(CH_Bullet)
    {
  case 1:Bullets = 0x2;   break;
  case 2:Bullets = 0x3;   break;
  case 3:Bullets = 0x4;   break;
  case 4:Bullets = 0x5;   break;
  case 5:Bullets = 0x10;  break;
  case 6:Bullets = 0x20; break;
  case 7:Bullets = 0x30; break;
  case 8:Bullets = 0x40; break;
  case 9:Bullets = 0x50; break;
  case 10:Bullets = 0x100; break;
  }
  pBullets = (ADR_Bullets+ 0x5);
  DetourFunc((BYTE*)ADR_Bullets,(BYTE*)new_Bullets,5);
 }else{
  Memcpy((LPBYTE)ADR_Bullets,(PBYTE)"\x0F\xB7\x44\x24\x1C",5); 
     }
lol why benutzt du adr_bullets + 0x5 das ist fail aber egal

Quote:
Originally Posted by poikl1 View Post
Nice aber meins ist ganz anders :D alles nur mit Bytes ;D
gz wurde hier auch schon mal geposted von cyberrazzer der das von irgend wem kopiert hat jedenfals gab es den source schon in tausend bases
08/25/2011 17:51 [WR]CyberRazzer#4998
Ich habe es nicht kopiert.
Ich hatte es selber mit Cheat Engine gesucht.
08/25/2011 18:03 drache153#4999
Kann mir jmd sagen warum mein CQC Prone nicht funktioniert?

Code:
#define ADR_CQCProne 0x0089E800

if (CH_CQCProne)
{
if (GetAsyncKeyState('c'))
{
*(float*)(ADR_CQCProne) = 3.0F;
}
else if (GetAsyncKeyState('c'))
{
*(float*)(ADR_CQCProne) = 3.0F;
}
}
else
{
*(float*)(ADR_CQCProne) = 1.0F;
}
Und ist Invisible OFS oder ASM?
08/25/2011 18:05 [WR]CyberRazzer#5000
Quote:
Originally Posted by drache153 View Post
Kann mir jmd sagen warum mein CQC Prone nicht funktioniert?

Code:
#define ADR_CQCProne 0x0089E800

if (CH_CQCProne)
{
if (GetAsyncKeyState('c'))
{
*(float*)(ADR_CQCProne) = 3.0F;
}
else if (GetAsyncKeyState('c'))
{
*(float*)(ADR_CQCProne) = 3.0F;
}
}
else
{
*(float*)(ADR_CQCProne) = 1.0F;
}
Und ist Invisible OFS oder ASM?
Was ist das für ein dummer Source?
Du stellst wenn die Taste "C" gedrückt wird das Value von einer State Addy auf 3 (Battle Group) und wenn man sie los lässt stellst du sie auf 3 (Battle Group)..macht voll den Sinn.
08/25/2011 18:11 Angel-Piece#5001
Quote:
Originally Posted by [WR]CyberRazzer View Post
Ich habe es nicht kopiert.
Ich hatte es selber mit Cheat Engine gesucht.
ok sry
Quote:
Originally Posted by drache153 View Post
Kann mir jmd sagen warum mein CQC Prone nicht funktioniert?

Code:
#define ADR_CQCProne 0x0089E800

if (CH_CQCProne)
{
if (GetAsyncKeyState('c'))
{
*(float*)(ADR_CQCProne) = 3.0F;
}
else if (GetAsyncKeyState('c'))
{
*(float*)(ADR_CQCProne) = 3.0F;
}
}
else
{
*(float*)(ADR_CQCProne) = 1.0F;
}
Und ist Invisible OFS oder ASM?
zu cqc prone das ist das falsche on value und dein source failt ein bischen...




zu invi


invisible ist asm die public hacks mit invisible nutzen einfach nur einen bug in warrock den sie via ein ofs starten... das resultat ist dann das du invi bist
08/25/2011 18:16 [WR]CyberRazzer#5002
Das on Value geht aber auch^^?
Value 3 = Battle Group = Man kann sich dort hinlegen!
08/25/2011 18:23 Yazzn :)#5003
Code:
bool bChangedValue = true;
int  oldValue;


	if( CH_CQCProne )
	{
		int *pProne = (int *)ADR_CQCProne;
		if( GetAsyncKeyState('C')&1 )
		{
			if( bChangedValue )
			{
				oldValue = *pProne;
				bChangedValue = false;
			}
			*pProne = 3; // oder was auch immer
		}
		else
		{
			if( !bChangedValue )
			{
				*pProne = oldValue;
				bChangedValue = true;
			}
		}
	}
08/25/2011 18:27 [WR]CyberRazzer#5004
YaZZn, geht das auch so mit UnlAmmo?
08/25/2011 19:58 SubZerom_#5005
Quote:
Originally Posted by [WR]CyberRazzer View Post
YaZZn, geht das auch so mit UnlAmmo?
Bin zwar nicht Yazzn, aber ja es geht xDDD
Leider umständlich aber man kann es machen, mit der Class die Yazzn auch ma gepostet hat;Gleicher Sinn nur besser finde ich ;)
08/25/2011 22:47 poikl1#5006
Kann mir eine bitte die Gedumpte Ehsvc.dll schicken ? Pn pls :D
08/27/2011 02:28 Sedoux#5007
Ich hab den Tipp bekommen hier meine Frage zu stellen, also versuch ichs mal:

Kann mir jemand eine .ahk - Datei (fertig geschrieben) oder ein WSH-Skript für die Taste F5 schicken oder mir den Code zeigen. Bitte PN's schreiben.

Hier der Threadlink: [Only registered and activated users can see links. Click Here To Register...]
08/27/2011 13:19 Neqqa™#5008
ich versuche grade verschieden Addys in IDAPro zu finden, so jetzt will ich wissen wo ich die sogenannte Addy zu der Funktion "EXP5UP" ist?

[Only registered and activated users can see links. Click Here To Register...]
08/27/2011 14:43 [WR]CyberRazzer#5009
Negga, versuch mal über den Text String, ob dort ein JMP oder soetwas ist.
08/27/2011 21:57 Tibolus#5010
irgentwie gehn die sources bei mir nichtmehr ...

warscheinlich sehe ich den wald vor lauter bäumen nichtmehr

Die sucide source:
Code:
if(CH_SK)
{
	if (GetAsyncKeyState(VK_F9) &1)
    {
		DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
     if(dwPlayerPtr != 0)
     {
	*(int*) (dwPlayerPtr + OFS_NFD) = 99999999;Sleep(30);
	*(int*) (dwPlayerPtr + OFS_NFD) = 99999999;
	*(int*) (dwPlayerPtr + OFS_NFD) = 99999999;Sleep(30);
	*(int*) (dwPlayerPtr + OFS_NFD) = 99999999;
	*(int*) (dwPlayerPtr + OFS_NFD) = 99999999;Sleep(30);
	*(int*) (dwPlayerPtr + OFS_NFD) = 99999999;
	 }
	}
}


tele port source funzt nicht richtig da igentwie eine axe failed ...

//TELEPORTIEREN
if (CH_Tele==1)
{

	DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
    if(dwPlayerPtr != 0)
    {
            if(GetAsyncKeyState(VK_F5)) 
            {
                CoordX = *(double*)(dwPlayerPtr+OFS_X);
                CoordY = *(double*)(dwPlayerPtr+OFS_Y);
                CoordZ = *(double*)(dwPlayerPtr+OFS_Z);
            }
            if (GetAsyncKeyState(VK_F6))
            {
                *(double*)(dwPlayerPtr + OFS_X) = CoordX;
                *(double*)(dwPlayerPtr + OFS_Y) = CoordY;
                *(double*)(dwPlayerPtr + OFS_Z) = CoordZ;
            }
	}
        }


Stamina wenn die addys nicht falsch sind ...
if (CH_Stamina)
{ 
	*(double*)Stamina1 = 1000; 
	*(double*)Stamina2 = 1000;
	*(double*)Stamina3 = 0; 
	*(double*)Stamina4 = 0;
	*(double*)Stamina5 = 0;
}

jaa ... 
pls help :D