intanto il visual basic e il c++ sono due linguaggi diversi quindi dire visual basic c++ non ha molto senso, come a dire ho comprato una ferrari maserati...
il linguaggio di cui stiamo parlando è il C++ (o anche C volendo) , dopo di che, per non sovrascrivere le variabili semplicemente NON esegui piu le righe di codice che eseguivi prima quando ce l'avevi attivo... ma pensavo che ste cose le sapessi, come fai a fare hacks se non sai le basi del linguaggio?
ad esempio:
C++ Programming
if (ch_norecoil)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
dove ch_norecoil è la variabile impostata da menu, vale 0 o 1 (false o true, come preferisci) che dice se vuoi o no il norecoil, può essere impostata anche da tastiera o comunque tu preferisca, l'importante è il concetto.
Se la variabile diventa 0 o false, insomma se diventa che non vuoi piu il norecoil semplicemente il blocco di codice che si trova tra le 2 parentesi graffe non viene piu eseguito, quindi non sovrascrivi piu le 3 variabili quindi prendono il valore che il processo di warrock va a scrivergli, risultato c'è di nuovo il recoil
te capit?