bikral 1
bikral
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
YazilimMühendisi 1
YazilimMühendisi
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
Hikaye Ekle

chat la alakalı bir konu

  • Konuyu başlatan Konuyu başlatan by.wolf
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 278

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

bunu yeni buldum ve foruma koyiyim dedim.

bunu çözüp yazabilen olursa paylaşsın lütfen..

Globals
DWORD ADR_CShell=0;
DWORD CallText=0;
DWORD MoveECX=0;

Drawing Text function this is found inside Crossfire allows you to use there function so its easy

void RenderText(char *Text,int x,int y,D3DCOLOR Color,int shadow)
{
__asm
{
push 0;
push 0;
push shadow;
push Color;
push y;
push x;
push Text;
mov ecx, MoveECX;
call CallText;
}
}


this is the thread for u know checking if your detours are hooked and if not get them hooked
you can place you hack threads and stuff inside here to
(CREATE THREAD TO THIS !!!!)
void drawing()
{
while(1)
{
if(*(BYTE*)0x584530 != 0xE9)
pStart3D = (oStart3D)DetourFunc((PBYTE)0x584530,(PBYTE)myStart3D,0x0A);
Sleep(200);
}
}


typedef HRESULT ( WINAPI* oStart3D ) ();
oStart3D pStart3D;
HRESULT WINAPI myDIP()
{
if(!ADR_CShell)
ADR_CShell = (DWORD)GetModuleHandle("CShell.dll");
if(ADR_CShell)
{
CallText = (ADR_CShell+0x1E2C20);
MoveECX = *(DWORD*)(ADR_CShell+0xA17B08);
if(MoveECX)
{
//Draw here ect.
//RenderText("TESTING",100,100,0xffff0000,TRUE);
}
}
return pStart3D();
}


the render text is big but fully undetected 100% credits me if used
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst