Something
public text v1 · immutablevoid L2Ex::WriteServerHook(BYTE bType, BYTE *pAddress, DWORD *pFunction, BYTE bNops)
{
int iSizeBuffer = 5 + bNops;
BYTE *bBuffer = new BYTE(iSizeBuffer);
bBuffer[0] = bType;
*(DWORD *)(bBuffer + 1) = (DWORD)pFunction - (DWORD)(pAddress+5);
int i = 5;
while (bNops > 0)
{
bBuffer[i] = NOP;
++i;
--bNops;
}
WriteServerMemory((BYTE *)pAddress, (LPCVOID)&bBuffer, iSizeBuffer);
delete[] bBuffer;
}