Warrock - Code Snippets

07/17/2012 09:09 R3d_L!n3#46
Quote:
Originally Posted by ~ExoduS~* View Post
thx *_*
You ever used artillry ? cuz you need to get the artillry gun first then shot lol and about the off bytes ya they r good i belive
07/17/2012 09:56 ~ExoduS~*#47
Quote:
Originally Posted by R3d_L!n3 View Post
You ever used artillry ? cuz you need to get the artillry gun first then shot lol and about the off bytes ya they r good i belive
FOR ME WORK :D and its perfect thx man :)
07/17/2012 18:44 CyberVeezy :)#48
WarRock Message Box ( ASM by CyberRazzer )
Code:
VOID WINAPIV WRSendMsgBox(CONST CHAR* dwText)
{
	DWORD dwMsgBox = ASM_MESSAGEBOX;
__asm
{
PUSH dwText
CALL dwMsgBox
ADD ESP,4
}
}
Code:
BOOL cSendMsgBox = TRUE;
if(cSendMsgBox == TRUE)
{
WRSendMsgBox("TEXT FOR THE MESSAGEBOX");
Sleep(100);
cSendMsgBox = FALSE;
}
//Addy: #define ASM_MESSAGEBOX              0x418A08/* 4.7*/
I think you know, how to use it :)
07/17/2012 20:06 Hymn_#49
Quote:
Originally Posted by CyberVeezy :) View Post
WarRock Message Box ( ASM by CyberRazzer )
Code:
VOID WINAPIV WRSendMsgBox(CONST CHAR* dwText)
{
	DWORD dwMsgBox = ASM_MESSAGEBOX;
__asm
{
PUSH dwText
CALL dwMsgBox
ADD ESP,4
}
}
Code:
BOOL cSendMsgBox = TRUE;
if(cSendMsgBox == TRUE)
{
WRSendMsgBox("TEXT FOR THE MESSAGEBOX");
Sleep(100);
cSendMsgBox = FALSE;
}
//Addy: #define ASM_MESSAGEBOX              0x418A08/* 4.7*/
I think you know, how to use it :)
that aint from cyberrazer, this shit is like 2 years old
07/17/2012 20:46 ~ExoduS~*#50
request automedic asm source with updatet bytes and addy :)
07/18/2012 16:45 __BuRn3R#51
Request, Working 2D Radar Source!

Greet's, BuRn3R!
07/19/2012 12:52 SiroSkill#52
No Fog:
Code:
if (nofog)
{
m_pD3Ddev->SetRenderState(D3DRS_FOGENABLE, false);
}
Fog Color:
Code:
if (fogcolor)
{
pDevice->SetRenderState(D3DRS_AMBIENT,RED);
pDevice->SetTexture(0,NULL);
}
WireFrame:
Code:
if (m_Stride == 44)
m_pD3Ddev->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME);
}
Glasswalls:
Code:
if(m_Stride == 40)
{
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
WallColor:
Code:
if ( m_Stride != 44 )
{
m_pD3Ddev->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
m_pD3Ddev->SetTexture( 0, texWhite);
}
WallHack:
Code:
if(m_Stride == 44)
{
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
FullBright:
Code:
if (fullbright)
{
m_pD3Ddev->SetRenderState(D3DRS_LIGHTING, false);
m_pD3Ddev->SetRenderState(D3DRS_AMBIENT,D3DCOLOR_ARGB(255, 255,255,255));
}
else
{
m_pD3Ddev->SetRenderState(D3DRS_AMBIENT, false);
}
07/19/2012 13:51 hero9910#53
[Only registered and activated users can see links. Click Here To Register...]

Credits: [Only registered and activated users can see links. Click Here To Register...]
07/19/2012 16:51 Willi35#54
I'm Drunk gehen die Credits zu Croner und für das Offset Invisble zu mir (Willi27). Was ja eigentlich Offset_Gamemode ist.

Zu finden ist das Offset_Gamemode hier:

Quote:
CPU Disasm Address Hex dump Command Comments
00422D8F |> \A1 2863A300 MOV EAX,DWORD PTR DS:[0A36328]
00422D94 |. 8B88 BCF10D00 MOV ECX,DWORD PTR DS:[EAX+0DF1BC]
Search for reference's Textstring -> "60TRUCK" (Ignore Case: YES)

Danach mal was anderes. Die Funktion "Enable Death Cam".

Das Offset ist zu finden in:

Quote:
CPU Disasm
Address Hex dump Command Comments
004B04F4 |. A1 2863A300 |MOV EAX,DWORD PTR DS:[0A36328]
004B04F9 |. 8B88 00070E00 |MOV ECX,DWORD PTR DS:[EAX+0E0700]
Also

Quote:
0E0700
Search for reference's Textstring -> "Fog.NearDistance" (Ignore Case: YES)

On Value: 5

Credits Willi27
07/19/2012 17:57 xBioK1ngz#55
Quote:
Originally Posted by Willi35 View Post
I'm Drunk gehen die Credits zu Croner und für das Offset Invisble zu mir (Willi27). Was ja eigentlich Offset_Gamemode ist.

Zu finden ist das Offset_Gamemode hier:



Search for reference's Textstring -> "60TRUCK" (Ignore Case: YES)

Danach mal was anderes. Die Funktion "Enable Death Cam".

Das Offset ist zu finden in:



Also



Search for reference's Textstring -> "Fog.NearDistance" (Ignore Case: YES)

On Value: 5

Credits Willi27
Willi, ich möchte dich jetzt nicht angreifen.
Aber ist es nicht egal, ob man für einzelne Adressen Credits angibt?
Ich meine, als wäre jetzt die Funktion sowas besonderes. Es kann ja auch sein, das man die Adresse selber findet, soll man dann auch Credits an jemand anderen geben ? Habe damals auch selber Invisible gefunden. Genauso wie Dinge, wie "STW" - "WTW" usw. Die hier reichlich Leute nutzen. Denkst du, da gibt auch jeder Credits an ?
07/19/2012 21:10 Willi35#56
Quote:
Originally Posted by xBioK1ngz View Post
Willi, ich möchte dich jetzt nicht angreifen.
Aber ist es nicht egal, ob man für einzelne Adressen Credits angibt?
Ich meine, als wäre jetzt die Funktion sowas besonderes. Es kann ja auch sein, das man die Adresse selber findet, soll man dann auch Credits an jemand anderen geben ? Habe damals auch selber Invisible gefunden. Genauso wie Dinge, wie "STW" - "WTW" usw. Die hier reichlich Leute nutzen. Denkst du, da gibt auch jeder Credits an ?
Quote:
Habe auch selber Invisble gefunden.
Ja da wo du es erklärt bekommen hast wo Sie ist. Habe diese Offset Yazzn gegeben. Fast jeder benutzt diese und von Credits keine Spur. Nein, ich weine nicht nach, weil es mir egal ist.

Du musst sehen der Mensch wo sie findet shared sie Public um benutzt werden zu dürfen, alles was der Mensch vielleicht Mensch möchte das er in angegeben wird in den Credits. Vielleicht hat diese verschiedensten Sachen damit ausprobiert um zu der Adresse zu kommen und meisten wird die Funktion gleich mit geshared. Du musst sehen ohne die Adresse ist deine "eigene" Funktion auch wertlos. Ich kenne genug Beispiele wo Addys und die gleiche Funktionen benutzt werden und keine Credits angeben werden. Man kann das schon am Source Code "raus lesen". Ich will damit niemand angreifen ist leider so. Wer fragen hat ich helfe immer gerne.

Die meiste Arbeit wird nie gesehen.
07/19/2012 21:16 xxfabbelxx#57
Quote:
Originally Posted by Willi35 View Post
Ja da wo du es erklärt bekommen hast wo Sie ist. Habe diese Offset Yazzn gegeben. Fast jeder benutzt diese und von Credits keine Spur. Nein, ich weine nicht nach, weil es mir egal ist.

Du musst sehen der Mensch wo sie findet shared sie Public um benutzt werden zu dürfen, alles was der Mensch vielleicht Mensch möchte das er in angegeben wird in den Credits. Vielleicht hat diese verschiedensten Sachen damit ausprobiert um zu der Adresse zu kommen und meisten wird die Funktion gleich mit geshared. Du musst sehen ohne die Adresse ist deine "eigene" Funktion auch wertlos. Ich kenne genug Beispiele wo Addys und die gleiche Funktionen benutzt werden und keine Credits angeben werden. Man kann das schon am Source Code "raus lesen". Ich will damit niemand angreifen ist leider so. Wer fragen hat ich helfe immer gerne.

Die meiste Arbeit wird nie gesehen.
Du musst die Warrock "Hack" Coder verstehen.

Public Base -> Sourcecode Sticky -> STRG + C -> STRG + V -> fuckyea.jpg -> GIVE ME ALL the Credits.

Dieser Thread ist dazu gedacht, seine Ideen und Funktionen zu tauschen oder Fragen zu Problemen zu stellen. Wenn man eine Source nicht öffentlich geben will, dann sollte man sie auch nicht posten.
07/19/2012 21:46 xBioK1ngz#58
Quote:
Originally Posted by Willi35 View Post
Ja da wo du es erklärt bekommen hast wo Sie ist. Habe diese Offset Yazzn gegeben. Fast jeder benutzt diese und von Credits keine Spur. Nein, ich weine nicht nach, weil es mir egal ist.

Du musst sehen der Mensch wo sie findet shared sie Public um benutzt werden zu dürfen, alles was der Mensch vielleicht Mensch möchte das er in angegeben wird in den Credits. Vielleicht hat diese verschiedensten Sachen damit ausprobiert um zu der Adresse zu kommen und meisten wird die Funktion gleich mit geshared. Du musst sehen ohne die Adresse ist deine "eigene" Funktion auch wertlos. Ich kenne genug Beispiele wo Addys und die gleiche Funktionen benutzt werden und keine Credits angeben werden. Man kann das schon am Source Code "raus lesen". Ich will damit niemand angreifen ist leider so. Wer fragen hat ich helfe immer gerne.

Die meiste Arbeit wird nie gesehen.
Ich möchte dir da auch nicht groß widersprechen.
Es wird immer Leute geben, die keine Credits angeben, ob bewusst, oder unbewusst. Ich finde es auch schade, das du mir sagst, ich hätte die Adresse gefunden, nach dem es mir erklärt worden ist. Eben nicht. Es war komplett aus Zufall selber gefunden, als ich die erste Zeit mich doller mit WarRock.exe auseinander gesetzt habe.
& was sagst du eigentlich immer, das es der GameMode wäre.
0xC17D8 -> GameMode

Die Adresse ist nicht mehr, als der Packet Operation Code, dadurch du keine Client Informationen mehr sendest.
07/21/2012 09:04 scraprecon#59
Superjump and NFD not working :(

Here's my source:
//================ SUPERJUMP & NFD ================//
{
*(float*)(ADR_PLAYERPOINTER + OFS_NFD) = -99999;
if(GetAsyncKeyState(VK_CONTROL))
{
*(float*)(ADR_PLAYERPOINTER + OFS_Z) = 2500;
}
}

Here's the addies I used:
#define ADR_PLAYERPOINTER 0xA36398
#define OFS_Z 0x10300
#define OFS_NFD 0x102E0


They are all in void mScrap() and my thread is calling mScrap so I don't understand what's wrong. My speed hack and glasswalls work but not superjump and nfd. Any help appreciated. Also, my slots arent working. The addies are up2date and here's my source:

//================ SLOTS ================//
{
*(long*)(ADR_SERVERPOINTER + OFS_SLOT5) = 1;
*(long*)(ADR_SERVERPOINTER + OFS_SLOT6) = 1;
*(long*)(ADR_SERVERPOINTER + OFS_SLOT7) = 1;
*(long*)(ADR_SERVERPOINTER + OFS_SLOT8) = 1;
}


Thanks :)
07/21/2012 09:55 CyberVeezy :)#60
Quote:
Originally Posted by scraprecon View Post
Superjump and NFD not working :(

Here's my source:
//================ SUPERJUMP & NFD ================//
{
*(float*)(ADR_PLAYERPOINTER + OFS_NFD) = -99999;
if(GetAsyncKeyState(VK_CONTROL))
{
*(float*)(ADR_PLAYERPOINTER + OFS_Z) = 2500;
}
}

Here's the addies I used:
#define ADR_PLAYERPOINTER 0xA36398
#define OFS_Z 0x10300
#define OFS_NFD 0x102E0


They are all in void mScrap() and my thread is calling mScrap so I don't understand what's wrong. My speed hack and glasswalls work but not superjump and nfd. Any help appreciated. Also, my slots arent working. The addies are up2date and here's my source:

//================ SLOTS ================//
{
*(long*)(ADR_SERVERPOINTER + OFS_SLOT5) = 1;
*(long*)(ADR_SERVERPOINTER + OFS_SLOT6) = 1;
*(long*)(ADR_SERVERPOINTER + OFS_SLOT7) = 1;
*(long*)(ADR_SERVERPOINTER + OFS_SLOT8) = 1;
}


Thanks :)
Your Scope source is fail here the right source.
Code:
*(BYTE*)(ServerPointer + OFS_SLOT5) = 0x1;//0x1 = 1 :)