Quote:
Originally Posted by Angel-Piece
#define ADR_FastPlantDefuse 0xA4E9D
void WriteMemory(void *adr, void *ptr, int size)
{
DWORD dwback;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,dwback, &dwback);
}
template <typename T>void WriteMemory(void* adr,T Vaule,T *Input = NULL)
{
if(Input == 0)
WriteMemory((void*)adr,(void*)&Vaule,sizeof(T));
else
WriteMemory((void*)Input,(void*)adr,sizeof(T));
}
void FastPlantDefusethread()
{
if( FastPlantDefuse )
{
if ( GetAsyncKeyState ('F'))
{
WriteMemory<float>((void*)ADR_FastPlantDefuse,999. 0F);
}
}
Sleep(0);}
Credits:
UnknownPK(WriteMemory Function)
R3dLine(Fast Plant / Defuse)(im not 100% Sure)
|
Wenn das mit dieser Speed Addy ist, ist es von mir ^^
ZEUGS VON KING7, DENKE NUTZLOS.....
Code:
DWORD bpHS = DetouringHackShield();
if ( bpHS == 1337 )
{
unsigned long MProtection;
if ( ProtectVirtualProtect((void*)0x401000,ADR_WRSizeEnd,0x04,&MProtection) )
{
BYTE bpRetn0C [3] = { 0xC2,0x0C,0x00 };
BYTE bpJmp [1] = { 0xEB };
Tools.MemPatch((void*)(ADR_CallBack),bpRetn0C,3);
Tools.MemPatch((void*)(ADR_NoErrorKick),bpJmp,1);
Tools.AddLog(/*C:\\WGH_WR_CHEATLOG.txt*/XorStr<0xC5,23,0x9E949C20>("\x86\xFC\x9B\x9F\x8E\x82\x94\x9B\x9F\x91\x8C\x98\x94\x93\x87\x98\x9A\x91\xF9\xAC\xA1\xAE"+0x9E949C20).s,/*%s - Hooking Class...*/XorStr<0xA3,22,0xA6E80543>("\x86\xD7\x85\x8B\x87\xE0\xC6\xC5\xC0\xC5\xC3\xC9\x8F\xF3\xDD\xD3\xC0\xC7\x9B\x98\x99"+0xA6E80543).s,Tools.AddTime());
EndScene_RET = ( ADR_WREndScene + 0x7 );
Detour->Create((PBYTE)ADR_WREndScene,(LPBYTE)new_endscene,DETOUR_TYPE_NOP_JMP,DETOUR_LEN_AUTO);
Reset_RET = ( ADR_WRReset + 0x5 );
Detour->Create((PBYTE)ADR_WRReset,(LPBYTE)new_reset,DETOUR_TYPE_JMP,DETOUR_LEN_AUTO);
Trasformer_RET = ( ADR_WRTrasformer + 0x6 );
Detour->Create((PBYTE)ADR_WRTrasformer,(LPBYTE)new_trasformer,DETOUR_TYPE_NOP_JMP,DETOUR_LEN_AUTO);
DrawIndexedPrimitive_Player_RET = ( ADR_WRDrawIndexP + 0x17 );
Detour->Create((PBYTE)ADR_WRDrawIndexP,(LPBYTE)new_drawindexedprimitive_player,DETOUR_TYPE_NOP_JMP,DETOUR_LEN_AUTO);
Tools.AddLog(/*C:\\WGH_WR_CHEATLOG.txt*/XorStr<0xC5,23,0x9E949C20>("\x86\xFC\x9B\x9F\x8E\x82\x94\x9B\x9F\x91\x8C\x98\x94\x93\x87\x98\x9A\x91\xF9\xAC\xA1\xAE"+0x9E949C20).s,/*%s - Hook working!*/XorStr<0x5C,19,0xE5BE5D4B>("\x79\x2E\x7E\x72\x40\x29\x0D\x0C\x0F\x45\x11\x08\x1A\x02\x03\x05\x0B\x4C"+0xE5BE5D4B).s,Tools.AddTime());
ProtectVirtualProtect((void*)0x401000,ADR_WRSizeEnd,MProtection,0);
}
}
}
void __cdecl cMenu :: PrintText ( int * UpGames , int * InChat, char *szName, BYTE *Red, BYTE *Green, BYTE *Blue )
{
__asm
{
push UpGames
push InChat
push Red
pop edi
push Green
push Blue
push szName
mov esi,ADR_GameText
call esi
}
}
int playerstat = Player->status;
wTarget.x = wPlayer.x;
if(Player->wVehicle != 0) {wTarget.y = wPlayer.y; wTarget.z = wPlayer.z-3; }//stand/ walk
else if(Mode==0)
{
if(playerstat == 65590 || playerstat == 65591 || playerstat == 65607 || playerstat == 65606 || playerstat == 65610 || playerstat == 65611 || playerstat == 65612 || playerstat == 65613 || playerstat == 65620 || playerstat == 65621 || playerstat == 65622)
{wTarget.y = wPlayer.y; wTarget.z = wPlayer.z; }//stand/ walk
else if(playerstat == 65608) {wTarget.y = wPlayer.y-10; wTarget.z = wPlayer.z-3; }//stand lean left
else if(playerstat == 65609) {wTarget.y = wPlayer.y+14; wTarget.z = wPlayer.z-3; }//stand lean right
else if(playerstat == 65623 || playerstat == 65628 || playerstat == 65629 || playerstat == 65630 || playerstat == 65631)