VOID WINAPIV WRSendMsgBox(CONST CHAR* dwText)
{
DWORD dwMsgBox = ASM_MESSAGEBOX;
__asm
{
PUSH dwText
CALL dwMsgBox
ADD ESP,4
}
}
BOOL cSendMsgBox = TRUE;
if(cSendMsgBox == TRUE)
{
WRSendMsgBox("TEXT FOR THE MESSAGEBOX");
Sleep(100);
cSendMsgBox = FALSE;
}
//Addy: #define ASM_MESSAGEBOX 0x418A08/* 4.7*/
that aint from cyberrazer, this shit is like 2 years oldQuote:
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 } }I think you know, how to use it :)Code:BOOL cSendMsgBox = TRUE; if(cSendMsgBox == TRUE) { WRSendMsgBox("TEXT FOR THE MESSAGEBOX"); Sleep(100); cSendMsgBox = FALSE; } //Addy: #define ASM_MESSAGEBOX 0x418A08/* 4.7*/
if (nofog)
{
m_pD3Ddev->SetRenderState(D3DRS_FOGENABLE, false);
}
if (fogcolor)
{
pDevice->SetRenderState(D3DRS_AMBIENT,RED);
pDevice->SetTexture(0,NULL);
}
if (m_Stride == 44) m_pD3Ddev->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME); }
if(m_Stride == 40)
{
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
if ( m_Stride != 44 )
{
m_pD3Ddev->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
m_pD3Ddev->SetTexture( 0, texWhite);
}
if(m_Stride == 44)
{
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
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);
}
Search for reference's Textstring -> "60TRUCK" (Ignore Case: YES)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]
AlsoQuote:
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]
Search for reference's Textstring -> "Fog.NearDistance" (Ignore Case: YES)Quote:
0E0700
Willi, ich möchte dich jetzt nicht angreifen.Quote:
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
Quote:
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 ?
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.Quote:
Habe auch selber Invisble gefunden.
Du musst die Warrock "Hack" Coder verstehen.Quote:
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.Quote:
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.
Your Scope source is fail here the right source.Quote:
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 :)
*(BYTE*)(ServerPointer + OFS_SLOT5) = 0x1;//0x1 = 1 :)