if(GetAsyncKeyState(VK_LBUTTON)<0 && IRapidfire && Status)
{
if( !blabla[0] )
{
WriteOpCode((PBYTE)RapidFire, (PBYTE)"\x90\x90", 2);
blabla[0] = true;
}
} else {
if( blabla[0] )
{
WriteOpCode((PBYTE)RapidFire, (PBYTE)"\x74\x3E", 2);
blabla[0] = false;
}
}
clock_t timer;
if(GetAsyncKeyState(VK_LBUTTON)<0 && IRapidFire && Status)
{
if(clock() < timer)
{
WriteOpCode( (PBYTE)RapidFire1, (PBYTE)"\x74\x09", 2);
WriteOpCode( (PBYTE)RapidFire2, (PBYTE)"\x80\xBE\xE0\x00\x00\x00\x00", 7);
WriteOpCode( (PBYTE)RapidFire3, (PBYTE)"\x7E\x15", 2);
WriteOpCode( (PBYTE)RapidFire4, (PBYTE)"\x74\x3E", 2);
WriteOpCode( (PBYTE)RapidFire5, (PBYTE)"\x8B\x86\xEC\x00\x00\x00", 6);
}
else
{
timer = clock() + 0.09 * CLOCKS_PER_SEC;
WriteOpCode((PBYTE)RapidFire1, (PBYTE)"\x90\x90", 2);
WriteOpCode((PBYTE)RapidFire2, (PBYTE)"\x90\x90\x90\x90\x90\x90\x90", 7);
WriteOpCode((PBYTE)RapidFire3, (PBYTE)"\x90\x90", 2);
WriteOpCode((PBYTE)RapidFire4, (PBYTE)"\x90\x90", 2);
WriteOpCode((PBYTE)RapidFire5, (PBYTE)"\x90\x90\x90\x90\x90\x90", 6);
}
}
while (True) do begin asm pushad; end; RapidFireWrite:= Not RapidFireWrite; Sleep(90); asm popad; end; end;