Zio il fastall non funge perchè non puoi mettere
dwPlayerPtr è un puntatore, non varrà mai 1, può valere 0 e poi qualunque altro numero che assomigli ad un indirizzo di memoria ma mai 1 quindi il pezzo di codice che segue non girerà mai.
E comunque controllare dwPlayerPtr li non serve a niente tanto l'hai già controllato poco sopra, la funzione può essere cosi:
C++ Programming
void PlayerHacks()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0){
// Fast All
*(float*)ADR_FASTREPAIR = 10.0f;
*(float*)ADR_FASTHEALTH = 5.0f;
*(float*)ADR_FASTFLAG = 10.0f;
*(float*)ADR_FASTAMMO = 5.0f;
...
aggiungo che anche per la parte premiun c'è una cosa simile che non va bene, lo switch non lo puoi fare con il dwServerPtr, anche lui è un puntatore, quello che volevi fare qui tu lo si fa con le variabili ch_ del menu, essendo un nomenu dovresti gestirle con la tastiera... oppure ne metti solo uno tipo cosi:
C++ Programming
// Premium
if(dwServerPtr!=0)
{
*(int*)(dwServerPtr+OFS_PREM) = 1;
}