BOOL NoFlash( UINT_PTR lpLocalPlayer )
{
UINT_PTR lpEventManager = core::g_pManager->ReadMemory<UINT_PTR>( lpLocalPlayer + 0x30 );
if ( !_VALID( lpEventManager ) )
{
DEBUGOUT( "[!] lpEventManager dogrulanamadi: %I64X\n", lpEventManager );
return FALSE;
}
UINT_PTR lpFxArray = core::g_pManager->ReadMemory<UINT_PTR>( lpEventManager + 0x30 );
if ( !_VALID( lpFxArray ) )
{
DEBUGOUT( "[!] lpFxArray dogrulanamadi: %I64X\n", lpFxArray );
return FALSE;
}
const UINT uStunIndex = 5;
UINT_PTR lpFxStun = core::g_pManager->ReadMemory<UINT_PTR>( lpFxArray + ( uStunIndex * sizeof( PVOID ) ) );
if ( !_VALID( lpFxArray ) )
{
DEBUGOUT( "[!] lpFxStun dogrulanamadi : %I64X\n", lpFxStun );
return FALSE;
}
UINT8 uDisabled = 0;
core::g_pManager->WriteMemory( lpFxStun + 0x40, &uDisabled, sizeof( UINT8 ) );
return TRUE;
}