WarRock EU - Code Snippets

04/01/2011 16:46 •~•Pr0Sk1ll•~•#3001
bin net so D3D begabt
kann mir jmd erklären wie ich Ne
Farbe transparenter wie in manchen hacks machen
also 10% sichtbar oda 70% etc
04/01/2011 16:55 CyberRazzor#3002
Func:
VOID WriteSpeed(FLOAT Speed)
{
DWORD dwPlayer = *(DWORD*)ADR_PTR_PLAYERPOINTER;
if (dwPlayer!=0)
{
*(FLOAT*)(ADR_SPEED) = Speed;
}
}

Usage:
WriteSpeed(200);


Hatte LW ^^
04/01/2011 17:21 •~•Pr0Sk1ll•~•#3003
Quote:
Originally Posted by CyberRazzor View Post
Func:
VOID WriteSpeed(FLOAT Speed)
{
DWORD dwPlayer = *(DWORD*)ADR_PTR_PLAYERPOINTER;
if (dwPlayer!=0)
{
*(FLOAT*)(ADR_SPEED) = Speed;
}
}

Usage:
WriteSpeed(200);


Hatte LW ^^
sowas kann man au so machen :D
mit allem möglichen
Code:
void IntHacks(void* Addy, void* PointerAddy, INT value);
{
DWORD sep = *(DWORD*)PointerAddy;
if(sep != 0)
{
*(int*)(PointerAddy+Addy) = value;
}
}
grad ausem kopf gemacht net viac++
eig müssts gehn :D

€:
Es gibt ya WriteASM kann man au WriteMEM machen?
wenn ya so?
Code:
void WriteMEM(void* Addy, BYTE code, int size, void* BYTES)
{
BYTE code[] = {"BYTES"};
{
unsigned long Protection;
VirtualProtection((void*)Addy, size, PAGE_READWRITE,&Protection);
memcpy((void*)Addy,(const void*)code,size);
VirtualProtection((void*)Addy,size,Protection,0);
}
}
ka obs klappt aber müsste oda? naja bei BYTES bin ich
mir net sicher
04/01/2011 17:58 Angel-Piece#3004
Quote:
Originally Posted by •~•Pr0Sk1ll•~• View Post
Es gibt ya WriteASM kann man au WriteMEM machen?
wenn ya so?
Code:
void WriteMEM(void* Addy, BYTE code, int size, void* BYTES)
{
BYTE code[] = {"BYTES"};
{
unsigned long Protection;
VirtualProtection((void*)Addy, size, PAGE_READWRITE,&Protection);
memcpy((void*)Addy,(const void*)code,size);
VirtualProtection((void*)Addy,size,Protection,0);
}
}
ka obs klappt aber müsste oda? naja bei BYTES bin ich
mir net sicher
not rly writemem sieht anders aus...
04/01/2011 18:04 BlackKruk#3005
Quote:
Originally Posted by CyberRazzor View Post
Black you need new Structs
Thanks you for info but do you can give me new struct to new options ??
04/01/2011 18:45 CyberRazzor#3006
Ahm....add my skype: Cribfex3
04/01/2011 19:27 xl31tw0lfx#3007
Hat Jemand einen Source für WTW (walk trought walls) ??
Die Addy habe ich bereits

mfg l31tw0lf
04/01/2011 19:48 BlackKruk#3008
Someone can give me struct.h ??
Because i need it to new options.
04/01/2011 19:54 •~•Pr0Sk1ll•~•#3009
machs mit memcpy oda Patch
wenndes net hinkriegst lass ASM
hier is ma was
Code:
WritePrem(int value)
{
DWORD sep = *(DWORD*)ADR_SERVERPOINTER;
if(sep != 0)
{
*(int*)(sep+ OFS_PREMIUM) = value;
}
}

Usage:
WritePrem(1)//bronze
hier nochma was
Code:
void Hacks(void* Addy,void* Pointer,void* value,void* code)
{
DWORD ptr = *(DWORD*)Pointer;
if(ptr != 0)
{
*(code*)(ptr+Addy) = value;
}
}

Usage:
Hacks(OFS_Z,ADR_PLAYERPOINTER,1000, float);
ka obs untere workt
04/01/2011 21:37 Spider~Man#3010
Könnte mir wern D3D hack machen mit...
GPS (Nur Meter (Blau)
NoSpawnwait
NoRecoil
Infinit Stamnia
NFD
5Sloth....
PX items
04/02/2011 02:28 Verson#3011
Hat irgendwer ne Methode, mit der man an die Strides kommt ohne, dass WarRock abstürzt/Hack detected wird/10301 Meldung kommt ?
Ich habe schon versucht meinen Hack mit TheMedia(Demo) zu packen hilft aber nichts.

Meine Methode sieht so aus:

Irgendwie muss es ja funktionieren sonst gäbs keine Chams hacks mehr -.-
04/02/2011 09:09 •~•Pr0Sk1ll•~•#3012
Quote:
Originally Posted by Verson View Post
Hat irgendwer ne Methode, mit der man an die Strides kommt ohne, dass WarRock abstürzt/Hack detected wird/10301 Meldung kommt ?
Ich habe schon versucht meinen Hack mit TheMedia(Demo) zu packen hilft aber nichts.

Meine Methode sieht so aus:

Irgendwie muss es ja funktionieren sonst gäbs keine Chams hacks mehr -.-
ich kenn Chams nur anders so benutz ichs au
->
Code:
wenn m_stride 32/36 
dann via pDevice Chams malen :D
oder du guckst 1. Seite :D
04/02/2011 10:24 _TradEmArk_˜#3013
Paar Sources
PHP Code:
//====Scopesize====
#define ADR_ScopeSize 0x00966F88

int CH_SCOPESIZE == 0;


if (
CH_SCOPESIZE == 1)
{
*(
int*) ADR_SCOPESIZE = (int) 1;
}
else
{
*(
int*) ADR_SCOPESIZE = (int) 0;


//====Bunny Hop====
#define OFS_Z 0x00102D8

int CH_BunnyHop == 0;


if (
CH_BunnyHop ==1)
{
if(
GetAsyncKeyState(VK_SPACE)&1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(
dwPlayerPtr != 0)
{
*(
float*)(dwPlayerPtr+OFS_Z) = 210
}
}
}

//====Allways Crosshair====
#define ADR_MEMCROSSHAIR    0x00966FE4


int CH_AlwaysCrosshair == 0;


if (
CH_AlwaysCrosshair
{
*(
byte*) ADR_MEMCROSSHAIR 0x22;
}


//====D3D Glasswalls====
int CH_GlassWall == 0;

if(
CH_GlassWall)
{
if(
m_Stride==Stride5)
{
pDevice->SetRenderState(D3DRS_ZENABLED3DZB_FALSE); 
}
}

//Credits: _TradEmArk_ (Sources) | Codename-x (Addys) 
04/02/2011 11:11 CyberRazzor#3014
Quote:
//====Scopesize====
#define ADR_ScopeSize 0x00966F88

int CH_SCOPESIZE == 0;


if (CH_SCOPESIZE == 1)
{
*(int*) ADR_SCOPESIZE = (int) 1;
}
else
{
*(int*) ADR_SCOPESIZE = (int) 0;
Das geht nicht ._.
04/02/2011 11:19 r a z e r _#3015
Quote:
Originally Posted by •~•Pr0Sk1ll•~• View Post
Code:
void Hacks(void* Addy,void* Pointer,void* value,void* code)
{
DWORD ptr = *(DWORD*)Pointer;
if(ptr != 0)
{
*(code*)(ptr+Addy) = value;
}
}

Usage:
Hacks(OFS_Z,ADR_PLAYERPOINTER,1000, float);
ka obs untere workt
FAIL. :facepalm:

Code:
template <class X>
HRESULT write( void*ptr, void *ofs, X val ) {
if( *ptr ) { 
*(X*)(*ptr + ofs) = val;
return S_OK;
}
return E_FAIL;
}
usage: write<float>( (DWORD*)ADR_PLAYERPTR, (DWORD)OFS_Z, 400 );

alles andere wäre bullshit.