π C++ Bunny Hop & Trigger Source
Here is a working Bunnyhop and Trigger hack,if you have the right Offsets, if not, dump the game =D
And here the Trigger
If there are some questions, only comment this thread 
Code:
if (bhopstatus == true)
{
ReadProcessMemory(fProcess.__HandleProcess, (void *)(fProcess.__dwordClient + __dw_PlayerBase), &__dw_LocalPlayer, sizeof(DWORD), NULL);
ReadProcessMemory(fProcess.__HandleProcess, (void *)(__dw_LocalPlayer + __dw_flagsoff), &__by_flagsstat, sizeof(BYTE), NULL);
if (bhopstatus == true && (GetAsyncKeyState(VK_SPACE)))
{
if (__by_flagsstat == 1 || __by_flagsstat == 3 || __by_flagsstat == 5 || __by_flagsstat == 7)
{
WriteProcessMemory(fProcess.__HandleProcess, (void *)(fProcess.__dwordClient + __dw_jumpstatoff), &btrue, sizeof(bool), NULL);
Sleep(60);
WriteProcessMemory(fProcess.__HandleProcess, (void *)(fProcess.__dwordClient + __dw_jumpstatoff), &bfalse, sizeof(bool), NULL);
}
}
}
Code:
if (btriggerHack == true)
{
ReadProcessMemory(fProcess.__HandleProcess, (void *)(fProcess.__dwordClient + __dw_PlayerBase), &__dw_LocalPlayer, sizeof(DWORD), NULL);
ReadProcessMemory(fProcess.__HandleProcess, (void *)(__dw_LocalPlayer + __dwHealthOffset), &LocalPlayerHealth, sizeof(DWORD), NULL);
ReadProcessMemory(fProcess.__HandleProcess, (void *)(__dw_LocalPlayer + __dwTeamOffset), &LocalTeam, sizeof(DWORD), NULL);
ReadProcessMemory(fProcess.__HandleProcess, (void *)(__dw_LocalPlayer + __dwCrosshairOffset), &CrosshairID, sizeof(DWORD), NULL);
ReadProcessMemory(fProcess.__HandleProcess, (void *)((fProcess.__dwordClient + __dwEnemyBase + ((CrosshairID - 1) * __dwEntityLoop))), &EnemyInCH, sizeof(DWORD), NULL);
ReadProcessMemory(fProcess.__HandleProcess, (void *)(EnemyInCH + __dwHealthOffset), &EnemyCrosshairHealth, sizeof(DWORD), NULL);
ReadProcessMemory(fProcess.__HandleProcess, (void *)(EnemyInCH + __dwTeamOffset), &EnemyCrosshairTeam, sizeof(DWORD), NULL);
if (LocalTeam != EnemyCrosshairTeam && EnemyCrosshairHealth > 0)
{
WriteProcessMemory(fProcess.__HandleProcess, (void *)(fProcess.__dwordClient + __dwAttack), &btrue, sizeof(bool), NULL);
Sleep(60);
WriteProcessMemory(fProcess.__HandleProcess, (void *)(fProcess.__dwordClient + __dwAttack), &bfalse, sizeof(bool), NULL);
}
}

