Since nobody at today was able to make IsAlive check... The real once which warrock doing. and everyone checking it from health.. and since i found it 1 year ago. i'm sharing now the real ISALIVE CHECK FOR WarRock..
How i came to this conclusion which say this was IS the IsAliveCheck..
Around 1 year ago i was looking crosshairs code of warrock...
and i found this thing which wasn't the thing which i was looking but during the checking i founded out also this ...
how i came up to this conclusion, when you are getting killed your crosshairs left your screen. that how i cam up this conclusion.
Since if you know when you are dead inside the game crosshairs left your screen.
how does disasembled code look in c++
P.S if you understand this code you can also make spawn check invicibility check which also no one was able to do... in the whole STORY of warrock..
P.S every credit for this going TO GHTheBoss aka TheBoss from GameHacks also the GameHacks Owner
Skype : GHTheBoss
How i came to this conclusion which say this was IS the IsAliveCheck..
Around 1 year ago i was looking crosshairs code of warrock...
and i found this thing which wasn't the thing which i was looking but during the checking i founded out also this ...
how i came up to this conclusion, when you are getting killed your crosshairs left your screen. that how i cam up this conclusion.
Quote:
00586BB3 3905 90E5AD00 cmp dword ptr [ADE590], eax
00586BB9 75 18 jnz short 00586BD3 // its always crosshairs which enable crosshairs always if be nopped.
00586BBB A1 A49EAD00 mov eax, dword ptr [AD9EA4]
00586BC0 8BB8 D8C40000 mov edi, dword ptr [eax+C4D8]
00586BC6 E8 DE0CE9FF call 004178A9
00586BCB 3BC7 cmp eax, edi
00586BCD 74 04 je short 00586BD3
00586BCF B1 01 mov cl, 1
00586BD1 EB 02 jmp short 00586BD5
00586BD3 32C9 xor cl, cl
00586BD5 8B46 44 mov eax, dword ptr [esi+44]
00586BD8 E8 A3460D00 call 0065B280
00586BDD 80BE 24010000 0>cmp byte ptr [esi+124], 0
00586BE4 0F84 C5010000 je 00586DAF
Quote:
00586BBB A1 A49EAD00 mov eax, dword ptr [AD9EA4]
00586BC0 8BB8 D8C40000 mov edi, dword ptr [eax+C4D8]
00586BC6 E8 DE0CE9FF call 004178A9 call to IsAliveCheck
Quote:
00417892 57 push edi
00417893 8B3D D87EAD00 mov edi, dword ptr [AD7ED8]
00417899 68 40638C00 push 008C6340 ; ASCII "CLS_DIE"
0041789E 6A 05 push 5
004178A0 59 pop ecx
004178A1 E8 7A9E2C00 call 006E1720
004178A6 59 pop ecx
004178A7 5F pop edi
004178A8 C3 retn
004178A9 A1 F49EAD00 mov eax, dword ptr [AD9EF4]
004178AE 85C0 test eax, eax
004178B0 75 22 jnz short 004178D4
004178B2 6A 08 push 8
004178B4 E8 CB6A4100 call 0082E384 ; jmp to MSVCR90.operator new
004178B9 59 pop ecx
004178BA 85C0 test eax, eax
004178BC 74 0F je short 004178CD
004178BE 6A 03 push 3
004178C0 59 pop ecx
004178C1 C700 1C6B8C00 mov dword ptr [eax], 008C6B1C
004178C7 66:8948 04 mov word ptr [eax+4], cx
004178CB EB 02 jmp short 004178CF
004178CD 33C0 xor eax, eax
004178CF A3 F49EAD00 mov dword ptr [AD9EF4], eax
004178D4 C3 retn
Since if you know when you are dead inside the game crosshairs left your screen.
how does disasembled code look in c++
Code:
DWORD PlayerPtr = *(DWORD*)0xAD9EA4;
if ( PlayerPtr != 0 )
{
if ( *(DWORD*)(PlayerPtr+0xC4D8) != *(DWORD*)0xAD9EF4 /*Is Alive ptr*/ )
{
// Your Player or other player are ALIVE
}
}
P.S every credit for this going TO GHTheBoss aka TheBoss from GameHacks also the GameHacks Owner
Skype : GHTheBoss