Code:
Activateva1 = !Activateva1;
if (Activateva1) {
printscreen("enabled protec");
} else{
printscreen("disabled protec");
}
BYTE bytesss[] = { 0x48, 0xA5, 0x51, 0xB6 };
BYTE bytesss1[] = { 0xCB, 0xFA, 0x00, 0x18 };
BYTE Enable[] = { 0x60, 0x00, 0x00, 0x00 };
BYTE Bytes0[] = { 0x4B, 0xB3, 0x3C, 0x79 };
BYTE Bytes1[] = { 0x4B, 0xA7, 0xDF, 0x3D };
BYTE Bytes2[] = { 0x4B, 0xB3, 0xE8, 0xFD };
BYTE Bytes3[] = { 0x41, 0x80, 0xFF, 0xAC };
BYTE Bytes6[] = { 0x58, 0x07, 0xA0, 0xE };
BYTE Bytes7[] = { 0x4B, 0xB3, 0x6D, 0x71 };
BYTE Bytes8[] = { 0x41, 0x82, 0x00, 0x30 };
BYTE Bytes9[] = { 0x88, 0xDE, 0x00, 0x08 };
BYTE Bytes10[] = { 0x4B, 0xFF, 0xFD, 0x05 };
BYTE Bytes11[] = { 0x4B, 0xFF, 0xFC, 0x5D };
BYTE Bytes12[] = { 0x4B, 0xFF, 0xD5, 0xA9 };
BYTE Bytes13[] = { 0x4B, 0xFF, 0xD5, 0x95 };
BYTE Bytes14[] = { 0x4B, 0xB3, 0x3C, 0x75 };
BYTE Bytes15[] = { 0x4B, 0xA7, 0xDC, 0x05 };
BYTE bytes16[] = { 0x41, 0x82, 0x00, 0x30 };
patchGameEvent(0x10C1E9C, Activateva1);
patchGameEvent(0x4B48A0, Activateva1);
memcpy((PVOID)0x1389F63, Activateva1 ? Enable : bytes16, 4);
memcpy((PVOID)0x733F88, Activateva1 ? Enable : Bytes9, 4);
memcpy((PVOID)0xEDF944, Activateva1 ? Enable : Bytes10, 4);
memcpy((PVOID)0xEDF9EC, Activateva1 ? Enable : Bytes11, 4);
memcpy((PVOID)0xEE20A0, Activateva1 ? Enable : Bytes12, 4);
memcpy((PVOID)0xEE20B4, Activateva1 ? Enable : Bytes13, 4);
memcpy((PVOID)0x13BFE78, Activateva1 ? Enable : Bytes0, 4);
memcpy((PVOID)0x13BFED0, Activateva1 ? Enable : Bytes1, 4);
memcpy((PVOID)0x13BFF18, Activateva1 ? Enable : Bytes2, 4);
memcpy((PVOID)0x13BFF40, Activateva1 ? Enable : Bytes7, 4);
memcpy((PVOID)0x13BF834, Activateva1 ? Enable : Bytes8, 4);
memcpy((PVOID)0x13C01E8, Activateva1 ? Enable : Bytes14, 4);
memcpy((PVOID)0x13C0208, Activateva1 ? Enable : Bytes15, 4);
memcpy((PVOID)0x13BFF64, Activateva1 ? Enable : Bytes3, 4);
memcpy((PVOID)0x1327673, Activateva1 ? Enable : Bytes6, 4);