Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

Source funzioni Menu Hacks
(Questo messaggio è stato modificato l'ultima volta il: 28/03/2011, 23:11 da digger.)

Iscritto
Messaggi: 891
Discussioni: 58
Registrato: 03-2011
Mix: 0
(in costruzione)

ULTIMI FIX:
28/03/2001 - SCOPE ora funziona

Player Hacks

No Fall Damage // non ricevi danni quando cadi
    C++ Programming
  1. if (NFD==1)
  2. {
  3. DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
  4. if(dwPlayerPtr != 0)
  5. {
  6. *(float*)(dwPlayerPtr+OFS_NFD) = -20000; // se non funziona cambia il numero con qualcosa di minore tipo -2000
  7. }
  8. }



HackSpeed // velocità di corsa
    C++ Programming
  1. if(CH_Speed=0)
  2. {
  3. *(float*)ADR_SPEED = 89; //lo speed normale impostato da warrock
  4. }
  5. if(CH_Speed=1)
  6. {
  7. *(float*)ADR_SPEED = 160; //potete cambiare numero se volete aumentare/diminuire la velocità
  8. }



NoRecoil // niente rinculo
    C++ Programming
  1. if (CH_NoRecoil==1)
  2. {
  3. DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
  4. if(dwPlayerPtr != 0)
  5. {
  6. *(DWORD*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
  7. *(DWORD*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
  8. *(DWORD*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
  9. }
  10. }



NoSpawn // non bisogna attendere per rientrare
    C++ Programming
  1. If(CH_NoSpawn==1)
  2. {
  3. *(DWORD*)ADR_NOSPAWN1 = 0;
  4. *(DWORD*)ADR_NOSPAWN2 = 0;
  5. }



Scope // puoi usare il mirino su tutte le armi
    C++ Programming
  1. if(CH_Scope==1)
  2. {
  3. if(GetAsyncKeyState(VK_RBUTTON)) // è impostato di metterlo con il pulsante destro del mouse, potete anche cambiare
  4. {
  5. *(DWORD*)(ADR_SCOPE) = 1;
  6. }
  7. else
  8. {
  9. *(DWORD*)(ADR_SCOPE) = 5;
  10. }
  11. }



NoSpread // 100% di precisione
    C++ Programming
  1. if (CH_NoSpread)
  2. {
  3. *(DWORD*)ADR_NOSPREAD = 0;
  4. }



NoBounds
    C++ Programming
  1. if(CH_NoBounds)
  2. {
  3. *(DWORD*)ADR_NOBOUNDS1 = 0;
  4. *(DWORD*)ADR_NOBOUNDS2 = 0;
  5. }



NoWater // niente acqua
    C++ Programming
  1. void NoWater ()
  2. {
  3. *(DWORD*)(ADR_NOWATER) = 0;
  4. }



SuperJump // salti molto piu alti, ricordatevi di mettere il no fall damage
    C++ Programming
  1. if (CH_SuperJump==1)
  2. {
  3. if(GetAsyncKeyState(VK_CONTROL)&1) //VK_CONTROL = CTRL, potete cambiarlo con il tasto che volete
  4. {
  5. DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
  6. if(dwPlayerPtr != 0)
  7. {
  8. *(float*)(dwPlayerPtr+OFS_Z) = 1000; //altezza del salto, potete anche cambiarlo
  9. }
  10. }
  11. }



SpeedRoll // velocità delle capriole
    C++ Programming
  1. if(CH_Speedroll==1)
  2. {
  3. DWORD dwADR_PLAYERPTR = *(DWORD*) ADR_PLAYERPOINTER;
  4.  
  5. if(dwADR_PLAYERPTR!=0)
  6. {
  7. switch(CH_Speedroll)
  8. {
  9. case 1:
  10. *(float*)ADR_SPEEDROLL = 7.0f;
  11. break;
  12. }
  13. }
  14. }



Im Drunk // sarete ubriachi
    C++ Programming
  1. if(CH_ImDrunk==1)
  2. {
  3. *(DWORD*)(ADR_IMDRUNK) = 1;
  4. }



Fast Ammo // arriverete subito al 100% quando sarete vicino alle casse delle munizioni
    C++ Programming
  1. if(CH_FastAmmo==1)
  2. {
  3. *(float*)(ADR_FASTAMMO) = 10.0f;
  4. }



Fast Health // arriverete subito al 100% quando sarete vicino alle casse per curarsi
    C++ Programming
  1. if(CH_FastHealth==1)
  2. {
  3. *(float*)(ADR_FASTHEALTH) = 10.0f;
  4. }



Fast Repair // arriverete subito al 100% quando riparerete un veicolo
    C++ Programming
  1. if(CH_FastRepair==1)
  2. {
  3. *(float*)(ADR_FASTREPAIR) = 5.0f;
  4. }



Fast Flag // arriverete subito al 100% quando vi avvicinate per prendere una flag
    C++ Programming
  1. if(CH_FastFlag==1)
  2. {
  3. *(float*)(ADR_FASTFLAG) = 10.0f;
  4. }



AntiAfk // non andrete mai AFK(away from keyboard)
    C++ Programming
  1. if(CH_AntiAfk==1)
  2. {
  3. *(DWORD*)(ADR_ANTIAFK) = 1;
  4. }



Teleport // vi potrete teletrasportare IMPORTANTE ricordatevi di mettere
//float posiX;
//float posiY;
//float posiZ;
// subito dopo gli address
    C++ Programming
  1. if(CH_Teleport==1)
  2. {
  3. if (GetAsyncKeyState(VK_F<img src="https://hackmix.altervista.org/images/smilies/cool.png" alt="Cool" title="Cool" class="smilie smilie_56" />)//F8 salvate la posizione
  4. {
  5. posiX = *(float*)(dwPlayerPointer + OFS_X);
  6. posiY = *(float*)(dwPlayerPointer + OFS_Y);
  7. posiZ = *(float*)(dwPlayerPointer + OFS_Z);
  8. }
  9.  
  10. if (GetAsyncKeyState(VK_F9))//F9 vi teletrasportate nella posizione salvata
  11. {
  12. *(float*)(dwPlayerPointer + OFS_X) = posiX;
  13. *(float*)(dwPlayerPointer + OFS_Y) = posiY;
  14. *(float*)(dwPlayerPointer + OFS_Z) = posiZ;
  15. }
  16. }
  17.  
  18. if(CH_Teleport==2)
  19. {
  20. *(float*)(dwPlayerPointer + OFS_X) = posiX;
  21. *(float*)(dwPlayerPointer + OFS_Y) = posiY;
  22. *(float*)(dwPlayerPointer + OFS_Z) = posiZ;
  23. }



Server Hacks


Premium // avrete il premium, solo visivo
    C++ Programming
  1. if(CH_Premium!=0)
  2. {
  3. switch(CH_Premium)
  4. {
  5. case 1:
  6. *(int*)(dwServerPointer+OFFSET_PREM) = 1;
  7. *(float*)(dwServerPointer+OFFSET_PREM2) = 1;
  8. break;
  9. case 2:
  10. *(int*)(dwServerPointer+OFFSET_PREM) = 2;
  11. *(float*)(dwServerPointer+OFFSET_PREM2) = 2;
  12. break;
  13. case 3:
  14. *(int*)(dwServerPointer+OFFSET_PREM) = 3;
  15. *(float*)(dwServerPointer+OFFSET_PREM2) = 3;
  16. break;
  17. case 4:
  18. *(int*)(dwServerPointer+OFFSET_PREM) = 4;
  19. *(float*)(dwServerPointer+OFFSET_PREM2) = 4;
  20. break;
  21. }
  22. }
  23. }



5th Slot //sbloccherete la 5slot, se al posto di 5 mettete 6 ovviamente vi sblocca la sesta e cosi via
    C++ Programming
  1. if(CH_Slot5==1)
  2. {
  3. DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwServerPtr != 0)
  5. {
  6. *(DWORD*)(dwServerPtr+OFS_5SLOT) = 1;
  7. }
  8. }



SuperMaster // avrete il supermaster
    C++ Programming
  1. if(CH_SuperMaster==1)
  2. {
  3. DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwServerPtr != 0)
  5. {
  6. *(DWORD*)(dwServerPtr+OFS_SUPERMASTER) = 1;
  7. }
  8. }



Dinar // soldi, solo visivi
    C++ Programming
  1. if(CH_Dinar==1)
  2. {
  3. DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwPlayerPtr != 0)
  5. {
  6. *(DWORD*)(dwPlayerPtr + OFS_DINAR) = 999999999; // potete scegliere il numero dei soldi
  7. }
  8. }



Livello 100 // solo visivo
    C++ Programming
  1. if(CH_Level==1)
  2. {
  3. DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwServerPtr != 0)
  5. {
  6. *(DWORD*)(dwServerPtr + OFS_LEVEL) = 999999999;
  7. }
  8. }



Sp 5%-10% // aumentate gli SP
    C++ Programming
  1. if(CH_SP==1)
  2. {
  3. *(DWORD*)(ADR_SP_5) = 1;
  4. }
  5. if(CH_SP2==1)
  6. {
  7. *(DWORD*)(ADR_SP_10) = 1;
  8. }



ExtraAmmo1 // +clip1
    C++ Programming
  1. if(CH_ExtraAmmo1==1)
  2. {
  3. *(DWORD*)(ADR_EXTRAAMMO1) = 1;
  4. }



ExtraAmmo2 // +clip2
    C++ Programming
  1. if(CH_ExtraAmmo2==1)
  2. {
  3. *(DWORD*)(ADR_EXTRAAMMO2) = 1;
  4. }



Sniper 2X
    C++ Programming
  1. if(CH_Sniper2X==1)
  2. {
  3. *(DWORD*)(ADR_SNIPER2X) = 1;
  4. }



Bandage
    C++ Programming
  1. if(CH_Bandage==1)
  2. {
  3. *(DWORD*)(ADR_BANDAGE) = 1;
  4. }



ASM Hacks

ATTENZIONE! : per queste funzioni SERVE IL BYPASS oppure verrete detectati di sicuro!

"WriteMem" (viene utilizzata dalle varie funzioni sottostanti)

    C++ Programming
  1. void WriteMem(DWORD Address, PBYTE Value, size_t Size)
  2. {
  3. DWORD oldProtect = NULL;
  4. VirtualProtect((LPVOID)Address, Size, PAGE_EXECUTE_READWRITE, &oldProtect);
  5. memcpy((void*)Address, Value, Size);
  6. VirtualProtect((LPVOID)Address, Size, oldProtect, &oldProtect);
  7. }



NoRoom Restriction // nessuna restrizione, puoi scegliere qualsiasi room
    C++ Programming
  1. if(CH_NoRoomRestriction==1)
  2. {
  3. WriteMEM(ADR_NOROOMRESTRICTION,(PBYTE)"\xEB\x68",2 );
  4. }
  5. if(CH_NoRoomRestriction==0)
  6. {
  7. WriteMEM(ADR_NOROOMRESTRICTION,(PBYTE)"\x75\x68",2 );
  8. }




Walk Under Water // camminate sotto l'acqua
    C++ Programming
  1. if(CH_WUW==1)
  2. {
  3. WriteMEM(ADR_WUW,(PBYTE)"\x90\x90",2);
  4. }
  5.  
  6. if(CH_WUW==0)
  7. {
  8. WriteMEM(ADR_WUW,(PBYTE)"\x74\x13",2);
  9. }



Walk Trought Wall // passate attraverso i muri
    C++ Programming
  1. if(CH_WTW==1)
  2. {
  3. WriteMEM(ADR_WTW,(PBYTE)"\x90\x90\x90",3);
  4. }
  5. if(CH_WTW==0)
  6. {
  7. WriteMEM(ADR_WTW,(PBYTE)"\xD8\x4A\x08",3);
  8. }



Shoot Trought Wall // sparate attraverso i muri
    C++ Programming
  1. if(CH_STW==1)
  2. {
  3. WriteMEM(ADR_STW,(PBTE)"\x90\x90\x90",3);
  4. }
  5. if(CH_STW==0)
  6. {
  7. WriteMEM(ADR_STW,(PBYTE)"\x8B\x51\x34",3);
  8. }



CQC Prone
    C++ Programming
  1. if(CH_Cqcprone==1)
  2. {
  3. WriteMEM(ADR_PRONE,(PBYTE)"\x90\x90",2);
  4. }
  5. if(CH_Cqcprone==0)
  6. {
  7. WriteMEM(ADR_PRONE,(PBYTE)"\x74\x0C",2);
  8. }



AutoMedic // vi cura automaticamente da solo
    C++ Programming
  1. if(CH_AutoMedic==1)
  2. {
  3. WriteMEM(ADR_AUTOMEDIC,(PBYTE)"\x90\x90\x90\x90\x90\x90",6);
  4. }
  5. if(CH_AutoMedic==0)
  6. {
  7. WriteMEM(ADR_AUTOMEDIC,(PBYTE)"\x0F\x85\xA6\x00\x00\x00",6);
  8. }



AutoAmmo // da automaticamente le munizioni
    C++ Programming
  1. if(CH_AutoAmmo==1)
  2. {
  3. WriteMEM(ADR_AUTOAMMO,(PBYTE)"\x90\x90\x90\x90\x90\x90",6);
  4. }
  5. if(CH_AutoAmmo==0)
  6. {
  7. WriteMEM(ADR_AUTOAMMO,(PBYTE)"\x0F\x85\xA2\x00\x00\x00",6);
  8. }



D3D Hacks

NoFog // niente nebbia
    C++ Programming
  1. if(CH_NoFog==1) pDevice->SetRenderState(D3DRS_FOGENABLE, false);



FullBright // massima luminosità
    C++ Programming
  1. if (CH_FullBright==1)
  2. {
  3. pDevice->SetRenderState(D3DRS_LIGHTING, false);
  4. pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,255,255));
  5. }else
  6. {
  7. pDevice->SetRenderState(D3DRS_AMBIENT, false);
  8. }




Crediti source: AlbertoX
Commenti,post e tutto il resto: Luxor & Digger

21/03/2011, 19:54
#1
Cerca


Messaggi in questa discussione
Source funzioni Menu Hacks - da Luxor - 21/03/2011, 19:54
[Nessun oggetto] - da ZioPaperino - 21/03/2011, 20:12
[Nessun oggetto] - da frenky - 21/03/2011, 20:27
[Nessun oggetto] - da ZioPaperino - 21/03/2011, 20:31
[Nessun oggetto] - da digger - 21/03/2011, 20:40
[Nessun oggetto] - da frenky - 21/03/2011, 20:42
[Nessun oggetto] - da digger - 21/03/2011, 21:06
[Nessun oggetto] - da Luxor - 21/03/2011, 21:19
[Nessun oggetto] - da ZioPaperino - 21/03/2011, 23:08
[Nessun oggetto] - da ZioPaperino - 26/03/2011, 19:10
[Nessun oggetto] - da digger - 26/03/2011, 22:56
[Nessun oggetto] - da Luxor - 26/03/2011, 23:12
[Nessun oggetto] - da ZioPaperino - 26/03/2011, 23:27
[Nessun oggetto] - da Luxor - 27/03/2011, 0:31
[Nessun oggetto] - da digger - 27/03/2011, 0:48

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Source clientlessbot catoplepas 1 1,398 21/03/2014, 0:04
Ultimo messaggio: digger
  QUAKE2 - source - digger 6 2,273 11/11/2013, 0:48
Ultimo messaggio: digger
  [Source]WarRock Bypass Cyanstack 15 4,763 24/10/2013, 14:29
Ultimo messaggio: catoplepas



Utenti che stanno guardando questa discussione: 1 Ospite(i)